blob: ca3c365996044b83bced0073ef50af6b1960f2d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
|