From: Stefan Sauer Date: Tue, 6 Sep 2011 12:07:12 +0000 (+0200) Subject: docs: support multiple source-dirs like we do in upstream X-Git-Tag: upstream/20130618~68^2~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a39eb835fb3be2a4c5a6a89b5ca5cc064e79b2e2;p=platform%2Fupstream%2Fgst-common.git docs: support multiple source-dirs like we do in upstream This lets us specify gst,ext,sys dirs for plugin docs. --- diff --git a/gtk-doc-plugins.mak b/gtk-doc-plugins.mak index 18155f0..5a8eb94 100644 --- a/gtk-doc-plugins.mak +++ b/gtk-doc-plugins.mak @@ -151,10 +151,14 @@ scan-build.stamp: $(HFILE_GLOB) $(EXTRA_HFILES) $(basefiles) scanobj-build.stamp if test -e $(srcdir)/$$f; then cp -u $(srcdir)/$$f . ; fi; \ done; \ fi + @_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ @gtkdoc-scan \ $(SCAN_OPTIONS) $(EXTRA_HFILES) \ --module=$(DOC_MODULE) \ - --source-dir=$(DOC_SOURCE_DIR) \ + $${_source_dir} \ --ignore-headers="$(IGNORE_HFILES)"; \ touch scan-build.stamp diff --git a/gtk-doc.mak b/gtk-doc.mak index 47f5d9d..dd2b5a5 100644 --- a/gtk-doc.mak +++ b/gtk-doc.mak @@ -70,15 +70,14 @@ setup-build.stamp: $(content_files) # to gtk-doc scanning; but only then, to avoid duplicates scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB) @echo ' DOC Scanning header files' - @if test "x$(top_srcdir)" != "x$(top_builddir)"; \ - then \ - export BUILT_OPTIONS="--source-dir=$(DOC_BUILD_DIR)"; \ - fi; \ + @_source_dir='' ; \ + for i in $(DOC_SOURCE_DIR) ; do \ + _source_dir="$${_source_dir} --source-dir=$$i" ; \ + done ; \ gtkdoc-scan \ $(SCAN_OPTIONS) $(EXTRA_HFILES) \ --module=$(DOC_MODULE) \ - --source-dir=$(DOC_SOURCE_DIR) \ - $$BUILT_OPTIONS \ + $${_source_dir} \ --ignore-headers="$(IGNORE_HFILES)" @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null; then \ echo " DOC Introspecting gobjects"; \