Lines 23-28
Link Here
|
23 |
|
23 |
|
24 |
RES=$(shell if [ -f /usr/include/asterisk/channel.h ]; then echo "$(NAME).so"; fi) |
24 |
RES=$(shell if [ -f /usr/include/asterisk/channel.h ]; then echo "$(NAME).so"; fi) |
25 |
|
25 |
|
|
|
26 |
ETC_DIR=/etc/asterisk/ |
26 |
MODULES_DIR=/usr/lib/asterisk/modules |
27 |
MODULES_DIR=/usr/lib/asterisk/modules |
27 |
|
28 |
|
28 |
$(NAME).so : $(NAME).o |
29 |
$(NAME).so : $(NAME).o |
Lines 34-45
Link Here
|
34 |
rm -f $(NAME).o $(NAME).so |
35 |
rm -f $(NAME).o $(NAME).so |
35 |
|
36 |
|
36 |
install: all |
37 |
install: all |
37 |
if ! [ -f /etc/asterisk/$(CONF) ]; then \ |
38 |
install -m 750 -d $(DESTDIR)$(MODULES_DIR) |
38 |
install -m 644 $(CONF).sample /etc/asterisk/$(CONF) ; \ |
39 |
install -m 750 -o asterisk -g asterisk $(NAME).so $(DESTDIR)$(MODULES_DIR) ; \ |
39 |
fi |
40 |
|
40 |
if [ -f $(NAME).so ]; then \ |
41 |
samples: |
41 |
install -m 755 $(NAME).so $(MODULES_DIR) ; \ |
42 |
install -m 750 -d $(DESTDIR)$(ETC_DIR) |
42 |
fi |
43 |
install -m 640 -o asterisk -g asterisk $(CONF).sample $(DESTDIR)$(ETC_DIR)$(CONF) ; \ |
43 |
|
44 |
|
44 |
reload: install |
45 |
reload: install |
45 |
asterisk -rx "module unload ${RES}" |
46 |
asterisk -rx "module unload ${RES}" |