From 746114dc09bdcc63f64b68498864e49b98c2b4a8 Mon Sep 17 00:00:00 2001 From: Ben Walton Date: Sat, 4 Jun 2011 11:37:31 -0400 Subject: [PATCH] Alter the manpages install target to handle optional compression Break the install target for the manpages up such that it depends on a separate target named install-manpages to copy the files into place. The install target will then perform compression based on the autoconf COMPRESS_MANPAGES substitution. Signed-off-by: Ben Walton --- bacula/manpages/Makefile.in | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/bacula/manpages/Makefile.in b/bacula/manpages/Makefile.in index 9a99d49d66..b3e4d3e2fe 100644 --- a/bacula/manpages/Makefile.in +++ b/bacula/manpages/Makefile.in @@ -18,20 +18,24 @@ nothing: depend: -install: - $(MKDIR) $(DESTDIR)/$(mandir)/man8 - for I in ${MAN8}; \ - do ($(RMF) $$I.gz; gzip -c $$I >$$I.gz; \ - $(INSTALL_DATA) $$I.gz $(DESTDIR)$(mandir)/man8/$$I.gz; \ - rm -f $$I.gz); \ +compress-manpages: install-manpages + +install-manpages: + $(MKDIR) $(DESTDIR)/$(mandir)/man8 $(DESTDIR)/$(mandir)/man1 + for I in ${MAN8}; do \ + $(INSTALL_DATA) $$I $(DESTDIR)$(mandir)/man8/$$I; \ done - $(MKDIR) $(DESTDIR)/$(mandir)/man1 - for I in ${MAN1}; \ - do ($(RMF) $$I.gz; gzip -c $$I >$$I.gz; \ - $(INSTALL_DATA) $$I.gz $(DESTDIR)$(mandir)/man1/$$I.gz; \ - rm -f $$I.gz); \ + for I in ${MAN1}; do \ + $(INSTALL_DATA) $$I $(DESTDIR)$(mandir)/man1/$$I; \ done +install: install-manpages + if [ x@COMPRESS_MANPAGES@ = "xyes" ]; then \ + for I in $(DESTDIR)/$(mandir)/man8/* $(DESTDIR)/$(mandir)/man1/*; do \ + gzip $$I; \ + done; \ + fi + uninstall: for I in ${MAN8}; \ do (rm -f $(DESTDIR)$(mandir)/man8/$$I.gz); \ -- 2.39.5