--- Makefile.orig 2006-04-23 04:07:34.000000000 +0200 +++ Makefile 2008-03-24 18:00:28.000000000 +0100 @@ -9,15 +9,12 @@ NAME=app_notify CONF=dialer_extensions.conf -CFLAGS=-g -Wall -D_REENTRANT -D_GNU_SOURCE -fPIC +DESTDIR= +CFLAGS+=-g -Wall -D_REENTRANT -D_GNU_SOURCE -fPIC LIBS= RES=$(NAME).so -ifeq (${OSARCH},Darwin) -SOLINK=-dynamic -bundle -undefined suppress -force_flat_namespace -else -SOLINK=-shared -Xlinker -x -endif +SOLINK=$(shell /usr/bin/asterisk-config --solink) MODULES_DIR=/usr/lib/asterisk/modules @@ -29,13 +26,8 @@ clean: rm -f $(NAME).o $(NAME).so notifyClient.o notifyClient sampleClient -install: all - if ! [ -f /etc/asterisk/$(CONF) ]; then \ - install -m 644 $(CONF).sample /etc/asterisk/$(CONF) ; \ - fi - if [ -f $(NAME).so ]; then \ - install -m 755 $(NAME).so $(MODULES_DIR) ; \ - fi +install: + install -D -m 755 $(NAME).so $(DESTDIR)$(MODULES_DIR)/$(NAME).so reload: install asterisk -rx "unload ${RES}"