mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
Make documentation build nonrecursive: Merge it into the top-level Makefile.
Originally committed as revision 9042 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
54353abef2
commit
e9b19db82b
16
Makefile
16
Makefile
@ -103,8 +103,18 @@ ffmpeg.o ffplay.o ffserver.o: version.h
|
||||
videohook: .libs
|
||||
$(MAKE) -C vhook all
|
||||
|
||||
documentation:
|
||||
$(MAKE) -C doc all
|
||||
documentation: $(addprefix doc/, ffmpeg-doc.html faq.html ffserver-doc.html \
|
||||
ffplay-doc.html hooks.html $(ALLMANPAGES))
|
||||
|
||||
doc/%.html: doc/%.texi
|
||||
texi2html -monolithic -number $<
|
||||
mv $(@F) $@
|
||||
|
||||
doc/%.pod: doc/%-doc.texi
|
||||
doc/texi2pod.pl $< $@
|
||||
|
||||
doc/%.1: doc/%.pod
|
||||
pod2man --section=1 --center=" " --release=" " $< > $@
|
||||
|
||||
install: install-progs install-libs install-headers
|
||||
|
||||
@ -206,9 +216,9 @@ clean:
|
||||
$(MAKE) -C libswscale clean
|
||||
$(MAKE) -C tests clean
|
||||
$(MAKE) -C vhook clean
|
||||
$(MAKE) -C doc clean
|
||||
rm -f *.o *.d *~ .libs gmon.out TAGS $(ALLPROGS) $(ALLPROGS_G) \
|
||||
output_example$(EXESUF) qt-faststart$(EXESUF) cws2fws$(EXESUF)
|
||||
rm -f doc/*.html doc/*.pod doc/*.1
|
||||
|
||||
distclean: clean
|
||||
$(MAKE) -C libavutil distclean
|
||||
|
20
doc/Makefile
20
doc/Makefile
@ -1,20 +0,0 @@
|
||||
-include ../config.mak
|
||||
|
||||
VPATH=$(SRC_PATH_BARE)/doc
|
||||
|
||||
all: ffmpeg-doc.html faq.html ffserver-doc.html ffplay-doc.html hooks.html \
|
||||
ffmpeg.1 ffserver.1 ffplay.1
|
||||
|
||||
%.html: %.texi Makefile
|
||||
texi2html -monolithic -number $<
|
||||
|
||||
%.pod: %-doc.texi
|
||||
./texi2pod.pl $< $@
|
||||
|
||||
%.1: %.pod
|
||||
pod2man --section=1 --center=" " --release=" " $< > $@
|
||||
|
||||
clean:
|
||||
rm -f *.html *.pod *.1
|
||||
|
||||
.PHONY: all clean
|
Loading…
Reference in New Issue
Block a user