
$FreeBSD: ports/net/asterisk-oh323/files/patch-wrapper::Makefile,v 1.2 2006/07/13 01:24:41 sobomax Exp $

--- wrapper/Makefile.orig
+++ wrapper/Makefile
@@ -62,7 +62,7 @@
 ifdef	OH323_SUPPRESS_H235
 STDCCFLAGS  += -DOH323_SUPPRESS_H235
 endif
-OPENH323FLAGS = $(shell make $(OPENH323USERFLAGS) -f openh323flags.mak \
+OPENH323FLAGS = $(shell $(MAKE) $(OPENH323USERFLAGS) -f openh323flags.mak \
 		--no-print-directory -s \
 		PWLIBDIR=$(PWLIBDIR) OPENH323DIR=$(OPENH323DIR) oh323ccflags)
 CPPFLAGS += $(OPENH323FLAGS)
@@ -103,22 +103,22 @@
 ifeq ($(OH323STAT),1)
 	$(AR) rc liboh323wrap_s.a $(WRAPOBJECTS)
 else
-	$(CC) -shared -Wl,-soname,liboh323wrap.so -o liboh323wrap.so $(WRAPOBJECTS)
+	$(CC) -shared -Wl,-soname,liboh323wrap.so.1 -o liboh323wrap.so.1 $(WRAPOBJECTS)
+	ln -sfh liboh323wrap.so.1 liboh323wrap.so
 endif
 
 strip:
 
 install:
 	if [ ! -d $(DESTDIR)$(OH323WRAPLIBDIR) ]; then \
-		$(INSTALL) -d $(DESTDIR)$(OH323WRAPLIBDIR); \
+		$(MKDIR) $(DESTDIR)$(OH323WRAPLIBDIR); \
 	fi
 ifeq ($(OH323STAT),1)
-	$(INSTALL) -m 0644 liboh323wrap_s.a $(DESTDIR)$(OH323WRAPLIBDIR)
+	$(BSD_INSTALL_PROGRAM) liboh323wrap_s.a $(DESTDIR)$(OH323WRAPLIBDIR)
 else
-	$(INSTALL) liboh323wrap.so $(DESTDIR)$(OH323WRAPLIBDIR)
-	cd $(DESTDIR)$(OH323WRAPLIBDIR); rm -f ./liboh323wrap.so.1; rm -f ./liboh323wrap.so.1.1
-	cd $(DESTDIR)$(OH323WRAPLIBDIR); ln -s liboh323wrap.so liboh323wrap.so.1
-	cd $(DESTDIR)$(OH323WRAPLIBDIR); ln -s liboh323wrap.so liboh323wrap.so.1.1
+	$(BSD_INSTALL_PROGRAM) liboh323wrap.so.1 $(DESTDIR)$(OH323WRAPLIBDIR)
+	cd $(DESTDIR)$(OH323WRAPLIBDIR); rm -f ./liboh323wrap.so
+	cd $(DESTDIR)$(OH323WRAPLIBDIR); ln -s liboh323wrap.so.1 liboh323wrap.so
 endif
 
 clean:
