From 498c570e089b41f122584ace973a69b7590232cd Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 27 Jan 2009 23:25:11 +0000 Subject: --- src/mods/Makefile.mods.in | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/mods/Makefile.mods.in (limited to 'src/mods/Makefile.mods.in') diff --git a/src/mods/Makefile.mods.in b/src/mods/Makefile.mods.in new file mode 100644 index 0000000..ca3c365 --- /dev/null +++ b/src/mods/Makefile.mods.in @@ -0,0 +1,19 @@ +SRCS=$(shell find ./ -name '*.cpp') +MODS=$(addprefix ../../../mods/@CATEGORY@/, $(SRCS:.cpp=.so)) +CXX=@CXX@ +CXXFLAGS=@CXXFLAGS@ +all: mods +${MODS}: + @if ! test -d `dirname $@`; then mkdir -p `dirname $@`; fi + @${CXX} ${CXXGLAGS} -fPIC -shared -s -o $@ ` \ + echo $(notdir $@) | sed s/.so/.cpp/` + @echo "mods:@CATEGORY@:`basename $@ | sed s/\.so// | sed s/yc_//` (` \ + du -hs $@ | awk '{ print $$1 }'`) " +infotext: + @echo "===> Compiling @CATEGORY@ modules" +mods: infotext ${MODS} + @echo "===> Num of @CATEGORY@ modules: `ls \ + ../../../mods/@CATEGORY@/*.so | wc -l | sed 's/ //g;'`" +clean: + @echo "===> Cleaning @CATEGORY@ modules" + @if test -d ../../../mods/@CATEGORY@; then rm -Rf ../../../mods/@CATEGORY@; fi -- cgit v1.2.3