summaryrefslogtreecommitdiffstats
path: root/doc/Makefile
diff options
context:
space:
mode:
authorStefano Sabatini <stefasab@gmail.com>2012-11-29 00:13:28 +0100
committerStefano Sabatini <stefasab@gmail.com>2012-11-29 10:19:52 +0100
commitcf56c20761802e7e09d35b5279afa4e9cee43b65 (patch)
treed1f35de17a6c995d72cd05a203064cea0650162b /doc/Makefile
parent989c6a4943e346ec8b858fdfb8115983cab9dbd2 (diff)
downloadffmpeg-streaming-cf56c20761802e7e09d35b5279afa4e9cee43b65.zip
ffmpeg-streaming-cf56c20761802e7e09d35b5279afa4e9cee43b65.tar.gz
doc/Makefile: rework component configuration logic
Only enable component manual when the corresponding library providing the feature is enabled.
Diffstat (limited to 'doc/Makefile')
-rw-r--r--doc/Makefile33
1 files changed, 20 insertions, 13 deletions
diff --git a/doc/Makefile b/doc/Makefile
index 6635454..e85e53b 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 \
OpenPOWER on IntegriCloud