Makefile.am 3.59 KB
Newer Older
Owen Taylor's avatar
Owen Taylor committed
1 2
## Process this file with automake to produce Makefile.in

3 4
AUTOMAKE_OPTIONS = 1.6

Owen Taylor's avatar
Owen Taylor committed
5
# The name of the module.
6
DOC_MODULE=gdk3
Owen Taylor's avatar
Owen Taylor committed
7 8 9 10

# The top-level SGML file.
DOC_MAIN_SGML_FILE=gdk-docs.sgml

11
# Extra options to supply to gtkdoc-scan
Havoc Pennington's avatar
Havoc Pennington committed
12
SCAN_OPTIONS=--deprecated-guards="GDK_ENABLE_BROKEN|GDK_DISABLE_DEPRECATED"
13

14
# The directory containing the source code. Relative to $(srcdir)
Matthias Clasen's avatar
Matthias Clasen committed
15
DOC_SOURCE_DIR=../../../gdk ../../../gdk/x11
16

17 18 19 20
# Used for dependencies
HFILE_GLOB=$(top_srcdir)/gdk/*.h $(top_srcdir)/gdk/x11/gdkx.h
CFILE_GLOB=$(top_srcdir)/gdk/*.c

21
# Header files to ignore when scanning
Matthias Clasen's avatar
Matthias Clasen committed
22
IGNORE_HFILES= 			\
Matthias Clasen's avatar
Matthias Clasen committed
23 24
	gdkintl.h		\
	gdkmarshalers.h		\
25 26 27
	gdkkeysyms.h		\
	gdkinternals.h		\
	gdkprivate.h		\
Matthias Clasen's avatar
Matthias Clasen committed
28
	gdk*private.h		\
Matthias Clasen's avatar
Matthias Clasen committed
29
	keyname-table.h		\
Matthias Clasen's avatar
Matthias Clasen committed
30
	win32			\
Matthias Clasen's avatar
Matthias Clasen committed
31 32
	x11			\
	quartz
33

34
# Extra files to add when scanning (relative to $srcdir)
35
EXTRA_HFILES=			\
Matthias Clasen's avatar
Matthias Clasen committed
36
	../../../gdk/x11/gdkx.h
37

38 39
# CFLAGS and LDFLAGS for compiling scan program. Only needed
# if $(DOC_MODULE).types is non-empty.
40
AM_CPPFLAGS = 			\
Matthias Clasen's avatar
Matthias Clasen committed
41 42 43
	-I$(top_srcdir)		\
	-I$(top_builddir)	\
	-I$(top_builddir)/gdk	\
44 45 46
	$(GTK_DEBUG_FLAGS)	\
	$(GDK_DEP_CFLAGS)

Matthias Clasen's avatar
Matthias Clasen committed
47
GTKDOC_LIBS = $(top_builddir)/gdk/libgdk-3.la $(GDK_DEP_LIBS)
48 49

# Extra options to supply to gtkdoc-mkdb
50
MKDB_OPTIONS=--sgml-mode --output-format=xml --name-space=gdk
51 52 53

# Extra SGML files that are included by DOC_MAIN_SGML_FILE
content_files = 		\
Matthias Clasen's avatar
Matthias Clasen committed
54
	version.xml
55

56
# Images to copy into HTML directory
Matthias Clasen's avatar
Matthias Clasen committed
57
HTML_IMAGES = 				\
Owen Taylor's avatar
Owen Taylor committed
58
	images/rotated-text.png		\
Matthias Clasen's avatar
Matthias Clasen committed
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
	images/X_cursor.png		\
	images/arrow.png		\
	images/based_arrow_down.png	\
	images/based_arrow_up.png	\
	images/boat.png			\
	images/bogosity.png		\
	images/bottom_left_corner.png	\
	images/bottom_right_corner.png	\
	images/bottom_side.png		\
	images/bottom_tee.png		\
	images/box_spiral.png		\
	images/center_ptr.png		\
	images/circle.png		\
	images/clock.png		\
	images/coffee_mug.png		\
	images/cross.png		\
	images/cross_reverse.png	\
	images/crosshair.png		\
	images/diamond_cross.png	\
	images/dot.png			\
	images/dotbox.png		\
	images/double_arrow.png		\
	images/draft_large.png		\
	images/draft_small.png		\
	images/draped_box.png		\
	images/exchange.png		\
	images/fleur.png		\
	images/gobbler.png		\
	images/gumby.png		\
	images/hand1.png		\
	images/hand2.png		\
	images/heart.png		\
	images/icon.png			\
	images/iron_cross.png		\
	images/left_ptr.png		\
	images/left_side.png		\
	images/left_tee.png		\
	images/leftbutton.png		\
	images/ll_angle.png		\
	images/lr_angle.png		\
	images/man.png			\
	images/middlebutton.png		\
	images/mouse.png		\
	images/pencil.png		\
	images/pirate.png		\
	images/plus.png			\
	images/question_arrow.png	\
	images/right_ptr.png		\
	images/right_side.png		\
	images/right_tee.png		\
	images/rightbutton.png		\
	images/rtl_logo.png		\
	images/sailboat.png		\
	images/sb_down_arrow.png	\
	images/sb_h_double_arrow.png	\
	images/sb_left_arrow.png	\
	images/sb_right_arrow.png	\
	images/sb_up_arrow.png		\
	images/sb_v_double_arrow.png	\
	images/shuttle.png		\
	images/sizing.png		\
	images/spider.png		\
	images/spraycan.png		\
	images/star.png			\
	images/target.png		\
	images/tcross.png		\
	images/top_left_arrow.png	\
	images/top_left_corner.png	\
	images/top_right_corner.png	\
	images/top_side.png		\
	images/top_tee.png		\
	images/trek.png			\
	images/ul_angle.png		\
	images/umbrella.png		\
	images/ur_angle.png		\
	images/watch.png		\
	images/xterm.png
136

137
# Extra options to supply to gtkdoc-fixref
138
FIXXREF_OPTIONS= \
139 140 141 142
	--extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/gobject \
	--extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/glib \
	--extra-dir=$(CAIRO_PREFIX)/share/gtk-doc/html/cairo

143

144
include $(top_srcdir)/gtk-doc.make
Owen Taylor's avatar
Owen Taylor committed
145

146 147
# Other files to distribute
EXTRA_DIST += version.xml.in
148 149

-include $(top_srcdir)/git.mk