[HQ] Add '-Wl,--as-needed' option using autogen.sh
[external/glib2.0.git] / docs / reference / gio / Makefile.in
1 # Makefile.in generated by automake 1.9.6 from Makefile.am.
2 # @configure_input@
3
4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5 # 2003, 2004, 2005  Free Software Foundation, Inc.
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 # GLIB - Library of useful C routines
18
19 # -*- mode: makefile -*-
20
21 ####################################
22 # Everything below here is generic #
23 ####################################
24 srcdir = @srcdir@
25 top_srcdir = @top_srcdir@
26 VPATH = @srcdir@
27 pkgdatadir = $(datadir)/@PACKAGE@
28 pkglibdir = $(libdir)/@PACKAGE@
29 pkgincludedir = $(includedir)/@PACKAGE@
30 top_builddir = ../../..
31 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
32 INSTALL = @INSTALL@
33 install_sh_DATA = $(install_sh) -c -m 644
34 install_sh_PROGRAM = $(install_sh) -c
35 install_sh_SCRIPT = $(install_sh) -c
36 INSTALL_HEADER = $(INSTALL_DATA)
37 transform = $(program_transform_name)
38 NORMAL_INSTALL = :
39 PRE_INSTALL = :
40 POST_INSTALL = :
41 NORMAL_UNINSTALL = :
42 PRE_UNINSTALL = :
43 POST_UNINSTALL = :
44 build_triplet = @build@
45 host_triplet = @host@
46 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
47         $(srcdir)/version.xml.in $(top_srcdir)/Makefile.decl \
48         $(top_srcdir)/gtk-doc.make
49 subdir = docs/reference/gio
50 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
51 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
52         $(top_srcdir)/acglib.m4 \
53         $(top_srcdir)/glib/libcharset/codeset.m4 \
54         $(top_srcdir)/glib/libcharset/glibc21.m4 \
55         $(top_srcdir)/m4macros/glib-gettext.m4 \
56         $(top_srcdir)/configure.in
57 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
58         $(ACLOCAL_M4)
59 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
60 CONFIG_HEADER = $(top_builddir)/config.h
61 CONFIG_CLEAN_FILES = version.xml
62 SOURCES =
63 DIST_SOURCES =
64 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
65 ABS_GLIB_RUNTIME_LIBDIR = @ABS_GLIB_RUNTIME_LIBDIR@
66 ACLOCAL = @ACLOCAL@
67 ALLOCA = @ALLOCA@
68 AMDEP_FALSE = @AMDEP_FALSE@
69 AMDEP_TRUE = @AMDEP_TRUE@
70 AMTAR = @AMTAR@
71 AR = @AR@
72 AS = @AS@
73 AUTOCONF = @AUTOCONF@
74 AUTOHEADER = @AUTOHEADER@
75 AUTOMAKE = @AUTOMAKE@
76 AWK = @AWK@
77 CATALOGS = @CATALOGS@
78 CATOBJEXT = @CATOBJEXT@
79 CC = @CC@
80 CCDEPMODE = @CCDEPMODE@
81 CFLAGS = @CFLAGS@
82 CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@
83 CPP = @CPP@
84 CPPFLAGS = @CPPFLAGS@
85 CROSS_COMPILING_FALSE = @CROSS_COMPILING_FALSE@
86 CROSS_COMPILING_TRUE = @CROSS_COMPILING_TRUE@
87 CXX = @CXX@
88 CXXCPP = @CXXCPP@
89 CXXDEPMODE = @CXXDEPMODE@
90 CXXFLAGS = @CXXFLAGS@
91 CYGPATH_W = @CYGPATH_W@
92 DATADIRNAME = @DATADIRNAME@
93 DEFS = @DEFS@
94 DEPDIR = @DEPDIR@
95 DISABLE_MEM_POOLS = @DISABLE_MEM_POOLS@
96 DLLTOOL = @DLLTOOL@
97 DSYMUTIL = @DSYMUTIL@
98 DUMPBIN = @DUMPBIN@
99 ECHO_C = @ECHO_C@
100 ECHO_N = @ECHO_N@
101 ECHO_T = @ECHO_T@
102 EGREP = @EGREP@
103 ENABLE_GTK_DOC_FALSE = @ENABLE_GTK_DOC_FALSE@
104 ENABLE_GTK_DOC_TRUE = @ENABLE_GTK_DOC_TRUE@
105 ENABLE_MAN_FALSE = @ENABLE_MAN_FALSE@
106 ENABLE_MAN_TRUE = @ENABLE_MAN_TRUE@
107 ENABLE_REGEX_FALSE = @ENABLE_REGEX_FALSE@
108 ENABLE_REGEX_TRUE = @ENABLE_REGEX_TRUE@
109 ENABLE_TIMELOOP_FALSE = @ENABLE_TIMELOOP_FALSE@
110 ENABLE_TIMELOOP_TRUE = @ENABLE_TIMELOOP_TRUE@
111 EXEEXT = @EXEEXT@
112 FAM_LIBS = @FAM_LIBS@
113 FGREP = @FGREP@
114 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
115 GIO = @GIO@
116 GIO_MODULE_DIR = @GIO_MODULE_DIR@
117 GLIBC21 = @GLIBC21@
118 GLIB_BINARY_AGE = @GLIB_BINARY_AGE@
119 GLIB_DEBUG_FLAGS = @GLIB_DEBUG_FLAGS@
120 GLIB_EXTRA_CFLAGS = @GLIB_EXTRA_CFLAGS@
121 GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
122 GLIB_INTERFACE_AGE = @GLIB_INTERFACE_AGE@
123 GLIB_MAJOR_VERSION = @GLIB_MAJOR_VERSION@
124 GLIB_MICRO_VERSION = @GLIB_MICRO_VERSION@
125 GLIB_MINOR_VERSION = @GLIB_MINOR_VERSION@
126 GLIB_RUNTIME_LIBDIR = @GLIB_RUNTIME_LIBDIR@
127 GLIB_VERSION = @GLIB_VERSION@
128 GLIB_WIN32_STATIC_COMPILATION_DEFINE = @GLIB_WIN32_STATIC_COMPILATION_DEFINE@
129 GMOFILES = @GMOFILES@
130 GMSGFMT = @GMSGFMT@
131 GREP = @GREP@
132 GSPAWN = @GSPAWN@
133 GTHREAD_COMPILE_IMPL_DEFINES = @GTHREAD_COMPILE_IMPL_DEFINES@
134 GTK_DOC_USE_LIBTOOL_FALSE = @GTK_DOC_USE_LIBTOOL_FALSE@
135 GTK_DOC_USE_LIBTOOL_TRUE = @GTK_DOC_USE_LIBTOOL_TRUE@
136 G_LIBS_EXTRA = @G_LIBS_EXTRA@
137 G_MODULE_BROKEN_RTLD_GLOBAL = @G_MODULE_BROKEN_RTLD_GLOBAL@
138 G_MODULE_HAVE_DLERROR = @G_MODULE_HAVE_DLERROR@
139 G_MODULE_IMPL = @G_MODULE_IMPL@
140 G_MODULE_LDFLAGS = @G_MODULE_LDFLAGS@
141 G_MODULE_LIBS = @G_MODULE_LIBS@
142 G_MODULE_LIBS_EXTRA = @G_MODULE_LIBS_EXTRA@
143 G_MODULE_NEED_USCORE = @G_MODULE_NEED_USCORE@
144 G_MODULE_PLUGIN_LIBS = @G_MODULE_PLUGIN_LIBS@
145 G_MODULE_SUPPORTED = @G_MODULE_SUPPORTED@
146 G_THREAD_CFLAGS = @G_THREAD_CFLAGS@
147 G_THREAD_LIBS = @G_THREAD_LIBS@
148 G_THREAD_LIBS_EXTRA = @G_THREAD_LIBS_EXTRA@
149 G_THREAD_LIBS_FOR_GTHREAD = @G_THREAD_LIBS_FOR_GTHREAD@
150 HAVE_CXX_FALSE = @HAVE_CXX_FALSE@
151 HAVE_CXX_TRUE = @HAVE_CXX_TRUE@
152 HAVE_FAM_FALSE = @HAVE_FAM_FALSE@
153 HAVE_FAM_TRUE = @HAVE_FAM_TRUE@
154 HAVE_FEN_FALSE = @HAVE_FEN_FALSE@
155 HAVE_FEN_TRUE = @HAVE_FEN_TRUE@
156 HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_FALSE = @HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_FALSE@
157 HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_TRUE = @HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_TRUE@
158 HAVE_GLIB_RUNTIME_LIBDIR_FALSE = @HAVE_GLIB_RUNTIME_LIBDIR_FALSE@
159 HAVE_GLIB_RUNTIME_LIBDIR_TRUE = @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@
160 HAVE_GNUC_VISIBILITY_FALSE = @HAVE_GNUC_VISIBILITY_FALSE@
161 HAVE_GNUC_VISIBILITY_TRUE = @HAVE_GNUC_VISIBILITY_TRUE@
162 HAVE_GOOD_PRINTF_FALSE = @HAVE_GOOD_PRINTF_FALSE@
163 HAVE_GOOD_PRINTF_TRUE = @HAVE_GOOD_PRINTF_TRUE@
164 HAVE_INOTIFY_FALSE = @HAVE_INOTIFY_FALSE@
165 HAVE_INOTIFY_TRUE = @HAVE_INOTIFY_TRUE@
166 HAVE_SUNSTUDIO_VISIBILITY_FALSE = @HAVE_SUNSTUDIO_VISIBILITY_FALSE@
167 HAVE_SUNSTUDIO_VISIBILITY_TRUE = @HAVE_SUNSTUDIO_VISIBILITY_TRUE@
168 HAVE_THREADS_FALSE = @HAVE_THREADS_FALSE@
169 HAVE_THREADS_TRUE = @HAVE_THREADS_TRUE@
170 HTML_DIR = @HTML_DIR@
171 ICONV_LIBS = @ICONV_LIBS@
172 INDENT = @INDENT@
173 INSTALL_DATA = @INSTALL_DATA@
174 INSTALL_PROGRAM = @INSTALL_PROGRAM@
175 INSTALL_SCRIPT = @INSTALL_SCRIPT@
176 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
177 INSTOBJEXT = @INSTOBJEXT@
178 INTLLIBS = @INTLLIBS@
179 LD = @LD@
180 LDFLAGS = @LDFLAGS@
181 LIBASYNCNS_LIBADD = @LIBASYNCNS_LIBADD@
182 LIBOBJS = @LIBOBJS@
183 LIBS = @LIBS@
184 LIBTOOL = @LIBTOOL@
185 LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@
186 LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@
187 LIPO = @LIPO@
188 LN_S = @LN_S@
189 LTLIBOBJS = @LTLIBOBJS@
190 LT_AGE = @LT_AGE@
191 LT_CURRENT = @LT_CURRENT@
192 LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@
193 LT_RELEASE = @LT_RELEASE@
194 LT_REVISION = @LT_REVISION@
195 MAINT = @MAINT@
196 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
197 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
198 MAKEINFO = @MAKEINFO@
199 MKINSTALLDIRS = @MKINSTALLDIRS@
200 MSGFMT = @MSGFMT@
201 MSGFMT_OPTS = @MSGFMT_OPTS@
202 MS_LIB_AVAILABLE_FALSE = @MS_LIB_AVAILABLE_FALSE@
203 MS_LIB_AVAILABLE_TRUE = @MS_LIB_AVAILABLE_TRUE@
204 NM = @NM@
205 NMEDIT = @NMEDIT@
206 OBJDUMP = @OBJDUMP@
207 OBJEXT = @OBJEXT@
208 OS_CARBON_FALSE = @OS_CARBON_FALSE@
209 OS_CARBON_TRUE = @OS_CARBON_TRUE@
210 OS_LINUX_FALSE = @OS_LINUX_FALSE@
211 OS_LINUX_TRUE = @OS_LINUX_TRUE@
212 OS_UNIX_FALSE = @OS_UNIX_FALSE@
213 OS_UNIX_TRUE = @OS_UNIX_TRUE@
214 OS_WIN32_AND_DLL_COMPILATION_FALSE = @OS_WIN32_AND_DLL_COMPILATION_FALSE@
215 OS_WIN32_AND_DLL_COMPILATION_TRUE = @OS_WIN32_AND_DLL_COMPILATION_TRUE@
216 OS_WIN32_FALSE = @OS_WIN32_FALSE@
217 OS_WIN32_TRUE = @OS_WIN32_TRUE@
218 OS_WIN32_X64_FALSE = @OS_WIN32_X64_FALSE@
219 OS_WIN32_X64_TRUE = @OS_WIN32_X64_TRUE@
220 OTOOL = @OTOOL@
221 OTOOL64 = @OTOOL64@
222 PACKAGE = @PACKAGE@
223 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
224 PACKAGE_NAME = @PACKAGE_NAME@
225 PACKAGE_STRING = @PACKAGE_STRING@
226 PACKAGE_TARNAME = @PACKAGE_TARNAME@
227 PACKAGE_VERSION = @PACKAGE_VERSION@
228 PATH_SEPARATOR = @PATH_SEPARATOR@
229 PCRE_CFLAGS = @PCRE_CFLAGS@
230 PCRE_LIBS = @PCRE_LIBS@
231 PCRE_REQUIRES = @PCRE_REQUIRES@
232 PCRE_WARN_CFLAGS = @PCRE_WARN_CFLAGS@
233 PERL = @PERL@
234 PERL_PATH = @PERL_PATH@
235 PKG_CONFIG = @PKG_CONFIG@
236 PLATFORMDEP = @PLATFORMDEP@
237 PLATFORM_WIN32_FALSE = @PLATFORM_WIN32_FALSE@
238 PLATFORM_WIN32_TRUE = @PLATFORM_WIN32_TRUE@
239 POFILES = @POFILES@
240 POSUB = @POSUB@
241 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
242 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
243 PYTHON = @PYTHON@
244 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
245 PYTHON_PLATFORM = @PYTHON_PLATFORM@
246 PYTHON_PREFIX = @PYTHON_PREFIX@
247 PYTHON_VERSION = @PYTHON_VERSION@
248 RANLIB = @RANLIB@
249 REBUILD = @REBUILD@
250 SED = @SED@
251 SELINUX_LIBS = @SELINUX_LIBS@
252 SET_MAKE = @SET_MAKE@
253 SHELL = @SHELL@
254 STRIP = @STRIP@
255 USE_NLS = @USE_NLS@
256 USE_SYSTEM_PCRE_FALSE = @USE_SYSTEM_PCRE_FALSE@
257 USE_SYSTEM_PCRE_TRUE = @USE_SYSTEM_PCRE_TRUE@
258 VERSION = @VERSION@
259 WINDRES = @WINDRES@
260 XATTR_LIBS = @XATTR_LIBS@
261 XGETTEXT = @XGETTEXT@
262 XMLCATALOG = @XMLCATALOG@
263 XML_CATALOG_FILE = @XML_CATALOG_FILE@
264 XSLTPROC = @XSLTPROC@
265 ZLIB_LIBS = @ZLIB_LIBS@
266 ac_ct_CC = @ac_ct_CC@
267 ac_ct_CXX = @ac_ct_CXX@
268 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
269 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
270 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
271 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
272 am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
273 am__include = @am__include@
274 am__leading_dot = @am__leading_dot@
275 am__quote = @am__quote@
276 am__tar = @am__tar@
277 am__untar = @am__untar@
278 bindir = @bindir@
279 build = @build@
280 build_alias = @build_alias@
281 build_cpu = @build_cpu@
282 build_os = @build_os@
283 build_vendor = @build_vendor@
284 datadir = @datadir@
285 datarootdir = @datarootdir@
286 docdir = @docdir@
287 dvidir = @dvidir@
288 exec_prefix = @exec_prefix@
289 host = @host@
290 host_alias = @host_alias@
291 host_cpu = @host_cpu@
292 host_os = @host_os@
293 host_vendor = @host_vendor@
294 htmldir = @htmldir@
295 includedir = @includedir@
296 infodir = @infodir@
297 install_sh = @install_sh@
298 libdir = @libdir@
299 libexecdir = @libexecdir@
300 localedir = @localedir@
301 localstatedir = @localstatedir@
302 lt_ECHO = @lt_ECHO@
303 mandir = @mandir@
304 mkdir_p = @mkdir_p@
305 ms_librarian = @ms_librarian@
306 oldincludedir = @oldincludedir@
307 pdfdir = @pdfdir@
308 pkgpyexecdir = @pkgpyexecdir@
309 pkgpythondir = @pkgpythondir@
310 prefix = @prefix@
311 program_transform_name = @program_transform_name@
312 psdir = @psdir@
313 pyexecdir = @pyexecdir@
314 pythondir = @pythondir@
315 sbindir = @sbindir@
316 sharedstatedir = @sharedstatedir@
317 sysconfdir = @sysconfdir@
318 target_alias = @target_alias@
319
320 #GTESTER = gtester                      # for non-GLIB packages
321 GTESTER = $(top_builddir)/glib/gtester                  # for the GLIB package
322 GTESTER_REPORT = $(top_builddir)/glib/gtester-report    # for the GLIB package
323 EXTRA_DIST = $(content_files) $(HTML_IMAGES) $(DOC_MAIN_SGML_FILE) \
324         $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt \
325         version.xml.in
326 TEST_PROGS = 
327 NULL = 
328
329 # The name of the module.
330 DOC_MODULE = gio
331
332 # The top-level SGML file.
333 DOC_MAIN_SGML_FILE = gio-docs.xml
334
335 # Extra options to supply to gtkdoc-scan
336 SCAN_OPTIONS = --deprecated-guards="G_DISABLE_DEPRECATED"
337
338 # The directory containing the source code. Relative to $(srcdir)
339 DOC_SOURCE_DIR = $(top_srcdir)/gio
340 HFILE_GLOB = $(top_srcdir)/gio/*.h
341 CFILE_GLOB = $(top_srcdir)/gio/*.c
342
343 # Headers to ignore
344 IGNORE_HFILES = \
345         asyncns.h                       \
346         fam-helper.h                    \
347         fen-data.h                      \
348         fen-helper.h                    \
349         fen-kernel.h                    \
350         fen-node.h                      \
351         gasynchelper.h                  \
352         gcontenttypeprivate.h           \
353         gdummyfile.h                    \
354         gfamdirectorymonitor.h          \
355         gfamfilemonitor.h               \
356         gfileattribute-priv.h           \
357         gfileinfo-priv.h                \
358         ginotifydirectorymonitor.h      \
359         ginotifyfilemonitor.h           \
360         gio-marshal.h                   \
361         gio.h                           \
362         gioalias.h                      \
363         gioalias.h                      \
364         gioenumtypes.h                  \
365         giomodule-priv.h                \
366         glocaldirectorymonitor.h        \
367         glocalfile.h                    \
368         glocalfileenumerator.h          \
369         glocalfileinfo.h                \
370         glocalfileinputstream.h         \
371         glocalfilemonitor.h             \
372         glocalfileoutputstream.h        \
373         glocalvfs.h                     \
374         gnativevolumemonitor.h          \
375         gnetworkingprivate.h            \
376         gpollfilemonitor.h              \
377         gthreadedresolver.h             \
378         gunionvolumemonitor.h           \
379         gunixdrive.h                    \
380         gunixresolver.h                 \
381         gunixvolume.h                   \
382         gvolumeprivate.h                \
383         gwin32appinfo.h                 \
384         gwin32resolver.h                \
385         inotify-diag.h                  \
386         inotify-helper.h                \
387         inotify-kernel.h                \
388         inotify-missing.h               \
389         inotify-path.h                  \
390         inotify-sub.h                   \
391         local_inotify.h                 \
392         local_inotify_syscalls.h        \
393         xdgmime.h                       \
394         xdgmimealias.h                  \
395         xdgmimecache.h                  \
396         xdgmimeglob.h                   \
397         xdgmimeint.h                    \
398         xdgmimemagic.h                  \
399         xdgmimeparent.h                 \
400         xdgmimeicon.h                   \
401         winhttp.h                       \
402         $(NULL)
403
404
405 # CFLAGS and LDFLAGS for compiling scan program. Only needed
406 # if $(DOC_MODULE).types is non-empty.
407 INCLUDES = \
408         -I$(srcdir)                     \
409         -I$(top_srcdir)                 \
410         -I$(top_srcdir)/glib            \
411         -I$(top_srcdir)/gobject         \
412         -I$(top_srcdir)/gio             \
413         -I$(top_builddir)               \
414         -I$(top_builddir)/glib          \
415         -I$(top_builddir)/gobject       \
416         -I$(top_builddir)/gio           \
417         $(GLIB_DEBUG_FLAGS)
418
419 GTKDOC_LIBS = \
420         $(top_builddir)/glib/libglib-2.0.la             \
421         $(top_builddir)/gobject/libgobject-2.0.la       \
422         $(top_builddir)/gmodule/libgmodule-2.0.la       \
423         $(top_builddir)/gio/libgio-2.0.la               \
424         $(NULL)
425
426
427 # Extra options to supply to gtkdoc-mkdb
428 MKDB_OPTIONS = --output-format=xml --sgml-mode --name-space=g \
429         --ignore-files=libasyncns
430
431
432 # Images to copy into HTML directory
433 HTML_IMAGES = \
434         gvfs-overview.png
435
436 content_files = \
437         version.xml             \
438         overview.xml            \
439         migrating.xml
440
441 expand_content_files = \
442         overview.xml            \
443         migrating.xml
444
445 extra_files = \
446         version.xml.in          \
447         gvfs-overview.odg
448
449 @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
450 @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CFLAGS) $(CFLAGS)
451 @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
452 @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS)
453
454 # We set GPATH here; this gives us semantics for GNU make
455 # which are more like other make's VPATH, when it comes to
456 # whether a source that is a target of one rule is then
457 # searched for in VPATH/GPATH.
458 #
459 GPATH = $(srcdir)
460 TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)
461 DOC_STAMPS = scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \
462            $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp
463
464 SCANOBJ_FILES = \
465         $(DOC_MODULE).args       \
466         $(DOC_MODULE).hierarchy  \
467         $(DOC_MODULE).interfaces \
468         $(DOC_MODULE).prerequisites \
469         $(DOC_MODULE).signals
470
471 CLEANFILES = $(SCANOBJ_FILES) $(DOC_MODULE)-unused.txt $(DOC_STAMPS)
472 all: all-am
473
474 .SUFFIXES:
475 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.decl $(top_srcdir)/gtk-doc.make $(am__configure_deps)
476         @for dep in $?; do \
477           case '$(am__configure_deps)' in \
478             *$$dep*) \
479               cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
480                 && exit 0; \
481               exit 1;; \
482           esac; \
483         done; \
484         echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  docs/reference/gio/Makefile'; \
485         cd $(top_srcdir) && \
486           $(AUTOMAKE) --gnu  docs/reference/gio/Makefile
487 .PRECIOUS: Makefile
488 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
489         @case '$?' in \
490           *config.status*) \
491             cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
492           *) \
493             echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
494             cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
495         esac;
496
497 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
498         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
499
500 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
501         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
502 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
503         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
504 version.xml: $(top_builddir)/config.status $(srcdir)/version.xml.in
505         cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
506
507 mostlyclean-libtool:
508         -rm -f *.lo
509
510 clean-libtool:
511         -rm -rf .libs _libs
512
513 distclean-libtool:
514         -rm -f libtool
515 uninstall-info-am:
516 tags: TAGS
517 TAGS:
518
519 ctags: CTAGS
520 CTAGS:
521
522
523 distdir: $(DISTFILES)
524         $(mkdir_p) $(distdir)/../../..
525         @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
526         topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
527         list='$(DISTFILES)'; for file in $$list; do \
528           case $$file in \
529             $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
530             $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
531           esac; \
532           if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
533           dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
534           if test "$$dir" != "$$file" && test "$$dir" != "."; then \
535             dir="/$$dir"; \
536             $(mkdir_p) "$(distdir)$$dir"; \
537           else \
538             dir=''; \
539           fi; \
540           if test -d $$d/$$file; then \
541             if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
542               cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
543             fi; \
544             cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
545           else \
546             test -f $(distdir)/$$file \
547             || cp -p $$d/$$file $(distdir)/$$file \
548             || exit 1; \
549           fi; \
550         done
551         $(MAKE) $(AM_MAKEFLAGS) \
552           top_distdir="$(top_distdir)" distdir="$(distdir)" \
553           dist-hook
554 check-am: all-am
555         $(MAKE) $(AM_MAKEFLAGS) check-local
556 check: check-am
557 all-am: Makefile all-local
558 installdirs:
559 install: install-am
560 install-exec: install-exec-am
561 install-data: install-data-am
562 uninstall: uninstall-am
563
564 install-am: all-am
565         @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
566
567 installcheck: installcheck-am
568 install-strip:
569         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
570           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
571           `test -z '$(STRIP)' || \
572             echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
573 mostlyclean-generic:
574
575 clean-generic:
576         -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
577
578 distclean-generic:
579         -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
580
581 maintainer-clean-generic:
582         @echo "This command is intended for maintainers to use"
583         @echo "it deletes files that may require special tools to rebuild."
584 clean: clean-am
585
586 clean-am: clean-generic clean-libtool clean-local mostlyclean-am
587
588 distclean: distclean-am
589         -rm -f Makefile
590 distclean-am: clean-am distclean-generic distclean-libtool
591
592 dvi: dvi-am
593
594 dvi-am:
595
596 html: html-am
597
598 info: info-am
599
600 info-am:
601
602 install-data-am: install-data-local
603
604 install-exec-am:
605
606 install-info: install-info-am
607
608 install-man:
609
610 installcheck-am:
611
612 maintainer-clean: maintainer-clean-am
613         -rm -f Makefile
614 maintainer-clean-am: distclean-am maintainer-clean-generic \
615         maintainer-clean-local
616
617 mostlyclean: mostlyclean-am
618
619 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
620
621 pdf: pdf-am
622
623 pdf-am:
624
625 ps: ps-am
626
627 ps-am:
628
629 uninstall-am: uninstall-info-am uninstall-local
630
631 .PHONY: all all-am all-local check check-am check-local clean \
632         clean-generic clean-libtool clean-local dist-hook distclean \
633         distclean-generic distclean-libtool distdir dvi dvi-am html \
634         html-am info info-am install install-am install-data \
635         install-data-am install-data-local install-exec \
636         install-exec-am install-info install-info-am install-man \
637         install-strip installcheck installcheck-am installdirs \
638         maintainer-clean maintainer-clean-generic \
639         maintainer-clean-local mostlyclean mostlyclean-generic \
640         mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
641         uninstall-info-am uninstall-local
642
643
644 ### testing rules
645
646 # test: run all tests in cwd and subdirs
647 test:   ${TEST_PROGS}
648 @OS_UNIX_TRUE@  @test -z "${TEST_PROGS}" || ${GTESTER} --verbose ${TEST_PROGS}
649 @OS_UNIX_TRUE@  @ for subdir in $(SUBDIRS) . ; do \
650 @OS_UNIX_TRUE@      test "$$subdir" = "." -o "$$subdir" = "po" || \
651 @OS_UNIX_TRUE@      ( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \
652 @OS_UNIX_TRUE@    done
653
654 # test-report: run tests in subdirs and generate report
655 # perf-report: run tests in subdirs with -m perf and generate report
656 # full-report: like test-report: with -m perf and -m slow
657 test-report perf-report full-report:    ${TEST_PROGS}
658         @test -z "${TEST_PROGS}" || { \
659           case $@ in \
660           test-report) test_options="-k";; \
661           perf-report) test_options="-k -m=perf";; \
662           full-report) test_options="-k -m=perf -m=slow";; \
663           esac ; \
664           if test -z "$$GTESTER_LOGDIR" ; then  \
665             ${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
666           elif test -n "${TEST_PROGS}" ; then \
667             ${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
668           fi ; \
669         }
670         @ ignore_logdir=true ; \
671           if test -z "$$GTESTER_LOGDIR" ; then \
672             GTESTER_LOGDIR=`mktemp -d "\`pwd\`/.testlogs-XXXXXX"`; export GTESTER_LOGDIR ; \
673             ignore_logdir=false ; \
674           fi ; \
675           for subdir in $(SUBDIRS) . ; do \
676             test "$$subdir" = "." -o "$$subdir" = "po" || \
677             ( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \
678           done ; \
679           $$ignore_logdir || { \
680             echo '<?xml version="1.0"?>' > $@.xml ; \
681             echo '<report-collection>'  >> $@.xml ; \
682             for lf in `ls -L "$$GTESTER_LOGDIR"/.` ; do \
683               sed '1,1s/^<?xml\b[^>?]*?>//' <"$$GTESTER_LOGDIR"/"$$lf" >> $@.xml ; \
684             done ; \
685             echo >> $@.xml ; \
686             echo '</report-collection>' >> $@.xml ; \
687             rm -rf "$$GTESTER_LOGDIR"/ ; \
688             ${GTESTER_REPORT} --version 2>/dev/null 1>&2 ; test "$$?" != 0 || ${GTESTER_REPORT} $@.xml >$@.html ; \
689           }
690 .PHONY: test test-report perf-report full-report
691 # run make test as part of make check
692 check-local: test
693
694 @ENABLE_GTK_DOC_TRUE@all-local: html-build.stamp
695 @ENABLE_GTK_DOC_FALSE@all-local:
696
697 docs: html-build.stamp
698
699 #### scan ####
700
701 scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB)
702         @echo 'gtk-doc: Scanning header files'
703         @-chmod -R u+w $(srcdir)
704         if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \
705             CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" gtkdoc-scangobj $(SCANGOBJ_OPTIONS) --module=$(DOC_MODULE) --output-dir=$(srcdir) ; \
706         else \
707             cd $(srcdir) ; \
708             for i in $(SCANOBJ_FILES) ; do \
709                test -f $$i || touch $$i ; \
710             done \
711         fi
712         cd $(srcdir) && \
713           gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES)
714         touch scan-build.stamp
715
716 $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES): scan-build.stamp
717         @true
718
719 #### templates ####
720
721 tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt
722         @echo 'gtk-doc: Rebuilding template files'
723         @-chmod -R u+w $(srcdir)
724         cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS)
725         touch tmpl-build.stamp
726
727 tmpl.stamp: tmpl-build.stamp
728         @true
729
730 #### xml ####
731
732 sgml-build.stamp: tmpl.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files)
733         @echo 'gtk-doc: Building XML'
734         @-chmod -R u+w $(srcdir)
735         cd $(srcdir) && \
736         gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $(MKDB_OPTIONS)
737         touch sgml-build.stamp
738
739 sgml.stamp: sgml-build.stamp
740         @true
741
742 #### html ####
743
744 html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
745         @echo 'gtk-doc: Building HTML'
746         @-chmod -R u+w $(srcdir)
747         rm -rf $(srcdir)/html 
748         mkdir $(srcdir)/html
749         cd $(srcdir)/html && gtkdoc-mkhtml $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE)
750         test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html )
751         @echo 'gtk-doc: Fixing cross-references' 
752         cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
753         touch html-build.stamp
754
755 ##############
756
757 clean-local:
758         rm -f *~ *.bak
759         rm -rf .libs
760
761 maintainer-clean-local: clean
762         cd $(srcdir) && rm -rf xml html $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
763
764 install-data-local:
765         installfiles=`echo $(srcdir)/html/*`; \
766         if test "$$installfiles" = '$(srcdir)/html/*'; \
767         then echo '-- Nothing to install' ; \
768         else \
769           $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR); \
770           for i in $$installfiles; do \
771             echo '-- Installing '$$i ; \
772             $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR); \
773           done; \
774           echo '-- Installing $(srcdir)/html/index.sgml' ; \
775           $(INSTALL_DATA) $(srcdir)/html/index.sgml $(DESTDIR)$(TARGET_DIR) || :; \
776         fi
777
778 uninstall-local:
779         rm -f $(DESTDIR)$(TARGET_DIR)/*
780
781 #
782 # Require gtk-doc when making dist
783 #
784 @ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc:
785 @ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc:
786 @ENABLE_GTK_DOC_FALSE@  @echo "*** gtk-doc must be installed and enabled in order to make dist"
787 @ENABLE_GTK_DOC_FALSE@  @false
788
789 dist-hook: dist-check-gtkdoc dist-hook-local
790         mkdir $(distdir)/tmpl
791         mkdir $(distdir)/xml
792         mkdir $(distdir)/html
793         -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl
794         -cp $(srcdir)/xml/*.xml $(distdir)/xml
795         -cp $(srcdir)/html/* $(distdir)/html
796         if test -f $(srcdir)/$(DOC_MODULE).types; then \
797           cp $(srcdir)/$(DOC_MODULE).types $(distdir)/$(DOC_MODULE).types; \
798         fi
799
800 .PHONY : dist-hook-local docs
801 # Tell versions [3.59,3.63) of GNU make to not export all variables.
802 # Otherwise a system limit (for SysV at least) may be exceeded.
803 .NOEXPORT: