03e9405f6d
git-svn-id: http://yate.null.ro/svn/yate/trunk@1524 acf43c95-373e-0410-b603-e72c3f656dc1
40 lines
1.1 KiB
Makefile
40 lines
1.1 KiB
Makefile
# Makefile
|
|
# This file holds the make rules for the Telephony Engine config files
|
|
|
|
# override DESTDIR at install time to prefix the install directory
|
|
DESTDIR :=
|
|
|
|
prefix = @prefix@
|
|
confdir = @sysconfdir@/yate
|
|
|
|
# include optional local make rules
|
|
-include YateLocal.mak
|
|
|
|
.PHONY: all
|
|
all:
|
|
|
|
# Install .sample files only if we don't have other versions
|
|
.PHONY: install
|
|
install:
|
|
@mkdir -p "$(DESTDIR)$(confdir)/" && \
|
|
lst="`ls -1 @srcdir@/*.conf @srcdir@/*.sample @srcdir@/*.default 2>/dev/null | sed 's/\.sample//g; s/\.default//g; s/[^ ]*\*\.[^ ]*//g' | sort | uniq`" ; \
|
|
for s in $$lst; do \
|
|
d="$(DESTDIR)$(confdir)/`echo $$s | sed 's,.*/,,'`" ; \
|
|
if [ -f "$$d" ]; then \
|
|
echo "Not overwriting existing $$d" ; \
|
|
else \
|
|
if [ ! -f "$$s" ]; then \
|
|
test -f "$$s.default" && s="$$s.default" ; \
|
|
test -f "$$s.sample" && s="$$s.sample" ; \
|
|
fi ; \
|
|
install -m 0644 "$$s" "$$d" ; \
|
|
fi ; \
|
|
done
|
|
|
|
.PHONY: uninstall
|
|
uninstall:
|
|
@-rmdir "$(DESTDIR)$(confdir)" || echo "Remove conf files by hand if you want so"
|
|
|
|
Makefile: @srcdir@/Makefile.in ../config.status
|
|
cd .. && ./config.status
|