diff options
| author | eroen | 2015-07-13 00:08:15 +0200 |
|---|---|---|
| committer | eroen | 2015-07-13 00:11:05 +0200 |
| commit | 6b97d2952aca4692c7d1464d9ac901fef8b52ea9 (patch) | |
| tree | c8415496d839b3a560c64c2b281b957e925be389 /Makefile | |
| parent | 1ff4e0626696cce79347cea1f8af03ff0df5c3fd (diff) | |
| download | dynsymlink-master.tar.gz dynsymlink-master.tar.bz2 dynsymlink-master.tar.xz | |
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 |
