]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
arrgh
authorAnthony Minessale <anthony.minessale@gmail.com>
Tue, 13 Dec 2005 21:20:47 +0000 (21:20 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Tue, 13 Dec 2005 21:20:47 +0000 (21:20 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@136 d0543943-73ff-0310-b7d9-9358b9ac24b2

Makefile.am
Makefile.in
generic_mod.mk [moved from generic_mod.Linux.mk with 65% similarity]
modmake.sh
src/mod/mod_codec_g729/Makefile
src/mod/mod_exosip/Makefile
src/mod/mod_g711codec/Makefile
src/mod/mod_iaxchan/Makefile
src/mod/mod_opalchan/Makefile
src/mod/mod_portaudio/Makefile
src/mod/mod_speexcodec/Makefile

index d6ea4b4f8e9998b0f7bf828633b96dfa97cc31d9..580f931c69500758fc81111a3ad0c6de867d55e8 100644 (file)
@@ -6,7 +6,7 @@ NAME=freeswitch
 PREFIX=$(prefix)/${NAME}
 APR_CONFIG=$(prefix)/bin/apr-1-config
 AM_CFLAGS  = $(shell $(APR_CONFIG) --cflags --cppflags --includes)
-
+SOLINK=-shared -Xlinker -x
 AM_LDFLAGS = $(shell $(APR_CONFIG) --link-ld --libs ) 
 OSARCH=$(shell uname -s)
 
@@ -77,10 +77,10 @@ freeswitch_LDFLAGS = -static -lfreeswitch
 
 modules: $(NAME)
        @echo making modules
-       @cd src/mod && for i in $(shell cat modules.conf | grep -v \#) ; do echo making $$i ; LDFLAGS="$(AM_LDFLAGS) -lfreeswitch" CFLAGS="$(AM_CFLAGS)" CC="$(CC)" MOD="$$i" $(PWD)/modmake.sh $(PWD) $$i || exit 1; done
+       @cd src/mod && for i in $(shell cat modules.conf | grep -v \#) ; do echo making $$i ; SOLINK="$(SOLINK)" LDFLAGS="$(AM_LDFLAGS) -lfreeswitch" CFLAGS="$(AM_CFLAGS)" CC="$(CC)" MOD="$$i" $(PWD)/modmake.sh $(PWD) $$i || exit 1; done
 
 modclean:
-       @cd src/mod && for i in [a-z]* ; do echo making clean $$i ; CFLAGS="$(CFLAGS)" CC="$(CC)" MOD="$$i" make -f $(PWD)/generic_mod.mk -C $$i clean || exit 1; done
+       @cd src/mod && for i in [a-z]* ; do echo making clean $$i ; SOLINK="$(SOLINK)" CFLAGS="$(CFLAGS)" CC="$(CC)" MOD="$$i" make -f $(PWD)/generic_mod.mk -C $$i clean || exit 1; done
 
 
 install_mod:
index 6931eabf495f5120b0c155f5501012dd5902b1ff..6aa1d92193f633a5c34cc0614a7d2f2f0e8bf87e 100644 (file)
@@ -228,6 +228,7 @@ AM_CFLAGS = $(shell $(APR_CONFIG) --cflags --cppflags --includes) \
        -DSWITCH_MOD_DIR=\"$(PREFIX)/mod\" \
        -DSWITCH_PREFIX_DIR=\"$(PREFIX)\" \
        -DSWITCH_CONF_DIR=\"$(PREFIX)/conf\"
+SOLINK = -shared -Xlinker -x
 AM_LDFLAGS = $(shell $(APR_CONFIG) --link-ld --libs ) $(am__append_1) \
        -L$(PREFIX)/lib
 OSARCH = $(shell uname -s)
@@ -934,10 +935,10 @@ uninstall-info: uninstall-info-recursive
 
 modules: $(NAME)
        @echo making modules
-       @cd src/mod && for i in $(shell cat modules.conf | grep -v \#) ; do echo making $$i ; LDFLAGS="$(AM_LDFLAGS) -lfreeswitch" CFLAGS="$(AM_CFLAGS)" CC="$(CC)" MOD="$$i" $(PWD)/modmake.sh $(PWD) $$i || exit 1; done
+       @cd src/mod && for i in $(shell cat modules.conf | grep -v \#) ; do echo making $$i ; SOLINK="$(SOLINK)" LDFLAGS="$(AM_LDFLAGS) -lfreeswitch" CFLAGS="$(AM_CFLAGS)" CC="$(CC)" MOD="$$i" $(PWD)/modmake.sh $(PWD) $$i || exit 1; done
 
 modclean:
-       @cd src/mod && for i in [a-z]* ; do echo making clean $$i ; CFLAGS="$(CFLAGS)" CC="$(CC)" MOD="$$i" make -f $(PWD)/generic_mod.mk -C $$i clean || exit 1; done
+       @cd src/mod && for i in [a-z]* ; do echo making clean $$i ; SOLINK="$(SOLINK)" CFLAGS="$(CFLAGS)" CC="$(CC)" MOD="$$i" make -f $(PWD)/generic_mod.mk -C $$i clean || exit 1; done
 
 install_mod:
        @echo Installing $(NAME)
similarity index 65%
rename from generic_mod.Linux.mk
rename to generic_mod.mk
index e0ac7124f111b12fdaed543344820921ba539656..5761711588122fa96974455c1cb7deacc8672a81 100644 (file)
@@ -1,7 +1,7 @@
 
 $(MOD).so: $(MOD).c
        $(CC) $(CFLAGS) -fPIC -c $(MOD).c -o $(MOD).o
-       $(CC) -shared -Xlinker -x $(MOD).o -o $(MOD).so $(LDFLAGS)
+       $(CC) $(SOLINK) $(MOD).o -o $(MOD).so $(LDFLAGS)
 
 all:   $(MOD).so
 
index a56b16b5c599699d4ca7d4c890fdf2cf55fbdd54..8b582feb75ab0e392196fbd3a4813a883278bdf9 100755 (executable)
@@ -13,6 +13,6 @@ fi
 if [ -f $mod/Makefile ] ; then
 $make -C $mod
 else 
-$make -f $pwd/generic_mod.`uname -s`.mk -C $mod
+$make -f $pwd/generic_mod.mk -C $mod
 fi
 
index 7f735430e35b2565fe707773631f5f4872261321..07c49b767720bd287cab5ebaaa2682773b9625f8 100644 (file)
@@ -3,7 +3,7 @@ LDFLAGS +=-lg729
 
 $(MOD).so: $(MOD).c
        $(CC) $(CFLAGS) -fPIC -c $(MOD).c -o $(MOD).o
-       $(CC) -shared -Xlinker -x $(MOD).o -o $(MOD).so $(LDFLAGS) -lspeex
+       $(CC) $(SOLINK) $(MOD).o -o $(MOD).so $(LDFLAGS) -lspeex
 
 all:   $(MOD).so
 
index 8664721ef6fddce75dc4af7c206a8df5c49e4253..92356a29c60de3058970c4b62fe9c2e2d604262e 100644 (file)
@@ -3,7 +3,7 @@ LDFLAGS += -leXosip2  -ljrtp4c
 
 $(MOD).so: $(MOD).c
        $(CC) $(CFLAGS) -fPIC -c $(MOD).c -o $(MOD).o 
-       $(CC) -shared -Xlinker -x -o $(MOD).so  $(MOD).o $(LDFLAGS)
+       $(CC) $(SOLINK) -o $(MOD).so  $(MOD).o $(LDFLAGS)
 
 all:   $(MOD).so
 
index a3f45ca6e1ea356ea392d08611997ec951ad79c2..60ab1c465c42d8535eff56c75bcf9da0d40ee1d4 100644 (file)
@@ -6,7 +6,7 @@ g711.o: g711.c g711.h
 
 $(MOD).so: $(MOD).c g711.o
        $(CC) $(CFLAGS) -fPIC -c $(MOD).c -o $(MOD).o
-       $(CC) -shared -Xlinker -x g711.o $(MOD).o -o $(MOD).so $(LDFLAGS)
+       $(CC) $(SOLINK) g711.o $(MOD).o -o $(MOD).so $(LDFLAGS)
 
 
 
index 0053431b4e65e5b76b75379acf400c8cc8384280..03a62463cad0e1d882f3f8e12b3348f3b60a7f9d 100644 (file)
@@ -2,7 +2,7 @@ LDFLAGS += -liax -L/usr/local/lib
 
 $(MOD).so: $(MOD).c
        $(CC) $(CFLAGS) -fPIC -c $(MOD).c -o $(MOD).o 
-       $(CC) -shared -Xlinker -x -o $(MOD).so  $(MOD).o $(LDFLAGS)
+       $(CC) $(SOLINK) -o $(MOD).so  $(MOD).o $(LDFLAGS)
 
 all:   $(MOD).so
 
index 5360e5537a1bd1001958c90f06cfd0334fde5926..6064c58c9a9df268ee6d4b355e5017cd9b839d9d 100644 (file)
@@ -3,7 +3,7 @@ LDFLAGS += -liax
 
 $(MOD).so: $(MOD).c
        $(CC) $(CFLAGS) -fPIC -c $(MOD).c -o $(MOD).o 
-       $(CC) -shared -Xlinker -x -o $(MOD).so  $(MOD).o $(LDFLAGS)
+       $(CC) $(SOLINK) -o $(MOD).so  $(MOD).o $(LDFLAGS)
 
 all:   $(MOD).so
 
index 6a9cbb241b5c8a5e7fed7e49b728d74bcc02c593..090dfee9c1a06b22b863964f771499eeaaf9e12e 100644 (file)
@@ -2,7 +2,7 @@ LDFLAGS += -lportaudio -L/usr/local/lib
 
 $(MOD).so: $(MOD).c
        $(CC) $(CFLAGS) -fPIC -c $(MOD).c -o $(MOD).o 
-       $(CC) -shared -Xlinker -x -o $(MOD).so  $(MOD).o $(LDFLAGS)
+       $(CC) $(SOLINK) -o $(MOD).so  $(MOD).o $(LDFLAGS)
 
 all:   $(MOD).so
 
index 3838fd72d895d9360b0964fbddd44957f1dde040..4a17cd5404b5b4334c3fa851328942f301abe68a 100644 (file)
@@ -1,7 +1,7 @@
 
 $(MOD).so: $(MOD).c
        $(CC) $(CFLAGS) -fPIC -c $(MOD).c -o $(MOD).o
-       $(CC) -shared -Xlinker -x $(MOD).o -o $(MOD).so $(LDFLAGS) -lspeex
+       $(CC) $(SOLINK) $(MOD).o -o $(MOD).so $(LDFLAGS) -lspeex
 
 all:   $(MOD).so