From a8e72a5659769e3f1295d6d35092e8be579db7bb Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Tue, 18 Nov 2003 17:25:26 +0000 Subject: Begin of gtk-doc support 2003-11-18 Marco Pesenti Gritti * Makefile.am: * configure.in: * doc/Makefile.am: * doc/reference/Makefile.am: * doc/reference/epiphany-docs.sgml: * doc/reference/epiphany.types: Begin of gtk-doc support --- doc/Makefile.am | 1 + doc/reference/Makefile.am | 63 ++++++++++++++++++++++++++++++++++++++++ doc/reference/epiphany-docs.sgml | 49 +++++++++++++++++++++++++++++++ doc/reference/epiphany.types | 19 ++++++++++++ 4 files changed, 132 insertions(+) create mode 100644 doc/Makefile.am create mode 100644 doc/reference/Makefile.am create mode 100644 doc/reference/epiphany-docs.sgml create mode 100644 doc/reference/epiphany.types (limited to 'doc') diff --git a/doc/Makefile.am b/doc/Makefile.am new file mode 100644 index 000000000..f3ddc22dd --- /dev/null +++ b/doc/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = reference diff --git a/doc/reference/Makefile.am b/doc/reference/Makefile.am new file mode 100644 index 000000000..f0810ec55 --- /dev/null +++ b/doc/reference/Makefile.am @@ -0,0 +1,63 @@ +## Process this file with automake to produce Makefile.in +AUTOMAKE_OPTIONS = 1.6 + +# The name of the module +DOC_MODULE=epiphany + +# The top-level SGML file. +DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml + +# The directory containing the source code. Relative to $(srcdir). +# gtk-doc will search all .c & .h files beneath here for inline comments +# documenting functions and macros. +DOC_SOURCE_DIR=../../lib + +# Extra options to supply to gtkdoc-scan. +SCAN_OPTIONS= + +# Extra options to supply to gtkdoc-mkdb. +MKDB_OPTIONS=--sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-fixref. +FIXXREF_OPTIONS= + +# Used for dependencies. +HFILE_GLOB= +CFILE_GLOB= + +# Header files to ignore when scanning. +IGNORE_HFILES= + +# Images to copy into HTML directory. +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). +content_files = + +# Other files to distribute. +extra_files = + +# CFLAGS and LDFLAGS for compiling scan program. Only needed +# if $(DOC_MODULE).types is non-empty. +GTKDOC_CFLAGS = -I$(top_srcdir)/src \ + -I$(top_srcdir)/lib \ + -I$(top_srcdir)/lib/widgets \ + -I$(top_srcdir)/embed \ + -I$(top_srcdir)/embed/mozilla \ + -I$(top_srcdir)/src/bookmarks \ + $(EPIPHANY_DEPENDENCY_CFLAGS) + +GTKDOC_LIBS = \ + $(top_builddir)/embed/libephyembed.la \ + $(top_builddir)/lib/libephy.la \ + $(top_builddir)/src/bookmarks/libephybookmarks.la \ + $(top_builddir)/src/libephymain.la \ + $(EPIPHANY_DEPENDENCY_LIBS) + +# If you need to override some of the declarations, place them in the +# $(DOC_MODULE)-overrides.txt file and uncomment the second line here. +DOC_OVERRIDES = + +# include common portion ... +include $(top_srcdir)/gtk-doc.make + diff --git a/doc/reference/epiphany-docs.sgml b/doc/reference/epiphany-docs.sgml new file mode 100644 index 000000000..bc8dbb8d8 --- /dev/null +++ b/doc/reference/epiphany-docs.sgml @@ -0,0 +1,49 @@ + + + + + [Insert name here] Reference Manual + + + + [Insert title here] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/reference/epiphany.types b/doc/reference/epiphany.types new file mode 100644 index 000000000..18f11650f --- /dev/null +++ b/doc/reference/epiphany.types @@ -0,0 +1,19 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include + +ephy_dialog_get_type +ephy_file_chooser_get_type +ephy_module_loader_get_type +ephy_node_db_get_type +ephy_node_filter_get_type +ephy_location_entry_get_type +ephy_zoom_action_get_type +ephy_zoom_control_get_type +ephy_cell_renderer_progress_get_type -- cgit v1.2.3