Lines 9-23
Link Here
|
9 |
NAME=app_notify |
9 |
NAME=app_notify |
10 |
CONF=dialer_extensions.conf |
10 |
CONF=dialer_extensions.conf |
11 |
|
11 |
|
12 |
CFLAGS=-g -Wall -D_REENTRANT -D_GNU_SOURCE -fPIC |
12 |
DESTDIR= |
|
|
13 |
CFLAGS+=-g -Wall -D_REENTRANT -D_GNU_SOURCE -fPIC |
13 |
LIBS= |
14 |
LIBS= |
14 |
RES=$(NAME).so |
15 |
RES=$(NAME).so |
15 |
|
16 |
|
16 |
ifeq (${OSARCH},Darwin) |
17 |
SOLINK=$(shell /usr/bin/asterisk-config --solink) |
17 |
SOLINK=-dynamic -bundle -undefined suppress -force_flat_namespace |
|
|
18 |
else |
19 |
SOLINK=-shared -Xlinker -x |
20 |
endif |
21 |
|
18 |
|
22 |
MODULES_DIR=/usr/lib/asterisk/modules |
19 |
MODULES_DIR=/usr/lib/asterisk/modules |
23 |
|
20 |
|
Lines 29-41
Link Here
|
29 |
clean: |
26 |
clean: |
30 |
rm -f $(NAME).o $(NAME).so notifyClient.o notifyClient sampleClient |
27 |
rm -f $(NAME).o $(NAME).so notifyClient.o notifyClient sampleClient |
31 |
|
28 |
|
32 |
install: all |
29 |
install: |
33 |
if ! [ -f /etc/asterisk/$(CONF) ]; then \ |
30 |
install -D -m 755 $(NAME).so $(DESTDIR)$(MODULES_DIR)/$(NAME).so |
34 |
install -m 644 $(CONF).sample /etc/asterisk/$(CONF) ; \ |
|
|
35 |
fi |
36 |
if [ -f $(NAME).so ]; then \ |
37 |
install -m 755 $(NAME).so $(MODULES_DIR) ; \ |
38 |
fi |
39 |
|
31 |
|
40 |
reload: install |
32 |
reload: install |
41 |
asterisk -rx "unload ${RES}" |
33 |
asterisk -rx "unload ${RES}" |