diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 23 |
1 files changed, 8 insertions, 15 deletions
@@ -2,28 +2,21 @@ all: libdynsymlink.so PHONY: all libdynsymlink.so: libdynsymlink.o - clang -o libdynsymlink.so --shared libdynsymlink.o -ldl - -test1: test1.o libdynsymlink.so - clang -o test1 test1.o libdynsymlink.so - -test2: test2.o - clang -o test2 test2.o + clang $(CFLAGS) -o libdynsymlink.so --shared libdynsymlink.o -ldl libdynsymlink.o: libdynsymlink.c - clang -o libdynsymlink.o -fPIC -c libdynsymlink.c - -test1.o: test1.c - clang -o test1.o -c test1.c + clang $(CFLAGS) -o libdynsymlink.o -fPIC -c libdynsymlink.c -test2.o: test2.c - clang -o test2.o -c test2.c +test1: libdynsymlink.so +test1: LDFLAGS = libdynsymlink.so -check: test1 test2 libdynsymlink.so +check: test1 test2 test3.bash test3-a test3-b libdynsymlink.so LD_LIBRARY_PATH=. ./test1 LD_PRELOAD=./libdynsymlink.so ./test2 + bash test3.bash PHONY: check clean: - +rm -f test1 test2 test1.o test2.o libdynsymlink.so libdynsymlink.o + +rm -f libdynsymlink.so libdynsymlink.o + +rm -f test1 test2 test1.o test2.o test3-a test3-b PHONY: clean |
