Lines Matching refs:doc
17 MANPAGES1 = $(AVPROGS-yes:%=doc/%.1) $(AVPROGS-yes:%=doc/%-all.1) $(COMPONENTS-yes:%=doc/%.1)
18 MANPAGES3 = $(LIBRARIES-yes:%=doc/%.3)
20 PODPAGES = $(AVPROGS-yes:%=doc/%.pod) $(AVPROGS-yes:%=doc/%-all.pod) $(COMPONENTS-yes:%=doc/%.pod) $(LIBRARIES-yes:%=doc/%.pod)
21 HTMLPAGES = $(AVPROGS-yes:%=doc/%.html) $(AVPROGS-yes:%=doc/%-all.html) $(COMPONENTS-yes:%=doc/%.html) $(LIBRARIES-yes:%=doc/%.html) \
22 doc/developer.html \
23 doc/faq.html \
24 doc/fate.html \
25 doc/general.html \
26 doc/git-howto.html \
27 doc/mailing-list-faq.html \
28 doc/nut.html \
29 doc/platform.html \
30 $(SRC_PATH)/doc/bootstrap.min.css \
31 $(SRC_PATH)/doc/style.min.css \
32 $(SRC_PATH)/doc/default.css \
34 TXTPAGES = doc/fate.txt \
43 all-$(CONFIG_DOC): doc
45 doc: documentation
47 apidoc: doc/doxy/html
50 TEXIDEP = perl $(SRC_PATH)/doc/texidep.pl $(SRC_PATH) $< $@ >$(@:%=%.d)
52 doc/%.txt: TAG = TXT
53 doc/%.txt: doc/%.texi
58 GENTEXI := $(GENTEXI:%=doc/avoptions_%.texi)
61 $(GENTEXI): doc/avoptions_%.texi: doc/print_options$(HOSTEXESUF)
62 $(M)doc/print_options $* > $@
64 doc/%.html: TAG = HTML
65 doc/%-all.html: TAG = HTML
68 doc/%.html: doc/%.texi $(SRC_PATH)/doc/t2h.pm $(GENTEXI)
70 $(M)makeinfo --html -I doc --no-split -D config-not-all --init-file=$(SRC_PATH)/doc/t2h.pm --output $@ $<
72 doc/%-all.html: doc/%.texi $(SRC_PATH)/doc/t2h.pm $(GENTEXI)
74 $(M)makeinfo --html -I doc --no-split -D config-all --init-file=$(SRC_PATH)/doc/t2h.pm --output $@ $<
76 doc/%.html: doc/%.texi $(SRC_PATH)/doc/t2h.init $(GENTEXI)
78 $(M)texi2html -I doc -monolithic --D=config-not-all --init-file $(SRC_PATH)/doc/t2h.init --output $@ $<
80 doc/%-all.html: doc/%.texi $(SRC_PATH)/doc/t2h.init $(GENTEXI)
82 $(M)texi2html -I doc -monolithic --D=config-all --init-file $(SRC_PATH)/doc/t2h.init --output $@ $<
85 doc/%.pod: TAG = POD
86 doc/%.pod: doc/%.texi $(SRC_PATH)/doc/texi2pod.pl $(GENTEXI)
88 $(M)perl $(SRC_PATH)/doc/texi2pod.pl -Dconfig-not-all=yes -Idoc $< $@
90 doc/%-all.pod: TAG = POD
91 doc/%-all.pod: doc/%.texi $(SRC_PATH)/doc/texi2pod.pl $(GENTEXI)
93 $(M)perl $(SRC_PATH)/doc/texi2pod.pl -Dconfig-all=yes -Idoc $< $@
95 doc/%.1 doc/%.3: TAG = MAN
96 doc/%.1: doc/%.pod $(GENTEXI)
98 doc/%.3: doc/%.pod $(GENTEXI)
101 $(DOCS) doc/doxy/html: | doc/
106 doc/doxy/html: TAG = DOXY
107 doc/doxy/html: $(SRC_PATH)/doc/Doxyfile $(SRC_PATH)/doc/doxy-wrapper.sh $(DOXY_INPUT_DEPS)
108 $(M)$(SRC_PATH)/doc/doxy-wrapper.sh $$PWD/doc/doxy $(SRC_PATH) doc/Doxyfile $(DOXYGEN) $(DOXY_INPUT);
110 install-doc: install-html install-man
134 uninstall: uninstall-doc
136 uninstall-doc: uninstall-html uninstall-man
148 $(RM) doc/config.texi
151 $(RM) $(CLEANSUFFIXES:%=doc/%)
152 $(RM) $(TXTPAGES) doc/*.html doc/*.pod doc/*.1 doc/*.3 doc/avoptions_*.texi
153 $(RM) -r doc/doxy/html
157 .PHONY: apidoc doc documentation