TARGET_DIR=$(docdir)/$(DOC_MODULE)
+DISTCLEANFILES =
+
EXTRA_DIST = \
$(content_files) \
$(HTML_IMAGES) \
$(DOC_MODULE).hierarchy \
$(DOC_MODULE).interfaces \
$(DOC_MODULE).prerequisites \
- $(DOC_MODULE).signals
+ $(DOC_MODULE).signals \
+ $(DOC_MODULE).types # util-linux: we don't use types
REPORT_FILES = \
$(DOC_MODULE)-undocumented.txt \
$(REPORT_FILES): sgml-build.stamp
-
#### setup ####
setup-build.stamp:
$(AM_V_GEN)gtkdoc-scan --module=$(DOC_MODULE) \
--source-dir=$(srcdir)/$(DOC_SOURCE_DIR) \
--source-dir=$(builddir)/$(DOC_SOURCE_DIR) \
+ --ignore-decorators="__ul_attribute__\(.*\)" \
--ignore-headers="$(IGNORE_HFILES)" \
--output-dir=$(builddir) \
$(SCAN_OPTIONS) $(EXTRA_HFILES)
fi
@ touch scan-build.stamp
-$(SCANOBJ_FILES): scan-build.stamp
+$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp
@true
#### templates ####
#### xml ####
-sgml-build.stamp: setup.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(srcdir)/$(DOC_MODULE)-sections.txt $(expand_content_files)
+sgml-build.stamp: setup.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-decl.txt $(DOC_MODULE)-sections.txt $(expand_content_files)
$(AM_V_GEN)gtkdoc-mkdb --module=$(DOC_MODULE) \
--source-dir=$(srcdir)/$(DOC_SOURCE_DIR) \
--source-dir=$(builddir)/$(DOC_SOURCE_DIR) \
( cd $(srcdir) && cp $(HTML_IMAGES) $(abs_builddir)/html )
$(AM_V_GEN)gtkdoc-fixxref --module-dir=html \
+ --module=$(DOC_MODULE) \
--html-dir=$(HTML_DIR) \
$(FIXXREF_OPTIONS)
@touch html-build.stamp
$(DOC_MODULE)-overrides.txt \
$(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
test $(abs_builddir) == $(abs_srcdir) || \
- rm -f $(DOC_MODULE)-sections.txt
+ rm -f $(DOC_MODULE)-*.txt $(DOC_MODULE)-*.xml *.xml.in
install-data-local:
installfiles=`echo $(builddir)/html/*`; \