Changeset 912
- Timestamp:
- 11/20/07 21:59:50 (2 years ago)
- Location:
- dyld/testcase
- Files:
-
- 2 modified
-
Makefile (modified) (1 diff)
-
intercept.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
dyld/testcase/Makefile
r568 r912 1 LDFLAGS = -multiply_defined suppress 1 COMPILE = $(CC) -o $@ $^ 2 DYLIB = $(COMPILE) -dynamiclib 2 3 3 4 all: intercept-flat 4 5 5 libtext.dylib: text-display.c text-format.c 6 $(CC) $(LDFLAGS) -dynamiclib -o $@ $^ 6 libtextformat.dylib: text-format.c 7 libtext.dylib: text-display.c libtextformat.dylib 8 libdisk.dylib: disk.c 9 libintercept.dylib: intercept.c 7 10 8 libdisk.dylib: disk.c 9 $(CC) $(LDFLAGS) -dynamiclib -o $@ $^ 10 11 libintercept.dylib: intercept.c 12 $(CC) $(LDFLAGS) -dynamiclib -o $@ $^ 11 lib%.dylib: 12 $(DYLIB) 13 13 14 14 main: main.c libdisk.dylib libtext.dylib 15 $(CC) $(LDFLAGS) -o main $^ 16 15 $(COMPILE) 17 16 18 17 clean: -
dyld/testcase/intercept.c
r568 r912 1 1 #include <stdio.h> 2 #include <fcntl.h> 2 3 3 int open(c har *s, int f, int m) {4 int open(const char *s, int f, ...) { 4 5 printf("Intercepting open: %s\n", s); 5 6 }
