1## Process this file with automake to produce Makefile.in
2NULL = #
3
4# We require automake 1.6 at least.
5AUTOMAKE_OPTIONS = 1.6
6
7# This is a blank Makefile.am for using gtk-doc.
8# Copy this to your project's API docs directory and modify the variables to
9# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples
10# of using the various options.
11
12# The name of the module, e.g. 'glib'.
13DOC_MODULE=clutter-gst
14
15# The top-level SGML file. You can change this if you want to.
16DOC_MAIN_SGML_FILE=clutter-gst-docs.sgml
17
18# The directory containing the source code. Relative to $(srcdir).
19# gtk-doc will search all .c & .h files beneath here for inline comments
20# documenting the functions and macros.
21# e.g. DOC_SOURCE_DIR=../../../gtk
22DOC_SOURCE_DIR=../../clutter-gst
23
24# Extra options to pass to gtkdoc-scangobj. Not normally needed.
25SCANGOBJ_OPTIONS=--type-init-func="clutter_gst_init(0,0)"
26
27# Extra options to supply to gtkdoc-scan.
28# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED"
29SCAN_OPTIONS=--rebuild-types
30
31# Extra options to supply to gtkdoc-mkdb.
32# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml
33MKDB_OPTIONS=--sgml-mode --output-format=xml
34
35# Extra options to supply to gtkdoc-mktmpl
36# e.g. MKTMPL_OPTIONS=--only-section-tmpl
37MKTMPL_OPTIONS=
38
39# Extra options to supply to gtkdoc-fixref. Not normally needed.
40# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html
41FIXXREF_OPTIONS=
42
43# Used for dependencies. The docs will be rebuilt if any of these change.
44# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
45# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
46HFILE_GLOB=$(top_srcdir)/clutter-gst/*.h
47CFILE_GLOB=$(top_srcdir)/clutter-gst/*.c
48
49# Header files to ignore when scanning.
50# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
51IGNORE_HFILES=				\
52	I420.h				\
53	YV12.h				\
54	clutter-gst.h			\
55	clutter-gst-debug.h		\
56	clutter-gst-private.h		\
57	clutter-gst-shaders.h		\
58	clutter-gst-auto-video-sink.h	\
59	$(NULL)
60
61# Images to copy into HTML directory.
62# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png
63HTML_IMAGES=
64
65# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
66# e.g. content_files=running.sgml building.sgml changes-2.0.sgml
67content_files= version.xml
68
69# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded
70# These files must be listed here *and* in content_files
71# e.g. expand_content_files=running.sgml
72expand_content_files=
73
74# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library.
75# Only needed if you are using gtkdoc-scangobj to dynamically query widget
76# signals and properties.
77# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
78# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
79
80# FIXME:  $(GST_CFLAGS) needed for clutter_media metadata - togo..
81INCLUDES=-I$(top_srcdir) $(CLUTTER_GST_CFLAGS) $(GST_CFLAGS)
82GTKDOC_LIBS=$(top_builddir)/clutter-gst/libclutter-gst-@CLUTTER_GST_MAJORMINOR@.la $(CLUTTER_GST_LIBS)
83
84# This includes the standard gtk-doc make rules, copied by gtkdocize.
85include $(top_srcdir)/gtk-doc.make
86
87# Other files to distribute
88# e.g. EXTRA_DIST += version.xml.in
89EXTRA_DIST += version.xml.in
90