summaryrefslogtreecommitdiff
path: root/gtk-doc.mak
diff options
context:
space:
mode:
authorStefan Sauer <ensonic@users.sf.net>2011-09-06 14:07:12 +0200
committerStefan Sauer <ensonic@users.sf.net>2011-09-06 14:08:11 +0200
commita39eb835fb3be2a4c5a6a89b5ca5cc064e79b2e2 (patch)
treebe7bc9c07dc40c301eb9f110e629cf3736e0250e /gtk-doc.mak
parent0f0762bb4a16436440566d92e0d76c5111514668 (diff)
docs: support multiple source-dirs like we do in upstream
This lets us specify gst,ext,sys dirs for plugin docs.
Diffstat (limited to 'gtk-doc.mak')
-rw-r--r--gtk-doc.mak11
1 files changed, 5 insertions, 6 deletions
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"; \