--- Makefile.orig Tue Apr 17 13:55:00 2007 +++ Makefile Tue Apr 17 18:19:37 2007 @@ -30,6 +30,14 @@ CONF_DIR=/etc/asterisk endif +ifeq ($(OSARCH),FreeBSD) +# CFLAGS+= -D__FreeBSD__ + SOLINK=-shared -Xlinker -x -L/usr/local/lib + LIBS=-llber -lldap -liconv + MODULES_DIR=/usr/local/lib/asterisk/modules + CONF_DIR=/usr/local/etc/asterisk +endif + %.so : %.o $(CC) $(SOLINK) -o $@ $(LIBS) $< @@ -39,13 +47,13 @@ rm -f $(NAME).o $(NAME).so install: all - if ! [ -f $(CONF_DIR)/$(CONF) ]; then \ - install -m 644 $(CONF).sample $(CONF_DIR)/$(CONF) ; \ + if ! [ -f $(CONF_DIR)/$(CONF).sample ]; then \ + install -m 644 $(CONF).sample $(CONF_DIR)/$(CONF).sample ; \ fi if [ -f $(NAME).so ]; then \ install -m 755 $(NAME).so $(MODULES_DIR) ; \ fi reload: install - asterisk -rx "unload ${RES}" - asterisk -rx "load ${RES}" + asterisk -rx "module unload ${RES}" + asterisk -rx "module load ${RES}"