aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2021-08-09 17:25:02 +0200
committerWojtek Kosior <koszko@koszko.org>2021-08-10 14:15:05 +0200
commitedaa004348571857c03485950202722b6e4fb944 (patch)
tree8e5d5aeafb2278a62a1bf9ea7fbe9e2a786d899c /Makefile.in
parentf1894d8aba1f8ae4a52dafc50b0a138978607bc4 (diff)
downloadhydrilla-edaa004348571857c03485950202722b6e4fb944.tar.gz
hydrilla-edaa004348571857c03485950202722b6e4fb944.zip
properly install data in docdir
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in46
1 files changed, 32 insertions, 14 deletions
diff --git a/Makefile.in b/Makefile.in
index cfadfe4..69404ef 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -317,7 +317,10 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = src
-dist_doc_DATA = README.txt
+
+# data files
+dist_doc_DATA = README.txt copyright
+EXTRA_DIST = examples licenses daemon/sysv.in
transform_name = @program_transform_name@
hydrilla_new_name = `echo hydrilla | sed '$(transform_name)'`
subst_perform = sed -e 's|[@]hydrilla[@]|'$(hydrilla_new_name)'|g' \
@@ -329,7 +332,6 @@ bin_SCRIPTS =
# SysV init script
CLEANFILES = daemon/sysv
-EXTRA_DIST = daemon/sysv.in
sysv_script_dest_loc = $(DESTDIR)/etc/init.d
sysv_script_dest_path = $(sysv_script_dest_loc)/$(hydrilla_new_name)
all: config.h
@@ -798,7 +800,7 @@ info: info-recursive
info-am:
-install-data-am: install-dist_docDATA
+install-data-am: install-data-local install-dist_docDATA
install-dvi: install-dvi-recursive
@@ -857,19 +859,36 @@ uninstall-am: uninstall-binSCRIPTS uninstall-dist_docDATA \
distclean-tags distcleancheck distdir distuninstallcheck dvi \
dvi-am html html-am info info-am install install-am \
install-binSCRIPTS install-data install-data-am \
- install-dist_docDATA install-dvi install-dvi-am install-exec \
- install-exec-am install-exec-local install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- installdirs-am maintainer-clean maintainer-clean-generic \
- mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
- tags-am uninstall uninstall-am uninstall-binSCRIPTS \
- uninstall-dist_docDATA uninstall-local
+ install-data-local install-dist_docDATA install-dvi \
+ install-dvi-am install-exec install-exec-am install-exec-local \
+ install-html install-html-am install-info install-info-am \
+ install-man install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+ pdf-am ps ps-am tags tags-am uninstall uninstall-am \
+ uninstall-binSCRIPTS uninstall-dist_docDATA uninstall-local
.PRECIOUS: Makefile
+install_doc: $(srcdir)/examples $(srcdir)/licenses
+ cd $(srcdir) && for D in `find examples licenses -type d`; do \
+ $(MKDIR_P) $(DESTDIR)/$(docdir)/"$$D"; \
+ done
+ cd $(srcdir) && for F in `find examples licenses -type f`; do \
+ $(INSTALL_DATA) "$$F" $(DESTDIR)/$(docdir)/"$$F"; \
+ done
+
+uninstall_doc:
+ rm -rf $(DESTDIR)/$(docdir)/examples $(DESTDIR)/$(docdir)/licenses
+ -rmdir $(DESTDIR)/$(docdir)
+
+install-data-local: install_doc
+uninstall-local: uninstall_doc
+
+.PHONY: install-doc uninstall-doc
+
$(srcdir)/daemon/sysv: $(srcdir)/daemon/sysv.in $(srcdir)/Makefile
$(subst_perform) < $< > $@
@@ -878,9 +897,8 @@ install-sysv-script: $(srcdir)/daemon/sysv
$(INSTALL_SCRIPT) $< $(sysv_script_dest_path)
uninstall-sysv-script:
- rm -f $(DESTDIR)/$(sysv_script_dest_path)
+ rm -f $(sysv_script_dest_path)
-# Inform Automake about our special (un)install rules
install-exec-local: install-sysv-script
uninstall-local: uninstall-sysv-script