summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorDavid Troy <dave@popvox.com>2006-04-01 16:55:21 +0000
committerDavid Troy <dave@popvox.com>2006-04-01 16:55:21 +0000
commit93b557bf0a56e24cd4fb3f1452c90e3e6c253e97 (patch)
treeaf594ab09d5f6101505e77f753a19f36ee97476b /Makefile
parent78a0906d289b72d3aca80c81ea9fa80156e77994 (diff)
downloadastmanproxy-93b557bf0a56e24cd4fb3f1452c90e3e6c253e97.tar.gz
astmanproxy-93b557bf0a56e24cd4fb3f1452c90e3e6c253e97.tar.xz
astmanproxy-93b557bf0a56e24cd4fb3f1452c90e3e6c253e97.zip
git-svn-id: http://svncommunity.digium.com/svn/astmanproxy/branches/1.20pre@32 f02b47b9-160a-0410-81a6-dc3441afb0ec
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile21
1 files changed, 15 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 66ec1b8..7b62a04 100644
--- a/Makefile
+++ b/Makefile
@@ -3,13 +3,16 @@
OSARCH=$(shell uname -s)
OSREV=$(shell uname -r)
-VERSION := 1.13
-DESTDIR :=
+VERSION := 1.20pre
+DESTDIR ?=
CONFDIR:=/etc/asterisk
CONFDIR_REAL := $(DESTDIR)/etc/asterisk
+PERMDIR:=/etc/asterisk
+PERMDIR_REAL := $(DESTDIR)/etc/asterisk
LIBDIR := $(DESTDIR)/usr/lib/astmanproxy
CONFFILE := astmanproxy.conf
+PERMFILE := astmanproxy.users
DISTDIR := /var/www/html/astmanproxy
@@ -20,18 +23,19 @@ PREFIX:= /usr/local
BINDIR := $(DESTDIR)$(PREFIX)/sbin
# For compilation dependencies
-MODS := astmanproxy config common proxyfunc log
+MODS := astmanproxy config config_perms common proxyfunc log
HANDLERS := xml standard csv http
SOBJS := $(HANDLERS:%=%.so)
ifeq (${OSARCH},Darwin)
LIBS=-lresolv
CFLAGS+=-D__Darwin_
-# -DFINK_BUILD
BINDIR=/opt/sbin
LIBDIR=/opt/lib/astmanproxy
CONFDIR=/opt/etc/asterisk
CONFDIR_REAL=/opt/etc/asterisk
+ PERMDIR=/opt/etc/asterisk
+ PERMDIR_REAL=/opt/etc/asterisk
LOGDIR=/opt/log/asterisk
OBJS+=dlfcn.o poll.o
ASTLINK=-Wl,-force_flat_namespace,-dynamic
@@ -47,11 +51,13 @@ endif
OBJS += $(MODS:%=%.o)
MODDIR := $(LIBDIR)/modules
CONF_TARGET:= $(CONFDIR_REAL)/$(CONFFILE)
-DEFINES:='-DPROXY_VERSION="$(VERSION)"' '-DCDIR="$(CONFDIR)"' '-DCFILE="$(CONFFILE)"' '-DMDIR="$(MODDIR)"'
+PERM_TARGET:= $(PERMDIR_REAL)/$(PERMFILE)
+DEFINES:='-DPROXY_VERSION="$(VERSION)"' '-DCDIR="$(CONFDIR)"' '-DCFILE="$(CONFFILE)"' '-DMDIR="$(MODDIR)"' '-DPDIR="$(PERMDIR)"' '-DPFILE="$(PERMFILE)"'
+VPATH = src
# Add -g below for debug/GDB symbols
#CFLAGS+= $(DEFINES) -Wall -O2 -dynamic -D_REENTRANT -fPIC
-CFLAGS+= $(DEFINES) -Wall -O2 -D_REENTRANT -fPIC
+CFLAGS+= $(DEFINES) -Wall -O2 -D_REENTRANT -fPIC -Isrc/include
# For printing only
SRCS := $(MODS:%=%.c)
@@ -78,6 +84,9 @@ install: uninstall all
if [ ! -f $(CONF_TARGET) ]; then \
install $(CONFFILE) $(CONF_TARGET); \
fi
+ if [ ! -f $(PERM_TARGET) ]; then \
+ install $(PERMFILE) $(PERM_TARGET); \
+ fi
@echo "Installation Complete!"
uninstall: