blob: fe2772d660ccb88dca3d9de07dc561e29267545f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
--- rate-engine-0.5.4/Makefile.orig 2005-02-21 04:42:24.046680160 +0100
+++ rate-engine-0.5.4/Makefile 2005-02-21 04:47:38.049944408 +0100
@@ -10,7 +10,7 @@
DEBUG+= -g -fno-inline-functions
-CFLAGS+= -O3 -W -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow \
+CFLAGS+= -fPIC -W -Wall -Wmissing-prototypes -Wstrict-prototypes -Wshadow \
$(DEBUG) -D_REENTRANT -I/usr/include/pcre
LDFLAGS+= $(DEBUG)
LDLIBS+= -lpthread
@@ -26,9 +26,9 @@
OBJS:= $(SRCS:%.c=%.o)
MOD= rate_engine.so
-ASTLIBDIR= /usr/lib/asterisk/modules
-ASTCONFDIR= /etc/asterisk
-BINDIR= /usr/bin
+ASTLIBDIR= $(shell /usr/bin/asterisk-config --modulesdir)
+ASTCONFDIR= $(shell /usr/bin/asterisk-config --sysconfdir)
+BINDIR= $(shell /usr/bin/asterisk-config --bindir)
.PHONY: all
@@ -50,12 +50,14 @@
.PHONY: install
install: all
- install -m 755 $(MOD) $(ASTLIBDIR)
+ if [ ! -d $(DESTDIR)$(ASTLIBDIR) ]; then mkdir -p $(DESTDIR)$(ASTLIBDIR); fi
+ install -m 755 $(MOD) $(DESTDIR)$(ASTLIBDIR)
.PHONY: samples
samples:
- install -m 644 rate_engine.conf.sample $(ASTCONFDIR)/rate_engine.conf
+ if [ ! -d $(DESTDIR)$(ASTCONFDIR) ]; then mkdir -p $(DESTDIR)$(ASTCONFDIR); fi
+ install -m 644 rate_engine.conf.sample $(DESTDIR)$(ASTCONFDIR)/rate_engine.conf
ifneq ($(wildcard .depend),)
include .depend
|