diff options
author | comex | 2015-01-11 02:28:37 -0500 |
---|---|---|
committer | comex | 2015-01-11 02:28:37 -0500 |
commit | c14ecd8759c2b84e9c82fdf27b70f5847aa9a82d (patch) | |
tree | be432adb27ab9d5d5a6e323fbacc05d03fcbace6 /Makefile | |
parent | *sigh* (diff) | |
download | substitute-c14ecd8759c2b84e9c82fdf27b70f5847aa9a82d.tar.gz |
yay?
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -13,7 +13,8 @@ all: \ out/test-find-syms \ out/test-find-syms-cpp \ out/test-substrate \ - out/test-dis + out/test-dis \ + out/test-tdarm-simple out: mkdir out @@ -22,16 +23,19 @@ out/%.o: lib/%.c Makefile out $(CC) -fvisibility=hidden -std=c11 -c -o $@ $< LIB_OBJS := out/find-syms.o out/substrate-compat.o +HEADERS := lib/*.h generated/*.h out/libsubstitute.dylib: $(LIB_OBJS) lib/*.h out $(CC) -dynamiclib -fvisibility=hidden -o $@ $(LIB_OBJS) -out/test-dis: test/test-dis.c Makefile +out/test-tdarm-simple: test/test-tdarm-simple.c $(HEADERS) Makefile $(CC) -std=c11 -o $@ $< -Ilib -out/test-%: test/test-%.c Makefile out/libsubstitute.dylib +out/test-dis: test/test-dis.c $(HEADERS) Makefile + $(CC) -std=c11 -o $@ $< -Ilib +out/test-%: test/test-%.c Makefile $(HEADERS) out/libsubstitute.dylib $(CC) -std=c89 -o $@ $< -Ilib -Lout -lsubstitute -out/test-%-cpp: test/test-%.c Makefile out/libsubstitute.dylib +out/test-%-cpp: test/test-%.c Makefile $(HEADERS) out/libsubstitute.dylib $(CXX) -x c++ -std=c++98 -o $@ $< -Ilib -Lout -lsubstitute -out/test-%: test/test-%.cpp Makefile out/libsubstitute.dylib +out/test-%: test/test-%.cpp Makefile $(HEADERS) out/libsubstitute.dylib $(CXX) -std=c++11 -o $@ $< -Ilib -Isubstrate -Lout -lsubstitute generated: Makefile |