1 MANPAGES
= $(PROGS-yes
:%=doc
/%.1)
2 PODPAGES
= $(PROGS-yes
:%=doc
/%.pod
)
3 HTMLPAGES
= $(PROGS-yes
:%=doc
/%.html
)
5 DOCS
= $(addprefix doc
/, developer.html faq.html general.html libavfilter.html
) $(HTMLPAGES
) $(MANPAGES
) $(PODPAGES
)
7 all-
$(CONFIG_DOC
): documentation
11 TEXIDEP
= awk
'/^@include/ { printf "$@: $(@D)/%s\n", $$2 }' <$< >$(@
:%=%.d
)
13 doc
/%.html
: TAG
= HTML
14 doc
/%.html
: doc
/%.texi
$(SRC_PATH
)/doc
/t2h.init
16 $(M
)texi2html
-monolithic
--init-file
$(SRC_PATH
)/doc
/t2h.init
--output
$@
$<
21 $(M
)$(SRC_PATH
)/doc
/texi2pod.pl
$< $@
25 $(M
)pod2man
--section
=1 --center
=" " --release
=" " $< > $@
30 install-progs-
$(CONFIG_DOC
): install-man
32 install-man
: $(MANPAGES
)
33 $(Q
)mkdir
-p
"$(MANDIR)/man1"
34 $(INSTALL
) -m
644 $(MANPAGES
) "$(MANDIR)/man1"
36 uninstall: uninstall-man
39 $(RM
) $(addprefix "$(MANDIR)/man1/",$(ALLMANPAGES
))
42 $(RM
) doc
/*.html doc
/*.pod doc
/*.1 $(CLEANSUFFIXES
:%=doc
/%)
44 -include $(wildcard $(DOCS
:%=%.d
))