$FreeBSD$ --- asterisk-driver/Makefile.orig +++ asterisk-driver/Makefile @@ -33,9 +33,9 @@ ifndef SKIP_SUFFIX ifeq ($(OH323STAT),1) - LIBPTPATH=$(word 1,$(shell ls $(PWLIBDIR)/lib/libpt*s.a)) + LIBPTPATH=$(word 1,$(shell ls $(PWLIBDIR)/lib/libpt*.a)) else - LIBPTPATH=$(word 1,$(shell ls $(PWLIBDIR)/lib/libpt*r.so)) + LIBPTPATH=$(word 1,$(shell ls $(PWLIBDIR)/lib/libpt*.so)) endif LIBPTNAME=$(subst lib,,$(basename $(notdir $(LIBPTPATH)))) LIBPTSSUF=$(findstring _r_s,$(LIBPTNAME)) # Static lib suffix @@ -54,9 +54,9 @@ LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/libh323*s.a)) else ifdef NOTRACE - LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/libh323*n.so)) + LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/libh323*.so)) else - LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/libh323*r.so)) + LIBH323PATH=$(word 1,$(shell ls $(OPENH323DIR)/lib/libh323*.so)) endif endif LIBH323NAME=$(subst lib,,$(basename $(notdir $(LIBH323PATH)))) @@ -76,7 +76,7 @@ endif ifndef SKIP_EXTLIBS - EXTLIBS=$(shell $(PWLIBDIR)/make/ptlib-config --libs) + EXTLIBS=$(shell $(PWLIBDIR)/make/ptlib-config --ldflags --libs) endif CFLAGS += -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes \ @@ -95,14 +95,15 @@ install: if [ ! -d $(DESTDIR)$(ASTERISKMODDIR) ]; then \ - $(INSTALL) -d $(DESTDIR)$(ASTERISKMODDIR); \ + $(MKDIR) $(DESTDIR)$(ASTERISKMODDIR); \ fi - $(INSTALL) $(TARGET) $(DESTDIR)$(ASTERISKMODDIR) + $(BSD_INSTALL_PROGRAM) $(TARGET) $(DESTDIR)$(ASTERISKMODDIR) if [ ! -d $(DESTDIR)$(ASTERISKETCDIR) ]; then \ - $(INSTALL) -d $(DESTDIR)$(ASTERISKETCDIR); \ + $(MKDIR) $(DESTDIR)$(ASTERISKETCDIR); \ fi + $(BSD_INSTALL_DATA) oh323.conf.sample $(DESTDIR)$(ASTERISKETCDIR)/oh323.conf.sample if [ ! -f $(DESTDIR)$(ASTERISKETCDIR)/oh323.conf ]; then \ - $(INSTALL) -m 0644 oh323.conf.sample $(DESTDIR)$(ASTERISKETCDIR)/oh323.conf; \ + $(BSD_INSTALL_DATA) oh323.conf.sample $(DESTDIR)$(ASTERISKETCDIR)/oh323.conf; \ fi @echo @echo " +---------- Asterisk-oh323 Installation Complete ----------+ "