[glibmm] Bring back the giomm reference documentation



commit 975e6813cc61d5b90c5ccd00aba12ac505dfe485
Author: Daniel Elstner <danielk openismus com>
Date:   Sun Aug 9 19:34:08 2009 +0200

    Bring back the giomm reference documentation
    
    * glib/{src,glibmm}/filelist.am: Add namespace prefix glibmm_
    to variable names, so that the file lists of glibmm and giomm
    can be included together without conflicts.
    * gio/{src,giomm}/filelist.am: Add namespace prefix giomm_ to
    variable names.
    * glib/{src,glibmm}/Makefile.am: Copy the namespace-prefixed
    make variables to non-prefixed variables, so that the Automake
    include files from mm-common will pick up the values.
    * gio/{src,giomm}/Makefile.am: ditto.
    * docs/Makefile.am: Include file lists of giomm.
    (doc_input): List the header files of both glibmm and giomm.

 ChangeLog               |   16 ++++++++++++++++
 docs/Makefile.am        |    8 +++++++-
 gio/giomm/Makefile.am   |    8 ++++++++
 gio/giomm/filelist.am   |   12 +++++++-----
 gio/src/Makefile.am     |    5 +++++
 gio/src/filelist.am     |   14 +++++++-------
 glib/glibmm/Makefile.am |    8 ++++++++
 glib/glibmm/filelist.am |   12 ++++++------
 glib/src/Makefile.am    |    7 ++++++-
 glib/src/filelist.am    |   10 +++++-----
 10 files changed, 75 insertions(+), 25 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index b110bdd..3520f75 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,21 @@
 2009-08-09  Daniel Elstner  <danielk openismus com>
 
+	Bring back the giomm reference documentation
+
+	* glib/{src,glibmm}/filelist.am: Add namespace prefix glibmm_
+	to variable names, so that the file lists of glibmm and giomm
+	can be included together without conflicts.
+	* gio/{src,giomm}/filelist.am: Add namespace prefix giomm_ to
+	variable names.
+	* glib/{src,glibmm}/Makefile.am: Copy the namespace-prefixed
+	make variables to non-prefixed variables, so that the Automake
+	include files from mm-common will pick up the values.
+	* gio/{src,giomm}/Makefile.am: ditto.
+	* docs/Makefile.am: Include file lists of giomm.
+	(doc_input): List the header files of both glibmm and giomm.
+
+2009-08-09  Daniel Elstner  <danielk openismus com>
+
 	Begin move to new documentation infrastructure
 
 	* configure.ac (AC_CONFIG_FILES): Remove the old build files
diff --git a/docs/Makefile.am b/docs/Makefile.am
index 46d5d1a..eeaa4ff 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -17,9 +17,15 @@
 
 include $(top_srcdir)/glib/src/filelist.am
 include $(top_srcdir)/glib/glibmm/filelist.am
+include $(top_srcdir)/gio/src/filelist.am
+include $(top_srcdir)/gio/giomm/filelist.am
+
+glibmm_files_h = $(glibmm_files_built_h) $(glibmm_files_extra_h)
+giomm_files_h  = $(giomm_files_built_h) $(giomm_files_extra_h)
 
 book_name = $(GLIBMM_MODULE_NAME)
-doc_input = $(addprefix $(top_srcdir)/glib/glibmm/,$(files_built_h))
+doc_input = $(addprefix $(top_srcdir)/glib/glibmm/,$(glibmm_files_h)) \
+            $(addprefix $(top_srcdir)/gio/giomm/,$(giomm_files_h))
 
 # Override utility locations to point to the local files.
 doc_install         = $(PERL) -- $(srcdir)/doc-install.pl
diff --git a/gio/giomm/Makefile.am b/gio/giomm/Makefile.am
index 9b0f52f..7af85c0 100644
--- a/gio/giomm/Makefile.am
+++ b/gio/giomm/Makefile.am
@@ -19,6 +19,14 @@ lib_LTLIBRARIES = libgiomm-2.4.la
 
 include $(srcdir)/../src/filelist.am
 include $(srcdir)/filelist.am
+
+files_built_cc = $(giomm_files_built_cc)
+files_built_h  = $(giomm_files_built_h)
+files_built_ph = $(giomm_files_built_ph)
+files_extra_cc = $(giomm_files_extra_cc)
+files_extra_h  = $(giomm_files_extra_h)
+files_extra_ph = $(giomm_files_extra_ph)
+
 include $(top_srcdir)/build/compile-binding.am
 
 dist_noinst_HEADERS = slot_async.h
