diff options
author | Stefano Sabatini <stefasab@gmail.com> | 2012-11-29 00:13:28 +0100 |
---|---|---|
committer | Stefano Sabatini <stefasab@gmail.com> | 2012-11-29 10:19:52 +0100 |
commit | cf56c20761802e7e09d35b5279afa4e9cee43b65 (patch) | |
tree | d1f35de17a6c995d72cd05a203064cea0650162b | |
parent | 989c6a4943e346ec8b858fdfb8115983cab9dbd2 (diff) | |
download | ffmpeg-cf56c20761802e7e09d35b5279afa4e9cee43b65.tar.gz |
doc/Makefile: rework component configuration logic
Only enable component manual when the corresponding library providing
the feature is enabled.
-rw-r--r-- | doc/Makefile | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/doc/Makefile b/doc/Makefile index 6635454881..e85e53b3da 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -1,16 +1,23 @@ -DOCLIBS-$(CONFIG_AVUTIL) += libavutil -DOCLIBS-$(CONFIG_SWSCALE) += libswscale -DOCLIBS-$(CONFIG_SWRESAMPLE) += libswresample -DOCLIBS-$(CONFIG_AVCODEC) += libavcodec -DOCLIBS-$(CONFIG_AVFORMAT) += libavformat -DOCLIBS-$(CONFIG_AVDEVICE) += libavdevice -DOCLIBS-$(CONFIG_AVFILTER) += libavfilter - -COMPONENTS=$(PROGS-yes) ffmpeg-bitstream-filters ffmpeg-codecs ffmpeg-devices ffmpeg-filters ffmpeg-protocols ffmpeg-resampler ffmpeg-scaler ffmpeg-formats ffmpeg-utils - -MANPAGES = $(COMPONENTS:%=doc/%.1) $(DOCLIBS-yes:%=doc/%.3) -PODPAGES = $(COMPONENTS:%=doc/%.pod) $(DOCLIBS-yes:%=doc/%.pod) -HTMLPAGES = $(COMPONENTS:%=doc/%.html) $(DOCLIBS-yes:%=doc/%.html) \ +LIBRARIES-$(CONFIG_AVUTIL) += libavutil +LIBRARIES-$(CONFIG_SWSCALE) += libswscale +LIBRARIES-$(CONFIG_SWRESAMPLE) += libswresample +LIBRARIES-$(CONFIG_AVCODEC) += libavcodec +LIBRARIES-$(CONFIG_AVFORMAT) += libavformat +LIBRARIES-$(CONFIG_AVDEVICE) += libavdevice +LIBRARIES-$(CONFIG_AVFILTER) += libavfilter + +COMPONENTS-yes = $(PROGS-yes) +COMPONENTS-$(CONFIG_AVUTIL) += ffmpeg-utils +COMPONENTS-$(CONFIG_SWSCALE) += ffmpeg-scaler +COMPONENTS-$(CONFIG_SWRESAMPLE) += ffmpeg-resampler +COMPONENTS-$(CONFIG_AVCODEC) += ffmpeg-codecs ffmpeg-bitstream-filters +COMPONENTS-$(CONFIG_AVFORMAT) += ffmpeg-formats ffmpeg-protocols +COMPONENTS-$(CONFIG_AVDEVICE) += ffmpeg-devices +COMPONENTS-$(CONFIG_AVFILTER) += ffmpeg-filters + +MANPAGES = $(COMPONENTS-yes:%=doc/%.1) $(LIBRARIES-yes:%=doc/%.3) +PODPAGES = $(COMPONENTS-yes:%=doc/%.pod) $(LIBRARIES-yes:%=doc/%.pod) +HTMLPAGES = $(COMPONENTS-yes:%=doc/%.html) $(LIBRARIES-yes:%=doc/%.html) \ doc/developer.html \ doc/faq.html \ doc/fate.html \ |