Initial original import from: fuse-2.4.2-2.fc4
[captive.git] / doc / apiref / Makefile.am
1 # $Id$
2 # automake source for the gtk-doc generated API documentation Makefile 
3 # Copyright (C) 2002 Jan Kratochvil <project-captive@jankratochvil.net>
4
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
8
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.
13
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
17
18
19 # captive: declare for Makefile-head.am we plan to include macros/Makefile-gtk-doc.am
20 WANT_GTK_DOC=1
21 include $(top_srcdir)/Makefile-head.am
22
23
24 # captive: configuration for gtk-doc.make of gtk-doc
25
26 # The name of the module, e.g. 'glib'.
27 DOC_MODULE=$(PACKAGE)-apiref
28
29 # The top-level SGML file. Change it if you want.
30 DOC_MAIN_SGML_FILE=$(DOC_MODULE).xml
31
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
36
37 # Extra options to supply to gtkdoc-scan.
38 SCAN_OPTIONS=
39
40 # Extra options to supply to gtkdoc-mkdb.
41 MKDB_OPTIONS=--sgml-mode --output-format=xml
42
43 # Extra options to supply to gtkdoc-fixref.
44 FIXXREF_OPTIONS=
45
46 # Used for dependencies.
47 HFILE_GLOB=
48 CFILE_GLOB=
49
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
55
56 # Images to copy into HTML directory.
57 HTML_IMAGES=
58
59 # Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
60 content_files=
61
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)
70
71
72 EXTRA_DIST+= \
73                 gtk-doc.make-captive
74
75 include gtk-doc.make-captive
76
77
78 $(DOC_MODULE)-overrides.txt:
79         touch $@
80
81 $(DOC_MODULE)-sections.txt:
82         touch $@
83
84 # Prevent: No rule to make target `tmpl/*.sgml', needed by `sgml-build.stamp'.  Stop.
85 tmpl/*.sgml:
86