diff --git a/gio/giomm/filelist.am b/gio/giomm/filelist.am
index 3c79eaa..541947d 100644
--- a/gio/giomm/filelist.am
+++ b/gio/giomm/filelist.am
@@ -1,8 +1,10 @@
 ## This file is part of glibmm.
 
-files_built_cc = $(files_any_hg:.hg=.cc) $(files_arch_hg:.hg=.cc) wrap_init.cc
-files_built_h  = $(files_any_hg:.hg=.h) $(files_arch_hg:.hg=.h)
-files_built_ph = $(files_any_hg:%.hg=private/%_p.h) $(files_arch_hg:%.hg=private/%_p.h)
+giomm_files_built_cc = $(giomm_files_any_hg:.hg=.cc) $(giomm_files_arch_hg:.hg=.cc) wrap_init.cc
+giomm_files_built_h  = $(giomm_files_any_hg:.hg=.h) $(giomm_files_arch_hg:.hg=.h)
+giomm_files_built_ph = $(giomm_files_any_hg:%.hg=private/%_p.h)	\
+                       $(giomm_files_arch_hg:%.hg=private/%_p.h)
 
-files_extra_cc = contenttype.cc init.cc slot_async.cc
-files_extra_h  = contenttype.h init.h
+giomm_files_extra_cc = contenttype.cc init.cc slot_async.cc
+giomm_files_extra_h  = contenttype.h init.h
+giomm_files_extra_ph =
diff --git a/gio/src/Makefile.am b/gio/src/Makefile.am
index e281d4e..469c22b 100644
--- a/gio/src/Makefile.am
+++ b/gio/src/Makefile.am
@@ -25,4 +25,9 @@ codegen_srcdir  = $(top_srcdir)/tools
 
 include $(srcdir)/filelist.am
 include $(top_srcdir)/tools/m4/filelist.am
+
+files_defs = $(giomm_files_defs)
+files_ccg  = $(giomm_files_ccg)
+files_hg   = $(giomm_files_hg)
+
 include $(top_srcdir)/build/generate-binding.am
diff --git a/gio/src/filelist.am b/gio/src/filelist.am
index 0d35fb4..f07b316 100644
--- a/gio/src/filelist.am
+++ b/gio/src/filelist.am
@@ -1,6 +1,6 @@
 ## This file is part of glibmm.
 
-files_defs =				\
+giomm_files_defs =			\
 	gio.defs			\
 	gio_enums.defs			\
 	gio_methods.defs		\
@@ -10,7 +10,7 @@ files_defs =				\
 	gio_docs.xml			\
 	gio_docs_override.xml
 
-files_any_hg =				\
+giomm_files_any_hg =			\
 	appinfo.hg			\
 	asyncresult.hg			\
 	bufferedinputstream.hg		\
@@ -61,16 +61,16 @@ files_any_hg =				\
 	volume.hg			\
 	volumemonitor.hg
 
-files_posix_hg =			\
+giomm_files_posix_hg =			\
 	desktopappinfo.hg		\
 	unixinputstream.hg		\
 	unixoutputstream.hg
 
 if OS_WIN32
-files_arch_hg =
+giomm_files_arch_hg =
 else
-files_arch_hg = $(files_posix_hg)
+giomm_files_arch_hg = $(giomm_files_posix_hg)
 endif
 
-files_hg  = $(files_any_hg) $(files_posix_hg)
-files_ccg = $(files_hg:.hg=.ccg)
+giomm_files_hg  = $(giomm_files_any_hg) $(giomm_files_posix_hg)
+giomm_files_ccg = $(giomm_files_hg:.hg=.ccg)
diff --git a/glib/glibmm/Makefile.am b/glib/glibmm/Makefile.am
index 8aea19f..5cdf11f 100644
--- a/glib/glibmm/Makefile.am
+++ b/glib/glibmm/Makefile.am
@@ -19,6 +19,14 @@ lib_LTLIBRARIES = libglibmm-2.4.la
 
 include $(srcdir)/../src/filelist.am
 include $(srcdir)/filelist.am
