copyleft: gplv3 added and set repo to public
[calu.git] / 3c_disasm / instr / Makefile
index 95cc25249baf7b0977875c764c792fe885515b13..e010bfe7da3d0ecde74131121bc463c77534f9ff 100644 (file)
@@ -5,11 +5,9 @@ libs := $(wildcard *.cpp)
 .PHONY:all
 all: $(libs:.cpp=.so)
 
--include $(libs:.cpp=.d)
-
 
 $(libs:.cpp=.so): ${@:.so=.d}
-       $(CC) -fPIC -I../ -c  -o ${@:.so=.o} ${@:.so=.cpp}
+       $(CC) $(CPPFLAGS) -fPIC -I../ -c  -o ${@:.so=.o} ${@:.so=.cpp}
        $(CC) $(CPPLIBOPT) -Wl,-soname,${@} -o ${@} ${@:.so=.o}
 
 .PHONY:clean
@@ -19,6 +17,7 @@ clean:
 %.d: %.cpp
        @set -e; rm -f $@; \
        $(CC) -I.. -MM $(CPPFLAGS) $< > $@.$$$$; \
-       sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
+       sed 's,\($*\)\.o[ :]*,\1.so $@ : ,g' < $@.$$$$ > $@; \
        rm -f $@.$$$$
 
+-include $(libs:.cpp=.d)