Heya,

I changed the Makefile of the h323-channel-makefile (I downloaded cvs of a couple of hours ago) so that I don't have to rebuild pwlib and openh323, but can use the precompiled versions. I'm using pwlib 1.8.3 and openh323 1.15.2. There aren't many changes. I replaced OPENH323DIR with OPENH323INC ,which points to /usr/include/openh323 for me and OPENH323LIB, which points to /usr/lib for me. The variable OPENH323DIR is still there after teh patch, but can be removed I think.
That's it I think. I just assigned the variable PWLIBDIR, the value /usr , that worked for me.


The Makefile I'm talking about is: channels/h323/Makefile

Anyway, this way I don't have to recompile those libraries, but can use the installed ones ... I'll attach the patch and hope it will get through, but the above explanation says it all I think.

greetz,

Michel Brabants
--- Makefile    2004-12-25 19:56:45.000000000 +0100
+++ ../../../../Makefile-h323   2004-12-25 19:55:59.000000000 +0100
@@ -1,11 +1,13 @@
 # include the Makefile of OpenH323 
 
 ifndef OPENH323DIR
-OPENH323DIR=$(HOME)/openh323
+OPENH323DIR=/
+OPENH323INC=/usr/include/openh323
+OPENH323LIB=/usr/lib
 endif
 
 ifndef PWLIBDIR
-PWLIBDIR=$(HOME)/pwlib
+PWLIBDIR=/usr
 endif
 
 ifndef ASTERISKDIR
@@ -41,7 +43,7 @@
 CFLAGS += -D_REENTRANT -D_GNU_SOURCE
 CFLAGS += -I../../include
 CFLAGS += -I$(PWLIBDIR)/include 
-CFLAGS += -I$(OPENH323DIR)/include -Wno-missing-prototypes
+CFLAGS += -I$(OPENH323INC) -Wno-missing-prototypes
 
 all:   depend libchanh323.a
 
@@ -64,13 +66,13 @@
 endif
 
 chan_h323.so:  
-       $(CXX)  -g -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o 
-L$(PWLIBDIR)/lib  -lpt_linux_x86_r -L$(OPENH323DIR)/lib -lh323_linux_x86_r 
-L/usr/lib $(CHANH323LIB)
+       $(CXX)  -g -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o 
-L$(PWLIBDIR)/lib  -lpt_linux_x86_r -L$(OPENH323LIB) -lh323_linux_x86_r 
-L/usr/lib $(CHANH323LIB)
 
 chan_h323_d.so:        chan_h323.o ast_h323.o
-       $(CXX)     -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o 
-L$(PWLIBDIR)/lib  -lpt_linux_x86_d -L$(OPENH323DIR)/lib -lh323_linux_x86_d 
-L/usr/lib $(CHANH323LIB)
+       $(CXX)     -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o 
-L$(PWLIBDIR)/lib  -lpt_linux_x86_d -L$(OPENH323LIB) -lh323_linux_x86_d 
-L/usr/lib $(CHANH323LIB)
 
 chan_h323_s.so:        chan_h323.o ast_h323.o
-       $(CXX)  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o 
-L$(PWLIBDIR)/lib  -lpt_linux_x86_r_s -L$(OPENH323DIR)/lib -lh323_linux_x86_r_s 
-L/usr/lib $(CHANH323LIB)
+       $(CXX)  -shared -Xlinker -x -o chan_h323.so chan_h323.o ast_h323.o 
-L$(PWLIBDIR)/lib  -lpt_linux_x86_r_s -L$(OPENH323LIB) -lh323_linux_x86_r_s 
-L/usr/lib $(CHANH323LIB)
 clean:
        rm -f *.o *.so core.* libchanh323.a .depend
 
_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to