+
+files_built_cc = $(glibmm_files_built_cc)
+files_built_h  = $(glibmm_files_built_h)
+files_built_ph = $(glibmm_files_built_ph)
+files_extra_cc = $(glibmm_files_extra_cc)
+files_extra_h  = $(glibmm_files_extra_h)
+files_extra_ph = $(glibmm_files_extra_ph)
+
 include $(top_srcdir)/build/compile-binding.am
 
 AM_CPPFLAGS = $(binding_includes) $(binding_cppflags) $(GTHREAD_CFLAGS) $(GLIBMM_CFLAGS)
diff --git a/glib/glibmm/filelist.am b/glib/glibmm/filelist.am
index eca250b..74d3cf0 100644
--- a/glib/glibmm/filelist.am
+++ b/glib/glibmm/filelist.am
@@ -1,10 +1,10 @@
 ## This file is part of glibmm.
 
-files_built_cc = $(files_hg:.hg=.cc) $(files_cc_m4:.m4=) wrap_init.cc
-files_built_h  = $(files_hg:.hg=.h) $(files_h_m4:.m4=)
-files_built_ph = $(files_hg:%.hg=private/%_p.h)
+glibmm_files_built_cc = $(glibmm_files_hg:.hg=.cc) $(glibmm_files_cc_m4:.m4=) wrap_init.cc
+glibmm_files_built_h  = $(glibmm_files_hg:.hg=.h) $(glibmm_files_h_m4:.m4=)
+glibmm_files_built_ph = $(glibmm_files_hg:%.hg=private/%_p.h)
 
-files_extra_cc =			\
+glibmm_files_extra_cc =			\
 	class.cc			\
 	containers.cc			\
 	debug.cc			\
@@ -38,7 +38,7 @@ files_extra_cc =			\
 	value_custom.cc			\
 	wrap.cc
 
-files_extra_h =				\
+glibmm_files_extra_h =			\
 	arrayhandle.h			\
 	class.h				\
 	containerhandle_shared.h	\
@@ -81,6 +81,6 @@ files_extra_h =				\
 	wrap.h				\
 	wrap_init.h
 
-files_extra_ph =			\
+glibmm_files_extra_ph =			\
 	private/interface_p.h		\
 	private/object_p.h
diff --git a/glib/src/Makefile.am b/glib/src/Makefile.am
index 76ffe28..cb209cd 100644
--- a/glib/src/Makefile.am
+++ b/glib/src/Makefile.am
@@ -25,9 +25,14 @@ codegen_srcdir  = $(top_srcdir)/tools
 
 include $(srcdir)/filelist.am
 include $(top_srcdir)/tools/m4/filelist.am
+
+files_defs = $(glibmm_files_defs)
+files_ccg  = $(glibmm_files_ccg)
+files_hg   = $(glibmm_files_hg)
+
 include $(top_srcdir)/build/generate-binding.am
 
-files_src_m4 = $(files_cc_m4) $(files_h_m4)
+files_src_m4 = $(glibmm_files_cc_m4) $(glibmm_files_h_m4)
 
 other_built_sources += $(files_src_m4:%.m4=$(binding_outputdir)/%)
 dist_noinst_DATA    += $(files_src_m4) template.macros.m4
diff --git a/glib/src/filelist.am b/glib/src/filelist.am
index 3d061c1..bb99ab9 100644
--- a/glib/src/filelist.am
+++ b/glib/src/filelist.am
@@ -1,6 +1,6 @@
 ## This file is part of glibmm.
 
-files_defs =			\
+glibmm_files_defs =		\
 	glib.defs		\
 	glib_enums.defs		\
 	glib_functions.defs	\
@@ -12,7 +12,7 @@ files_defs =			\
 	glib_docs.xml		\
 	glib_docs_override.xml
 
-files_hg =			\
+glibmm_files_hg =		\
 	checksum.hg		\
 	convert.hg		\
 	date.hg			\
@@ -33,7 +33,7 @@ files_hg =			\
 	uriutils.hg		\
 	valuearray.hg
 
-files_ccg = $(files_hg:%.hg=%.ccg)
+glibmm_files_ccg = $(glibmm_files_hg:.hg=.ccg)
 
-files_cc_m4 = value_basictypes.cc.m4
-files_h_m4  = signalproxy.h.m4 value_basictypes.h.m4
+glibmm_files_cc_m4 = value_basictypes.cc.m4
+glibmm_files_h_m4  = signalproxy.h.m4 value_basictypes.h.m4



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