blob: c17d7f6d31f449f981c4fe4ea238499cb5e3ecc0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
SRCS=$(shell find ./ -name '*.cpp')
MODS=$(addprefix ../../../mods/html/, $(SRCS:.cpp=.so))
CXX=g++
CXXFLAGS=-fno-inline -fno-default-inline -g -O2 ${EFLAGS}
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:html:`basename $@ | sed s/\.so// | sed s/yc_//` (` \
du -hs $@ | awk '{ print $$1 }'`) "
infotext:
@echo "===> Compiling html modules"
mods: infotext ${MODS}
@echo "===> Num of html modules: `ls \
../../../mods/html/*.so | wc -l | sed 's/ //g;'`"
clean:
@echo "===> Cleaning html modules"
@if test -d ../../../mods/html; then rm -Rf ../../../mods/html; fi
../../../mods/html/./yc_admin.so: yc_admin.cpp
../../../mods/html/./yc_colors.so: yc_colors.cpp
../../../mods/html/./yc_help.so: yc_help.cpp
../../../mods/html/./yc_loggedin.so: yc_loggedin.cpp
../../../mods/html/./yc_options.so: yc_options.cpp
../../../mods/html/./yc_register.so: yc_register.cpp
|