mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-17 01:02:12 +00:00
fix dependencies so modules.conf gets created before its used
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15884 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
05803c04d8
commit
8f8275245c
18
Makefile.am
18
Makefile.am
@ -12,7 +12,7 @@ OSARCH=`uname -s`
|
|||||||
|
|
||||||
DEFAULT_SOUNDS=en-us-callie-8000
|
DEFAULT_SOUNDS=en-us-callie-8000
|
||||||
|
|
||||||
.DEFAULT:
|
.DEFAULT: $(switch_builddir)/modules.conf
|
||||||
@target=`echo $@ | sed -e 's|^.*-||'`; \
|
@target=`echo $@ | sed -e 's|^.*-||'`; \
|
||||||
target_prefix=`echo $@ | sed -e 's|-.*$$||'`; \
|
target_prefix=`echo $@ | sed -e 's|-.*$$||'`; \
|
||||||
sound_perfix=`echo $@ | sed -e 's|-.*||'`; \
|
sound_perfix=`echo $@ | sed -e 's|-.*||'`; \
|
||||||
@ -125,6 +125,8 @@ libs/miniupnpc/upnperrors.c \
|
|||||||
libs/libnatpmp/natpmp.c \
|
libs/libnatpmp/natpmp.c \
|
||||||
libs/libnatpmp/getgateway.c
|
libs/libnatpmp/getgateway.c
|
||||||
|
|
||||||
|
$(top_builddir)/libfreeswitch_la-switch_console.lo: src/include/switch_version.h
|
||||||
|
|
||||||
if ENABLE_CPP
|
if ENABLE_CPP
|
||||||
libfreeswitch_la_SOURCES += src/switch_cpp.cpp
|
libfreeswitch_la_SOURCES += src/switch_cpp.cpp
|
||||||
endif
|
endif
|
||||||
@ -234,7 +236,7 @@ src/include/switch_swigable_cpp.h: $(switch_srcdir)/src/include/switch_cpp.h
|
|||||||
libs/libedit/src/.libs/libedit.a:
|
libs/libedit/src/.libs/libedit.a:
|
||||||
cd libs/libedit && $(MAKE)
|
cd libs/libedit && $(MAKE)
|
||||||
|
|
||||||
$(libfreeswitch_la_SOURCES): $(CORE_LIBS) $(switch_builddir)/quiet_libtool $(switch_builddir)/modules.conf
|
$(libfreeswitch_la_SOURCES): $(CORE_LIBS) $(switch_builddir)/quiet_libtool $(switch_builddir)/modules.conf
|
||||||
|
|
||||||
$(switch_builddir)/quiet_libtool: $(switch_builddir)/libtool
|
$(switch_builddir)/quiet_libtool: $(switch_builddir)/libtool
|
||||||
@cat libtool | sed -e 's|$$show "$$command"|if test -z "$$suppress_output" ; then $$show "Compiling $$srcfile ..." ; fi|' > $(switch_builddir)/quiet_libtool
|
@cat libtool | sed -e 's|$$show "$$command"|if test -z "$$suppress_output" ; then $$show "Compiling $$srcfile ..." ; fi|' > $(switch_builddir)/quiet_libtool
|
||||||
@ -353,7 +355,7 @@ libs/srtp/libsrtp.la: libs/srtp libs/srtp/.update
|
|||||||
@cd libs/srtp && $(MAKE)
|
@cd libs/srtp && $(MAKE)
|
||||||
@$(TOUCH_TARGET)
|
@$(TOUCH_TARGET)
|
||||||
|
|
||||||
core:
|
core: $(switch_builddir)/modules.conf
|
||||||
$(MAKE) $(AM_MAKEFLAGS) libfreeswitch.la
|
$(MAKE) $(AM_MAKEFLAGS) libfreeswitch.la
|
||||||
|
|
||||||
distclean: clean
|
distclean: clean
|
||||||
@ -458,20 +460,20 @@ speedy-current: is-svn update-clean
|
|||||||
|
|
||||||
wayclean: clean
|
wayclean: clean
|
||||||
|
|
||||||
modules: libfreeswitch.la
|
modules: libfreeswitch.la $(switch_builddir)/modules.conf
|
||||||
@cd src/mod && $(MAKE) $(AM_MAKEFLAGS)
|
@cd src/mod && $(MAKE) $(AM_MAKEFLAGS)
|
||||||
|
|
||||||
install_mod: libfreeswitch.la
|
install_mod: libfreeswitch.la $(switch_builddir)/modules.conf
|
||||||
@cd src/mod && $(MAKE) $(AM_MAKEFLAGS) install
|
@cd src/mod && $(MAKE) $(AM_MAKEFLAGS) install
|
||||||
|
|
||||||
mod_install: install_mod
|
mod_install: install_mod
|
||||||
|
|
||||||
uninstall_mod:
|
uninstall_mod: $(switch_builddir)/modules.conf
|
||||||
@cd src/mod && $(MAKE) $(AM_MAKEFLAGS) uninstall
|
@cd src/mod && $(MAKE) $(AM_MAKEFLAGS) uninstall
|
||||||
|
|
||||||
mod_uninstall: uninstall_mod
|
mod_uninstall: uninstall_mod
|
||||||
|
|
||||||
modclean:
|
modclean: $(switch_builddir)/modules.conf
|
||||||
@cd src/mod && $(MAKE) $(AM_MAKEFLAGS) clean
|
@cd src/mod && $(MAKE) $(AM_MAKEFLAGS) clean
|
||||||
|
|
||||||
modwipe:
|
modwipe:
|
||||||
@ -518,7 +520,7 @@ libclean:
|
|||||||
$(switch_builddir)/modules.conf:
|
$(switch_builddir)/modules.conf:
|
||||||
if test -f $@; then touch $@; else cp $(switch_srcdir)/build/modules.conf.in $@ ;fi
|
if test -f $@; then touch $@; else cp $(switch_srcdir)/build/modules.conf.in $@ ;fi
|
||||||
|
|
||||||
$(OUR_MODULES):
|
$(OUR_MODULES): $(switch_builddir)/modules.conf
|
||||||
@set fnord $$MAKEFLAGS; amf=$$2; \
|
@set fnord $$MAKEFLAGS; amf=$$2; \
|
||||||
(cd src/mod && $(MAKE) $(AM_MAKEFLAGS) $@) \
|
(cd src/mod && $(MAKE) $(AM_MAKEFLAGS) $@) \
|
||||||
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user