CLEANFILES += tripe-init
tripe-init: tripe-init.in Makefile
- $(confsubst) $(srcdir)/tripe-init.in >$@.new $(SUBSTITUTIONS) && \
+ $(SUBST) $(srcdir)/tripe-init.in >$@.new $(SUBSTITUTIONS) && \
chmod +x $@.new && mv $@.new $@
## Configuration file for the script.
EXTRA_DIST += tripe.conf
+install-data-local:: tripe.conf
+ initconfig=$(initconfig) && dir=$${initconfig%/*} && \
+ $(MKDIR_P) $(DESTDIR)$$dir
+ test -f $(DESTDIR)$(initconfig) || \
+ $(INSTALL_DATA) $(srcdir)/tripe.conf \
+ $(DESTDIR)$(initconfig)
+uninstall-local::
+ rm -f $(DESTDIR)$(initconfig)
## Necessary directories.
-install-data-hook:
+install-data-hook::
for i in "$(configdir)" "$(socketdir)"; do \
- case "$$i" in /*) $(mkdir_p) $(DESTDIR)$$i ;; esac; \
+ case "$$i" in /*) $(MKDIR_P) $(DESTDIR)$$i ;; esac; \
done
###----- That's all, folks --------------------------------------------------