1## Process this file with automake to produce Makefile.in 2include $(top_srcdir)/Makefile.decl 3 4AUTOMAKE_OPTIONS = 1.6 5 6# The name of the module. 7DOC_MODULE=gtk2 8 9# The top-level SGML file. 10DOC_MAIN_SGML_FILE=gtk-docs.sgml 11 12# Extra options to supply to gtkdoc-scan 13SCAN_OPTIONS=--deprecated-guards="GTK_ENABLE_BROKEN|GTK_DISABLE_DEPRECATED" 14 15# Extra options to pass to gtkdoc-scangobj 16SCANGOBJ_OPTIONS=--type-init-func="gtk_type_init(0)" 17 18# The directory containing the source code. Relative to $(srcdir) 19DOC_SOURCE_DIR=../../../gtk 20 21# Used for dependencies 22HFILE_GLOB=$(top_srcdir)/gtk/*.h 23CFILE_GLOB=$(top_srcdir)/gtk/*.c 24 25# Header files to ignore when scanning 26IGNORE_HFILES= \ 27 gtkalias.h \ 28 fnmatch.h \ 29 gtkdebug.h \ 30 gtkbuilderprivate.h \ 31 gtkdndcursors.h \ 32 gtkentryprivate.h \ 33 gtkfilechooserdefault.h \ 34 gtkfilechooserembed.h \ 35 gtkfilechooserentry.h \ 36 gtkfilechooserprivate.h \ 37 gtkfilechoosersettings.h \ 38 gtkfilechooserutils.h \ 39 gtkfilesystem.h \ 40 gtkfilesystemmodel.h \ 41 gtkfilesystemunix.h \ 42 gtkfilesystemwin32.h \ 43 gtkiconcache.h \ 44 gtkiconcachevalidator.h \ 45 gtkiconthemeparser.h \ 46 gtkintl.h \ 47 gtkkeyhash.h \ 48 gtkmarshal.h \ 49 gtkmnemonichash.h \ 50 gtkpathbar.h \ 51 gtkplugprivate.h \ 52 gtkprintbackend.h \ 53 gtkprinteroption.h \ 54 gtkprinteroptionset.h \ 55 gtkprinteroptionwidget.h \ 56 gtkprinter-private.h \ 57 gtkprint-win32.h \ 58 gtkprintutils.h \ 59 gtkprintoperation-private.h \ 60 gtkprivate.h \ 61 gtkquery.h \ 62 gtkrbtree.h \ 63 gtkrecentchooserdefault.h \ 64 gtkrecentchooserutils.h \ 65 gtkrecentchooserprivate.h \ 66 gtksearchengine.h \ 67 gtksearchenginebeagle.h \ 68 gtksearchenginetracker.h \ 69 gtksearchenginesimple.h \ 70 gtksearchenginequartz.h \ 71 gtksequence.h \ 72 gtksocketprivate.h \ 73 gtktextbtree.h \ 74 gtktextbufferserializ.h \ 75 gtktextchildprivate.h \ 76 gtktextdisplay.h \ 77 gtktextiterprivate.h \ 78 gtktextlayout.h \ 79 gtktextmarkprivate.h \ 80 gtktextsegment.h \ 81 gtktexttagprivate.h \ 82 gtktexttypes.h \ 83 gtktextutil.h \ 84 gtkthemes.h \ 85 gtktoggleactionprivate.h \ 86 gtktrayicon.h \ 87 gtktreedatalist.h \ 88 gtktreeprivate.h \ 89 gtktoolpaletteprivate.h \ 90 gtktypebuiltins.h \ 91 gtkxembed.h \ 92 gtkwin32embed.h \ 93 gtkwin32embedwidget.h \ 94 gtkwindow-decorate.h \ 95 xdgmime \ 96 xembed.h 97 98# CFLAGS and LDFLAGS for compiling scan program. Only needed 99# if $(DOC_MODULE).types is non-empty. 100INCLUDES = \ 101 -I$(top_srcdir) \ 102 -I$(top_builddir) \ 103 -I$(top_builddir)/gdk \ 104 -DGTK_ENABLE_BROKEN \ 105 $(GTK_DEBUG_FLAGS) \ 106 $(GTK_DEP_CFLAGS) 107 108CPPFLAGS += \ 109 -UGTK_DISABLE_SINGLE_INCLUDES 110 111GTKDOC_LIBS = \ 112 $(top_builddir)/gdk/$(gdktargetlib) \ 113 $(top_builddir)/gtk/$(gtktargetlib) 114 115 116# Extra options to supply to gtkdoc-mkdb 117MKDB_OPTIONS=--sgml-mode --output-format=xml --name-space=gtk 118 119# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) 120content_files = \ 121 version.xml \ 122 running.sgml \ 123 building.sgml \ 124 changes-1.2.sgml \ 125 changes-2.0.sgml \ 126 compiling.sgml \ 127 directfb.sgml \ 128 drawing-model.xml \ 129 glossary.xml \ 130 migrating-checklist.sgml \ 131 migrating-ClientSideWindows.sgml \ 132 migrating-GtkAboutDialog.sgml \ 133 migrating-GtkAction.sgml \ 134 migrating-GtkAssistant.sgml \ 135 migrating-GtkBuilder.sgml \ 136 migrating-GtkColorButton.sgml \ 137 migrating-GtkComboBox.sgml \ 138 migrating-GtkEntry-icons.sgml \ 139 migrating-GtkFileChooser.sgml \ 140 migrating-GtkIconView.sgml \ 141 migrating-GtkLabel-links.sgml \ 142 migrating-GtkLinkButton.sgml \ 143 migrating-GtkRecentChooser.sgml \ 144 migrating-GtkTooltip.sgml \ 145 objects_grouped.sgml \ 146 osx.sgml \ 147 question_index.sgml \ 148 resources.sgml \ 149 text_widget.sgml \ 150 tree_widget.sgml \ 151 windows.sgml \ 152 x11.sgml \ 153 gtk-query-immodules-2.0.xml \ 154 gtk-update-icon-cache.xml \ 155 gtk-builder-convert.xml \ 156 visual_index.xml 157 158expand_content_files = \ 159 drawing-model.xml \ 160 glossary.xml \ 161 migrating-checklist.sgml \ 162 migrating-ClientSideWindows.sgml \ 163 migrating-GtkAction.sgml \ 164 migrating-GtkComboBox.sgml \ 165 migrating-GtkEntry-icons.sgml \ 166 migrating-GtkFileChooser.sgml \ 167 migrating-GtkIconView.sgml \ 168 migrating-GtkAboutDialog.sgml \ 169 migrating-GtkColorButton.sgml \ 170 migrating-GtkAssistant.sgml \ 171 migrating-GtkRecentChooser.sgml \ 172 migrating-GtkLabel-links.sgml \ 173 migrating-GtkLinkButton.sgml \ 174 migrating-GtkBuilder.sgml \ 175 migrating-GtkTooltip.sgml \ 176 tree_widget.sgml \ 177 text_widget.sgml \ 178 question_index.sgml 179 180# Images to copy into HTML directory 181HTML_IMAGES = \ 182 $(top_srcdir)/gtk/stock-icons/24/help-about.png \ 183 $(top_srcdir)/gtk/stock-icons/24/list-add.png \ 184 $(top_srcdir)/gtk/stock-icons/20/gtk-apply.png \ 185 $(top_srcdir)/gtk/stock-icons/24/format-text-bold.png \ 186 $(top_srcdir)/gtk/stock-icons/20/gtk-cancel.png \ 187 $(top_srcdir)/gtk/stock-icons/24/gtk-caps-lock-warning.png \ 188 $(top_srcdir)/gtk/stock-icons/24/media-optical.png \ 189 $(top_srcdir)/gtk/stock-icons/24/edit-clear.png \ 190 $(top_srcdir)/gtk/stock-icons/24/window-close.png \ 191 $(top_srcdir)/gtk/stock-icons/24/gtk-connect.png \ 192 $(top_srcdir)/gtk/stock-icons/24/gtk-convert.png \ 193 $(top_srcdir)/gtk/stock-icons/24/edit-copy.png \ 194 $(top_srcdir)/gtk/stock-icons/24/edit-cut.png \ 195 $(top_srcdir)/gtk/stock-icons/24/edit-delete.png \ 196 $(top_srcdir)/gtk/stock-icons/48/dialog-password.png \ 197 $(top_srcdir)/gtk/stock-icons/48/dialog-error.png \ 198 $(top_srcdir)/gtk/stock-icons/48/dialog-information.png \ 199 $(top_srcdir)/gtk/stock-icons/48/dialog-question.png \ 200 $(top_srcdir)/gtk/stock-icons/48/dialog-warning.png \ 201 $(top_srcdir)/gtk/stock-icons/24/folder.png \ 202 $(top_srcdir)/gtk/stock-icons/24/gtk-disconnect.png \ 203 $(top_srcdir)/gtk/stock-icons/32/gtk-dnd.png \ 204 $(top_srcdir)/gtk/stock-icons/32/gtk-dnd-multiple.png \ 205 $(top_srcdir)/gtk/stock-icons/24/gtk-edit.png \ 206 $(top_srcdir)/gtk/stock-icons/24/system-run.png \ 207 $(top_srcdir)/gtk/stock-icons/24/text-x-generic.png \ 208 $(top_srcdir)/gtk/stock-icons/24/edit-find.png \ 209 $(top_srcdir)/gtk/stock-icons/24/edit-find-replace.png \ 210 $(top_srcdir)/gtk/stock-icons/24/go-bottom.png \ 211 $(top_srcdir)/gtk/stock-icons/24/go-first-ltr.png \ 212 $(top_builddir)/gtk/stock-icons/24/go-first-rtl.png \ 213 $(top_srcdir)/gtk/stock-icons/24/go-last-ltr.png \ 214 $(top_builddir)/gtk/stock-icons/24/go-last-rtl.png \ 215 $(top_srcdir)/gtk/stock-icons/24/go-top.png \ 216 $(top_srcdir)/gtk/stock-icons/24/go-previous-ltr.png \ 217 $(top_builddir)/gtk/stock-icons/24/go-previous-rtl.png \ 218 $(top_srcdir)/gtk/stock-icons/24/go-down.png \ 219 $(top_srcdir)/gtk/stock-icons/24/go-next-ltr.png \ 220 $(top_builddir)/gtk/stock-icons/24/go-next-rtl.png \ 221 $(top_srcdir)/gtk/stock-icons/24/go-up.png \ 222 $(top_srcdir)/gtk/stock-icons/24/drive-harddisk.png \ 223 $(top_srcdir)/gtk/stock-icons/24/network-idle.png \ 224 $(top_srcdir)/gtk/stock-icons/24/help-contents.png \ 225 $(top_srcdir)/gtk/stock-icons/24/go-home.png \ 226 $(top_srcdir)/gtk/stock-icons/24/gtk-index.png \ 227 $(top_srcdir)/gtk/stock-icons/24/format-indent-more-ltr.png \ 228 $(top_srcdir)/gtk/stock-icons/24/format-indent-more-rtl.png \ 229 $(top_srcdir)/gtk/stock-icons/24/format-indent-less-ltr.png \ 230 $(top_srcdir)/gtk/stock-icons/24/format-indent-less-rtl.png \ 231 $(top_srcdir)/gtk/stock-icons/24/format-text-italic.png \ 232 $(top_srcdir)/gtk/stock-icons/24/go-jump-ltr.png \ 233 $(top_srcdir)/gtk/stock-icons/24/go-jump-rtl.png \ 234 $(top_srcdir)/gtk/stock-icons/24/format-justify-center.png \ 235 $(top_srcdir)/gtk/stock-icons/24/format-justify-fill.png \ 236 $(top_srcdir)/gtk/stock-icons/24/format-justify-left.png \ 237 $(top_srcdir)/gtk/stock-icons/24/format-justify-right.png \ 238 $(top_srcdir)/gtk/stock-icons/24/image-missing.png \ 239 $(top_srcdir)/gtk/stock-icons/24/document-new.png \ 240 $(top_srcdir)/gtk/stock-icons/20/gtk-no.png \ 241 $(top_srcdir)/gtk/stock-icons/20/gtk-ok.png \ 242 $(top_srcdir)/gtk/stock-icons/24/document-open.png \ 243 $(top_srcdir)/gtk/stock-icons/24/gtk-orientation-landscape.png \ 244 $(top_srcdir)/gtk/stock-icons/24/gtk-orientation-portrait.png \ 245 $(top_srcdir)/gtk/stock-icons/24/gtk-orientation-reverse-landscape.png \ 246 $(top_srcdir)/gtk/stock-icons/24/gtk-orientation-reverse-portrait.png \ 247 $(top_srcdir)/gtk/stock-icons/24/edit-paste.png \ 248 $(top_srcdir)/gtk/stock-icons/24/gtk-preferences.png \ 249 $(top_srcdir)/gtk/stock-icons/24/document-print.png \ 250 $(top_srcdir)/gtk/stock-icons/24/printer-error.png \ 251 $(top_srcdir)/gtk/stock-icons/24/printer-paused.png \ 252 $(top_srcdir)/gtk/stock-icons/24/document-print-preview.png \ 253 $(top_srcdir)/gtk/stock-icons/24/printer-info.png \ 254 $(top_srcdir)/gtk/stock-icons/24/printer-warning.png \ 255 $(top_srcdir)/gtk/stock-icons/24/document-properties.png \ 256 $(top_srcdir)/gtk/stock-icons/24/application-exit.png \ 257 $(top_srcdir)/gtk/stock-icons/24/edit-redo-ltr.png \ 258 $(top_srcdir)/gtk/stock-icons/24/edit-redo-rtl.png \ 259 $(top_srcdir)/gtk/stock-icons/24/view-refresh.png \ 260 $(top_srcdir)/gtk/stock-icons/24/list-remove.png \ 261 $(top_srcdir)/gtk/stock-icons/24/document-revert-ltr.png \ 262 $(top_srcdir)/gtk/stock-icons/24/document-revert-rtl.png \ 263 $(top_srcdir)/gtk/stock-icons/24/media-floppy.png \ 264 $(top_builddir)/gtk/stock-icons/24/document-save.png \ 265 $(top_srcdir)/gtk/stock-icons/24/document-save-as.png \ 266 $(top_srcdir)/gtk/stock-icons/24/edit-select-all.png \ 267 $(top_srcdir)/gtk/stock-icons/24/gtk-select-color.png \ 268 $(top_srcdir)/gtk/stock-icons/24/gtk-color-picker.png \ 269 $(top_srcdir)/gtk/stock-icons/24/gtk-font.png \ 270 $(top_srcdir)/gtk/stock-icons/24/view-sort-ascending.png \ 271 $(top_srcdir)/gtk/stock-icons/24/view-sort-descending.png \ 272 $(top_srcdir)/gtk/stock-icons/24/tools-check-spelling.png \ 273 $(top_srcdir)/gtk/stock-icons/24/process-stop.png \ 274 $(top_srcdir)/gtk/stock-icons/24/format-text-strikethrough.png \ 275 $(top_srcdir)/gtk/stock-icons/24/gtk-undelete-ltr.png \ 276 $(top_srcdir)/gtk/stock-icons/24/gtk-undelete-rtl.png \ 277 $(top_srcdir)/gtk/stock-icons/24/format-text-underline.png \ 278 $(top_srcdir)/gtk/stock-icons/24/edit-undo-ltr.png \ 279 $(top_srcdir)/gtk/stock-icons/24/edit-undo-rtl.png \ 280 $(top_srcdir)/gtk/stock-icons/20/gtk-yes.png \ 281 $(top_srcdir)/gtk/stock-icons/24/zoom-original.png \ 282 $(top_srcdir)/gtk/stock-icons/24/zoom-fit-best.png \ 283 $(top_srcdir)/gtk/stock-icons/24/zoom-in.png \ 284 $(top_srcdir)/gtk/stock-icons/24/zoom-out.png \ 285 $(top_srcdir)/gtk/stock-icons/24/media-seek-forward-ltr.png \ 286 $(top_builddir)/gtk/stock-icons/24/media-seek-forward-rtl.png \ 287 $(top_srcdir)/gtk/stock-icons/24/media-skip-forward-ltr.png \ 288 $(top_builddir)/gtk/stock-icons/24/media-skip-forward-rtl.png \ 289 $(top_srcdir)/gtk/stock-icons/24/media-playback-pause.png \ 290 $(top_srcdir)/gtk/stock-icons/24/media-playback-start-ltr.png \ 291 $(top_srcdir)/gtk/stock-icons/24/media-playback-start-rtl.png \ 292 $(top_srcdir)/gtk/stock-icons/24/media-seek-backward-ltr.png \ 293 $(top_builddir)/gtk/stock-icons/24/media-seek-backward-rtl.png \ 294 $(top_srcdir)/gtk/stock-icons/24/media-record.png \ 295 $(top_srcdir)/gtk/stock-icons/24/media-skip-backward-ltr.png \ 296 $(top_builddir)/gtk/stock-icons/24/media-skip-backward-rtl.png \ 297 $(top_srcdir)/gtk/stock-icons/24/media-playback-stop.png \ 298 $(top_srcdir)/gtk/stock-icons/24/view-fullscreen.png \ 299 $(top_srcdir)/gtk/stock-icons/24/view-restore.png \ 300 $(top_srcdir)/gtk/stock-icons/24/gtk-page-setup.png \ 301 $(srcdir)/images/aboutdialog.png \ 302 $(srcdir)/images/accel-label.png \ 303 $(srcdir)/images/assistant.png \ 304 $(srcdir)/images/button.png \ 305 $(srcdir)/images/check-button.png \ 306 $(srcdir)/images/color-button.png \ 307 $(srcdir)/images/colorsel.png \ 308 $(srcdir)/images/combo-box.png \ 309 $(srcdir)/images/combo-box-entry.png \ 310 $(srcdir)/images/entry.png \ 311 $(srcdir)/images/figure-hierarchical-drawing.png \ 312 $(srcdir)/images/figure-windowed-label.png \ 313 $(srcdir)/images/file-button.png \ 314 $(srcdir)/images/filechooser.png \ 315 $(srcdir)/images/font-button.png \ 316 $(srcdir)/images/fontsel.png \ 317 $(srcdir)/images/frame.png \ 318 $(srcdir)/images/icon-view.png \ 319 $(srcdir)/images/image.png \ 320 $(srcdir)/images/label.png \ 321 $(srcdir)/images/link-button.png \ 322 $(srcdir)/images/list-and-tree.png \ 323 $(srcdir)/images/menubar.png \ 324 $(srcdir)/images/messagedialog.png \ 325 $(srcdir)/images/multiline-text.png \ 326 $(srcdir)/images/notebook.png \ 327 $(srcdir)/images/panes.png \ 328 $(srcdir)/images/pagesetupdialog.png \ 329 $(srcdir)/images/printdialog.png \ 330 $(srcdir)/images/progressbar.png \ 331 $(srcdir)/images/radio-group.png \ 332 $(srcdir)/images/recentchooserdialog.png \ 333 $(srcdir)/images/scales.png \ 334 $(srcdir)/images/scrolledwindow.png \ 335 $(srcdir)/images/separator.png \ 336 $(srcdir)/images/spinbutton.png \ 337 $(srcdir)/images/spinner.png \ 338 $(srcdir)/images/statusbar.png \ 339 $(srcdir)/images/toggle-button.png \ 340 $(srcdir)/images/toolbar.png \ 341 $(srcdir)/images/toolpalette.png \ 342 $(srcdir)/images/tree-view-coordinates.png \ 343 $(srcdir)/images/volumebutton.png \ 344 $(srcdir)/images/window.png \ 345 $(srcdir)/images/layout-btlr.png \ 346 $(srcdir)/images/layout-btrl.png \ 347 $(srcdir)/images/layout-lrbt.png \ 348 $(srcdir)/images/layout-lrtb.png \ 349 $(srcdir)/images/layout-rlbt.png \ 350 $(srcdir)/images/layout-rltb.png \ 351 $(srcdir)/images/layout-tblr.png \ 352 $(srcdir)/images/layout-tbrl.png 353 354# Extra options to supply to gtkdoc-fixref 355FIXXREF_OPTIONS=--extra-dir=../gdk/html \ 356 --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/gobject \ 357 --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/glib \ 358 --extra-dir=$(ATK_PREFIX)/share/gtk-doc/html/atk \ 359 --extra-dir=$(PANGO_PREFIX)/share/gtk-doc/html/pango \ 360 --extra-dir=$(CAIRO_PREFIX)/share/gtk-doc/html/cairo 361 362include $(top_srcdir)/gtk-doc.make 363 364# Other files to distribute 365EXTRA_DIST += version.xml.in 366 367######################################################################## 368 369if ENABLE_MAN 370 371man_MANS = gtk-query-immodules-2.0.1 gtk-update-icon-cache.1 gtk-builder-convert.1 372 373%.1 : %.xml 374 @XSLTPROC@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< 375 376BUILT_EXTRA_DIST = $(man_MANS) 377 378DISTCLEANFILES = $(man_MANS) 379 380endif 381 382dist-hook-local: $(BUILT_EXTRA_DIST) 383 files='$(BUILT_EXTRA_DIST)'; \ 384 for f in $$files; do \ 385 if test -f $$f; then d=.; else d=$(srcdir); fi; \ 386 cp $$d/$$f $(distdir) || exit 1; done 387 388-include $(top_srcdir)/git.mk 389