docs/Makefile
docs/glib-config.1
docs/reference/Makefile
+docs/reference/glib/Makefile
+docs/reference/gobject/Makefile
tests/Makefile
],[case "$CONFIG_FILES" in
*glib-config-2.0*)chmod +x glib-config-2.0;;
+Wed Sep 6 10:59:45 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gobject/Makefile.am glib/Makefile.am: Improve
+ separation of generic non-generic parts and dependencies.
+
Tue Sep 5 20:03:25 2000 Owen Taylor <otaylor@redhat.com>
* Moved into glib source tree, updated glib-sections.txt
--- /dev/null
+SUBDIRS = glib gobject
\ No newline at end of file
+Makefile
+Makefile.in
glib-unused.txt
glib-decl-list.txt
glib-decl.txt
# The top-level SGML file.
DOC_MAIN_SGML_FILE=glib-docs.sgml
-# The directory containing the source code (if it contains documentation).
+# The directory containing the source code
DOC_SOURCE_DIR=$(top_srcdir)
-TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
+# Headers to ignore
+IGNORE_HFILES= \
+ gobject \
+ config.h \
+ gmoduleconf.h \
+ gunidecomp.h \
+ gunichartables.h \
+ glibconfig-sysdefs.h
tmpl_sources = \
tmpl/allocators.sgml \
tmpl/warnings.sgml \
tmpl/windows.sgml
-glib_docdir = $(HTML_DIR)
-glib_doc_DATA = \
- glib-sections.txt \
- glib-overrides.txt
+
+####################################
+# Everything below here is generic #
+####################################
+
+TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
EXTRA_DIST = \
- $(glib_doc_DATA)
+ $(DOC_MAIN_SGML_FILE) \
+ $(DOC_MODULE)-sections.txt \
+ $(DOC_MODULE)-overrides.txt
if ENABLE_GTK_DOC
all-local: html/index.html
-glib-decl.txt:
+$(DOC_MODULE)-decl.txt:
$(MAKE) scan
-$(tmpl_sources): glib-decl.txt glib-sections.txt glib-overrides.txt
+$(tmpl_sources): $(DOC_MODULE)-decl.txt $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
$(MAKE) templates
-sgml/glib-doc.bottom: $(tmpl_sources) glib-decl.txt
+sgml/$(DOC_MODULE)-doc.bottom: $(tmpl_sources) $(DOC_MODULE)-decl.txt
$(MAKE) sgml
-html/index.html: sgml/glib-doc.bottom
+html/index.html: sgml/$(DOC_MODULE)-doc.bottom $(DOC_MAIN_SGML_FILE)
$(MAKE) html
endif
scan:
-(cd $(srcdir) \
- && gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="gobject config.h gmoduleconf.h gunidecomp.h gunichartables.h glibconfig-sysdefs.h" )
+ && gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" )
templates:
cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE)
$(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \
fi)
-dist-hook:
+#
+# Require gtk-doc when making dist
+#
+if ENABLE_GTK_DOC
+dist-check-gtkdoc:
+else
+dist-check-gtkdoc:
+ @echo "*** gtk-doc must be installed and enabled in order to make dist
+ @false
+endif
+
+dist-hook: dist-check-gtkdoc
mkdir $(distdir)/html
mkdir $(distdir)/sgml
mkdir $(distdir)/tmpl
G_STRLOC
<SUBSECTION>
-G_GSHORT_FORMAT
-G_GUSHORT_FORMAT
-G_GINT_FORMAT
-G_GUINT_FORMAT
-G_GLONG_FORMAT
-G_GULONG_FORMAT
G_GINT16_FORMAT
G_GUINT16_FORMAT
G_GINT32_FORMAT
<SECTION>
<TITLE>Date and Time Functions</TITLE>
<FILE>date</FILE>
-G_MICROSEC
+G_USEC_PER_SEC
GTimeVal
g_get_current_time
g_usleep
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GAllocator ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GArray ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GByteArray ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GPtrArray ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GAsyncQueue ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO G_BYTE_ORDER ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GCache ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GCompletion ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GData ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO g_dataset_id_set_data ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
-<!-- ##### MACRO G_MICROSEC ##### -->
+<!-- ##### MACRO G_USEC_PER_SEC ##### -->
<para>
</para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GError ##### -->
<para>
+<!-- ##### MACRO G_GLONG_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_GSHORT_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_GUSHORT_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_GINT_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_GUINT_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_GULONG_FORMAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_MICROSEC ##### -->
+<para>
+
+</para>
+
+
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GHashTable ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GHookList ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GIOChannel ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO G_MININT ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GList ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GSList ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO GLIB_MAJOR_VERSION ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO G_INLINE_FUNC ##### -->
<para>
-<!-- ##### MACRO G_GSHORT_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO G_GUSHORT_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO G_GINT_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO G_GUINT_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO G_GLONG_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO G_GULONG_FORMAT ##### -->
-<para>
-
-</para>
-
-
-
<!-- ##### MACRO G_GINT16_FORMAT ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GMainLoop ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO g_new ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GMemChunk ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO G_LOG_DOMAIN ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### FUNCTION g_get_prgname ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GModule ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO G_IEEE754_FLOAT_BIAS ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### TYPEDEF GQuark ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GQueue ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GRand ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GRelation ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GScanner ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GStringChunk ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### FUNCTION g_strdup ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GString ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GThreadPool ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO G_THREADS_ENABLED ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GTimer ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GTrashStack ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GTree ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GNode ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO GINT_TO_POINTER ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### TYPEDEF gboolean ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### TYPEDEF gunichar ##### -->
<para>
@p:
@end:
@Returns:
+<!-- # Unused Parameters # -->
+@bound:
<!-- ##### FUNCTION g_utf8_find_prev_char ##### -->
@p:
@c:
@Returns:
+<!-- # Unused Parameters # -->
+@ch:
<!-- ##### FUNCTION g_utf8_strrchr ##### -->
@p:
@c:
@Returns:
+<!-- # Unused Parameters # -->
+@ch:
<!-- ##### FUNCTION g_utf8_to_utf16 ##### -->
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### FUNCTION g_print ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO MAXPATHLEN ##### -->
<para>
+Makefile
+Makefile.in
gobject-decl.txt
gobject-unused.txt
gobject-decl-list.txt
# The directory containing the source code (if it contains documentation).
DOC_SOURCE_DIR=$(top_srcdir)/gobject
-TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
+# Headers to ignore
+IGNORE_HFILES=
tmpl_sources = \
tmpl/enumerations_flags.sgml \
tmpl/value_collection.sgml \
tmpl/value_types.sgml
-gobject_docdir = $(HTML_DIR)
-gobject_doc_DATA = \
- gobject-sections.txt
+####################################
+# Everything below here is generic #
+####################################
+TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)
EXTRA_DIST = \
- $(gobject_doc_DATA)
+ $(DOC_MAIN_SGML_FILE) \
+ $(DOC_MODULE)-sections.txt \
+ $(DOC_MODULE)-overrides.txt
if ENABLE_GTK_DOC
all-local: html/index.html
-gobject-decl.txt:
+$(DOC_MODULE)-decl.txt:
$(MAKE) scan
-$(tmpl_sources): gobject-decl.txt gobject-sections.txt
+$(tmpl_sources): $(DOC_MODULE)-decl.txt $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
$(MAKE) templates
-sgml/gobject-doc.bottom: $(tmpl_sources) gobject-decl.txt
+sgml/$(DOC_MODULE)-doc.bottom: $(tmpl_sources) $(DOC_MODULE)-decl.txt
$(MAKE) sgml
-html/index.html: sgml/gobject-doc.bottom
+html/index.html: sgml/$(DOC_MODULE)-doc.bottom $(DOC_MAIN_SGML_FILE)
$(MAKE) html
endif
scan:
-(cd $(srcdir) \
- && gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) )
+ && gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" )
-templates:
+templates:
cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE)
sgml:
html:
test -d $(srcdir)/html || mkdir $(srcdir)/html
-cd $(srcdir)/html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
- @echo '-- Fixing Crossreferences'
- gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) --extra-dir=$(srcdir)/../glib/html
+ @echo '-- Fixing Crossreferences'
+ gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR)
clean-local:
rm -f *~ *.bak *.signals *-unused.txt
$(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR); \
fi)
-dist-hook:
+#
+# Require gtk-doc when making dist
+#
+if ENABLE_GTK_DOC
+dist-check-gtkdoc:
+else
+dist-check-gtkdoc:
+ @echo "*** gtk-doc must be installed and enabled in order to make dist
+ @false
+endif
+
+dist-hook: dist-check-gtkdoc
mkdir $(distdir)/html
mkdir $(distdir)/sgml
mkdir $(distdir)/tmpl
<reference>
<title>API Reference</title>
- &gobject-types;
- &gobject-objects;
- &gobject-enumerations-flags;
- &gobject-generic-values;
- &gobject-value-types;
- &gobject-value-collection;
- &gobject-param-specs;
- &gobject-standard-params;
+ &gobject-types;
+ &gobject-objects;
+ &gobject-enumerations-flags;
+ &gobject-generic-values;
+ &gobject-value-types;
+ &gobject-value-collection;
+ &gobject-param-specs;
+ &gobject-standard-params;
+ </reference>
</book>
\ No newline at end of file
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GEnumClass ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO G_VALUE_TYPE ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GObject ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### STRUCT GParamSpec ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO G_IS_PARAM_SPEC_CHAR ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### TYPEDEF GType ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### UNION GTypeCValue ##### -->
<para>
</para>
-
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
-
<!-- ##### MACRO G_IS_VALUE_CHAR ##### -->
<para>