doc: refactored to be more mainstream
[adg.git] / docs / adg / Makefile.am
blob92614cb5e479339dd00fe25de0f6a1d15002c3d2
1 include $(top_srcdir)/build/Makefile.am.common
3 DOC_MODULE=             adg
4 DOC_MAIN_SGML_FILE=     $(DOC_MODULE)-docs.xml
5 DOC_SOURCE_DIR=         $(abs_top_srcdir)/src/adg
6 SCANGOBJ_OPTIONS=
7 SCAN_OPTIONS=           --rebuild-types \
8                         --rebuild-sections
9 MKDB_OPTIONS=           --name-space=adg \
10                         --sgml-mode \
11                         --output-format=xml \
12                         --default-includes="$(DOC_MODULE)-1/$(DOC_MODULE).h"
13 MKHTML_OPTIONS=
14 FIXXREF_OPTIONS=        --extra-dir=$(top_srcdir)/docs/cpml/html \
15                         $(EXTRA_DIR)
16 HFILE_GLOB=             $(top_srcdir)/src/adg/*.h
17 CFILE_GLOB=             $(top_srcdir)/src/adg/*.c
18 IGNORE_HFILES=          adg.h \
19                         adg-adim-private.h \
20                         adg-alignment-private.h \
21                         adg-arrow-private.h \
22                         adg-canvas-private.h \
23                         adg-color-style-private.h \
24                         adg-container-private.h \
25                         adg-dash-private.h \
26                         adg-dim-private.h \
27                         adg-dim-style-private.h \
28                         adg-dress-private.h \
29                         adg-edges-private.h \
30                         adg-entity-private.h \
31                         adg-fill-style-private.h \
32                         adg-font-style-private.h \
33                         adg-forward-declarations.h \
34                         adg-gtk-area-private.h \
35                         adg-gtk-layout-private.h \
36                         adg-hatch-private.h \
37                         adg-internal.h \
38                         adg-introspection.h \
39                         adg-ldim-private.h \
40                         adg-line-style-private.h \
41                         adg-logo-private.h \
42                         adg-marker-private.h \
43                         adg-marshal.h \
44                         adg-matrix-fallback.h \
45                         adg-model-private.h \
46                         adg-pango-style-private.h \
47                         adg-path-private.h \
48                         adg-projection-private.h \
49                         adg-rdim-private.h \
50                         adg-ruled-fill-private.h \
51                         adg-stroke-private.h \
52                         adg-table-private.h \
53                         adg-table-style-private.h \
54                         adg-text-internal.h \
55                         adg-text-private.h \
56                         adg-title-block-private.h \
57                         adg-toy-text-private.h \
58                         adg-trail-private.h \
59                         adg-type-builtins.h \
60                         test-internal.h
61 HTML_IMAGES=
62 content_files=          CONTRIBUTING.xml \
63                         HACKING.xml \
64                         NEWS.xml \
65                         README.xml \
66                         TODO.xml
67 expand_content_files=
69 GTKDOC_CFLAGS=          -I$(top_srcdir)/src \
70                         $(CAIRO_CFLAGS) \
71                         $(GOBJECT2_CFLAGS)
72 GTKDOC_LIBS=            $(top_builddir)/src/adg/libadg-1.la \
73                         $(top_builddir)/src/cpml/libcpml-1.la \
74                         $(CAIRO_LIBS) \
75                         $(GOBJECT2_LIBS)
77 if HAVE_PANGO
78 GTKDOC_CFLAGS+=         $(PANGO_CFLAGS)
79 GTKDOC_LIBS+=           $(PANGO_LIBS)
80 endif
82 if HAVE_GTK2
83 GTKDOC_CFLAGS+=         $(GTK2_CFLAGS)
84 GTKDOC_LIBS+=           $(GTK2_LIBS)
85 endif
88 include $(top_srcdir)/build/Makefile.am.gtk-doc
90 DISTCLEANFILES=         $(DOC_MODULE)-sections.txt \
91                         $(DOC_MODULE).types
93 EXTRA_DIST+=            $(content_files)