Fixed building out of source tree (thanks mikma), silenced a benign message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1524 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
5ecb976700
commit
03e9405f6d
|
@ -17,7 +17,7 @@ all:
|
|||
.PHONY: install
|
||||
install:
|
||||
@mkdir -p "$(DESTDIR)$(confdir)/" && \
|
||||
lst="`ls -1 @srcdir@/*.conf @srcdir@/*.sample @srcdir@/*.default | sed 's/\.sample//g; s/\.default//g; s/[^ ]*\*\.[^ ]*//g' | sort | uniq`" ; \
|
||||
lst="`ls -1 @srcdir@/*.conf @srcdir@/*.sample @srcdir@/*.default 2>/dev/null | sed 's/\.sample//g; s/\.default//g; s/[^ ]*\*\.[^ ]*//g' | sort | uniq`" ; \
|
||||
for s in $$lst; do \
|
||||
d="$(DESTDIR)$(confdir)/`echo $$s | sed 's,.*/,,'`" ; \
|
||||
if [ -f "$$d" ]; then \
|
||||
|
|
|
@ -117,7 +117,7 @@ moddir = $(basedir)/modules
|
|||
-include YateLocal.mak
|
||||
|
||||
.PHONY: all debug ddebug xdebug
|
||||
all: do-all $(LIBS) $(PROGS)
|
||||
all: subdirs do-all $(LIBS) $(PROGS)
|
||||
|
||||
debug:
|
||||
$(MAKE) all DEBUG=-g3 MODSTRIP=
|
||||
|
@ -156,6 +156,10 @@ uninstall: do-uninstall
|
|||
@-rmdir "$(DESTDIR)$(moddir)"
|
||||
@-rmdir "$(DESTDIR)$(basedir)"
|
||||
|
||||
.PHONY: subdirs
|
||||
subdirs:
|
||||
@mkdir -p client server gtk2
|
||||
|
||||
%.o: @srcdir@/%.cpp $(MKDEPS) $(INCFILES)
|
||||
$(COMPILE) -c $<
|
||||
|
||||
|
@ -178,12 +182,20 @@ lib%.so: %.o
|
|||
%.yate: @srcdir@/%.cpp $(MKDEPS) $(INCFILES)
|
||||
$(MODCOMP) -o $@ $(LOCALFLAGS) $< $(LOCALLIBS)
|
||||
|
||||
server/%.yate: @srcdir@/server/%.cpp $(MKDEPS) $(INCFILES)
|
||||
$(MODCOMP) -o $@ $(LOCALFLAGS) $< $(LOCALLIBS)
|
||||
|
||||
client/%.yate: @srcdir@/client/%.cpp $(MKDEPS) $(INCFILES)
|
||||
$(MODCOMP) -o $@ $(LOCALFLAGS) $< $(LOCALLIBS)
|
||||
|
||||
gtk2/%.yate: @srcdir@/gtk2/%.cpp $(MKDEPS) $(INCFILES)
|
||||
$(MODCOMP) -o $@ $(LOCALFLAGS) $< $(LOCALLIBS)
|
||||
|
||||
# Take special care of the modules that depend on optional libs
|
||||
|
||||
server/ysigchan.yate server/wpcard.yate server/zapcard.yate server/analog.yate: ../libyatesig.so
|
||||
server/ysigchan.yate server/wpcard.yate server/analog.yate: LOCALFLAGS = -I../libs/ysig
|
||||
server/zapcard.yate: LOCALFLAGS = -I../libs/ysig @ZAP_FLAGS@
|
||||
server/ysigchan.yate server/wpcard.yate server/analog.yate: LOCALFLAGS = -I@top_srcdir@/libs/ysig
|
||||
server/zapcard.yate: LOCALFLAGS = -I@top_srcdir@/libs/ysig @ZAP_FLAGS@
|
||||
server/ysigchan.yate server/wpcard.yate server/zapcard.yate server/analog.yate: LOCALLIBS = -lyatesig
|
||||
|
||||
h323chan.yate: LOCALFLAGS = -DPHAS_TEMPLATES -D_REENTRANT -DP_HAS_SEMAPHORES @H323_INC@
|
||||
|
@ -251,7 +263,7 @@ rmanager.yate: LOCALLIBS = $(COREDUMP_LIB)
|
|||
|
||||
../libs/ilbc/libilbc.a:
|
||||
$(MAKE) -C ../libs/ilbc
|
||||
|
||||
|
||||
../libs/ysip/libyatesip.a:
|
||||
$(MAKE) -C ../libs/ysip
|
||||
|
||||
|
|
Loading…
Reference in New Issue