summaryrefslogtreecommitdiff
path: root/manual
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2009-08-14 12:21:01 +0100
committerColin Watson <cjwatson@debian.org>2009-08-14 12:21:01 +0100
commit43db3fc090f582152db987a97cd8f4f0c36f9a0a (patch)
treea6c6b6b0fab029fd11df28ab9d8940018526f0da /manual
parentb63a86866e97fbbcf9f55bf59daca4ae0099e2a6 (diff)
* manual/Makefile.am (install-data-hook, uninstall-hook):
Install/uninstall the manual into/from $(docdir).
Diffstat (limited to 'manual')
-rw-r--r--manual/Makefile.am19
-rw-r--r--manual/Makefile.in42
2 files changed, 51 insertions, 10 deletions
diff --git a/manual/Makefile.am b/manual/Makefile.am
index ed668373..1db42d15 100644
--- a/manual/Makefile.am
+++ b/manual/Makefile.am
@@ -32,6 +32,7 @@ ME_FILES = \
sec.me
MANUAL = man_db
+MANUAL_INSTALL = man-db-manual
dist_noinst_DATA = \
README \
@@ -86,3 +87,21 @@ tps: $(MANUAL).tps
clean-local:
-rm -f $(MANUAL)-*.png
+
+install-data-hook:
+ test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)"
+ @if test -f $(MANUAL).cat; then \
+ echo " $(INSTALL_DATA) $(MANUAL).cat '$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).txt'"; \
+ $(INSTALL_DATA) $(MANUAL).cat "$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).txt" || exit $$?; \
+ fi
+ @if test -f $(MANUAL).dvi; then \
+ echo " $(INSTALL_DATA) $(MANUAL).dvi '$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).dvi'"; \
+ $(INSTALL_DATA) $(MANUAL).dvi "$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).dvi" || exit $$?; \
+ fi
+ @if test -f $(MANUAL).ps; then \
+ echo " $(INSTALL_DATA) $(MANUAL).ps '$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).ps'"; \
+ $(INSTALL_DATA) $(MANUAL).ps "$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).ps" || exit $$?; \
+ fi
+
+uninstall-hook:
+ rm -rf "$(DESTDIR)$(docdir)"
diff --git a/manual/Makefile.in b/manual/Makefile.in
index b0078c5f..21472861 100644
--- a/manual/Makefile.in
+++ b/manual/Makefile.in
@@ -832,6 +832,7 @@ ME_FILES = \
sec.me
MANUAL = man_db
+MANUAL_INSTALL = man-db-manual
dist_noinst_DATA = \
README \
$(ME_FILES)
@@ -972,7 +973,8 @@ info: info-am
info-am:
install-data-am:
-
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) install-data-hook
install-dvi: install-dvi-am
install-dvi-am:
@@ -1016,19 +1018,21 @@ ps: ps-am
ps-am: ps-local
uninstall-am:
-
-.MAKE: install-am install-strip
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
+.MAKE: install-am install-data-am install-strip uninstall-am
.PHONY: all all-am check check-am clean clean-generic clean-local \
distclean distclean-generic distdir dvi dvi-am dvi-local html \
html-am html-local info info-am install install-am \
- install-data install-data-am install-dvi install-dvi-am \
- install-exec install-exec-am 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 maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
- pdf-am ps ps-am ps-local uninstall uninstall-am
+ install-data install-data-am install-data-hook install-dvi \
+ install-dvi-am install-exec install-exec-am 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 \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am ps-local uninstall \
+ uninstall-am uninstall-hook
version: $(top_srcdir)/configure.ac
@@ -1067,6 +1071,24 @@ tps: $(MANUAL).tps
clean-local:
-rm -f $(MANUAL)-*.png
+install-data-hook:
+ test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)"
+ @if test -f $(MANUAL).cat; then \
+ echo " $(INSTALL_DATA) $(MANUAL).cat '$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).txt'"; \
+ $(INSTALL_DATA) $(MANUAL).cat "$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).txt" || exit $$?; \
+ fi
+ @if test -f $(MANUAL).dvi; then \
+ echo " $(INSTALL_DATA) $(MANUAL).dvi '$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).dvi'"; \
+ $(INSTALL_DATA) $(MANUAL).dvi "$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).dvi" || exit $$?; \
+ fi
+ @if test -f $(MANUAL).ps; then \
+ echo " $(INSTALL_DATA) $(MANUAL).ps '$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).ps'"; \
+ $(INSTALL_DATA) $(MANUAL).ps "$(DESTDIR)$(docdir)/$(MANUAL_INSTALL).ps" || exit $$?; \
+ fi
+
+uninstall-hook:
+ rm -rf "$(DESTDIR)$(docdir)"
+
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: