diff options
Diffstat (limited to 'net/asterisk/files/patch-channels::Makefile')
-rw-r--r-- | net/asterisk/files/patch-channels::Makefile | 44 |
1 files changed, 26 insertions, 18 deletions
diff --git a/net/asterisk/files/patch-channels::Makefile b/net/asterisk/files/patch-channels::Makefile index 9754d5555252..57e7635206a8 100644 --- a/net/asterisk/files/patch-channels::Makefile +++ b/net/asterisk/files/patch-channels::Makefile @@ -1,34 +1,42 @@ $FreeBSD$ ---- channels/Makefile.orig Tue Aug 19 19:42:30 2003 -+++ channels/Makefile Sun Oct 19 11:08:13 2003 -@@ -25,7 +25,7 @@ +--- channels/Makefile.orig Wed Dec 10 04:19:22 2003 ++++ channels/Makefile Fri Jan 30 01:47:34 2004 +@@ -26,12 +26,10 @@ + # #CHANNEL_LIBS+=chan_vofr +-ifneq (${OSARCH},Darwin) + CHANNEL_LIBS+=chan_oss.so +-endif + CHANNEL_LIBS+=$(shell [ -f /usr/include/linux/ixjuser.h ] && echo chan_phone.so) -CHANNEL_LIBS+=$(shell [ -f h323/libchanh323.a ] && echo chan_h323.so) +CHANNEL_LIBS+=chan_h323.so CFLAGS+=-Wno-missing-prototypes -Wno-missing-declarations CFLAGS+=$(shell [ ! -f /usr/include/linux/if_wanpipe.h ] && echo " -DOLD_SANGOMA_API") -@@ -95,7 +95,7 @@ - ifeq (${OSARCH},Linux) - $(CC) -shared -Xlinker -x -o $@ chan_iax2.o iax2-parser.o - else -- $(CC) -shared -Xlinker -x -o $@ chan_iax2.o iax2-parser.o -lossaudio -+ $(CC) -shared -Xlinker -x -o $@ chan_iax2.o iax2-parser.o - endif - - chan_zap.o: $(CHANZAP) -@@ -119,15 +119,17 @@ +@@ -99,10 +97,8 @@ + + chan_oss.o: chan_oss.c busy.h ringtone.h + +-ifeq (${OSARCH},OpenBSD) + chan_oss.so: chan_oss.o +- $(CC) $(SOLINK) -o $@ chan_oss.o -lossaudio +-endif ++ $(CC) $(SOLINK) -o $@ chan_oss.o + + chan_iax2.so: chan_iax2.o iax2-parser.o + ifeq ($(USE_MYSQL_FRIENDS),1) +@@ -139,15 +135,17 @@ chan_vpb.so: chan_vpb.o - $(CXX) -shared -Xlinker -x -o $@ $< -lvpb -lpthread -lm -ldl + $(CXX) $(SOLINK) -o $@ $< -lvpb -lpthread -lm -ldl -chan_h323.so: chan_h323.o h323/libchanh323.a -- $(CC) -shared -Xlinker -x -o $@ $< h323/libchanh323.a -L$(PWLIBDIR)/lib -lpt_linux_x86_r -L$(OPENH323DIR)/lib -lh323_linux_x86_r -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat +- $(CC) $(SOLINK) -o $@ $< h323/libchanh323.a -L$(PWLIBDIR)/lib -lpt_linux_x86_r -L$(OPENH323DIR)/lib -lh323_linux_x86_r -L/usr/lib -lpthread -ldl -lcrypto -lssl -lexpat +chan_h323.so: chan_h323.o h323/ast_h323.o -+ $(CXX) -shared -Xlinker -x -o $@ $< h323/ast_h323.o -L$(OPENH323DIR)/lib -lh323_FreeBSD_x86_r_s -L$(PWLIBDIR)/lib -lpt_FreeBSD_x86_r_s -lcrypto -lssl -L$(LOCALBASE)/lib -lexpat -llber -lldap -lldap_r ++ $(CC) $(SOLINK) -o $@ $< h323/ast_h323.o -L$(OPENH323DIR)/lib -lh323_FreeBSD_x86_r_s -L$(PWLIBDIR)/lib -lpt_FreeBSD_x86_r_s -lcrypto -lssl -L$(LOCALBASE)/lib -lexpat -llber -lldap -lldap_r +h323/ast_h323.o: + $(MAKE) -C h323 ast_h323.o @@ -37,8 +45,8 @@ $FreeBSD$ # $(CC) -rdynamic -shared -Xlinker -x -o $@ $< install: all -- for x in $(CHANNEL_LIBS); do $(INSTALL) -m 755 $$x $(MODULES_DIR) ; done -+ for x in $(CHANNEL_LIBS); do $(BSD_INSTALL_PROGRAM) $$x $(MODULES_DIR) ; done +- for x in $(CHANNEL_LIBS); do $(INSTALL) -m 755 $$x $(DESTDIR)$(MODULES_DIR) ; done ++ for x in $(CHANNEL_LIBS); do $(BSD_INSTALL_PROGRAM) $$x $(DESTDIR)$(MODULES_DIR) ; done depend: .depend |