[glibmm/glibmm-2-44] docs: Include unused headers in reference documentation



commit a0e17a35463831dd27e236c5aab2bbac43bfaaa1
Author: Daniel Elstner <daniel kitta gmail com>
Date:   Fri Aug 21 18:44:34 2015 +0200

    docs: Include unused headers in reference documentation
    
    * glib/glibmm/filelist.am (glibmm_files_all_h): New variable
    that holds all header files, even those which are not included
    in the build.
    * gio/giomm/filelist.am (giomm_files_all_h): ditto.
    * docs/Makefile.am (doc_input): Make Doxygen parse all public
    header files, including those which are unused in the current
    build configuration.  This ensures that the documentation covers
    all platforms.

 docs/Makefile.am        |    6 +++---
 gio/giomm/filelist.am   |    2 ++
 glib/glibmm/filelist.am |    4 +++-
 3 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/docs/Makefile.am b/docs/Makefile.am
index 379591a..6297945 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -20,13 +20,13 @@ include $(top_srcdir)/glib/glibmm/filelist.am
 include $(top_srcdir)/gio/src/filelist.am
 include $(top_srcdir)/gio/giomm/filelist.am
 
-glibmm_files_h = $(filter-out wrap_init.h,$(glibmm_files_built_h) $(glibmm_files_extra_h))
-giomm_files_h  = $(filter-out wrap_init.h,$(giomm_files_built_h) $(giomm_files_extra_h))
+glibmm_files_h = $(filter-out wrap_init.h,$(glibmm_files_all_h))
+giomm_files_h  = $(filter-out wrap_init.h,$(giomm_files_all_h))
 
 book_name = $(GLIBMM_MODULE_NAME)
 doc_input = $(addprefix $(top_srcdir)/glib/glibmm/,$(glibmm_files_h)) \
             $(addprefix $(top_srcdir)/gio/giomm/,$(giomm_files_h)) \
-            $(top_srcdir)/glib/glibmm.h
+            $(top_srcdir)/glib/glibmm.h $(top_srcdir)/gio/giomm.h
 
 docimagesdir = $(libdocdir)/images
 dist_docimages_DATA = images/gtkmm_logo.gif images/top.gif
diff --git a/gio/giomm/filelist.am b/gio/giomm/filelist.am
index 24c0784..98c0e64 100644
--- a/gio/giomm/filelist.am
+++ b/gio/giomm/filelist.am
@@ -7,3 +7,5 @@ giomm_files_built_ph = $(patsubst %.hg,private/%_p.h,$(giomm_files_used_hg))
 giomm_files_extra_cc = contenttype.cc init.cc slot_async.cc socketsource.cc
 giomm_files_extra_h  = contenttype.h init.h socketsource.h wrap_init.h
 giomm_files_extra_ph =
+
+giomm_files_all_h = $(giomm_files_hg:.hg=.h) $(giomm_files_extra_h)
diff --git a/glib/glibmm/filelist.am b/glib/glibmm/filelist.am
index 97170ce..fc7d633 100644
--- a/glib/glibmm/filelist.am
+++ b/glib/glibmm/filelist.am
@@ -2,7 +2,7 @@
 
 glibmm_files_built_cc = $(glibmm_files_used_hg:.hg=.cc) $(glibmm_files_cc_m4:.m4=) wrap_init.cc
 glibmm_files_built_h  = $(glibmm_files_used_hg:.hg=.h) $(glibmm_files_h_m4:.m4=)
-glibmm_files_built_ph = $(patsubst %.hg,private/%_p.h,$(glibmm_files_hg))
+glibmm_files_built_ph = $(patsubst %.hg,private/%_p.h,$(glibmm_files_used_hg))
 
 glibmm_files_extra_cc =                        \
        arrayhandle.cc                  \
@@ -89,3 +89,5 @@ glibmm_files_extra_h =                        \
 glibmm_files_extra_ph =                        \
        private/interface_p.h           \
        private/object_p.h
+
+glibmm_files_all_h = $(glibmm_files_hg:.hg=.h) $(glibmm_files_h_m4:.m4=) $(glibmm_files_extra_h)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]