BIN=../bin/ychat CXX=@CXX@ #EFLAGS=-frepo CXXFLAGS=-fno-inline -fno-default-inline @CXXFLAGS@ ${EFLAGS} ${BOOST_CPPFLAGS} LDADD+=@LIBS@-lstdc++ -D_THREAD_SAVE -export-dynamic PREFIX=@prefix@ all: message ${OBJS} @dirname=`dirname ${BIN}`; if ! test -d $$dirname; then mkdir -p $$dirname; fi @echo; echo "===> Linking base sources" @${CXX} -o ${BIN} ${OBJS} ${LDADD} @echo "===> LDADD : ${LDADD}" @echo "===> CXXFLAGS : ${CXXFLAGS}" @echo "===> CXX : ${CXX}" @echo "===> Binary size : `du -hs ${BIN} | sed 's/\.\.\/bin\///'`" @echo "===> `cd ..; ./scripts/version.sh`" @echo ${OBJS}: @dirname=`dirname $@`; if ! test -d $$dirname; then mkdir -p $$dirname; fi @${CXX} ${CXXFLAGS} -c -o $@ `echo $@ | \ sed 's/\.\.\/obj\/\.\/\(.*\)\.o/\.\/\1.cpp/'` @echo "base:`echo $@ | sed 's/\.\.\/obj\/\.\/\(.*\)\.o$$/\1/'` (`du \ -hs $@ | awk '{ print $$1 }'`) " message: @echo "===> Building base sources" clean: @echo "===> Cleaning base" @find ../obj -name '*.o' | grep -v mods | xargs rm -f @if [ -f ${BIN} ]; then rm -f ${BIN}; fi mrproper: clean @for i in autom4te.cache; \ do if [ -d $$i ]; then rm -Rf $$i; fi; done @for i in Makefile config.h config.log config.status; \ do if [ -f $$i ]; then rm -f $$i; fi; done