73 lines
2.0 KiB
Plaintext
73 lines
2.0 KiB
Plaintext
|
$OpenBSD: patch-Makefile,v 1.1.1.1 2009/10/13 11:10:41 sthen Exp $
|
||
|
--- Makefile.orig Wed Sep 13 17:26:28 2006
|
||
|
+++ Makefile Fri Jan 18 16:01:36 2008
|
||
|
@@ -11,7 +11,7 @@ PERMDIR:=/etc/asterisk
|
||
|
PERMDIR_REAL := $(DESTDIR)/etc/asterisk
|
||
|
DISTDIR:=/var/www/html/astmanproxy
|
||
|
|
||
|
-LIBDIR := $(DESTDIR)/usr/lib/astmanproxy
|
||
|
+LIBDIR ?= $(DESTDIR)/usr/lib/astmanproxy
|
||
|
CONFFILE := astmanproxy.conf
|
||
|
PERMFILE := astmanproxy.users
|
||
|
|
||
|
@@ -27,7 +27,8 @@ SOBJS := $(HANDLERS:%=%.so)
|
||
|
LIBS := -lssl
|
||
|
|
||
|
# Add -g below for debug/GDB symbols
|
||
|
-CFLAGS:=-Wall -O2 -D_REENTRANT -fPIC -Isrc/include -I/usr/include/openssl
|
||
|
+CFLAGS ?= -O2
|
||
|
+CFLAGS += -Wall -D_REENTRANT -fPIC -Isrc/include -I/usr/include/openssl
|
||
|
|
||
|
ifeq (${OSARCH},Darwin)
|
||
|
LIBS+=-lresolv
|
||
|
@@ -49,15 +50,21 @@ ifeq (${OSARCH},Darwin)
|
||
|
else
|
||
|
#These are used for all but Darwin
|
||
|
CFLAGS+=-I-
|
||
|
+ifeq (${OSARCH},OpenBSD)
|
||
|
+ LIBS+=-pthread -lcrypto
|
||
|
+ MKTEMP=/usr/bin/mktemp
|
||
|
+else
|
||
|
LIBS+=-ldl -pthread
|
||
|
+ MKTEMP=/bin/mktemp
|
||
|
+endif
|
||
|
ASTLINK=-Wl,-E
|
||
|
SOLINK=-shared -Xlinker -x
|
||
|
- LOGDIR=/var/log/asterisk
|
||
|
- CERTDIR := /var/lib/asterisk/certs
|
||
|
- MKTEMP=/bin/mktemp
|
||
|
+ LOGDIR ?= /var/log/asterisk
|
||
|
+ CERTDIR ?= /var/lib/asterisk/certs
|
||
|
endif
|
||
|
|
||
|
MODDIR := $(LIBDIR)/modules
|
||
|
+MODDIR_REAL := $(LIBDIR)/modules
|
||
|
DEFINES:='-DPROXY_VERSION="$(VERSION)"' '-DCDIR="$(CONFDIR)"' '-DCFILE="$(CONFFILE)"'
|
||
|
DEFINES+='-DMDIR="$(MODDIR)"' '-DPDIR="$(PERMDIR)"' '-DPFILE="$(PERMFILE)"'
|
||
|
|
||
|
@@ -137,12 +144,12 @@ certificate:
|
||
|
fi
|
||
|
|
||
|
|
||
|
-install: uninstall all
|
||
|
+install: astmanproxy
|
||
|
install -d $(BINDIR)
|
||
|
install astmanproxy $(BINDIR)
|
||
|
install -d $(LIBDIR)
|
||
|
- install -d $(MODDIR)
|
||
|
- install $(SOBJS) $(MODDIR)
|
||
|
+ install -d $(MODDIR_REAL)
|
||
|
+ install $(SOBJS) $(MODDIR_REAL)
|
||
|
install -d $(CONFDIR_REAL)
|
||
|
if [ ! -f $(CONF_TARGET) ]; then \
|
||
|
install ./configs/$(CONFFILE) $(CONF_TARGET); \
|
||
|
@@ -154,7 +161,7 @@ install: uninstall all
|
||
|
|
||
|
uninstall:
|
||
|
rm -f $(BINDIR)/astmanproxy
|
||
|
- cd $(MODDIR); rm -f $(SOBJS)
|
||
|
+ cd $(MODDIR_REAL); rm -f $(SOBJS)
|
||
|
@echo "Successfully uninstalled!"
|
||
|
|
||
|
dist: clean
|