2 # automake source for the gtk-doc generated API documentation Makefile
3 # Copyright (C) 2002 Jan Kratochvil <project-captive@jankratochvil.net>
5 # This program is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; exactly version 2 of June 1991 is required
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software
16 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 # captive: declare for Makefile-head.am we plan to include macros/Makefile-gtk-doc.am
21 include $(top_srcdir)/Makefile-head.am
24 # captive: configuration for gtk-doc.make of gtk-doc
26 # The name of the module, e.g. 'glib'.
27 DOC_MODULE=$(PACKAGE)-apiref
29 # The top-level SGML file. Change it if you want.
30 DOC_MAIN_SGML_FILE=$(DOC_MODULE).xml
32 # The directory containing the source code. Relative to $(srcdir).
33 # gtk-doc will search all .c & .h files beneath here for inline comments
34 # documenting functions and macros.
35 DOC_SOURCE_DIR=$(top_srcdir)/src
37 # Extra options to supply to gtkdoc-scan.
40 # Extra options to supply to gtkdoc-mkdb.
41 MKDB_OPTIONS=--sgml-mode --output-format=xml
43 # Extra options to supply to gtkdoc-fixref.
46 # Used for dependencies.
50 # Header files to ignore when scanning; space-separated list of strings.
51 # captive: Ignore $(top_srcdir)/src/libcaptive/include/reactos/
52 # captive: Ignore $(top_srcdir)/src/libcaptive/reactos/
53 # captive: Ignore $(top_srcdir)/src/libcaptive/sandbox/sandbox.h
54 IGNORE_HFILES=reactos sandbox.h
56 # Images to copy into HTML directory.
59 # Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
62 # CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
63 # contains GtkObjects/GObjects and you want to document signals and properties.
64 GTKDOC_CFLAGS=$(GNOME_VFS_MODULE_CFLAGS) $(GLIB_CFLAGS)
65 # of $(top_srcdir)/src/libcaptive/Makefile-libcaptive.am
66 GTKDOC_CFLAGS+=-DLIBCAPTIVE
67 GTKDOC_CFLAGS+=-I$(top_srcdir)/src/libcaptive/reactos/include
68 GTKDOC_CFLAGS+=-I$(top_srcdir)/reactos/include -I$(top_srcdir)/reactos/ntoskrnl/include
69 GTKDOC_LIBS=$(captive_library) $(GLIB_LIBS)
75 include gtk-doc.make-captive
78 $(DOC_MODULE)-overrides.txt:
81 $(DOC_MODULE)-sections.txt:
84 # Prevent: No rule to make target `tmpl/*.sgml', needed by `sgml-build.stamp'. Stop.