do a better job with dependency tracking so the the mods don't keep trying to build or install when they don't need to. This should start to help with the speed of the build.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4602 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Michael Jerris
2007-03-15 04:32:09 +00:00
parent 2da5437e0b
commit 18b47de4b2
25 changed files with 162 additions and 149 deletions
+9 -2
View File
@@ -1,4 +1,7 @@
MODNAME=mod_sofia
BASE=../../../..
OS_ARCH := $(subst /,_,$(shell uname -s | sed /\ /s//_/))
LOCAL_CFLAGS = -I. -I$(BASE)/libs/sofia-sip/libsofia-sip-ua/bnf -I$(BASE)/libs/sofia-sip/libsofia-sip-ua/features
@@ -11,7 +14,9 @@ LOCAL_CFLAGS += -I$(BASE)/libs/sofia-sip/libsofia-sip-ua/soa -I$(BASE)/libs/sofi
LOCAL_CFLAGS += -I$(BASE)/libs/sofia-sip/libsofia-sip-ua/stun -I$(BASE)/libs/sofia-sip/libsofia-sip-ua/su
LOCAL_CFLAGS += -I$(BASE)/libs/sofia-sip/libsofia-sip-ua/tport -I$(BASE)/libs/sofia-sip/libsofia-sip-ua/url
LOCAL_LDFLAGS=$(BASE)/libs/sofia-sip/libsofia-sip-ua/libsofia-sip-ua.la
SOFIALA=$(BASE)/libs/sofia-sip/libsofia-sip-ua/libsofia-sip-ua.la
LOCAL_LDFLAGS=$(SOFIALA)
ifeq ($(OS_ARCH),Darwin)
LOCAL_LDFLAGS +=-framework CoreFoundation -framework SystemConfiguration
@@ -19,5 +24,7 @@ endif
include ../../../../build/modmake.rules
local_depend:
local_depend: $(SOFIALA)
$(SOFIALA):
cd $(BASE)/libs/sofia-sip && $(MAKE)