## the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
## Boston, MA 02110-1301, USA.
-INSTALLdir = $(DESTDIR)/usr/local/lcr
+#INSTALLdir = $(DESTDIR)/usr/local/lcr
pkglogdir=$(localstatedir)/log/@PACKAGE@
pkgsysconfdir=$(sysconfdir)/@PACKAGE@
-#CONFIGdir=$(DESTDIR)$(pkgsysconfdir)
-#SHAREdir=$(DESTDIR)$(pkgdatadir)
-#LOGdir=$(DESTDIR)$(pkglogdir)
-#EXTENSIONdir=$(DESTDIR)$(localstatedir)/lib/lcr
+CONFIGdir=$(pkgsysconfdir)
+SHAREdir=$(pkgdatadir)
+LOGdir=$(pkglogdir)
+EXTENSIONdir=$(localstatedir)/lib/@PACKAGE@/extensions
-CONFIGdir=$(INSTALLdir)
-SHAREdir=$(INSTALLdir)
-LOGdir=$(INSTALLdir)
-EXTENSIONdir=$(INSTALLdir)/extensions
+#CONFIGdir=$(INSTALLdir)
+#SHAREdir=$(INSTALLdir)
+#LOGdir=$(INSTALLdir)
+#EXTENSIONdir=$(INSTALLdir)/extensions
-astmoddir = $(DESTDIR)/usr/lib/asterisk/modules
+astmoddir = $(libdir)/asterisk/modules
INSTALLATION_DEFINES = \
-DCONFIG_DATA="\"$(CONFIGdir)\"" \
chan_lcr_so_LDADD = chan_lcr.po bchannel.po options.po callerid.po select.po
chan_lcr.po: chan_lcr.c chan_lcr.h
- $(CC) $(INCLUDES) $(AST_CFLAGS) $(CPPFLAGS) $(CFLAGS) -D_GNU_SOURCE -fPIC -c chan_lcr.c -o chan_lcr.po
+ $(CC) $(INCLUDES) $(AST_CFLAGS) $(CPPFLAGS) $(CFLAGS) -D_GNU_SOURCE -fPIC -c $< -o $@
bchannel.po: bchannel.c bchannel.h
- $(CC) $(INCLUDES) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c bchannel.c -o bchannel.po
+ $(CC) $(INCLUDES) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c $< -o $@
callerid.po: callerid.c callerid.h
- $(CC) $(INCLUDES) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c callerid.c -o callerid.po
+ $(CC) $(INCLUDES) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c $< -o $@
options.po: options.c options.h
- $(CC) $(INCLUDES) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c options.c -o options.po
+ $(CC) $(INCLUDES) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c $< -o $@
select.po: select.c select.h
- $(CC) $(INCLUDES) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c select.c -o select.po
+ $(CC) $(INCLUDES) -D_GNU_SOURCE $(CPPFLAGS) $(CFLAGS) -fPIC -c $< -o $@
install-exec-hook:
- mkdir -p $(astmoddir)
- $(INSTALL) -d $(astmoddir)
- $(INSTALL) chan_lcr.so $(astmoddir)
+ $(INSTALL) -d '$(DESTDIR)$(astmoddir)'
+ $(INSTALL) chan_lcr.so '$(DESTDIR)$(astmoddir)'
endif
INCLUDES = $(all_includes) $(MISDN_INCLUDE) $(GSM_INCLUDE) $(SS5_INCLUDE) $(SIP_INCLUDE) -Wall $(INSTALLATION_DEFINES)
install-data-hook:
@fns='strcpy strncpy strcat strncat sprintf snprintf' ; \
- files=$$( find . -type f -name "*.c*" \
+ files=$$( find $(srcdir) -type f -name "*.c*" \
| $(GREP) -v -e chan_lcr.c -e bchannel.c -e callerid.c ) ; \
test -z "$$files" || { for fn in $$fns ; do \
$(GREP) -n $$fn $$files ; if test $$? = 0 ; then \
( echo "dont use $$fn, use makro instead." ; exit -1 ) ; \
fi ; \
done ; }
- mkdir -p $(CONFIGdir)
- mkdir -p $(SHAREdir)
- mkdir -p $(LOGdir)
- mkdir -p $(EXTENSIONdir)
+ mkdir -p '$(DESTDIR)$(CONFIGdir)'
+ mkdir -p '$(DESTDIR)$(SHAREdir)'
+ mkdir -p '$(DESTDIR)$(LOGdir)'
+ mkdir -p '$(DESTDIR)$(EXTENSIONdir)'
@fs='$(CONFIGFILES)' ; for f in $$fs ; do \
- if test -a "$(CONFIGdir)/$$f" ; then \
+ if test -a "$(DESTDIR)$(CONFIGdir)/$$f" ; then \
echo "NOTE: $$f already exists, not changed." ; \
- else $(INSTALL) -m 644 default/$$f "$(CONFIGdir)/" ; fi ; \
+ else $(INSTALL) -m 644 $(srcdir)/default/$$f "$(DESTDIR)$(CONFIGdir)/" ; fi ; \
done
- @if test -a "$(CONFIGdir)/numbering_int.conf" ; then \
+ @if test -a "$(DESTDIR)$(CONFIGdir)/numbering_int.conf" ; then \
echo "NOTE: numbering_int.conf is obsolete, please use routing." ; fi
- @if test -a "$(CONFIGdir)/numbering_ext.conf" ; then \
+ @if test -a "$(DESTDIR)$(CONFIGdir)/numbering_ext.conf" ; then \
echo "NOTE: numbering_ext.conf is obsolete, please use routing." ; fi
@ds='$(TONEDIRS)' ; for d in $$ds ; do \
- destdir="$(SHAREdir)/$$d" ; \
+ destdir="$(DESTDIR)$(SHAREdir)/$$d" ; \
if test -a "$$destdir" ; then \
echo "NOTE: $$d already exists, not overwritten." ; \
- else mkdir -p "$$destdir" ; cp -a $$d/* "$$destdir/" ; fi ; \
+ else mkdir -p "$$destdir" ; cp -a $(srcdir)/$$d/* "$$destdir/" ; fi ; \
done
clean-generic: