1# Makefile.in generated by automake 1.16.1 from Makefile.am. 2# @configure_input@ 3 4# Copyright (C) 1994-2018 Free Software Foundation, Inc. 5 6# This Makefile.in is free software; the Free Software Foundation 7# gives unlimited permission to copy and/or distribute it, 8# with or without modifications, as long as this notice is preserved. 9 10# This program is distributed in the hope that it will be useful, 11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 13# PARTICULAR PURPOSE. 14 15@SET_MAKE@ 16 17# GTK+ - The GIMP Toolkit 18 19# -*- mode: makefile -*- 20# 21# gtk-doc.make - make rules for gtk-doc 22# Copyright (C) 2003 James Henstridge 23# 2004-2007 Damon Chaplin 24# 2007-2017 Stefan Sauer 25# 26# This program is free software: you can redistribute it and/or modify 27# it under the terms of the GNU General Public License as published by 28# the Free Software Foundation, either version 3 of the License, or 29# (at your option) any later version. 30# 31# This program is distributed in the hope that it will be useful, 32# but WITHOUT ANY WARRANTY; without even the implied warranty of 33# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 34# GNU General Public License for more details. 35# 36# You should have received a copy of the GNU General Public License 37# along with this program. If not, see <http://www.gnu.org/licenses/>. 38 39#################################### 40# Everything below here is generic # 41#################################### 42VPATH = @srcdir@ 43am__is_gnu_make = { \ 44 if test -z '$(MAKELEVEL)'; then \ 45 false; \ 46 elif test -n '$(MAKE_HOST)'; then \ 47 true; \ 48 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 49 true; \ 50 else \ 51 false; \ 52 fi; \ 53} 54am__make_running_with_option = \ 55 case $${target_option-} in \ 56 ?) ;; \ 57 *) echo "am__make_running_with_option: internal error: invalid" \ 58 "target option '$${target_option-}' specified" >&2; \ 59 exit 1;; \ 60 esac; \ 61 has_opt=no; \ 62 sane_makeflags=$$MAKEFLAGS; \ 63 if $(am__is_gnu_make); then \ 64 sane_makeflags=$$MFLAGS; \ 65 else \ 66 case $$MAKEFLAGS in \ 67 *\\[\ \ ]*) \ 68 bs=\\; \ 69 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 70 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 71 esac; \ 72 fi; \ 73 skip_next=no; \ 74 strip_trailopt () \ 75 { \ 76 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 77 }; \ 78 for flg in $$sane_makeflags; do \ 79 test $$skip_next = yes && { skip_next=no; continue; }; \ 80 case $$flg in \ 81 *=*|--*) continue;; \ 82 -*I) strip_trailopt 'I'; skip_next=yes;; \ 83 -*I?*) strip_trailopt 'I';; \ 84 -*O) strip_trailopt 'O'; skip_next=yes;; \ 85 -*O?*) strip_trailopt 'O';; \ 86 -*l) strip_trailopt 'l'; skip_next=yes;; \ 87 -*l?*) strip_trailopt 'l';; \ 88 -[dEDm]) skip_next=yes;; \ 89 -[JT]) skip_next=yes;; \ 90 esac; \ 91 case $$flg in \ 92 *$$target_option*) has_opt=yes; break;; \ 93 esac; \ 94 done; \ 95 test $$has_opt = yes 96am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 97am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 98pkgdatadir = $(datadir)/@PACKAGE@ 99pkgincludedir = $(includedir)/@PACKAGE@ 100pkglibdir = $(libdir)/@PACKAGE@ 101pkglibexecdir = $(libexecdir)/@PACKAGE@ 102am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 103install_sh_DATA = $(install_sh) -c -m 644 104install_sh_PROGRAM = $(install_sh) -c 105install_sh_SCRIPT = $(install_sh) -c 106INSTALL_HEADER = $(INSTALL_DATA) 107transform = $(program_transform_name) 108NORMAL_INSTALL = : 109PRE_INSTALL = : 110POST_INSTALL = : 111NORMAL_UNINSTALL = : 112PRE_UNINSTALL = : 113POST_UNINSTALL = : 114build_triplet = @build@ 115host_triplet = @host@ 116subdir = docs/reference/gtk 117ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 118am__aclocal_m4_deps = $(top_srcdir)/m4/introspection.m4 \ 119 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac 120am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 121 $(ACLOCAL_M4) 122DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) 123mkinstalldirs = $(install_sh) -d 124CONFIG_HEADER = $(top_builddir)/config.h 125CONFIG_CLEAN_FILES = version.xml 126CONFIG_CLEAN_VPATH_FILES = 127AM_V_P = $(am__v_P_@AM_V@) 128am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 129am__v_P_0 = false 130am__v_P_1 = : 131AM_V_GEN = $(am__v_GEN_@AM_V@) 132am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 133am__v_GEN_0 = @echo " GEN " $@; 134am__v_GEN_1 = 135AM_V_at = $(am__v_at_@AM_V@) 136am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 137am__v_at_0 = @ 138am__v_at_1 = 139SOURCES = 140DIST_SOURCES = 141am__can_run_installinfo = \ 142 case $$AM_UPDATE_INFO_DIR in \ 143 n|no|NO) false;; \ 144 *) (install-info --version) >/dev/null 2>&1;; \ 145 esac 146am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 147am__vpath_adj = case $$p in \ 148 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ 149 *) f=$$p;; \ 150 esac; 151am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; 152am__install_max = 40 153am__nobase_strip_setup = \ 154 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` 155am__nobase_strip = \ 156 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" 157am__nobase_list = $(am__nobase_strip_setup); \ 158 for p in $$list; do echo "$$p $$p"; done | \ 159 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ 160 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ 161 if (++n[$$2] == $(am__install_max)) \ 162 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ 163 END { for (dir in files) print dir, files[dir] }' 164am__base_list = \ 165 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ 166 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' 167am__uninstall_files_from_dir = { \ 168 test -z "$$files" \ 169 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ 170 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ 171 $(am__cd) "$$dir" && rm -f $$files; }; \ 172 } 173man1dir = $(mandir)/man1 174am__installdirs = "$(DESTDIR)$(man1dir)" 175NROFF = nroff 176MANS = $(man_MANS) 177am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 178am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/version.xml.in \ 179 $(top_srcdir)/Makefile.decl $(top_srcdir)/gtk-doc.make 180DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 181ACLOCAL = @ACLOCAL@ 182AMTAR = @AMTAR@ 183AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ 184AR = @AR@ 185AS = @AS@ 186ATK_PREFIX = @ATK_PREFIX@ 187AUTOCONF = @AUTOCONF@ 188AUTOHEADER = @AUTOHEADER@ 189AUTOMAKE = @AUTOMAKE@ 190AWK = @AWK@ 191BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ 192BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ 193CAIRO_BACKEND_CFLAGS = @CAIRO_BACKEND_CFLAGS@ 194CAIRO_BACKEND_LIBS = @CAIRO_BACKEND_LIBS@ 195CAIRO_PREFIX = @CAIRO_PREFIX@ 196CATALOGS = @CATALOGS@ 197CATOBJEXT = @CATOBJEXT@ 198CC = @CC@ 199CCAS = @CCAS@ 200CCASDEPMODE = @CCASDEPMODE@ 201CCASFLAGS = @CCASFLAGS@ 202CCDEPMODE = @CCDEPMODE@ 203CFLAGS = @CFLAGS@ 204CPP = @CPP@ 205CPPFLAGS = @CPPFLAGS@ -UGTK_DISABLE_SINGLE_INCLUDES 206CUPS_API_MAJOR = @CUPS_API_MAJOR@ 207CUPS_API_MINOR = @CUPS_API_MINOR@ 208CUPS_CFLAGS = @CUPS_CFLAGS@ 209CUPS_CONFIG = @CUPS_CONFIG@ 210CUPS_LIBS = @CUPS_LIBS@ 211CXX = @CXX@ 212CXXCPP = @CXXCPP@ 213CXXDEPMODE = @CXXDEPMODE@ 214CXXFLAGS = @CXXFLAGS@ 215CYGPATH_W = @CYGPATH_W@ 216DATADIRNAME = @DATADIRNAME@ 217DB2HTML = @DB2HTML@ 218DEFS = @DEFS@ 219DEPDIR = @DEPDIR@ 220DIRECTFB_CFLAGS = @DIRECTFB_CFLAGS@ 221DIRECTFB_LIBS = @DIRECTFB_LIBS@ 222DLLTOOL = @DLLTOOL@ 223DSYMUTIL = @DSYMUTIL@ 224DUMPBIN = @DUMPBIN@ 225ECHO_C = @ECHO_C@ 226ECHO_N = @ECHO_N@ 227ECHO_T = @ECHO_T@ 228EGREP = @EGREP@ 229EXEEXT = @EXEEXT@ 230EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ 231FGREP = @FGREP@ 232GAIL_INET_LIBS = @GAIL_INET_LIBS@ 233GAIL_LT_CURRENT_MINUS_AGE = @GAIL_LT_CURRENT_MINUS_AGE@ 234GAIL_LT_VERSION_INFO = @GAIL_LT_VERSION_INFO@ 235GDK_DEP_CFLAGS = @GDK_DEP_CFLAGS@ 236GDK_DEP_LIBS = @GDK_DEP_LIBS@ 237GDK_EXTRA_CFLAGS = @GDK_EXTRA_CFLAGS@ 238GDK_EXTRA_LIBS = @GDK_EXTRA_LIBS@ 239GDK_PACKAGES = @GDK_PACKAGES@ 240GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ 241GDK_PIXBUF_LIBS = @GDK_PIXBUF_LIBS@ 242GDK_WLIBS = @GDK_WLIBS@ 243GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ 244GLIB_CFLAGS = @GLIB_CFLAGS@ 245GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ 246GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ 247GLIB_LIBS = @GLIB_LIBS@ 248GLIB_MKENUMS = @GLIB_MKENUMS@ 249GLIB_PREFIX = @GLIB_PREFIX@ 250GMODULE_CFLAGS = @GMODULE_CFLAGS@ 251GMODULE_LIBS = @GMODULE_LIBS@ 252GMOFILES = @GMOFILES@ 253GMSGFMT = @GMSGFMT@ 254GOBJECT_QUERY = @GOBJECT_QUERY@ 255GREP = @GREP@ 256GTKDOC_CHECK = @GTKDOC_CHECK@ 257GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ 258GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ 259GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ 260GTKDOC_MKPDF = @GTKDOC_MKPDF@ 261GTKDOC_REBASE = @GTKDOC_REBASE@ 262GTK_API_VERSION = @GTK_API_VERSION@ 263GTK_BINARY_AGE = @GTK_BINARY_AGE@ 264GTK_BINARY_VERSION = @GTK_BINARY_VERSION@ 265GTK_DEBUG_FLAGS = @GTK_DEBUG_FLAGS@ 266GTK_DEP_CFLAGS = @GTK_DEP_CFLAGS@ 267GTK_DEP_LIBS = @GTK_DEP_LIBS@ 268GTK_EXTRA_CFLAGS = @GTK_EXTRA_CFLAGS@ 269GTK_EXTRA_LIBS = @GTK_EXTRA_LIBS@ 270GTK_INTERFACE_AGE = @GTK_INTERFACE_AGE@ 271GTK_MAJOR_VERSION = @GTK_MAJOR_VERSION@ 272GTK_MICRO_VERSION = @GTK_MICRO_VERSION@ 273GTK_MINOR_VERSION = @GTK_MINOR_VERSION@ 274GTK_PACKAGES = @GTK_PACKAGES@ 275GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ 276GTK_VERSION = @GTK_VERSION@ 277GTK_XIM_FLAGS = @GTK_XIM_FLAGS@ 278HAVE_HTTP_AUTHSTRING = @HAVE_HTTP_AUTHSTRING@ 279HTML_DIR = @HTML_DIR@ 280INCLUDED_IMMODULE_DEFINE = @INCLUDED_IMMODULE_DEFINE@ 281INCLUDED_IMMODULE_OBJ = @INCLUDED_IMMODULE_OBJ@ 282INDENT = @INDENT@ 283INSTALL = @INSTALL@ 284INSTALL_DATA = @INSTALL_DATA@ 285INSTALL_PROGRAM = @INSTALL_PROGRAM@ 286INSTALL_SCRIPT = @INSTALL_SCRIPT@ 287INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 288INSTOBJEXT = @INSTOBJEXT@ 289INTLLIBS = @INTLLIBS@ 290INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ 291INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ 292INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ 293INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ 294INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ 295INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ 296INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ 297INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ 298INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ 299LD = @LD@ 300LDFLAGS = @LDFLAGS@ 301LIBOBJS = @LIBOBJS@ 302LIBS = @LIBS@ 303LIBTOOL = @LIBTOOL@ 304LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ 305LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ 306LIPO = @LIPO@ 307LN_S = @LN_S@ 308LTLIBOBJS = @LTLIBOBJS@ 309LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ 310LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ 311LT_VERSION_INFO = @LT_VERSION_INFO@ 312MAINT = @MAINT@ 313MAKEINFO = @MAKEINFO@ 314MANIFEST_TOOL = @MANIFEST_TOOL@ 315MATH_LIB = @MATH_LIB@ 316MKDIR_P = @MKDIR_P@ 317MKINSTALLDIRS = @MKINSTALLDIRS@ 318MSGFMT = @MSGFMT@ 319MSGFMT_OPTS = @MSGFMT_OPTS@ 320NM = @NM@ 321NMEDIT = @NMEDIT@ 322OBJDUMP = @OBJDUMP@ 323OBJEXT = @OBJEXT@ 324OTOOL = @OTOOL@ 325OTOOL64 = @OTOOL64@ 326PACKAGE = @PACKAGE@ 327PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 328PACKAGE_NAME = @PACKAGE_NAME@ 329PACKAGE_STRING = @PACKAGE_STRING@ 330PACKAGE_TARNAME = @PACKAGE_TARNAME@ 331PACKAGE_URL = @PACKAGE_URL@ 332PACKAGE_VERSION = @PACKAGE_VERSION@ 333PANGO_PREFIX = @PANGO_PREFIX@ 334PATH_SEPARATOR = @PATH_SEPARATOR@ 335PERL = @PERL@ 336PKG_CONFIG = @PKG_CONFIG@ 337PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ 338PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ 339POFILES = @POFILES@ 340POSUB = @POSUB@ 341PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ 342PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ 343RANLIB = @RANLIB@ 344REBUILD = @REBUILD@ 345SED = @SED@ 346SET_MAKE = @SET_MAKE@ 347SHELL = @SHELL@ 348STRIP = @STRIP@ 349USE_NLS = @USE_NLS@ 350VERSION = @VERSION@ 351WINDRES = @WINDRES@ 352XGETTEXT = @XGETTEXT@ 353XMKMF = @XMKMF@ 354XMLCATALOG = @XMLCATALOG@ 355XML_CATALOG_FILE = @XML_CATALOG_FILE@ 356XSLTPROC = @XSLTPROC@ 357X_CFLAGS = @X_CFLAGS@ 358X_EXTRA_LIBS = @X_EXTRA_LIBS@ 359X_LIBS = @X_LIBS@ 360X_PRE_LIBS = @X_PRE_LIBS@ 361abs_builddir = @abs_builddir@ 362abs_srcdir = @abs_srcdir@ 363abs_top_builddir = @abs_top_builddir@ 364abs_top_srcdir = @abs_top_srcdir@ 365ac_ct_AR = @ac_ct_AR@ 366ac_ct_CC = @ac_ct_CC@ 367ac_ct_CXX = @ac_ct_CXX@ 368ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 369am__include = @am__include@ 370am__leading_dot = @am__leading_dot@ 371am__quote = @am__quote@ 372am__tar = @am__tar@ 373am__untar = @am__untar@ 374bindir = @bindir@ 375build = @build@ 376build_alias = @build_alias@ 377build_cpu = @build_cpu@ 378build_os = @build_os@ 379build_vendor = @build_vendor@ 380builddir = @builddir@ 381datadir = @datadir@ 382datarootdir = @datarootdir@ 383docdir = @docdir@ 384dvidir = @dvidir@ 385exec_prefix = @exec_prefix@ 386gdktarget = @gdktarget@ 387gdktargetlib = @gdktargetlib@ 388gtktargetlib = @gtktargetlib@ 389host = @host@ 390host_alias = @host_alias@ 391host_cpu = @host_cpu@ 392host_os = @host_os@ 393host_vendor = @host_vendor@ 394htmldir = @htmldir@ 395includedir = @includedir@ 396infodir = @infodir@ 397install_sh = @install_sh@ 398libdir = @libdir@ 399libexecdir = @libexecdir@ 400localedir = @localedir@ 401localstatedir = @localstatedir@ 402mandir = @mandir@ 403mkdir_p = @mkdir_p@ 404ms_librarian = @ms_librarian@ 405oldincludedir = @oldincludedir@ 406pdfdir = @pdfdir@ 407prefix = @prefix@ 408program_transform_name = @program_transform_name@ 409psdir = @psdir@ 410sbindir = @sbindir@ 411sharedstatedir = @sharedstatedir@ 412srcdir = @srcdir@ 413sysconfdir = @sysconfdir@ 414target_alias = @target_alias@ 415top_build_prefix = @top_build_prefix@ 416top_builddir = @top_builddir@ 417top_srcdir = @top_srcdir@ 418GTESTER = gtester # in $PATH for non-GLIB packages 419GTESTER_REPORT = gtester-report # in $PATH for non-GLIB packages 420 421# Other files to distribute 422EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in 423TEST_PROGS = 424 425### testing rules 426 427# Xvfb based test rules 428XVFB = Xvfb -ac -noreset -screen 0 800x600x16 429XIDS = 101 102 103 104 105 106 107 197 199 211 223 227 293 307 308 309 310 311 \ 430 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 \ 431 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 \ 432 1008 1009 4703 4721 4723 4729 4733 4751 9973 9974 9975 9976 9977 9978 9979 \ 433 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 \ 434 9995 9996 9997 9998 9999 435 436SKIP_GDKTARGET = \ 437 test "$(gdktarget)" != "x11" \ 438 && echo "Gtk+Tests:INFO: Skipping GUI tests for non-X11 target." 439 440XVFB_START = \ 441 ${XVFB} -help 2>/dev/null 1>&2 \ 442 && XID=`for id in $(XIDS) ; do test -e /tmp/.X$$id-lock || { echo $$id; exit 0; }; done; exit 1` \ 443 && { ${XVFB} :$$XID -screen 0 800x600x16 -nolisten tcp -auth /dev/null >/dev/null 2>&1 & \ 444 trap "kill -15 $$! " 0 HUP INT QUIT TRAP USR1 PIPE TERM ; } \ 445 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \ 446 && DISPLAY=:$$XID && export DISPLAY 447 448AUTOMAKE_OPTIONS = 1.6 449 450# The name of the module. 451DOC_MODULE = gtk2 452 453# The top-level SGML file. 454DOC_MAIN_SGML_FILE = gtk-docs.sgml 455 456# Extra options to supply to gtkdoc-scan 457SCAN_OPTIONS = --deprecated-guards="GTK_ENABLE_BROKEN|GTK_DISABLE_DEPRECATED" 458 459# Extra options to pass to gtkdoc-scangobj 460SCANGOBJ_OPTIONS = --type-init-func="gtk_type_init(0)" 461 462# The directory containing the source code. Relative to $(srcdir) 463DOC_SOURCE_DIR = ../../../gtk 464 465# Used for dependencies 466HFILE_GLOB = $(top_srcdir)/gtk/*.h 467CFILE_GLOB = $(top_srcdir)/gtk/*.c 468 469# Header files to ignore when scanning 470IGNORE_HFILES = \ 471 gtkalias.h \ 472 fnmatch.h \ 473 gtkdebug.h \ 474 gtkbuilderprivate.h \ 475 gtkdndcursors.h \ 476 gtkentryprivate.h \ 477 gtkfilechooserdefault.h \ 478 gtkfilechooserembed.h \ 479 gtkfilechooserentry.h \ 480 gtkfilechooserprivate.h \ 481 gtkfilechoosersettings.h \ 482 gtkfilechooserutils.h \ 483 gtkfilesystem.h \ 484 gtkfilesystemmodel.h \ 485 gtkfilesystemunix.h \ 486 gtkfilesystemwin32.h \ 487 gtkiconcache.h \ 488 gtkiconcachevalidator.h \ 489 gtkiconthemeparser.h \ 490 gtkintl.h \ 491 gtkkeyhash.h \ 492 gtkmarshal.h \ 493 gtkmnemonichash.h \ 494 gtkpathbar.h \ 495 gtkplugprivate.h \ 496 gtkprintbackend.h \ 497 gtkprinteroption.h \ 498 gtkprinteroptionset.h \ 499 gtkprinteroptionwidget.h \ 500 gtkprinter-private.h \ 501 gtkprint-win32.h \ 502 gtkprintutils.h \ 503 gtkprintoperation-private.h \ 504 gtkprivate.h \ 505 gtkquery.h \ 506 gtkrbtree.h \ 507 gtkrecentchooserdefault.h \ 508 gtkrecentchooserutils.h \ 509 gtkrecentchooserprivate.h \ 510 gtksearchengine.h \ 511 gtksearchenginebeagle.h \ 512 gtksearchenginetracker.h \ 513 gtksearchenginesimple.h \ 514 gtksearchenginequartz.h \ 515 gtksequence.h \ 516 gtksocketprivate.h \ 517 gtktextbtree.h \ 518 gtktextbufferserializ.h \ 519 gtktextchildprivate.h \ 520 gtktextdisplay.h \ 521 gtktextiterprivate.h \ 522 gtktextlayout.h \ 523 gtktextmarkprivate.h \ 524 gtktextsegment.h \ 525 gtktexttagprivate.h \ 526 gtktexttypes.h \ 527 gtktextutil.h \ 528 gtkthemes.h \ 529 gtktoggleactionprivate.h \ 530 gtktrayicon.h \ 531 gtktreedatalist.h \ 532 gtktreeprivate.h \ 533 gtktoolpaletteprivate.h \ 534 gtktypebuiltins.h \ 535 gtkxembed.h \ 536 gtkwin32embed.h \ 537 gtkwin32embedwidget.h \ 538 gtkwindow-decorate.h \ 539 xdgmime \ 540 xembed.h 541 542 543# CFLAGS and LDFLAGS for compiling scan program. Only needed 544# if $(DOC_MODULE).types is non-empty. 545INCLUDES = \ 546 -I$(top_srcdir) \ 547 -I$(top_builddir) \ 548 -I$(top_builddir)/gdk \ 549 -DGTK_ENABLE_BROKEN \ 550 $(GTK_DEBUG_FLAGS) \ 551 $(GTK_DEP_CFLAGS) 552 553GTKDOC_LIBS = \ 554 $(top_builddir)/gdk/$(gdktargetlib) \ 555 $(top_builddir)/gtk/$(gtktargetlib) 556 557 558# Extra options to supply to gtkdoc-mkdb 559MKDB_OPTIONS = --sgml-mode --output-format=xml --name-space=gtk 560 561# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE) 562content_files = \ 563 version.xml \ 564 running.sgml \ 565 building.sgml \ 566 changes-1.2.sgml \ 567 changes-2.0.sgml \ 568 compiling.sgml \ 569 directfb.sgml \ 570 drawing-model.xml \ 571 glossary.xml \ 572 migrating-checklist.sgml \ 573 migrating-ClientSideWindows.sgml \ 574 migrating-GtkAboutDialog.sgml \ 575 migrating-GtkAction.sgml \ 576 migrating-GtkAssistant.sgml \ 577 migrating-GtkBuilder.sgml \ 578 migrating-GtkColorButton.sgml \ 579 migrating-GtkComboBox.sgml \ 580 migrating-GtkEntry-icons.sgml \ 581 migrating-GtkFileChooser.sgml \ 582 migrating-GtkIconView.sgml \ 583 migrating-GtkLabel-links.sgml \ 584 migrating-GtkLinkButton.sgml \ 585 migrating-GtkRecentChooser.sgml \ 586 migrating-GtkTooltip.sgml \ 587 objects_grouped.sgml \ 588 osx.sgml \ 589 question_index.sgml \ 590 resources.sgml \ 591 text_widget.sgml \ 592 tree_widget.sgml \ 593 windows.sgml \ 594 x11.sgml \ 595 gtk-query-immodules-2.0.xml \ 596 gtk-update-icon-cache.xml \ 597 gtk-builder-convert.xml \ 598 visual_index.xml 599 600expand_content_files = \ 601 drawing-model.xml \ 602 glossary.xml \ 603 migrating-checklist.sgml \ 604 migrating-ClientSideWindows.sgml \ 605 migrating-GtkAction.sgml \ 606 migrating-GtkComboBox.sgml \ 607 migrating-GtkEntry-icons.sgml \ 608 migrating-GtkFileChooser.sgml \ 609 migrating-GtkIconView.sgml \ 610 migrating-GtkAboutDialog.sgml \ 611 migrating-GtkColorButton.sgml \ 612 migrating-GtkAssistant.sgml \ 613 migrating-GtkRecentChooser.sgml \ 614 migrating-GtkLabel-links.sgml \ 615 migrating-GtkLinkButton.sgml \ 616 migrating-GtkBuilder.sgml \ 617 migrating-GtkTooltip.sgml \ 618 tree_widget.sgml \ 619 text_widget.sgml \ 620 question_index.sgml 621 622 623# Images to copy into HTML directory 624HTML_IMAGES = \ 625 $(top_srcdir)/gtk/stock-icons/24/help-about.png \ 626 $(top_srcdir)/gtk/stock-icons/24/list-add.png \ 627 $(top_srcdir)/gtk/stock-icons/20/gtk-apply.png \ 628 $(top_srcdir)/gtk/stock-icons/24/format-text-bold.png \ 629 $(top_srcdir)/gtk/stock-icons/20/gtk-cancel.png \ 630 $(top_srcdir)/gtk/stock-icons/24/gtk-caps-lock-warning.png \ 631 $(top_srcdir)/gtk/stock-icons/24/media-optical.png \ 632 $(top_srcdir)/gtk/stock-icons/24/edit-clear.png \ 633 $(top_srcdir)/gtk/stock-icons/24/window-close.png \ 634 $(top_srcdir)/gtk/stock-icons/24/gtk-connect.png \ 635 $(top_srcdir)/gtk/stock-icons/24/gtk-convert.png \ 636 $(top_srcdir)/gtk/stock-icons/24/edit-copy.png \ 637 $(top_srcdir)/gtk/stock-icons/24/edit-cut.png \ 638 $(top_srcdir)/gtk/stock-icons/24/edit-delete.png \ 639 $(top_srcdir)/gtk/stock-icons/48/dialog-password.png \ 640 $(top_srcdir)/gtk/stock-icons/48/dialog-error.png \ 641 $(top_srcdir)/gtk/stock-icons/48/dialog-information.png \ 642 $(top_srcdir)/gtk/stock-icons/48/dialog-question.png \ 643 $(top_srcdir)/gtk/stock-icons/48/dialog-warning.png \ 644 $(top_srcdir)/gtk/stock-icons/24/folder.png \ 645 $(top_srcdir)/gtk/stock-icons/24/gtk-disconnect.png \ 646 $(top_srcdir)/gtk/stock-icons/32/gtk-dnd.png \ 647 $(top_srcdir)/gtk/stock-icons/32/gtk-dnd-multiple.png \ 648 $(top_srcdir)/gtk/stock-icons/24/gtk-edit.png \ 649 $(top_srcdir)/gtk/stock-icons/24/system-run.png \ 650 $(top_srcdir)/gtk/stock-icons/24/text-x-generic.png \ 651 $(top_srcdir)/gtk/stock-icons/24/edit-find.png \ 652 $(top_srcdir)/gtk/stock-icons/24/edit-find-replace.png \ 653 $(top_srcdir)/gtk/stock-icons/24/go-bottom.png \ 654 $(top_srcdir)/gtk/stock-icons/24/go-first-ltr.png \ 655 $(top_builddir)/gtk/stock-icons/24/go-first-rtl.png \ 656 $(top_srcdir)/gtk/stock-icons/24/go-last-ltr.png \ 657 $(top_builddir)/gtk/stock-icons/24/go-last-rtl.png \ 658 $(top_srcdir)/gtk/stock-icons/24/go-top.png \ 659 $(top_srcdir)/gtk/stock-icons/24/go-previous-ltr.png \ 660 $(top_builddir)/gtk/stock-icons/24/go-previous-rtl.png \ 661 $(top_srcdir)/gtk/stock-icons/24/go-down.png \ 662 $(top_srcdir)/gtk/stock-icons/24/go-next-ltr.png \ 663 $(top_builddir)/gtk/stock-icons/24/go-next-rtl.png \ 664 $(top_srcdir)/gtk/stock-icons/24/go-up.png \ 665 $(top_srcdir)/gtk/stock-icons/24/drive-harddisk.png \ 666 $(top_srcdir)/gtk/stock-icons/24/network-idle.png \ 667 $(top_srcdir)/gtk/stock-icons/24/help-contents.png \ 668 $(top_srcdir)/gtk/stock-icons/24/go-home.png \ 669 $(top_srcdir)/gtk/stock-icons/24/gtk-index.png \ 670 $(top_srcdir)/gtk/stock-icons/24/format-indent-more-ltr.png \ 671 $(top_srcdir)/gtk/stock-icons/24/format-indent-more-rtl.png \ 672 $(top_srcdir)/gtk/stock-icons/24/format-indent-less-ltr.png \ 673 $(top_srcdir)/gtk/stock-icons/24/format-indent-less-rtl.png \ 674 $(top_srcdir)/gtk/stock-icons/24/format-text-italic.png \ 675 $(top_srcdir)/gtk/stock-icons/24/go-jump-ltr.png \ 676 $(top_srcdir)/gtk/stock-icons/24/go-jump-rtl.png \ 677 $(top_srcdir)/gtk/stock-icons/24/format-justify-center.png \ 678 $(top_srcdir)/gtk/stock-icons/24/format-justify-fill.png \ 679 $(top_srcdir)/gtk/stock-icons/24/format-justify-left.png \ 680 $(top_srcdir)/gtk/stock-icons/24/format-justify-right.png \ 681 $(top_srcdir)/gtk/stock-icons/24/image-missing.png \ 682 $(top_srcdir)/gtk/stock-icons/24/document-new.png \ 683 $(top_srcdir)/gtk/stock-icons/20/gtk-no.png \ 684 $(top_srcdir)/gtk/stock-icons/20/gtk-ok.png \ 685 $(top_srcdir)/gtk/stock-icons/24/document-open.png \ 686 $(top_srcdir)/gtk/stock-icons/24/gtk-orientation-landscape.png \ 687 $(top_srcdir)/gtk/stock-icons/24/gtk-orientation-portrait.png \ 688 $(top_srcdir)/gtk/stock-icons/24/gtk-orientation-reverse-landscape.png \ 689 $(top_srcdir)/gtk/stock-icons/24/gtk-orientation-reverse-portrait.png \ 690 $(top_srcdir)/gtk/stock-icons/24/edit-paste.png \ 691 $(top_srcdir)/gtk/stock-icons/24/gtk-preferences.png \ 692 $(top_srcdir)/gtk/stock-icons/24/document-print.png \ 693 $(top_srcdir)/gtk/stock-icons/24/printer-error.png \ 694 $(top_srcdir)/gtk/stock-icons/24/printer-paused.png \ 695 $(top_srcdir)/gtk/stock-icons/24/document-print-preview.png \ 696 $(top_srcdir)/gtk/stock-icons/24/printer-info.png \ 697 $(top_srcdir)/gtk/stock-icons/24/printer-warning.png \ 698 $(top_srcdir)/gtk/stock-icons/24/document-properties.png \ 699 $(top_srcdir)/gtk/stock-icons/24/application-exit.png \ 700 $(top_srcdir)/gtk/stock-icons/24/edit-redo-ltr.png \ 701 $(top_srcdir)/gtk/stock-icons/24/edit-redo-rtl.png \ 702 $(top_srcdir)/gtk/stock-icons/24/view-refresh.png \ 703 $(top_srcdir)/gtk/stock-icons/24/list-remove.png \ 704 $(top_srcdir)/gtk/stock-icons/24/document-revert-ltr.png \ 705 $(top_srcdir)/gtk/stock-icons/24/document-revert-rtl.png \ 706 $(top_srcdir)/gtk/stock-icons/24/media-floppy.png \ 707 $(top_builddir)/gtk/stock-icons/24/document-save.png \ 708 $(top_srcdir)/gtk/stock-icons/24/document-save-as.png \ 709 $(top_srcdir)/gtk/stock-icons/24/edit-select-all.png \ 710 $(top_srcdir)/gtk/stock-icons/24/gtk-select-color.png \ 711 $(top_srcdir)/gtk/stock-icons/24/gtk-color-picker.png \ 712 $(top_srcdir)/gtk/stock-icons/24/gtk-font.png \ 713 $(top_srcdir)/gtk/stock-icons/24/view-sort-ascending.png \ 714 $(top_srcdir)/gtk/stock-icons/24/view-sort-descending.png \ 715 $(top_srcdir)/gtk/stock-icons/24/tools-check-spelling.png \ 716 $(top_srcdir)/gtk/stock-icons/24/process-stop.png \ 717 $(top_srcdir)/gtk/stock-icons/24/format-text-strikethrough.png \ 718 $(top_srcdir)/gtk/stock-icons/24/gtk-undelete-ltr.png \ 719 $(top_srcdir)/gtk/stock-icons/24/gtk-undelete-rtl.png \ 720 $(top_srcdir)/gtk/stock-icons/24/format-text-underline.png \ 721 $(top_srcdir)/gtk/stock-icons/24/edit-undo-ltr.png \ 722 $(top_srcdir)/gtk/stock-icons/24/edit-undo-rtl.png \ 723 $(top_srcdir)/gtk/stock-icons/20/gtk-yes.png \ 724 $(top_srcdir)/gtk/stock-icons/24/zoom-original.png \ 725 $(top_srcdir)/gtk/stock-icons/24/zoom-fit-best.png \ 726 $(top_srcdir)/gtk/stock-icons/24/zoom-in.png \ 727 $(top_srcdir)/gtk/stock-icons/24/zoom-out.png \ 728 $(top_srcdir)/gtk/stock-icons/24/media-seek-forward-ltr.png \ 729 $(top_builddir)/gtk/stock-icons/24/media-seek-forward-rtl.png \ 730 $(top_srcdir)/gtk/stock-icons/24/media-skip-forward-ltr.png \ 731 $(top_builddir)/gtk/stock-icons/24/media-skip-forward-rtl.png \ 732 $(top_srcdir)/gtk/stock-icons/24/media-playback-pause.png \ 733 $(top_srcdir)/gtk/stock-icons/24/media-playback-start-ltr.png \ 734 $(top_srcdir)/gtk/stock-icons/24/media-playback-start-rtl.png \ 735 $(top_srcdir)/gtk/stock-icons/24/media-seek-backward-ltr.png \ 736 $(top_builddir)/gtk/stock-icons/24/media-seek-backward-rtl.png \ 737 $(top_srcdir)/gtk/stock-icons/24/media-record.png \ 738 $(top_srcdir)/gtk/stock-icons/24/media-skip-backward-ltr.png \ 739 $(top_builddir)/gtk/stock-icons/24/media-skip-backward-rtl.png \ 740 $(top_srcdir)/gtk/stock-icons/24/media-playback-stop.png \ 741 $(top_srcdir)/gtk/stock-icons/24/view-fullscreen.png \ 742 $(top_srcdir)/gtk/stock-icons/24/view-restore.png \ 743 $(top_srcdir)/gtk/stock-icons/24/gtk-page-setup.png \ 744 $(srcdir)/images/aboutdialog.png \ 745 $(srcdir)/images/accel-label.png \ 746 $(srcdir)/images/assistant.png \ 747 $(srcdir)/images/button.png \ 748 $(srcdir)/images/check-button.png \ 749 $(srcdir)/images/color-button.png \ 750 $(srcdir)/images/colorsel.png \ 751 $(srcdir)/images/combo-box.png \ 752 $(srcdir)/images/combo-box-entry.png \ 753 $(srcdir)/images/entry.png \ 754 $(srcdir)/images/figure-hierarchical-drawing.png \ 755 $(srcdir)/images/figure-windowed-label.png \ 756 $(srcdir)/images/file-button.png \ 757 $(srcdir)/images/filechooser.png \ 758 $(srcdir)/images/font-button.png \ 759 $(srcdir)/images/fontsel.png \ 760 $(srcdir)/images/frame.png \ 761 $(srcdir)/images/icon-view.png \ 762 $(srcdir)/images/image.png \ 763 $(srcdir)/images/label.png \ 764 $(srcdir)/images/link-button.png \ 765 $(srcdir)/images/list-and-tree.png \ 766 $(srcdir)/images/menubar.png \ 767 $(srcdir)/images/messagedialog.png \ 768 $(srcdir)/images/multiline-text.png \ 769 $(srcdir)/images/notebook.png \ 770 $(srcdir)/images/panes.png \ 771 $(srcdir)/images/pagesetupdialog.png \ 772 $(srcdir)/images/printdialog.png \ 773 $(srcdir)/images/progressbar.png \ 774 $(srcdir)/images/radio-group.png \ 775 $(srcdir)/images/recentchooserdialog.png \ 776 $(srcdir)/images/scales.png \ 777 $(srcdir)/images/scrolledwindow.png \ 778 $(srcdir)/images/separator.png \ 779 $(srcdir)/images/spinbutton.png \ 780 $(srcdir)/images/spinner.png \ 781 $(srcdir)/images/statusbar.png \ 782 $(srcdir)/images/toggle-button.png \ 783 $(srcdir)/images/toolbar.png \ 784 $(srcdir)/images/toolpalette.png \ 785 $(srcdir)/images/tree-view-coordinates.png \ 786 $(srcdir)/images/volumebutton.png \ 787 $(srcdir)/images/window.png \ 788 $(srcdir)/images/layout-btlr.png \ 789 $(srcdir)/images/layout-btrl.png \ 790 $(srcdir)/images/layout-lrbt.png \ 791 $(srcdir)/images/layout-lrtb.png \ 792 $(srcdir)/images/layout-rlbt.png \ 793 $(srcdir)/images/layout-rltb.png \ 794 $(srcdir)/images/layout-tblr.png \ 795 $(srcdir)/images/layout-tbrl.png 796 797 798# Extra options to supply to gtkdoc-fixref 799FIXXREF_OPTIONS = --extra-dir=../gdk/html \ 800 --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/gobject \ 801 --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/glib \ 802 --extra-dir=$(ATK_PREFIX)/share/gtk-doc/html/atk \ 803 --extra-dir=$(PANGO_PREFIX)/share/gtk-doc/html/pango \ 804 --extra-dir=$(CAIRO_PREFIX)/share/gtk-doc/html/cairo 805 806@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 807@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 808@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) 809@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) 810@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = 811@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute 812 813# We set GPATH here; this gives us semantics for GNU make 814# which are more like other make's VPATH, when it comes to 815# whether a source that is a target of one rule is then 816# searched for in VPATH/GPATH. 817# 818GPATH = $(srcdir) 819TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) 820SETUP_FILES = \ 821 $(content_files) \ 822 $(expand_content_files) \ 823 $(DOC_MAIN_SGML_FILE) \ 824 $(DOC_MODULE)-sections.txt \ 825 $(DOC_MODULE)-overrides.txt 826 827DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ 828 html-build.stamp pdf-build.stamp \ 829 sgml.stamp html.stamp pdf.stamp 830 831SCANOBJ_FILES = \ 832 $(DOC_MODULE).args \ 833 $(DOC_MODULE).hierarchy \ 834 $(DOC_MODULE).interfaces \ 835 $(DOC_MODULE).prerequisites \ 836 $(DOC_MODULE).signals 837 838REPORT_FILES = \ 839 $(DOC_MODULE)-undocumented.txt \ 840 $(DOC_MODULE)-undeclared.txt \ 841 $(DOC_MODULE)-unused.txt 842 843CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test 844@GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = 845@GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp 846@GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = 847@GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp 848 849#### setup #### 850GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_@AM_V@) 851GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_@AM_DEFAULT_V@) 852GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; 853 854#### scan #### 855GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_@AM_V@) 856GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_@AM_DEFAULT_V@) 857GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; 858GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_@AM_V@) 859GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_@AM_DEFAULT_V@) 860GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; 861 862#### xml #### 863GTK_DOC_V_XML = $(GTK_DOC_V_XML_@AM_V@) 864GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_@AM_DEFAULT_V@) 865GTK_DOC_V_XML_0 = @echo " DOC Building XML"; 866 867#### html #### 868GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_@AM_V@) 869GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_@AM_DEFAULT_V@) 870GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; 871GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_@AM_V@) 872GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_@AM_DEFAULT_V@) 873GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; 874 875#### pdf #### 876GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) 877GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) 878GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; 879 880######################################################################## 881@ENABLE_MAN_TRUE@man_MANS = gtk-query-immodules-2.0.1 gtk-builder-convert.1 882@ENABLE_MAN_TRUE@BUILT_EXTRA_DIST = $(man_MANS) 883@ENABLE_MAN_TRUE@DISTCLEANFILES = $(man_MANS) 884all: all-am 885 886.SUFFIXES: 887$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.decl $(top_srcdir)/gtk-doc.make $(am__configure_deps) 888 @for dep in $?; do \ 889 case '$(am__configure_deps)' in \ 890 *$$dep*) \ 891 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 892 && { if test -f $@; then exit 0; else break; fi; }; \ 893 exit 1;; \ 894 esac; \ 895 done; \ 896 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/reference/gtk/Makefile'; \ 897 $(am__cd) $(top_srcdir) && \ 898 $(AUTOMAKE) --gnu docs/reference/gtk/Makefile 899Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 900 @case '$?' in \ 901 *config.status*) \ 902 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 903 *) \ 904 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ 905 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 906 esac; 907$(top_srcdir)/Makefile.decl $(top_srcdir)/gtk-doc.make $(am__empty): 908 909$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 910 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 911 912$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 913 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 914$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 915 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 916$(am__aclocal_m4_deps): 917version.xml: $(top_builddir)/config.status $(srcdir)/version.xml.in 918 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 919 920mostlyclean-libtool: 921 -rm -f *.lo 922 923clean-libtool: 924 -rm -rf .libs _libs 925install-man1: $(man_MANS) 926 @$(NORMAL_INSTALL) 927 @list1=''; \ 928 list2='$(man_MANS)'; \ 929 test -n "$(man1dir)" \ 930 && test -n "`echo $$list1$$list2`" \ 931 || exit 0; \ 932 echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ 933 $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ 934 { for i in $$list1; do echo "$$i"; done; \ 935 if test -n "$$list2"; then \ 936 for i in $$list2; do echo "$$i"; done \ 937 | sed -n '/\.1[a-z]*$$/p'; \ 938 fi; \ 939 } | while read p; do \ 940 if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ 941 echo "$$d$$p"; echo "$$p"; \ 942 done | \ 943 sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ 944 -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ 945 sed 'N;N;s,\n, ,g' | { \ 946 list=; while read file base inst; do \ 947 if test "$$base" = "$$inst"; then list="$$list $$file"; else \ 948 echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ 949 $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ 950 fi; \ 951 done; \ 952 for i in $$list; do echo "$$i"; done | $(am__base_list) | \ 953 while read files; do \ 954 test -z "$$files" || { \ 955 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ 956 $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ 957 done; } 958 959uninstall-man1: 960 @$(NORMAL_UNINSTALL) 961 @list=''; test -n "$(man1dir)" || exit 0; \ 962 files=`{ for i in $$list; do echo "$$i"; done; \ 963 l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ 964 sed -n '/\.1[a-z]*$$/p'; \ 965 } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ 966 -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ 967 dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) 968tags TAGS: 969 970ctags CTAGS: 971 972cscope cscopelist: 973 974 975distdir: $(BUILT_SOURCES) 976 $(MAKE) $(AM_MAKEFLAGS) distdir-am 977 978distdir-am: $(DISTFILES) 979 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 980 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 981 list='$(DISTFILES)'; \ 982 dist_files=`for file in $$list; do echo $$file; done | \ 983 sed -e "s|^$$srcdirstrip/||;t" \ 984 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 985 case $$dist_files in \ 986 */*) $(MKDIR_P) `echo "$$dist_files" | \ 987 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 988 sort -u` ;; \ 989 esac; \ 990 for file in $$dist_files; do \ 991 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 992 if test -d $$d/$$file; then \ 993 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 994 if test -d "$(distdir)/$$file"; then \ 995 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 996 fi; \ 997 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 998 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 999 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 1000 fi; \ 1001 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 1002 else \ 1003 test -f "$(distdir)/$$file" \ 1004 || cp -p $$d/$$file "$(distdir)/$$file" \ 1005 || exit 1; \ 1006 fi; \ 1007 done 1008 $(MAKE) $(AM_MAKEFLAGS) \ 1009 top_distdir="$(top_distdir)" distdir="$(distdir)" \ 1010 dist-hook 1011check-am: all-am 1012 $(MAKE) $(AM_MAKEFLAGS) check-local 1013check: check-am 1014@ENABLE_GTK_DOC_FALSE@all-local: 1015all-am: Makefile $(MANS) all-local 1016installdirs: 1017 for dir in "$(DESTDIR)$(man1dir)"; do \ 1018 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ 1019 done 1020install: install-am 1021install-exec: install-exec-am 1022install-data: install-data-am 1023uninstall: uninstall-am 1024 1025install-am: all-am 1026 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 1027 1028installcheck: installcheck-am 1029install-strip: 1030 if test -z '$(STRIP)'; then \ 1031 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 1032 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 1033 install; \ 1034 else \ 1035 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 1036 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 1037 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 1038 fi 1039mostlyclean-generic: 1040 1041clean-generic: 1042 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 1043 1044distclean-generic: 1045 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 1046 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 1047 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) 1048 1049maintainer-clean-generic: 1050 @echo "This command is intended for maintainers to use" 1051 @echo "it deletes files that may require special tools to rebuild." 1052clean: clean-am 1053 1054clean-am: clean-generic clean-libtool clean-local mostlyclean-am 1055 1056distclean: distclean-am 1057 -rm -f Makefile 1058distclean-am: clean-am distclean-generic distclean-local 1059 1060dvi: dvi-am 1061 1062dvi-am: 1063 1064html: html-am 1065 1066html-am: 1067 1068info: info-am 1069 1070info-am: 1071 1072install-data-am: install-data-local install-man 1073 1074install-dvi: install-dvi-am 1075 1076install-dvi-am: 1077 1078install-exec-am: 1079 1080install-html: install-html-am 1081 1082install-html-am: 1083 1084install-info: install-info-am 1085 1086install-info-am: 1087 1088install-man: install-man1 1089 1090install-pdf: install-pdf-am 1091 1092install-pdf-am: 1093 1094install-ps: install-ps-am 1095 1096install-ps-am: 1097 1098installcheck-am: 1099 1100maintainer-clean: maintainer-clean-am 1101 -rm -f Makefile 1102maintainer-clean-am: distclean-am maintainer-clean-generic \ 1103 maintainer-clean-local 1104 1105mostlyclean: mostlyclean-am 1106 1107mostlyclean-am: mostlyclean-generic mostlyclean-libtool 1108 1109pdf: pdf-am 1110 1111pdf-am: 1112 1113ps: ps-am 1114 1115ps-am: 1116 1117uninstall-am: uninstall-local uninstall-man 1118 1119uninstall-man: uninstall-man1 1120 1121.MAKE: check-am install-am install-strip 1122 1123.PHONY: all all-am all-local check check-am check-local clean \ 1124 clean-generic clean-libtool clean-local cscopelist-am ctags-am \ 1125 dist-hook distclean distclean-generic distclean-libtool \ 1126 distclean-local distdir dvi dvi-am html html-am info info-am \ 1127 install install-am install-data install-data-am \ 1128 install-data-local install-dvi install-dvi-am install-exec \ 1129 install-exec-am install-html install-html-am install-info \ 1130 install-info-am install-man install-man1 install-pdf \ 1131 install-pdf-am install-ps install-ps-am install-strip \ 1132 installcheck installcheck-am installdirs maintainer-clean \ 1133 maintainer-clean-generic maintainer-clean-local mostlyclean \ 1134 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ 1135 tags-am uninstall uninstall-am uninstall-local uninstall-man \ 1136 uninstall-man1 1137 1138.PRECIOUS: Makefile 1139 1140# call as: $(XVFB_START) && someprogram 1141 1142# test: run all tests in cwd and subdirs 1143test: test-cwd test-recurse 1144# test-cwd: run tests in cwd 1145test-cwd: ${TEST_PROGS} 1146 @$(SKIP_GDKTARGET) || test -z "${TEST_PROGS}" || { \ 1147 $(XVFB_START) && { set -e; $(TESTS_ENVIRONMENT) ${GTESTER} --verbose ${TEST_PROGS}; }; \ 1148 } 1149# test-recurse: run tests in subdirs 1150test-recurse: 1151 @ for subdir in $(SUBDIRS) ; do \ 1152 test "$$subdir" = "." -o "$$subdir" = "po" -o "$$subdir" = "po-properties" || \ 1153 ( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) test ) || exit $? ; \ 1154 done 1155# test-report: run tests in subdirs and generate report 1156# perf-report: run tests in subdirs with -m perf and generate report 1157# full-report: like test-report: with -m perf and -m slow 1158test-report perf-report full-report: ${TEST_PROGS} 1159 @ ignore_logdir=true ; \ 1160 if test -z "$$GTESTER_LOGDIR" ; then \ 1161 GTESTER_LOGDIR=`mktemp -d "\`pwd\`/.testlogs-XXXXXX"`; export GTESTER_LOGDIR ; \ 1162 ignore_logdir=false ; \ 1163 fi ; \ 1164 for subdir in $(SUBDIRS) ; do \ 1165 test "$$subdir" = "." -o "$$subdir" = "po" -o "$$subdir" = "po-properties" || \ 1166 ( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \ 1167 done ; \ 1168 $(SKIP_GDKTARGET) || test -z "${TEST_PROGS}" || { \ 1169 case $@ in \ 1170 test-report) test_options="-k";; \ 1171 perf-report) test_options="-k -m=perf";; \ 1172 full-report) test_options="-k -m=perf -m=slow";; \ 1173 esac ; \ 1174 $(XVFB_START) && { \ 1175 set -e; \ 1176 if test -z "$$GTESTER_LOGDIR" ; then \ 1177 ${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \ 1178 elif test -n "${TEST_PROGS}" ; then \ 1179 ${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \ 1180 fi ; \ 1181 }; \ 1182 }; \ 1183 $$ignore_logdir || { \ 1184 echo '<?xml version="1.0"?>' > $@.xml ; \ 1185 echo '<report-collection>' >> $@.xml ; \ 1186 for lf in `ls -L "$$GTESTER_LOGDIR"/.` ; do \ 1187 sed '1,1s/^<?xml\b[^>?]*?>//' <"$$GTESTER_LOGDIR"/"$$lf" >> $@.xml ; \ 1188 done ; \ 1189 echo >> $@.xml ; \ 1190 echo '</report-collection>' >> $@.xml ; \ 1191 rm -rf "$$GTESTER_LOGDIR"/ ; \ 1192 ${GTESTER_REPORT} --version 2>/dev/null 1>&2 ; test "$$?" != 0 || ${GTESTER_REPORT} $@.xml >$@.html ; \ 1193 } 1194.PHONY: test test-cwd test-recurse test-report perf-report full-report 1195# run make test-cwd as part of make check 1196check-local: test-cwd 1197 1198gtkdoc-check.test: Makefile 1199 $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ 1200 echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ 1201 chmod +x $@ 1202 1203all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) 1204.PHONY: all-gtk-doc 1205 1206@ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc 1207 1208docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) 1209 1210$(REPORT_FILES): sgml-build.stamp 1211 1212setup-build.stamp: 1213 -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ 1214 files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \ 1215 if test "x$$files" != "x" ; then \ 1216 for file in $$files ; do \ 1217 destdir=`dirname $(abs_builddir)/$$file`; \ 1218 test -d "$$destdir" || mkdir -p "$$destdir"; \ 1219 test -f $(abs_srcdir)/$$file && \ 1220 cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ 1221 done; \ 1222 fi; \ 1223 fi 1224 $(AM_V_at)touch setup-build.stamp 1225 1226scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) 1227 $(GTK_DOC_V_SCAN)_source_dir='' ; \ 1228 for i in $(DOC_SOURCE_DIR) ; do \ 1229 _source_dir="$${_source_dir} --source-dir=$$i" ; \ 1230 done ; \ 1231 gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) 1232 $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ 1233 scanobj_options=""; \ 1234 gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ 1235 if test "$$?" = "0"; then \ 1236 if test "x$(V)" = "x1"; then \ 1237 scanobj_options="--verbose"; \ 1238 fi; \ 1239 fi; \ 1240 CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ 1241 gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ 1242 else \ 1243 for i in $(SCANOBJ_FILES) ; do \ 1244 test -f $$i || touch $$i ; \ 1245 done \ 1246 fi 1247 $(AM_V_at)touch scan-build.stamp 1248 1249$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp 1250 @true 1251 1252sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) xml/gtkdocentities.ent 1253 $(GTK_DOC_V_XML)_source_dir='' ; \ 1254 for i in $(DOC_SOURCE_DIR) ; do \ 1255 _source_dir="$${_source_dir} --source-dir=$$i" ; \ 1256 done ; \ 1257 gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) 1258 $(AM_V_at)touch sgml-build.stamp 1259 1260sgml.stamp: sgml-build.stamp 1261 @true 1262 1263$(DOC_MAIN_SGML_FILE): sgml-build.stamp 1264 @true 1265 1266xml/gtkdocentities.ent: Makefile 1267 $(GTK_DOC_V_XML)$(MKDIR_P) $(@D) && ( \ 1268 echo "<!ENTITY package \"$(PACKAGE)\">"; \ 1269 echo "<!ENTITY package_bugreport \"$(PACKAGE_BUGREPORT)\">"; \ 1270 echo "<!ENTITY package_name \"$(PACKAGE_NAME)\">"; \ 1271 echo "<!ENTITY package_string \"$(PACKAGE_STRING)\">"; \ 1272 echo "<!ENTITY package_tarname \"$(PACKAGE_TARNAME)\">"; \ 1273 echo "<!ENTITY package_url \"$(PACKAGE_URL)\">"; \ 1274 echo "<!ENTITY package_version \"$(PACKAGE_VERSION)\">"; \ 1275 ) > $@ 1276 1277html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) 1278 $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ 1279 mkhtml_options=""; \ 1280 gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ 1281 if test "$$?" = "0"; then \ 1282 if test "x$(V)" = "x1"; then \ 1283 mkhtml_options="$$mkhtml_options --verbose"; \ 1284 fi; \ 1285 fi; \ 1286 gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ 1287 if test "$$?" = "0"; then \ 1288 mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ 1289 fi; \ 1290 cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) 1291 -@test "x$(HTML_IMAGES)" = "x" || \ 1292 for file in $(HTML_IMAGES) ; do \ 1293 test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ 1294 test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ 1295 test -f $$file && cp $$file $(abs_builddir)/html; \ 1296 done; 1297 $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) 1298 $(AM_V_at)touch html-build.stamp 1299 1300pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files) 1301 $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ 1302 mkpdf_options=""; \ 1303 gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ 1304 if test "$$?" = "0"; then \ 1305 if test "x$(V)" = "x1"; then \ 1306 mkpdf_options="$$mkpdf_options --verbose"; \ 1307 fi; \ 1308 fi; \ 1309 if test "x$(HTML_IMAGES)" != "x"; then \ 1310 for img in $(HTML_IMAGES); do \ 1311 part=`dirname $$img`; \ 1312 echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ 1313 if test $$? != 0; then \ 1314 mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ 1315 fi; \ 1316 done; \ 1317 fi; \ 1318 gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) 1319 $(AM_V_at)touch pdf-build.stamp 1320 1321############## 1322 1323clean-local: 1324 @rm -f *~ *.bak 1325 @rm -rf .libs 1326 @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ 1327 rm -f $(DOC_MODULE).types; \ 1328 fi 1329 @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \ 1330 rm -f $(DOC_MODULE)-sections.txt; \ 1331 fi 1332 1333distclean-local: 1334 @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ 1335 $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt 1336 @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ 1337 rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ 1338 fi 1339 1340maintainer-clean-local: 1341 @rm -rf xml html 1342 1343install-data-local: 1344 @installfiles=`echo $(builddir)/html/*`; \ 1345 if test "$$installfiles" = '$(builddir)/html/*'; \ 1346 then echo 1>&2 'Nothing to install' ; \ 1347 else \ 1348 if test -n "$(DOC_MODULE_VERSION)"; then \ 1349 installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ 1350 else \ 1351 installdir="$(DESTDIR)$(TARGET_DIR)"; \ 1352 fi; \ 1353 $(mkinstalldirs) $${installdir} ; \ 1354 for i in $$installfiles; do \ 1355 echo ' $(INSTALL_DATA) '$$i ; \ 1356 $(INSTALL_DATA) $$i $${installdir}; \ 1357 done; \ 1358 if test -n "$(DOC_MODULE_VERSION)"; then \ 1359 mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ 1360 $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ 1361 fi; \ 1362 $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ 1363 fi 1364 1365uninstall-local: 1366 @if test -n "$(DOC_MODULE_VERSION)"; then \ 1367 installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ 1368 else \ 1369 installdir="$(DESTDIR)$(TARGET_DIR)"; \ 1370 fi; \ 1371 rm -rf $${installdir} 1372 1373# 1374# Require gtk-doc when making dist 1375# 1376@HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs 1377@HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: 1378@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" 1379@HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" 1380@HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" 1381@HAVE_GTK_DOC_FALSE@ @false 1382 1383dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local 1384 @mkdir $(distdir)/html 1385 @cp ./html/* $(distdir)/html 1386 @-cp ./$(DOC_MODULE).pdf $(distdir)/ 1387 @-cp ./$(DOC_MODULE).types $(distdir)/ 1388 @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ 1389 @cd $(distdir) && rm -f $(DISTCLEANFILES) 1390 @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html 1391 1392.PHONY : dist-hook-local docs 1393 1394@ENABLE_MAN_TRUE@%.1 : %.xml 1395@ENABLE_MAN_TRUE@ @XSLTPROC@ -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< 1396 1397dist-hook-local: $(BUILT_EXTRA_DIST) 1398 files='$(BUILT_EXTRA_DIST)'; \ 1399 for f in $$files; do \ 1400 if test -f $$f; then d=.; else d=$(srcdir); fi; \ 1401 cp $$d/$$f $(distdir) || exit 1; done 1402 1403-include $(top_srcdir)/git.mk 1404 1405# Tell versions [3.59,3.63) of GNU make to not export all variables. 1406# Otherwise a system limit (for SysV at least) may be exceeded. 1407.NOEXPORT: 1408