1DOC_MODULE = clutter 2DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.xml 3DOC_SOURCE_DIR = $(top_srcdir)/clutter/clutter 4 5SCANGOBJ_OPTIONS = 6SCAN_OPTIONS = 7MKDB_OPTIONS = --xml-mode --output-format=xml --name-space=muffin-clutter 8MKTMPL_OPTIONS = 9FIXXREF_OPTIONS = \ 10 --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/glib \ 11 --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/gobject \ 12 --extra-dir=$(CAIRO_PREFIX)/share/gtk-doc/html/cairo \ 13 --extra-dir=$(PANGO_PREFIX)/share/gtk-doc/html/pango \ 14 --extra-dir=$(GDK_PREFIX)/share/gtk-doc/html/gdk \ 15 --extra-dir=$(ATK_PREFIX)/share/gtk-doc/html/atk \ 16 --extra-dir=../cogl/html 17 18BUILT_HFILES = \ 19 clutter-enum-types.h \ 20 clutter-version.h \ 21 clutter-marshal.h 22 23HFILE_GLOB = \ 24 $(top_srcdir)/clutter/clutter/*.h \ 25 $(top_builddir)/clutter/clutter/*.h \ 26 $(top_srcdir)/clutter/clutter/deprecated/*.h \ 27 $(top_srcdir)/clutter/clutter/x11/clutter-x11.h \ 28 $(top_srcdir)/clutter/clutter/x11/clutter-x11-texture-pixmap.h \ 29 $(top_srcdir)/clutter/clutter/egl/clutter-egl.h \ 30 $(top_srcdir)/clutter/clutter/wayland/clutter-wayland-compositor.h \ 31 $(top_srcdir)/clutter/clutter/cally/*.h 32 33CFILE_GLOB = \ 34 $(top_srcdir)/clutter/clutter/*.c \ 35 $(top_srcdir)/clutter/clutter/cally/*.c \ 36 $(top_srcdir)/clutter/clutter/cogl/*.c \ 37 $(top_srcdir)/clutter/clutter/x11/*.c \ 38 $(top_srcdir)/clutter/clutter/egl/*.c \ 39 $(top_srcdir)/clutter/clutter/wayland/*.c \ 40 $(top_srcdir)/clutter/clutter/deprecated/*.c 41 42IGNORE_HFILES = \ 43 config.h \ 44 clutter.h \ 45 clutter-actor-meta-private.h \ 46 clutter-actor-private.h \ 47 clutter-backend-private.h \ 48 clutter-bezier.h \ 49 clutter-cogl-compat.h \ 50 clutter-color-static.h \ 51 clutter-config.h \ 52 clutter-constraint-private.h \ 53 clutter-debug.h \ 54 clutter-deprecated.h \ 55 clutter-device-manager-private.h \ 56 clutter-easing.h \ 57 clutter-enum-types.h \ 58 clutter-event-translator.h \ 59 clutter-flatten-effect.h \ 60 clutter-gesture-action-private.h \ 61 clutter-id-pool.h \ 62 clutter-keysyms.h \ 63 clutter-keysyms-compat.h \ 64 clutter-keysyms-table.h \ 65 clutter-marshal.h \ 66 clutter-master-clock-default.h \ 67 clutter-master-clock.h \ 68 clutter-model-private.h \ 69 clutter-paint-node-private.h \ 70 clutter-paint-volume-private.h \ 71 clutter-private.h \ 72 clutter-script-private.h \ 73 clutter-settings-private.h \ 74 clutter-stage-manager-private.h \ 75 clutter-stage-private.h \ 76 clutter-stage-window.h \ 77 clutter-timeout-interval.h \ 78 cally-actor-private.h \ 79 cogl \ 80 egl \ 81 evdev \ 82 tslib \ 83 x11 \ 84 wayland 85 86EXTRA_HFILES = \ 87 $(top_srcdir)/clutter/clutter/x11/clutter-x11.h \ 88 $(top_srcdir)/clutter/clutter/x11/clutter-x11-texture-pixmap.h \ 89 $(top_srcdir)/clutter/clutter/egl/clutter-egl.h \ 90 $(top_srcdir)/clutter/clutter/wayland/clutter-wayland-compositor.h 91 92HTML_IMAGES = \ 93 actor-box.png \ 94 actor-example.png \ 95 animator-key-frames.png \ 96 bin-layout.png \ 97 box-layout.png \ 98 constraints-example.png \ 99 easing-modes.png \ 100 event-flow.png \ 101 flow-layout.png \ 102 path-alpha-func.png \ 103 offscreen-redirect.png \ 104 table-layout.png 105 106SVG_IMAGES = \ 107 animator-key-frames.svg \ 108 easing-modes.svg 109 110content_files = \ 111 glossary.xml \ 112 clutter-overview.xml \ 113 building-clutter.xml \ 114 running-clutter.xml \ 115 migrating-ClutterAnimation.xml \ 116 migrating-ClutterBehaviour.xml \ 117 migrating-ClutterEffect.xml \ 118 migrating-ClutterPath.xml 119 120expand_content_files = \ 121 glossary.xml \ 122 clutter-overview.xml \ 123 building-clutter.xml \ 124 running-clutter.xml \ 125 migrating-ClutterAnimation.xml \ 126 migrating-ClutterBehaviour.xml \ 127 migrating-ClutterEffect.xml \ 128 migrating-ClutterPath.xml 129 130GTKDOC_CFLAGS = -I$(top_srcdir) \ 131 -I$(top_builddir) \ 132 -DCLUTTER_DISABLE_DEPRECATION_WARNINGS \ 133 -DCLUTTER_ENABLE_COMPOSITOR_API \ 134 -DCLUTTER_ENABLE_EXPERIMENTAL_API \ 135 $(CLUTTER_CFLAGS) 136GTKDOC_LIBS = $(top_builddir)/clutter/clutter/libmuffin-clutter-0.la $(CLUTTER_LIBS) 137 138include $(top_srcdir)/gtk-doc.make 139 140EXTRA_DIST += clutter.types 141EXTRA_DIST += $(HTML_IMAGES) $(SVG_IMAGES) 142 143DISTCLEANFILES = $(DOC_MODULE).types $(DOC_MODULE)-sections.txt 144 145if ENABLE_GTK_DOC 146TESTS_ENVIRONMENT = \ 147 DOC_MODULE=$(DOC_MODULE) \ 148 DOC_MAIN_SGML_FILE=$(DOC_MAIN_SGML_FILE) \ 149 SRCDIR=$(abs_srcdir) \ 150 BUILDDIR=$(abs_builddir) 151 152#TESTS = $(GTKDOC_CHECK) 153endif 154