1 -include ../Makefile.flags
3 libs := $(wildcard *.cpp)
9 $(libs:.cpp=.so): ${@:.so=.d}
10 $(CC) $(CPPFLAGS) -fPIC -I../ -c -o ${@:.so=.o} ${@:.so=.cpp}
11 $(CC) $(CPPLIBOPT) -Wl,-soname,${@} -o ${@} ${@:.so=.o}
15 rm -rf $(libs:.cpp=.so) $(libs:.cpp=.o) $(libs:.cpp=.d)
19 $(CC) -I.. -MM $(CPPFLAGS) $< > $@.$$$$; \
20 sed 's,\($*\)\.o[ :]*,\1.so $@ : ,g' < $@.$$$$ > $@; \
23 -include $(libs:.cpp=.d)