summaryrefslogtreecommitdiff
path: root/channels/Makefile
diff options
context:
space:
mode:
authorJeremy McNamara <jj@nufone.net>2005-04-29 04:37:02 +0000
committerJeremy McNamara <jj@nufone.net>2005-04-29 04:37:02 +0000
commit8cd65294268097b7680cfc8518d8ed036847830a (patch)
treef616b0d20c15f25c5d2cbd0b408d08020b181ca7 /channels/Makefile
parent1ebd942a88e45adfea7c3813676d3f9f050a9e34 (diff)
Rework astersk make process to be compatable with the Open H.323 build process. Bug #3981
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5528 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/Makefile')
-rwxr-xr-xchannels/Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/channels/Makefile b/channels/Makefile
index 87f126f89..b4c60bf35 100755
--- a/channels/Makefile
+++ b/channels/Makefile
@@ -121,6 +121,10 @@ ifneq ($(wildcard .depend),)
include .depend
endif
+ifneq ($(wildcard h323/Makefile.ast),)
+include h323/Makefile.ast
+endif
+
ifeq ($(CROSS_COMPILE),)
gentone: gentone.c
$(CC) -o gentone gentone.c -lm
@@ -178,8 +182,13 @@ chan_vpb.o: chan_vpb.c
chan_vpb.so: chan_vpb.o
$(CXX) $(SOLINK) -o $@ $< -lvpb -lpthread -lm -ldl
+ifeq (${OSARCH},Linux)
+chan_h323.so: chan_h323.o h323/libchanh323.a h323/Makefile.ast
+ $(CC) $(SOLINK) $(H323LDFLAGS) -o $@ $< h323/libchanh323.a $(H323LDLIBS) -lstdc++
+else
chan_h323.so: chan_h323.o h323/libchanh323.a
$(CC) $(SOLINK) -o $@ $< h323/libchanh323.a $(CHANH323LIB) -L$(PWLIBDIR)/lib $(PTLIB) -L$(OPENH323DIR)/lib $(H323LIB) -L/usr/lib -lcrypto -lssl -lexpat
+endif
#chan_modem.so : chan_modem.o