1 # Makefile for amanda man-pages
5 AMPLOT_MAN8_PAGES = amplot.8
7 COMMON_MAN8_PAGES = amanda.8
9 COMMON_MAN5_PAGES = amanda.conf.5
11 SERVER_MAN8_PAGES = amadmin.8 \
35 RECOVER_MAN8_PAGES = amrecover.8
39 RESTORE_MAN8_PAGES = amrestore.8
42 man8_MANS = $(COMMON_MAN8_PAGES)
44 man5_MANS = $(COMMON_MAN5_PAGES)
47 man8_MANS += $(AMPLOT_MAN8_PAGES)
51 man8_MANS += $(SERVER_MAN8_PAGES)
55 man8_MANS += $(RECOVER_MAN8_PAGES)
59 man8_MANS += $(RESTORE_MAN8_PAGES)
62 ALL_MAN_PAGES = $(AMPLOT_MAN8_PAGES) \
63 $(COMMON_MAN5_PAGES) \
64 $(COMMON_MAN8_PAGES) \
65 $(SERVER_MAN8_PAGES) \
66 $(RECOVER_MAN8_PAGES) \
69 man_MANS = $(man5_MANS) $(man8_MANS)
71 SRCMANPAGEDIR = $(srcdir)/xml-source
73 MAN_XML = $(ALL_MAN_PAGES:%=xml-source/%.xml)
75 EXTRA_XML = xslt/expand-sambadoc.xsl \
78 entities/global.entities \
82 EXTRA_DIST = $(ALL_MAN_PAGES) $(MAN_XML) $(EXTRA_XML)
86 GEN_XML = $(ALL_MAN_PAGES:%=xml-source/%.proc.xml)
88 MOSTLYCLEANFILES = $(GEN_XML)
89 MAINTAINERCLEANFILES = $(ALL_MAN_PAGES)
91 xml-source/%.proc.xml: $(SRCMANPAGEDIR)/%.xml $(srcdir)/xslt/expand-sambadoc.xsl
92 $(XSLTPROC) --path $(srcdir)/xslt/ --xinclude --stringparam latex.imagebasedir "$*/" --stringparam noreference 1 --output $@ $(srcdir)/xslt/expand-sambadoc.xsl $<
94 %: xml-source/%.proc.xml $(srcdir)/xslt/man.xsl
95 $(XSLTPROC) --path $(srcdir)/xslt/ --output $@ man.xsl $<
101 @list="$(man8_MANS)"; \
102 for p in $$list; do \
103 pa=$(DESTDIR)$(man8dir)/`echo $$p|sed '$(transform)'`; \
104 echo chown $(BINARY_OWNER) $$pa; \
105 chown $(BINARY_OWNER) $$pa; \
106 echo chgrp $(SETUID_GROUP) $$pa; \
107 chgrp $(SETUID_GROUP) $$pa; \
109 @list="$(man5_MANS)"; \
110 for p in $$list; do \
111 pa=$(DESTDIR)$(man5dir)/`echo $$p|sed '$(transform)'`; \
112 echo chown $(BINARY_OWNER) $$pa; \
113 chown $(BINARY_OWNER) $$pa; \
114 echo chgrp $(SETUID_GROUP) $$pa; \
115 chgrp $(SETUID_GROUP) $$pa; \