[HQ] Add '-Wl,--as-needed' option using autogen.sh
[external/glib2.0.git] / glib / 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
20
21
22
23 srcdir = @srcdir@
24 top_srcdir = @top_srcdir@
25 VPATH = @srcdir@
26 pkgdatadir = $(datadir)/@PACKAGE@
27 pkglibdir = $(libdir)/@PACKAGE@
28 pkgincludedir = $(includedir)/@PACKAGE@
29 top_builddir = ..
30 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
31 INSTALL = @INSTALL@
32 install_sh_DATA = $(install_sh) -c -m 644
33 install_sh_PROGRAM = $(install_sh) -c
34 install_sh_SCRIPT = $(install_sh) -c
35 INSTALL_HEADER = $(INSTALL_DATA)
36 transform = $(program_transform_name)
37 NORMAL_INSTALL = :
38 PRE_INSTALL = :
39 POST_INSTALL = :
40 NORMAL_UNINSTALL = :
41 PRE_UNINSTALL = :
42 POST_UNINSTALL = :
43 build_triplet = @build@
44 host_triplet = @host@
45 DIST_COMMON = $(am__glibsubinclude_HEADERS_DIST) $(dist_gdb_SCRIPTS) \
46         $(glibinclude_HEADERS) $(srcdir)/Makefile.am \
47         $(srcdir)/Makefile.in $(srcdir)/glib.rc.in \
48         $(srcdir)/makefile.msc.in $(top_srcdir)/Makefile.decl
49 @OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@am__append_1 = gspawn-win64-helper gspawn-win64-helper-console
50 @OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@am__append_2 = gspawn-win32-helper gspawn-win32-helper-console
51 bin_PROGRAMS = $(am__EXEEXT_4)
52 @OS_UNIX_TRUE@am__append_3 = gtester
53 @OS_UNIX_TRUE@am__append_4 = ${auto_config_binscripts}
54 subdir = glib
55 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
56 am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
57         $(top_srcdir)/acglib.m4 \
58         $(top_srcdir)/glib/libcharset/codeset.m4 \
59         $(top_srcdir)/glib/libcharset/glibc21.m4 \
60         $(top_srcdir)/m4macros/glib-gettext.m4 \
61         $(top_srcdir)/configure.in
62 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
63         $(ACLOCAL_M4)
64 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
65 CONFIG_HEADER = $(top_builddir)/config.h
66 CONFIG_CLEAN_FILES = makefile.msc glib.rc
67 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
68 am__vpath_adj = case $$p in \
69     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
70     *) f=$$p;; \
71   esac;
72 am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
73 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
74         "$(DESTDIR)$(bindir)" "$(DESTDIR)$(gdbdir)" \
75         "$(DESTDIR)$(glibincludedir)" "$(DESTDIR)$(glibsubincludedir)"
76 libLTLIBRARIES_INSTALL = $(INSTALL)
77 LTLIBRARIES = $(lib_LTLIBRARIES)
78 @HAVE_GOOD_PRINTF_FALSE@am__DEPENDENCIES_1 = gnulib/libgnulib.la
79 am__DEPENDENCIES_2 =
80 @ENABLE_REGEX_TRUE@@USE_SYSTEM_PCRE_FALSE@am__DEPENDENCIES_3 =  \
81 @ENABLE_REGEX_TRUE@@USE_SYSTEM_PCRE_FALSE@      pcre/libpcre.la
82 @ENABLE_REGEX_TRUE@@USE_SYSTEM_PCRE_TRUE@am__DEPENDENCIES_3 = $(am__DEPENDENCIES_2)
83 am__libglib_2_0_la_SOURCES_DIST = garray.c gasyncqueue.c gatomic.c \
84         gatomic-gcc.c gbacktrace.c gbase64.c gbitlock.c \
85         gbookmarkfile.c gbsearcharray.h gbuffer.c gbuffer.h gcache.c \
86         gchecksum.c gcompletion.c gconvert.c gdataset.c \
87         gdatasetprivate.h gdate.c gdir.c gerror.c gfileutils.c ghash.c \
88         ghook.c ghostutils.c giochannel.c gkeyfile.c glibintl.h \
89         glist.c gmain.c gmappedfile.c gmarkup.c gmem.c gmessages.c \
90         gmirroringtable.h gnode.c goption.c gpattern.c gpoll.c \
91         gprimes.c gqsort.c gqueue.c grel.c grand.c gregex.c gscanner.c \
92         gscripttable.h gsequence.c gshell.c gslice.c gslist.c gstdio.c \
93         gstrfuncs.c gstring.c gtestutils.c gthread.c gthreadprivate.h \
94         gthreadpool.c gtimer.c gtree.c guniprop.c gutf8.c gunibreak.h \
95         gunibreak.c gunichartables.h gunicollate.c gunicomp.h \
96         gunidecomp.h gunidecomp.c gunicodeprivate.h gurifuncs.c \
97         gutils.c gvariant.h gvariant.c gvariant-core.h gvariant-core.c \
98         gvariant-internal.h gvariant-parser.c gvariant-serialiser.h \
99         gvariant-serialiser.c gvarianttypeinfo.h gvarianttypeinfo.c \
100         gvarianttype.c gdebug.h gprintf.c gprintfint.h
101 @HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_FALSE@am__objects_1 =  \
102 @HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_FALSE@ gatomic.lo
103 @HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_TRUE@am__objects_1 =  \
104 @HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_TRUE@  gatomic-gcc.lo
105 @ENABLE_REGEX_TRUE@am__objects_2 = gregex.lo
106 am_libglib_2_0_la_OBJECTS = garray.lo gasyncqueue.lo $(am__objects_1) \
107         gbacktrace.lo gbase64.lo gbitlock.lo gbookmarkfile.lo \
108         gbuffer.lo gcache.lo gchecksum.lo gcompletion.lo gconvert.lo \
109         gdataset.lo gdate.lo gdir.lo gerror.lo gfileutils.lo ghash.lo \
110         ghook.lo ghostutils.lo giochannel.lo gkeyfile.lo glist.lo \
111         gmain.lo gmappedfile.lo gmarkup.lo gmem.lo gmessages.lo \
112         gnode.lo goption.lo gpattern.lo gpoll.lo gprimes.lo gqsort.lo \
113         gqueue.lo grel.lo grand.lo $(am__objects_2) gscanner.lo \
114         gsequence.lo gshell.lo gslice.lo gslist.lo gstdio.lo \
115         gstrfuncs.lo gstring.lo gtestutils.lo gthread.lo \
116         gthreadpool.lo gtimer.lo gtree.lo guniprop.lo gutf8.lo \
117         gunibreak.lo gunicollate.lo gunidecomp.lo gurifuncs.lo \
118         gutils.lo gvariant.lo gvariant-core.lo gvariant-parser.lo \
119         gvariant-serialiser.lo gvarianttypeinfo.lo gvarianttype.lo \
120         gprintf.lo
121 libglib_2_0_la_OBJECTS = $(am_libglib_2_0_la_OBJECTS)
122 @OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@am__EXEEXT_1 = gspawn-win64-helper$(EXEEXT) \
123 @OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@      gspawn-win64-helper-console$(EXEEXT)
124 @OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@am__EXEEXT_2 = gspawn-win32-helper$(EXEEXT) \
125 @OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@     gspawn-win32-helper-console$(EXEEXT)
126 @OS_UNIX_TRUE@am__EXEEXT_3 = gtester$(EXEEXT)
127 am__EXEEXT_4 = $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_3)
128 binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
129 PROGRAMS = $(bin_PROGRAMS)
130 gspawn_win32_helper_SOURCES = gspawn-win32-helper.c
131 gspawn_win32_helper_OBJECTS = gspawn-win32-helper.$(OBJEXT)
132 @OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@gspawn_win32_helper_DEPENDENCIES =  \
133 @OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@     libglib-2.0.la
134 gspawn_win32_helper_console_SOURCES = gspawn-win32-helper-console.c
135 gspawn_win32_helper_console_OBJECTS =  \
136         gspawn-win32-helper-console.$(OBJEXT)
137 @OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@gspawn_win32_helper_console_DEPENDENCIES =  \
138 @OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@     libglib-2.0.la
139 gspawn_win64_helper_SOURCES = gspawn-win64-helper.c
140 gspawn_win64_helper_OBJECTS = gspawn-win64-helper.$(OBJEXT)
141 @OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@gspawn_win64_helper_DEPENDENCIES =  \
142 @OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@      libglib-2.0.la
143 gspawn_win64_helper_console_SOURCES = gspawn-win64-helper-console.c
144 gspawn_win64_helper_console_OBJECTS =  \
145         gspawn-win64-helper-console.$(OBJEXT)
146 @OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@gspawn_win64_helper_console_DEPENDENCIES =  \
147 @OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@      libglib-2.0.la
148 am__gtester_SOURCES_DIST = gtester.c
149 @OS_UNIX_TRUE@am_gtester_OBJECTS = gtester.$(OBJEXT)
150 gtester_OBJECTS = $(am_gtester_OBJECTS)
151 @OS_UNIX_TRUE@gtester_DEPENDENCIES = libglib-2.0.la
152 binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
153 dist_gdbSCRIPT_INSTALL = $(INSTALL_SCRIPT)
154 SCRIPTS = $(bin_SCRIPTS) $(dist_gdb_SCRIPTS)
155 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
156 depcomp = $(SHELL) $(top_srcdir)/depcomp
157 am__depfiles_maybe = depfiles
158 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
159         $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
160 LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
161         $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
162         $(AM_CFLAGS) $(CFLAGS)
163 CCLD = $(CC)
164 LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
165         $(AM_LDFLAGS) $(LDFLAGS) -o $@
166 SOURCES = $(libglib_2_0_la_SOURCES) $(EXTRA_libglib_2_0_la_SOURCES) \
167         gspawn-win32-helper.c gspawn-win32-helper-console.c \
168         gspawn-win64-helper.c gspawn-win64-helper-console.c \
169         $(gtester_SOURCES)
170 DIST_SOURCES = $(am__libglib_2_0_la_SOURCES_DIST) \
171         $(EXTRA_libglib_2_0_la_SOURCES) gspawn-win32-helper.c \
172         gspawn-win32-helper-console.c gspawn-win64-helper.c \
173         gspawn-win64-helper-console.c $(am__gtester_SOURCES_DIST)
174 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
175         html-recursive info-recursive install-data-recursive \
176         install-exec-recursive install-info-recursive \
177         install-recursive installcheck-recursive installdirs-recursive \
178         pdf-recursive ps-recursive uninstall-info-recursive \
179         uninstall-recursive
180 DATA = $(noinst_DATA)
181 glibincludeHEADERS_INSTALL = $(INSTALL_HEADER)
182 am__glibsubinclude_HEADERS_DIST = galloca.h garray.h gasyncqueue.h \
183         gatomic.h gbacktrace.h gbase64.h gbitlock.h gbookmarkfile.h \
184         gcache.h gchecksum.h gcompletion.h gconvert.h gdataset.h \
185         gdate.h gdir.h gerror.h gfileutils.h ghash.h ghook.h \
186         ghostutils.h gi18n.h gi18n-lib.h giochannel.h gkeyfile.h \
187         glist.h gmacros.h gmain.h gmappedfile.h gmarkup.h gmem.h \
188         gmessages.h gnode.h goption.h gpattern.h gpoll.h gprimes.h \
189         gqsort.h gquark.h gqueue.h grand.h gregex.h grel.h gscanner.h \
190         gsequence.h gshell.h gslice.h gslist.h gspawn.h gstdio.h \
191         gstrfuncs.h gtestutils.h gstring.h gthread.h gthreadpool.h \
192         gtimer.h gtree.h gtypes.h gunicode.h gurifuncs.h gutils.h \
193         gvarianttype.h gvariant.h gwin32.h gprintf.h
194 glibsubincludeHEADERS_INSTALL = $(INSTALL_HEADER)
195 HEADERS = $(glibinclude_HEADERS) $(glibsubinclude_HEADERS)
196 ETAGS = etags
197 CTAGS = ctags
198 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
199 ABS_GLIB_RUNTIME_LIBDIR = @ABS_GLIB_RUNTIME_LIBDIR@
200 ACLOCAL = @ACLOCAL@
201 ALLOCA = @ALLOCA@
202 AMDEP_FALSE = @AMDEP_FALSE@
203 AMDEP_TRUE = @AMDEP_TRUE@
204 AMTAR = @AMTAR@
205 AR = @AR@
206 AS = @AS@
207 AUTOCONF = @AUTOCONF@
208 AUTOHEADER = @AUTOHEADER@
209 AUTOMAKE = @AUTOMAKE@
210 AWK = @AWK@
211 CATALOGS = @CATALOGS@
212 CATOBJEXT = @CATOBJEXT@
213 CC = @CC@
214 CCDEPMODE = @CCDEPMODE@
215 CFLAGS = @CFLAGS@
216 CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@
217 CPP = @CPP@
218 CPPFLAGS = @CPPFLAGS@
219 CROSS_COMPILING_FALSE = @CROSS_COMPILING_FALSE@
220 CROSS_COMPILING_TRUE = @CROSS_COMPILING_TRUE@
221 CXX = @CXX@
222 CXXCPP = @CXXCPP@
223 CXXDEPMODE = @CXXDEPMODE@
224 CXXFLAGS = @CXXFLAGS@
225 CYGPATH_W = @CYGPATH_W@
226 DATADIRNAME = @DATADIRNAME@
227 DEFS = @DEFS@
228 DEPDIR = @DEPDIR@
229 DISABLE_MEM_POOLS = @DISABLE_MEM_POOLS@
230 DLLTOOL = @DLLTOOL@
231 DSYMUTIL = @DSYMUTIL@
232 DUMPBIN = @DUMPBIN@
233 ECHO_C = @ECHO_C@
234 ECHO_N = @ECHO_N@
235 ECHO_T = @ECHO_T@
236 EGREP = @EGREP@
237 ENABLE_GTK_DOC_FALSE = @ENABLE_GTK_DOC_FALSE@
238 ENABLE_GTK_DOC_TRUE = @ENABLE_GTK_DOC_TRUE@
239 ENABLE_MAN_FALSE = @ENABLE_MAN_FALSE@
240 ENABLE_MAN_TRUE = @ENABLE_MAN_TRUE@
241 ENABLE_REGEX_FALSE = @ENABLE_REGEX_FALSE@
242 ENABLE_REGEX_TRUE = @ENABLE_REGEX_TRUE@
243 ENABLE_TIMELOOP_FALSE = @ENABLE_TIMELOOP_FALSE@
244 ENABLE_TIMELOOP_TRUE = @ENABLE_TIMELOOP_TRUE@
245 EXEEXT = @EXEEXT@
246 FAM_LIBS = @FAM_LIBS@
247 FGREP = @FGREP@
248 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
249 GIO = @GIO@
250 GIO_MODULE_DIR = @GIO_MODULE_DIR@
251 GLIBC21 = @GLIBC21@
252 GLIB_BINARY_AGE = @GLIB_BINARY_AGE@
253 GLIB_DEBUG_FLAGS = @GLIB_DEBUG_FLAGS@
254 GLIB_EXTRA_CFLAGS = @GLIB_EXTRA_CFLAGS@
255 GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
256 GLIB_INTERFACE_AGE = @GLIB_INTERFACE_AGE@
257 GLIB_MAJOR_VERSION = @GLIB_MAJOR_VERSION@
258 GLIB_MICRO_VERSION = @GLIB_MICRO_VERSION@
259 GLIB_MINOR_VERSION = @GLIB_MINOR_VERSION@
260 GLIB_RUNTIME_LIBDIR = @GLIB_RUNTIME_LIBDIR@
261 GLIB_VERSION = @GLIB_VERSION@
262 GLIB_WIN32_STATIC_COMPILATION_DEFINE = @GLIB_WIN32_STATIC_COMPILATION_DEFINE@
263 GMOFILES = @GMOFILES@
264 GMSGFMT = @GMSGFMT@
265 GREP = @GREP@
266 GSPAWN = @GSPAWN@
267 GTHREAD_COMPILE_IMPL_DEFINES = @GTHREAD_COMPILE_IMPL_DEFINES@
268 GTK_DOC_USE_LIBTOOL_FALSE = @GTK_DOC_USE_LIBTOOL_FALSE@
269 GTK_DOC_USE_LIBTOOL_TRUE = @GTK_DOC_USE_LIBTOOL_TRUE@
270 G_LIBS_EXTRA = @G_LIBS_EXTRA@
271 G_MODULE_BROKEN_RTLD_GLOBAL = @G_MODULE_BROKEN_RTLD_GLOBAL@
272 G_MODULE_HAVE_DLERROR = @G_MODULE_HAVE_DLERROR@
273 G_MODULE_IMPL = @G_MODULE_IMPL@
274 G_MODULE_LDFLAGS = @G_MODULE_LDFLAGS@
275 G_MODULE_LIBS = @G_MODULE_LIBS@
276 G_MODULE_LIBS_EXTRA = @G_MODULE_LIBS_EXTRA@
277 G_MODULE_NEED_USCORE = @G_MODULE_NEED_USCORE@
278 G_MODULE_PLUGIN_LIBS = @G_MODULE_PLUGIN_LIBS@
279 G_MODULE_SUPPORTED = @G_MODULE_SUPPORTED@
280 G_THREAD_CFLAGS = @G_THREAD_CFLAGS@
281 G_THREAD_LIBS = @G_THREAD_LIBS@
282 G_THREAD_LIBS_EXTRA = @G_THREAD_LIBS_EXTRA@
283 G_THREAD_LIBS_FOR_GTHREAD = @G_THREAD_LIBS_FOR_GTHREAD@
284 HAVE_CXX_FALSE = @HAVE_CXX_FALSE@
285 HAVE_CXX_TRUE = @HAVE_CXX_TRUE@
286 HAVE_FAM_FALSE = @HAVE_FAM_FALSE@
287 HAVE_FAM_TRUE = @HAVE_FAM_TRUE@
288 HAVE_FEN_FALSE = @HAVE_FEN_FALSE@
289 HAVE_FEN_TRUE = @HAVE_FEN_TRUE@
290 HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_FALSE = @HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_FALSE@
291 HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_TRUE = @HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_TRUE@
292 HAVE_GLIB_RUNTIME_LIBDIR_FALSE = @HAVE_GLIB_RUNTIME_LIBDIR_FALSE@
293 HAVE_GLIB_RUNTIME_LIBDIR_TRUE = @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@
294 HAVE_GNUC_VISIBILITY_FALSE = @HAVE_GNUC_VISIBILITY_FALSE@
295 HAVE_GNUC_VISIBILITY_TRUE = @HAVE_GNUC_VISIBILITY_TRUE@
296 HAVE_GOOD_PRINTF_FALSE = @HAVE_GOOD_PRINTF_FALSE@
297 HAVE_GOOD_PRINTF_TRUE = @HAVE_GOOD_PRINTF_TRUE@
298 HAVE_INOTIFY_FALSE = @HAVE_INOTIFY_FALSE@
299 HAVE_INOTIFY_TRUE = @HAVE_INOTIFY_TRUE@
300 HAVE_SUNSTUDIO_VISIBILITY_FALSE = @HAVE_SUNSTUDIO_VISIBILITY_FALSE@
301 HAVE_SUNSTUDIO_VISIBILITY_TRUE = @HAVE_SUNSTUDIO_VISIBILITY_TRUE@
302 HAVE_THREADS_FALSE = @HAVE_THREADS_FALSE@
303 HAVE_THREADS_TRUE = @HAVE_THREADS_TRUE@
304 HTML_DIR = @HTML_DIR@
305 ICONV_LIBS = @ICONV_LIBS@
306 INDENT = @INDENT@
307 INSTALL_DATA = @INSTALL_DATA@
308 INSTALL_PROGRAM = @INSTALL_PROGRAM@
309 INSTALL_SCRIPT = @INSTALL_SCRIPT@
310 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
311 INSTOBJEXT = @INSTOBJEXT@
312 INTLLIBS = @INTLLIBS@
313 LD = @LD@
314 LDFLAGS = @LDFLAGS@
315 LIBASYNCNS_LIBADD = @LIBASYNCNS_LIBADD@
316 LIBOBJS = @LIBOBJS@
317 LIBS = @LIBS@
318 LIBTOOL = @LIBTOOL@
319 LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@
320 LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@
321 LIPO = @LIPO@
322 LN_S = @LN_S@
323 LTLIBOBJS = @LTLIBOBJS@
324 LT_AGE = @LT_AGE@
325 LT_CURRENT = @LT_CURRENT@
326 LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@
327 LT_RELEASE = @LT_RELEASE@
328 LT_REVISION = @LT_REVISION@
329 MAINT = @MAINT@
330 MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
331 MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
332 MAKEINFO = @MAKEINFO@
333 MKINSTALLDIRS = @MKINSTALLDIRS@
334 MSGFMT = @MSGFMT@
335 MSGFMT_OPTS = @MSGFMT_OPTS@
336 MS_LIB_AVAILABLE_FALSE = @MS_LIB_AVAILABLE_FALSE@
337 MS_LIB_AVAILABLE_TRUE = @MS_LIB_AVAILABLE_TRUE@
338 NM = @NM@
339 NMEDIT = @NMEDIT@
340 OBJDUMP = @OBJDUMP@
341 OBJEXT = @OBJEXT@
342 OS_CARBON_FALSE = @OS_CARBON_FALSE@
343 OS_CARBON_TRUE = @OS_CARBON_TRUE@
344 OS_LINUX_FALSE = @OS_LINUX_FALSE@
345 OS_LINUX_TRUE = @OS_LINUX_TRUE@
346 OS_UNIX_FALSE = @OS_UNIX_FALSE@
347 OS_UNIX_TRUE = @OS_UNIX_TRUE@
348 OS_WIN32_AND_DLL_COMPILATION_FALSE = @OS_WIN32_AND_DLL_COMPILATION_FALSE@
349 OS_WIN32_AND_DLL_COMPILATION_TRUE = @OS_WIN32_AND_DLL_COMPILATION_TRUE@
350 OS_WIN32_FALSE = @OS_WIN32_FALSE@
351 OS_WIN32_TRUE = @OS_WIN32_TRUE@
352 OS_WIN32_X64_FALSE = @OS_WIN32_X64_FALSE@
353 OS_WIN32_X64_TRUE = @OS_WIN32_X64_TRUE@
354 OTOOL = @OTOOL@
355 OTOOL64 = @OTOOL64@
356 PACKAGE = @PACKAGE@
357 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
358 PACKAGE_NAME = @PACKAGE_NAME@
359 PACKAGE_STRING = @PACKAGE_STRING@
360 PACKAGE_TARNAME = @PACKAGE_TARNAME@
361 PACKAGE_VERSION = @PACKAGE_VERSION@
362 PATH_SEPARATOR = @PATH_SEPARATOR@
363 PCRE_CFLAGS = @PCRE_CFLAGS@
364 PCRE_LIBS = @PCRE_LIBS@
365 PCRE_REQUIRES = @PCRE_REQUIRES@
366 PCRE_WARN_CFLAGS = @PCRE_WARN_CFLAGS@
367 PERL = @PERL@
368 PERL_PATH = @PERL_PATH@
369 PKG_CONFIG = @PKG_CONFIG@
370 PLATFORMDEP = @PLATFORMDEP@
371 PLATFORM_WIN32_FALSE = @PLATFORM_WIN32_FALSE@
372 PLATFORM_WIN32_TRUE = @PLATFORM_WIN32_TRUE@
373 POFILES = @POFILES@
374 POSUB = @POSUB@
375 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
376 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
377 PYTHON = @PYTHON@
378 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
379 PYTHON_PLATFORM = @PYTHON_PLATFORM@
380 PYTHON_PREFIX = @PYTHON_PREFIX@
381 PYTHON_VERSION = @PYTHON_VERSION@
382 RANLIB = @RANLIB@
383 REBUILD = @REBUILD@
384 SED = @SED@
385 SELINUX_LIBS = @SELINUX_LIBS@
386 SET_MAKE = @SET_MAKE@
387 SHELL = @SHELL@
388 STRIP = @STRIP@
389 USE_NLS = @USE_NLS@
390 USE_SYSTEM_PCRE_FALSE = @USE_SYSTEM_PCRE_FALSE@
391 USE_SYSTEM_PCRE_TRUE = @USE_SYSTEM_PCRE_TRUE@
392 VERSION = @VERSION@
393 WINDRES = @WINDRES@
394 XATTR_LIBS = @XATTR_LIBS@
395 XGETTEXT = @XGETTEXT@
396 XMLCATALOG = @XMLCATALOG@
397 XML_CATALOG_FILE = @XML_CATALOG_FILE@
398 XSLTPROC = @XSLTPROC@
399 ZLIB_LIBS = @ZLIB_LIBS@
400 ac_ct_CC = @ac_ct_CC@
401 ac_ct_CXX = @ac_ct_CXX@
402 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
403 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
404 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
405 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
406 am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
407 am__include = @am__include@
408 am__leading_dot = @am__leading_dot@
409 am__quote = @am__quote@
410 am__tar = @am__tar@
411 am__untar = @am__untar@
412 bindir = @bindir@
413 build = @build@
414 build_alias = @build_alias@
415 build_cpu = @build_cpu@
416 build_os = @build_os@
417 build_vendor = @build_vendor@
418 datadir = @datadir@
419 datarootdir = @datarootdir@
420 docdir = @docdir@
421 dvidir = @dvidir@
422 exec_prefix = @exec_prefix@
423 host = @host@
424 host_alias = @host_alias@
425 host_cpu = @host_cpu@
426 host_os = @host_os@
427 host_vendor = @host_vendor@
428 htmldir = @htmldir@
429 includedir = @includedir@
430 infodir = @infodir@
431 install_sh = @install_sh@
432 libdir = @libdir@
433 libexecdir = @libexecdir@
434 localedir = @localedir@
435 localstatedir = @localstatedir@
436 lt_ECHO = @lt_ECHO@
437 mandir = @mandir@
438 mkdir_p = @mkdir_p@
439 ms_librarian = @ms_librarian@
440 oldincludedir = @oldincludedir@
441 pdfdir = @pdfdir@
442 pkgpyexecdir = @pkgpyexecdir@
443 pkgpythondir = @pkgpythondir@
444 prefix = @prefix@
445 program_transform_name = @program_transform_name@
446 psdir = @psdir@
447 pyexecdir = @pyexecdir@
448 pythondir = @pythondir@
449 sbindir = @sbindir@
450 sharedstatedir = @sharedstatedir@
451 sysconfdir = @sysconfdir@
452 target_alias = @target_alias@
453
454 #GTESTER = gtester                      # for non-GLIB packages
455 GTESTER = $(top_builddir)/glib/gtester                  # for the GLIB package
456 GTESTER_REPORT = $(top_builddir)/glib/gtester-report    # for the GLIB package
457
458 # initialize variables for unconditional += appending
459
460 # The compilation of GRegex can be disabled, but the source files must
461 # be distributed.
462 EXTRA_DIST = makefile.msc.in glib.rc.in gen-unicode-tables.pl \
463         gen-script-table.pl makegalias.pl abicheck.sh pltcheck.sh \
464         glib.symbols gregex.c gregex.h win_iconv.c libglib-gdb.py.in \
465         $(MIRRORING_TAB_SOURCE) $(am__append_4)
466 TEST_PROGS = 
467 @HAVE_GOOD_PRINTF_FALSE@PRINTF_SUBDIR = gnulib
468 @HAVE_GOOD_PRINTF_FALSE@printf_la = gnulib/libgnulib.la
469 @ENABLE_REGEX_TRUE@@USE_SYSTEM_PCRE_FALSE@MAYBE_PCRE = pcre 
470 @ENABLE_REGEX_FALSE@gregex_c = 
471 @ENABLE_REGEX_TRUE@gregex_c = gregex.c
472 @ENABLE_REGEX_FALSE@gregex_h = 
473 @ENABLE_REGEX_TRUE@gregex_h = gregex.h
474 @HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_FALSE@gatomic_c = gatomic.c
475 @HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS_TRUE@gatomic_c = gatomic-gcc.c
476 SUBDIRS = libcharset $(PRINTF_SUBDIR) $(MAYBE_PCRE) update-pcre . tests
477 DIST_SUBDIRS = libcharset gnulib pcre update-pcre tests
478 AM_CPPFLAGS = \
479         -I$(top_srcdir)                 \
480         $(pcre_inc)                     \
481         -DG_LOG_DOMAIN=\"GLib\"         \
482         $(GLIB_DEBUG_FLAGS)             \
483         -DG_DISABLE_DEPRECATED          \
484         -DGLIB_COMPILATION              \
485         -DPCRE_STATIC
486
487 @HAVE_GNUC_VISIBILITY_TRUE@@OS_LINUX_TRUE@TESTS_ENVIRONMENT = GLIB_DEBUG_FLAGS="$(GLIB_DEBUG_FLAGS)"
488 @HAVE_GNUC_VISIBILITY_TRUE@@OS_LINUX_TRUE@TESTS = abicheck.sh pltcheck.sh
489 BUILT_SOURCES = galias.h galiasdef.c
490 MIRRORING_TAB_SOURCE = \
491         glib-mirroring-tab/Makefile             \
492         glib-mirroring-tab/gen-mirroring-tab.c  \
493         glib-mirroring-tab/packtab.h            \
494         glib-mirroring-tab/packtab.c
495
496
497 # These may be in the builddir too
498 BUILT_EXTRA_DIST = \
499         makefile.msc            \
500         glib.rc                 \
501         galias.h                \
502         galiasdef.c
503
504 lib_LTLIBRARIES = libglib-2.0.la
505 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@noinst_DATA = glib-2.0.lib
506 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@install_ms_lib_cmd = $(INSTALL) glib-2.0.lib $(DESTDIR)$(libdir)
507 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/glib-2.0.lib
508 libglib_2_0_la_SOURCES = \
509         garray.c                \
510         gasyncqueue.c           \
511         $(gatomic_c)            \
512         gbacktrace.c            \
513         gbase64.c               \
514         gbitlock.c              \
515         gbookmarkfile.c         \
516         gbsearcharray.h         \
517         gbuffer.c               \
518         gbuffer.h               \
519         gcache.c                \
520         gchecksum.c             \
521         gcompletion.c           \
522         gconvert.c              \
523         gdataset.c              \
524         gdatasetprivate.h       \
525         gdate.c                 \
526         gdir.c                  \
527         gerror.c                \
528         gfileutils.c            \
529         ghash.c                 \
530         ghook.c                 \
531         ghostutils.c            \
532         giochannel.c            \
533         gkeyfile.c              \
534         glibintl.h              \
535         glist.c                 \
536         gmain.c                 \
537         gmappedfile.c           \
538         gmarkup.c               \
539         gmem.c                  \
540         gmessages.c             \
541         gmirroringtable.h       \
542         gnode.c                 \
543         goption.c               \
544         gpattern.c              \
545         gpoll.c                 \
546         gprimes.c               \
547         gqsort.c                \
548         gqueue.c                \
549         grel.c                  \
550         grand.c                 \
551         $(gregex_c)             \
552         gscanner.c              \
553         gscripttable.h          \
554         gsequence.c             \
555         gshell.c                \
556         gslice.c                \
557         gslist.c                \
558         gstdio.c                \
559         gstrfuncs.c             \
560         gstring.c               \
561         gtestutils.c            \
562         gthread.c               \
563         gthreadprivate.h        \
564         gthreadpool.c           \
565         gtimer.c                \
566         gtree.c                 \
567         guniprop.c              \
568         gutf8.c                 \
569         gunibreak.h             \
570         gunibreak.c             \
571         gunichartables.h        \
572         gunicollate.c           \
573         gunicomp.h              \
574         gunidecomp.h            \
575         gunidecomp.c            \
576         gunicodeprivate.h       \
577         gurifuncs.c             \
578         gutils.c                \
579         gvariant.h              \
580         gvariant.c              \
581         gvariant-core.h         \
582         gvariant-core.c         \
583         gvariant-internal.h     \
584         gvariant-parser.c       \
585         gvariant-serialiser.h   \
586         gvariant-serialiser.c   \
587         gvarianttypeinfo.h      \
588         gvarianttypeinfo.c      \
589         gvarianttype.c          \
590         gdebug.h                \
591         gprintf.c               \
592         gprintfint.h
593
594 EXTRA_libglib_2_0_la_SOURCES = \
595         giounix.c       \
596         giowin32.c      \
597         gspawn.c        \
598         gspawn-win32.c  \
599         gwin32.c
600
601 glibincludedir = $(includedir)/glib-2.0
602 glibinclude_HEADERS = \
603         glib-object.h   \
604         glib.h
605
606 glibsubincludedir = $(includedir)/glib-2.0/glib
607 glibsubinclude_HEADERS = \
608         galloca.h       \
609         garray.h        \
610         gasyncqueue.h   \
611         gatomic.h       \
612         gbacktrace.h    \
613         gbase64.h       \
614         gbitlock.h      \
615         gbookmarkfile.h \
616         gcache.h        \
617         gchecksum.h     \
618         gcompletion.h   \
619         gconvert.h      \
620         gdataset.h      \
621         gdate.h         \
622         gdir.h          \
623         gerror.h        \
624         gfileutils.h    \
625         ghash.h         \
626         ghook.h         \
627         ghostutils.h    \
628         gi18n.h         \
629         gi18n-lib.h     \
630         giochannel.h    \
631         gkeyfile.h      \
632         glist.h         \
633         gmacros.h       \
634         gmain.h         \
635         gmappedfile.h   \
636         gmarkup.h       \
637         gmem.h          \
638         gmessages.h     \
639         gnode.h         \
640         goption.h       \
641         gpattern.h      \
642         gpoll.h         \
643         gprimes.h       \
644         gqsort.h        \
645         gquark.h        \
646         gqueue.h        \
647         grand.h         \
648         $(gregex_h)     \
649         grel.h          \
650         gscanner.h      \
651         gsequence.h     \
652         gshell.h        \
653         gslice.h        \
654         gslist.h        \
655         gspawn.h        \
656         gstdio.h        \
657         gstrfuncs.h     \
658         gtestutils.h    \
659         gstring.h       \
660         gthread.h       \
661         gthreadpool.h   \
662         gtimer.h        \
663         gtree.h         \
664         gtypes.h        \
665         gunicode.h      \
666         gurifuncs.h             \
667         gutils.h        \
668         gvarianttype.h  \
669         gvariant.h      \
670         gwin32.h        \
671         gprintf.h
672
673 @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined
674 @OS_WIN32_AND_DLL_COMPILATION_FALSE@export_symbols = $(LIBTOOL_EXPORT_OPTIONS)
675 @OS_WIN32_AND_DLL_COMPILATION_TRUE@export_symbols = -export-symbols glib.def
676 @OS_WIN32_AND_DLL_COMPILATION_TRUE@glib_win32_res = glib-win32-res.o
677 @OS_WIN32_AND_DLL_COMPILATION_TRUE@glib_win32_res_ldflag = -Wl,$(glib_win32_res)
678 @OS_WIN32_AND_DLL_COMPILATION_TRUE@glib_def = glib.def
679 @ENABLE_REGEX_FALSE@pcre_lib = 
680 @ENABLE_REGEX_TRUE@@USE_SYSTEM_PCRE_FALSE@pcre_lib = pcre/libpcre.la
681 @ENABLE_REGEX_TRUE@@USE_SYSTEM_PCRE_TRUE@pcre_lib = $(PCRE_LIBS)
682 @ENABLE_REGEX_FALSE@pcre_inc = 
683 @ENABLE_REGEX_TRUE@@USE_SYSTEM_PCRE_FALSE@pcre_inc = 
684 @ENABLE_REGEX_TRUE@@USE_SYSTEM_PCRE_TRUE@pcre_inc = $(PCRE_CFLAGS)
685 libglib_2_0_la_LIBADD = libcharset/libcharset.la $(printf_la) @GIO@ @GSPAWN@ @PLATFORMDEP@ @ICONV_LIBS@ @G_LIBS_EXTRA@ $(pcre_lib)
686 libglib_2_0_la_DEPENDENCIES = libcharset/libcharset.la $(printf_la) @GIO@ @GSPAWN@ @PLATFORMDEP@ $(glib_win32_res) $(glib_def)
687 libglib_2_0_la_LDFLAGS = \
688          $(glib_win32_res_ldflag) \
689         -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
690         -export-dynamic $(no_undefined) $(export_symbols)
691
692 INSTALL_PROGS = $(am__append_1) $(am__append_2) $(am__append_3)
693 @OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@gspawn_win64_helper_LDADD = libglib-2.0.la
694 @OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@gspawn_win64_helper_LDFLAGS = -mwindows
695 @OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@gspawn_win64_helper_console_LDADD = libglib-2.0.la
696 @OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@gspawn_win32_helper_LDADD = libglib-2.0.la
697 @OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@gspawn_win32_helper_LDFLAGS = -mwindows
698 @OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@gspawn_win32_helper_console_LDADD = libglib-2.0.la
699 @OS_UNIX_TRUE@gtester_SOURCES = gtester.c
700 @OS_UNIX_TRUE@gtester_LDADD = libglib-2.0.la 
701 @OS_UNIX_TRUE@auto_config_binscripts = gtester-report
702 @OS_UNIX_TRUE@bin_SCRIPTS = ${auto_config_binscripts}
703 @OS_UNIX_TRUE@CONFIGVARS = \
704 @OS_UNIX_TRUE@        "bindir"          : "${bindir}",          \
705 @OS_UNIX_TRUE@        "glib-version"  : "${GLIB_VERSION}"
706
707
708 # install gdb scripts
709 gdbdir = $(datadir)/glib-2.0/gdb
710 dist_gdb_SCRIPTS = glib.py
711 all: $(BUILT_SOURCES)
712         $(MAKE) $(AM_MAKEFLAGS) all-recursive
713
714 .SUFFIXES:
715 .SUFFIXES: .c .lo .o .obj
716 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.decl $(am__configure_deps)
717         @for dep in $?; do \
718           case '$(am__configure_deps)' in \
719             *$$dep*) \
720               cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
721                 && exit 0; \
722               exit 1;; \
723           esac; \
724         done; \
725         echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  glib/Makefile'; \
726         cd $(top_srcdir) && \
727           $(AUTOMAKE) --gnu  glib/Makefile
728 .PRECIOUS: Makefile
729 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
730         @case '$?' in \
731           *config.status*) \
732             cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
733           *) \
734             echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
735             cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
736         esac;
737
738 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
739         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
740
741 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
742         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
743 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
744         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
745 makefile.msc: $(top_builddir)/config.status $(srcdir)/makefile.msc.in
746         cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
747 glib.rc: $(top_builddir)/config.status $(srcdir)/glib.rc.in
748         cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
749 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
750         @$(NORMAL_INSTALL)
751         test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
752         @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
753           if test -f $$p; then \
754             f=$(am__strip_dir) \
755             echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
756             $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
757           else :; fi; \
758         done
759
760 uninstall-libLTLIBRARIES:
761         @$(NORMAL_UNINSTALL)
762         @set -x; list='$(lib_LTLIBRARIES)'; for p in $$list; do \
763           p=$(am__strip_dir) \
764           echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
765           $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
766         done
767
768 clean-libLTLIBRARIES:
769         -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
770         @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
771           dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
772           test "$$dir" != "$$p" || dir=.; \
773           echo "rm -f \"$${dir}/so_locations\""; \
774           rm -f "$${dir}/so_locations"; \
775         done
776 libglib-2.0.la: $(libglib_2_0_la_OBJECTS) $(libglib_2_0_la_DEPENDENCIES) 
777         $(LINK) -rpath $(libdir) $(libglib_2_0_la_LDFLAGS) $(libglib_2_0_la_OBJECTS) $(libglib_2_0_la_LIBADD) $(LIBS)
778 install-binPROGRAMS: $(bin_PROGRAMS)
779         @$(NORMAL_INSTALL)
780         test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
781         @list='$(bin_PROGRAMS)'; for p in $$list; do \
782           p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
783           if test -f $$p \
784              || test -f $$p1 \
785           ; then \
786             f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
787            echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
788            $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
789           else :; fi; \
790         done
791
792 uninstall-binPROGRAMS:
793         @$(NORMAL_UNINSTALL)
794         @list='$(bin_PROGRAMS)'; for p in $$list; do \
795           f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
796           echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
797           rm -f "$(DESTDIR)$(bindir)/$$f"; \
798         done
799
800 clean-binPROGRAMS:
801         @list='$(bin_PROGRAMS)'; for p in $$list; do \
802           f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
803           echo " rm -f $$p $$f"; \
804           rm -f $$p $$f ; \
805         done
806 gspawn-win32-helper$(EXEEXT): $(gspawn_win32_helper_OBJECTS) $(gspawn_win32_helper_DEPENDENCIES) 
807         @rm -f gspawn-win32-helper$(EXEEXT)
808         $(LINK) $(gspawn_win32_helper_LDFLAGS) $(gspawn_win32_helper_OBJECTS) $(gspawn_win32_helper_LDADD) $(LIBS)
809 gspawn-win32-helper-console$(EXEEXT): $(gspawn_win32_helper_console_OBJECTS) $(gspawn_win32_helper_console_DEPENDENCIES) 
810         @rm -f gspawn-win32-helper-console$(EXEEXT)
811         $(LINK) $(gspawn_win32_helper_console_LDFLAGS) $(gspawn_win32_helper_console_OBJECTS) $(gspawn_win32_helper_console_LDADD) $(LIBS)
812 gspawn-win64-helper$(EXEEXT): $(gspawn_win64_helper_OBJECTS) $(gspawn_win64_helper_DEPENDENCIES) 
813         @rm -f gspawn-win64-helper$(EXEEXT)
814         $(LINK) $(gspawn_win64_helper_LDFLAGS) $(gspawn_win64_helper_OBJECTS) $(gspawn_win64_helper_LDADD) $(LIBS)
815 gspawn-win64-helper-console$(EXEEXT): $(gspawn_win64_helper_console_OBJECTS) $(gspawn_win64_helper_console_DEPENDENCIES) 
816         @rm -f gspawn-win64-helper-console$(EXEEXT)
817         $(LINK) $(gspawn_win64_helper_console_LDFLAGS) $(gspawn_win64_helper_console_OBJECTS) $(gspawn_win64_helper_console_LDADD) $(LIBS)
818 gtester$(EXEEXT): $(gtester_OBJECTS) $(gtester_DEPENDENCIES) 
819         @rm -f gtester$(EXEEXT)
820         $(LINK) $(gtester_LDFLAGS) $(gtester_OBJECTS) $(gtester_LDADD) $(LIBS)
821 install-binSCRIPTS: $(bin_SCRIPTS)
822         @$(NORMAL_INSTALL)
823         test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
824         @list='$(bin_SCRIPTS)'; for p in $$list; do \
825           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
826           if test -f $$d$$p; then \
827             f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
828             echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
829             $(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
830           else :; fi; \
831         done
832
833 uninstall-binSCRIPTS:
834         @$(NORMAL_UNINSTALL)
835         @list='$(bin_SCRIPTS)'; for p in $$list; do \
836           f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
837           echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
838           rm -f "$(DESTDIR)$(bindir)/$$f"; \
839         done
840 install-dist_gdbSCRIPTS: $(dist_gdb_SCRIPTS)
841         @$(NORMAL_INSTALL)
842         test -z "$(gdbdir)" || $(mkdir_p) "$(DESTDIR)$(gdbdir)"
843         @list='$(dist_gdb_SCRIPTS)'; for p in $$list; do \
844           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
845           if test -f $$d$$p; then \
846             f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
847             echo " $(dist_gdbSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(gdbdir)/$$f'"; \
848             $(dist_gdbSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(gdbdir)/$$f"; \
849           else :; fi; \
850         done
851
852 uninstall-dist_gdbSCRIPTS:
853         @$(NORMAL_UNINSTALL)
854         @list='$(dist_gdb_SCRIPTS)'; for p in $$list; do \
855           f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
856           echo " rm -f '$(DESTDIR)$(gdbdir)/$$f'"; \
857           rm -f "$(DESTDIR)$(gdbdir)/$$f"; \
858         done
859
860 mostlyclean-compile:
861         -rm -f *.$(OBJEXT)
862
863 distclean-compile:
864         -rm -f *.tab.c
865
866 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/garray.Plo@am__quote@
867 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gasyncqueue.Plo@am__quote@
868 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gatomic-gcc.Plo@am__quote@
869 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gatomic.Plo@am__quote@
870 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gbacktrace.Plo@am__quote@
871 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gbase64.Plo@am__quote@
872 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gbitlock.Plo@am__quote@
873 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gbookmarkfile.Plo@am__quote@
874 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gbuffer.Plo@am__quote@
875 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gcache.Plo@am__quote@
876 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gchecksum.Plo@am__quote@
877 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gcompletion.Plo@am__quote@
878 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gconvert.Plo@am__quote@
879 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdataset.Plo@am__quote@
880 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdate.Plo@am__quote@
881 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdir.Plo@am__quote@
882 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gerror.Plo@am__quote@
883 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gfileutils.Plo@am__quote@
884 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ghash.Plo@am__quote@
885 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ghook.Plo@am__quote@
886 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ghostutils.Plo@am__quote@
887 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/giochannel.Plo@am__quote@
888 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/giounix.Plo@am__quote@
889 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/giowin32.Plo@am__quote@
890 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gkeyfile.Plo@am__quote@
891 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glist.Plo@am__quote@
892 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmain.Plo@am__quote@
893 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmappedfile.Plo@am__quote@
894 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmarkup.Plo@am__quote@
895 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmem.Plo@am__quote@
896 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmessages.Plo@am__quote@
897 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnode.Plo@am__quote@
898 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/goption.Plo@am__quote@
899 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gpattern.Plo@am__quote@
900 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gpoll.Plo@am__quote@
901 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gprimes.Plo@am__quote@
902 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gprintf.Plo@am__quote@
903 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gqsort.Plo@am__quote@
904 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gqueue.Plo@am__quote@
905 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/grand.Plo@am__quote@
906 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gregex.Plo@am__quote@
907 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/grel.Plo@am__quote@
908 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gscanner.Plo@am__quote@
909 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsequence.Plo@am__quote@
910 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gshell.Plo@am__quote@
911 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gslice.Plo@am__quote@
912 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gslist.Plo@am__quote@
913 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gspawn-win32-helper-console.Po@am__quote@
914 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gspawn-win32-helper.Po@am__quote@
915 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gspawn-win32.Plo@am__quote@
916 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gspawn-win64-helper-console.Po@am__quote@
917 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gspawn-win64-helper.Po@am__quote@
918 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gspawn.Plo@am__quote@
919 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gstdio.Plo@am__quote@
920 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gstrfuncs.Plo@am__quote@
921 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gstring.Plo@am__quote@
922 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtester.Po@am__quote@
923 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtestutils.Plo@am__quote@
924 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gthread.Plo@am__quote@
925 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gthreadpool.Plo@am__quote@
926 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtimer.Plo@am__quote@
927 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtree.Plo@am__quote@
928 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gunibreak.Plo@am__quote@
929 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gunicollate.Plo@am__quote@
930 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gunidecomp.Plo@am__quote@
931 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/guniprop.Plo@am__quote@
932 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gurifuncs.Plo@am__quote@
933 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gutf8.Plo@am__quote@
934 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gutils.Plo@am__quote@
935 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvariant-core.Plo@am__quote@
936 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvariant-parser.Plo@am__quote@
937 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvariant-serialiser.Plo@am__quote@
938 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvariant.Plo@am__quote@
939 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvarianttype.Plo@am__quote@
940 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvarianttypeinfo.Plo@am__quote@
941 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gwin32.Plo@am__quote@
942
943 .c.o:
944 @am__fastdepCC_TRUE@    if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
945 @am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
946 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
947 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
948 @am__fastdepCC_FALSE@   $(COMPILE) -c $<
949
950 .c.obj:
951 @am__fastdepCC_TRUE@    if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
952 @am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
953 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
954 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
955 @am__fastdepCC_FALSE@   $(COMPILE) -c `$(CYGPATH_W) '$<'`
956
957 .c.lo:
958 @am__fastdepCC_TRUE@    if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
959 @am__fastdepCC_TRUE@    then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
960 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
961 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
962 @am__fastdepCC_FALSE@   $(LTCOMPILE) -c -o $@ $<
963
964 mostlyclean-libtool:
965         -rm -f *.lo
966
967 clean-libtool:
968         -rm -rf .libs _libs
969
970 distclean-libtool:
971         -rm -f libtool
972 uninstall-info-am:
973 install-glibincludeHEADERS: $(glibinclude_HEADERS)
974         @$(NORMAL_INSTALL)
975         test -z "$(glibincludedir)" || $(mkdir_p) "$(DESTDIR)$(glibincludedir)"
976         @list='$(glibinclude_HEADERS)'; for p in $$list; do \
977           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
978           f=$(am__strip_dir) \
979           echo " $(glibincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(glibincludedir)/$$f'"; \
980           $(glibincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(glibincludedir)/$$f"; \
981         done
982
983 uninstall-glibincludeHEADERS:
984         @$(NORMAL_UNINSTALL)
985         @list='$(glibinclude_HEADERS)'; for p in $$list; do \
986           f=$(am__strip_dir) \
987           echo " rm -f '$(DESTDIR)$(glibincludedir)/$$f'"; \
988           rm -f "$(DESTDIR)$(glibincludedir)/$$f"; \
989         done
990 install-glibsubincludeHEADERS: $(glibsubinclude_HEADERS)
991         @$(NORMAL_INSTALL)
992         test -z "$(glibsubincludedir)" || $(mkdir_p) "$(DESTDIR)$(glibsubincludedir)"
993         @list='$(glibsubinclude_HEADERS)'; for p in $$list; do \
994           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
995           f=$(am__strip_dir) \
996           echo " $(glibsubincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(glibsubincludedir)/$$f'"; \
997           $(glibsubincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(glibsubincludedir)/$$f"; \
998         done
999
1000 uninstall-glibsubincludeHEADERS:
1001         @$(NORMAL_UNINSTALL)
1002         @list='$(glibsubinclude_HEADERS)'; for p in $$list; do \
1003           f=$(am__strip_dir) \
1004           echo " rm -f '$(DESTDIR)$(glibsubincludedir)/$$f'"; \
1005           rm -f "$(DESTDIR)$(glibsubincludedir)/$$f"; \
1006         done
1007
1008 # This directory's subdirectories are mostly independent; you can cd
1009 # into them and run `make' without going through this Makefile.
1010 # To change the values of `make' variables: instead of editing Makefiles,
1011 # (1) if the variable is set in `config.status', edit `config.status'
1012 #     (which will cause the Makefiles to be regenerated when you run `make');
1013 # (2) otherwise, pass the desired values on the `make' command line.
1014 $(RECURSIVE_TARGETS):
1015         @failcom='exit 1'; \
1016         for f in x $$MAKEFLAGS; do \
1017           case $$f in \
1018             *=* | --[!k]*);; \
1019             *k*) failcom='fail=yes';; \
1020           esac; \
1021         done; \
1022         dot_seen=no; \
1023         target=`echo $@ | sed s/-recursive//`; \
1024         list='$(SUBDIRS)'; for subdir in $$list; do \
1025           echo "Making $$target in $$subdir"; \
1026           if test "$$subdir" = "."; then \
1027             dot_seen=yes; \
1028             local_target="$$target-am"; \
1029           else \
1030             local_target="$$target"; \
1031           fi; \
1032           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
1033           || eval $$failcom; \
1034         done; \
1035         if test "$$dot_seen" = "no"; then \
1036           $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
1037         fi; test -z "$$fail"
1038
1039 mostlyclean-recursive clean-recursive distclean-recursive \
1040 maintainer-clean-recursive:
1041         @failcom='exit 1'; \
1042         for f in x $$MAKEFLAGS; do \
1043           case $$f in \
1044             *=* | --[!k]*);; \
1045             *k*) failcom='fail=yes';; \
1046           esac; \
1047         done; \
1048         dot_seen=no; \
1049         case "$@" in \
1050           distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
1051           *) list='$(SUBDIRS)' ;; \
1052         esac; \
1053         rev=''; for subdir in $$list; do \
1054           if test "$$subdir" = "."; then :; else \
1055             rev="$$subdir $$rev"; \
1056           fi; \
1057         done; \
1058         rev="$$rev ."; \
1059         target=`echo $@ | sed s/-recursive//`; \
1060         for subdir in $$rev; do \
1061           echo "Making $$target in $$subdir"; \
1062           if test "$$subdir" = "."; then \
1063             local_target="$$target-am"; \
1064           else \
1065             local_target="$$target"; \
1066           fi; \
1067           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
1068           || eval $$failcom; \
1069         done && test -z "$$fail"
1070 tags-recursive:
1071         list='$(SUBDIRS)'; for subdir in $$list; do \
1072           test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
1073         done
1074 ctags-recursive:
1075         list='$(SUBDIRS)'; for subdir in $$list; do \
1076           test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
1077         done
1078
1079 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
1080         list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
1081         unique=`for i in $$list; do \
1082             if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1083           done | \
1084           $(AWK) '    { files[$$0] = 1; } \
1085                END { for (i in files) print i; }'`; \
1086         mkid -fID $$unique
1087 tags: TAGS
1088
1089 TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
1090                 $(TAGS_FILES) $(LISP)
1091         tags=; \
1092         here=`pwd`; \
1093         if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
1094           include_option=--etags-include; \
1095           empty_fix=.; \
1096         else \
1097           include_option=--include; \
1098           empty_fix=; \
1099         fi; \
1100         list='$(SUBDIRS)'; for subdir in $$list; do \
1101           if test "$$subdir" = .; then :; else \
1102             test ! -f $$subdir/TAGS || \
1103               tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
1104           fi; \
1105         done; \
1106         list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
1107         unique=`for i in $$list; do \
1108             if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1109           done | \
1110           $(AWK) '    { files[$$0] = 1; } \
1111                END { for (i in files) print i; }'`; \
1112         if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
1113           test -n "$$unique" || unique=$$empty_fix; \
1114           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1115             $$tags $$unique; \
1116         fi
1117 ctags: CTAGS
1118 CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
1119                 $(TAGS_FILES) $(LISP)
1120         tags=; \
1121         here=`pwd`; \
1122         list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
1123         unique=`for i in $$list; do \
1124             if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1125           done | \
1126           $(AWK) '    { files[$$0] = 1; } \
1127                END { for (i in files) print i; }'`; \
1128         test -z "$(CTAGS_ARGS)$$tags$$unique" \
1129           || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
1130              $$tags $$unique
1131
1132 GTAGS:
1133         here=`$(am__cd) $(top_builddir) && pwd` \
1134           && cd $(top_srcdir) \
1135           && gtags -i $(GTAGS_ARGS) $$here
1136
1137 distclean-tags:
1138         -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1139
1140 check-TESTS: $(TESTS)
1141         @failed=0; all=0; xfail=0; xpass=0; skip=0; \
1142         srcdir=$(srcdir); export srcdir; \
1143         list='$(TESTS)'; \
1144         if test -n "$$list"; then \
1145           for tst in $$list; do \
1146             if test -f ./$$tst; then dir=./; \
1147             elif test -f $$tst; then dir=; \
1148             else dir="$(srcdir)/"; fi; \
1149             if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
1150               all=`expr $$all + 1`; \
1151               case " $(XFAIL_TESTS) " in \
1152               *" $$tst "*) \
1153                 xpass=`expr $$xpass + 1`; \
1154                 failed=`expr $$failed + 1`; \
1155                 echo "XPASS: $$tst"; \
1156               ;; \
1157               *) \
1158                 echo "PASS: $$tst"; \
1159               ;; \
1160               esac; \
1161             elif test $$? -ne 77; then \
1162               all=`expr $$all + 1`; \
1163               case " $(XFAIL_TESTS) " in \
1164               *" $$tst "*) \
1165                 xfail=`expr $$xfail + 1`; \
1166                 echo "XFAIL: $$tst"; \
1167               ;; \
1168               *) \
1169                 failed=`expr $$failed + 1`; \
1170                 echo "FAIL: $$tst"; \
1171               ;; \
1172               esac; \
1173             else \
1174               skip=`expr $$skip + 1`; \
1175               echo "SKIP: $$tst"; \
1176             fi; \
1177           done; \
1178           if test "$$failed" -eq 0; then \
1179             if test "$$xfail" -eq 0; then \
1180               banner="All $$all tests passed"; \
1181             else \
1182               banner="All $$all tests behaved as expected ($$xfail expected failures)"; \
1183             fi; \
1184           else \
1185             if test "$$xpass" -eq 0; then \
1186               banner="$$failed of $$all tests failed"; \
1187             else \
1188               banner="$$failed of $$all tests did not behave as expected ($$xpass unexpected passes)"; \
1189             fi; \
1190           fi; \
1191           dashes="$$banner"; \
1192           skipped=""; \
1193           if test "$$skip" -ne 0; then \
1194             skipped="($$skip tests were not run)"; \
1195             test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
1196               dashes="$$skipped"; \
1197           fi; \
1198           report=""; \
1199           if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
1200             report="Please report to $(PACKAGE_BUGREPORT)"; \
1201             test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
1202               dashes="$$report"; \
1203           fi; \
1204           dashes=`echo "$$dashes" | sed s/./=/g`; \
1205           echo "$$dashes"; \
1206           echo "$$banner"; \
1207           test -z "$$skipped" || echo "$$skipped"; \
1208           test -z "$$report" || echo "$$report"; \
1209           echo "$$dashes"; \
1210           test "$$failed" -eq 0; \
1211         else :; fi
1212
1213 distdir: $(DISTFILES)
1214         $(mkdir_p) $(distdir)/.. $(distdir)/glib-mirroring-tab
1215         @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
1216         topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
1217         list='$(DISTFILES)'; for file in $$list; do \
1218           case $$file in \
1219             $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
1220             $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
1221           esac; \
1222           if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
1223           dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
1224           if test "$$dir" != "$$file" && test "$$dir" != "."; then \
1225             dir="/$$dir"; \
1226             $(mkdir_p) "$(distdir)$$dir"; \
1227           else \
1228             dir=''; \
1229           fi; \
1230           if test -d $$d/$$file; then \
1231             if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
1232               cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
1233             fi; \
1234             cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
1235           else \
1236             test -f $(distdir)/$$file \
1237             || cp -p $$d/$$file $(distdir)/$$file \
1238             || exit 1; \
1239           fi; \
1240         done
1241         list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
1242           if test "$$subdir" = .; then :; else \
1243             test -d "$(distdir)/$$subdir" \
1244             || $(mkdir_p) "$(distdir)/$$subdir" \
1245             || exit 1; \
1246             distdir=`$(am__cd) $(distdir) && pwd`; \
1247             top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
1248             (cd $$subdir && \
1249               $(MAKE) $(AM_MAKEFLAGS) \
1250                 top_distdir="$$top_distdir" \
1251                 distdir="$$distdir/$$subdir" \
1252                 distdir) \
1253               || exit 1; \
1254           fi; \
1255         done
1256         $(MAKE) $(AM_MAKEFLAGS) \
1257           top_distdir="$(top_distdir)" distdir="$(distdir)" \
1258           dist-hook
1259 check-am: all-am
1260         $(MAKE) $(AM_MAKEFLAGS) check-TESTS check-local
1261 check: $(BUILT_SOURCES)
1262         $(MAKE) $(AM_MAKEFLAGS) check-recursive
1263 all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) \
1264                 $(HEADERS)
1265 install-binPROGRAMS: install-libLTLIBRARIES
1266
1267 installdirs: installdirs-recursive
1268 installdirs-am:
1269         for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(gdbdir)" "$(DESTDIR)$(glibincludedir)" "$(DESTDIR)$(glibsubincludedir)"; do \
1270           test -z "$$dir" || $(mkdir_p) "$$dir"; \
1271         done
1272 install: $(BUILT_SOURCES)
1273         $(MAKE) $(AM_MAKEFLAGS) install-recursive
1274 install-exec: install-exec-recursive
1275 install-data: install-data-recursive
1276 uninstall: uninstall-recursive
1277
1278 install-am: all-am
1279         @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1280
1281 installcheck: installcheck-recursive
1282 install-strip:
1283         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1284           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1285           `test -z '$(STRIP)' || \
1286             echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
1287 mostlyclean-generic:
1288
1289 clean-generic:
1290
1291 distclean-generic:
1292         -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1293
1294 maintainer-clean-generic:
1295         @echo "This command is intended for maintainers to use"
1296         @echo "it deletes files that may require special tools to rebuild."
1297         -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
1298 @OS_UNIX_FALSE@install-exec-hook:
1299 clean: clean-recursive
1300
1301 clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
1302         clean-libtool mostlyclean-am
1303
1304 distclean: distclean-recursive
1305         -rm -rf ./$(DEPDIR)
1306         -rm -f Makefile
1307 distclean-am: clean-am distclean-compile distclean-generic \
1308         distclean-libtool distclean-local distclean-tags
1309
1310 dvi: dvi-recursive
1311
1312 dvi-am:
1313
1314 html: html-recursive
1315
1316 info: info-recursive
1317
1318 info-am:
1319
1320 install-data-am: install-data-local install-dist_gdbSCRIPTS \
1321         install-glibincludeHEADERS install-glibsubincludeHEADERS
1322         @$(NORMAL_INSTALL)
1323         $(MAKE) $(AM_MAKEFLAGS) install-data-hook
1324
1325 install-exec-am: install-binPROGRAMS install-binSCRIPTS \
1326         install-libLTLIBRARIES
1327         @$(NORMAL_INSTALL)
1328         $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
1329
1330 install-info: install-info-recursive
1331
1332 install-man:
1333
1334 installcheck-am:
1335
1336 maintainer-clean: maintainer-clean-recursive
1337         -rm -rf ./$(DEPDIR)
1338         -rm -f Makefile
1339 maintainer-clean-am: distclean-am maintainer-clean-generic
1340
1341 mostlyclean: mostlyclean-recursive
1342
1343 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
1344         mostlyclean-libtool
1345
1346 pdf: pdf-recursive
1347
1348 pdf-am:
1349
1350 ps: ps-recursive
1351
1352 ps-am:
1353
1354 uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
1355         uninstall-dist_gdbSCRIPTS uninstall-glibincludeHEADERS \
1356         uninstall-glibsubincludeHEADERS uninstall-info-am \
1357         uninstall-libLTLIBRARIES uninstall-local
1358
1359 uninstall-info: uninstall-info-recursive
1360
1361 .PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-TESTS \
1362         check-am check-local clean clean-binPROGRAMS clean-generic \
1363         clean-libLTLIBRARIES clean-libtool clean-recursive ctags \
1364         ctags-recursive dist-hook distclean distclean-compile \
1365         distclean-generic distclean-libtool distclean-local \
1366         distclean-recursive distclean-tags distdir dvi dvi-am html \
1367         html-am info info-am install install-am install-binPROGRAMS \
1368         install-binSCRIPTS install-data install-data-am \
1369         install-data-hook install-data-local install-dist_gdbSCRIPTS \
1370         install-exec install-exec-am install-exec-hook \
1371         install-glibincludeHEADERS install-glibsubincludeHEADERS \
1372         install-info install-info-am install-libLTLIBRARIES \
1373         install-man install-strip installcheck installcheck-am \
1374         installdirs installdirs-am maintainer-clean \
1375         maintainer-clean-generic maintainer-clean-recursive \
1376         mostlyclean mostlyclean-compile mostlyclean-generic \
1377         mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
1378         tags tags-recursive uninstall uninstall-am \
1379         uninstall-binPROGRAMS uninstall-binSCRIPTS \
1380         uninstall-dist_gdbSCRIPTS uninstall-glibincludeHEADERS \
1381         uninstall-glibsubincludeHEADERS uninstall-info-am \
1382         uninstall-libLTLIBRARIES uninstall-local
1383
1384
1385 ### testing rules
1386
1387 # test: run all tests in cwd and subdirs
1388 test:   ${TEST_PROGS}
1389 @OS_UNIX_TRUE@  @test -z "${TEST_PROGS}" || ${GTESTER} --verbose ${TEST_PROGS}
1390 @OS_UNIX_TRUE@  @ for subdir in $(SUBDIRS) . ; do \
1391 @OS_UNIX_TRUE@      test "$$subdir" = "." -o "$$subdir" = "po" || \
1392 @OS_UNIX_TRUE@      ( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \
1393 @OS_UNIX_TRUE@    done
1394
1395 # test-report: run tests in subdirs and generate report
1396 # perf-report: run tests in subdirs with -m perf and generate report
1397 # full-report: like test-report: with -m perf and -m slow
1398 test-report perf-report full-report:    ${TEST_PROGS}
1399         @test -z "${TEST_PROGS}" || { \
1400           case $@ in \
1401           test-report) test_options="-k";; \
1402           perf-report) test_options="-k -m=perf";; \
1403           full-report) test_options="-k -m=perf -m=slow";; \
1404           esac ; \
1405           if test -z "$$GTESTER_LOGDIR" ; then  \
1406             ${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
1407           elif test -n "${TEST_PROGS}" ; then \
1408             ${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
1409           fi ; \
1410         }
1411         @ ignore_logdir=true ; \
1412           if test -z "$$GTESTER_LOGDIR" ; then \
1413             GTESTER_LOGDIR=`mktemp -d "\`pwd\`/.testlogs-XXXXXX"`; export GTESTER_LOGDIR ; \
1414             ignore_logdir=false ; \
1415           fi ; \
1416           for subdir in $(SUBDIRS) . ; do \
1417             test "$$subdir" = "." -o "$$subdir" = "po" || \
1418             ( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \
1419           done ; \
1420           $$ignore_logdir || { \
1421             echo '<?xml version="1.0"?>' > $@.xml ; \
1422             echo '<report-collection>'  >> $@.xml ; \
1423             for lf in `ls -L "$$GTESTER_LOGDIR"/.` ; do \
1424               sed '1,1s/^<?xml\b[^>?]*?>//' <"$$GTESTER_LOGDIR"/"$$lf" >> $@.xml ; \
1425             done ; \
1426             echo >> $@.xml ; \
1427             echo '</report-collection>' >> $@.xml ; \
1428             rm -rf "$$GTESTER_LOGDIR"/ ; \
1429             ${GTESTER_REPORT} --version 2>/dev/null 1>&2 ; test "$$?" != 0 || ${GTESTER_REPORT} $@.xml >$@.html ; \
1430           }
1431 .PHONY: test test-report perf-report full-report
1432 # run make test as part of make check
1433 check-local: test
1434
1435 glib.def: glib.symbols
1436         (echo -e EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/glib.symbols | sed -e '/^$$/d' -e 's/^/        /' -e 's/G_GNUC_[^ ]*//g') > glib.def
1437
1438 galias.h: $(srcdir)/makegalias.pl glib.symbols
1439           $(PERL) $(srcdir)/makegalias.pl < $(srcdir)/glib.symbols > galias.h
1440
1441 galiasdef.c: $(srcdir)/makegalias.pl glib.symbols
1442           $(PERL) $(srcdir)/makegalias.pl -def < $(srcdir)/glib.symbols > galiasdef.c
1443
1444 install-ms-lib:
1445         $(install_ms_lib_cmd)
1446
1447 uninstall-ms-lib:
1448         $(uninstall_ms_lib_cmd)
1449
1450 install-data-local: install-ms-lib install-def-file
1451         @if test -f $(glibincludedir)/glist.h ; then                                    \
1452           echo "*** Old headers found in $(glibincludedir). You should remove the" ;    \
1453           echo "*** contents of this directory and type 'make install' again." ;        \
1454           false ;                                                                       \
1455         fi
1456
1457 uninstall-local: uninstall-ms-lib uninstall-def-file
1458
1459 @OS_WIN32_AND_DLL_COMPILATION_TRUE@install-def-file:
1460 @OS_WIN32_AND_DLL_COMPILATION_TRUE@     $(INSTALL) glib.def $(DESTDIR)$(libdir)/glib-2.0.def
1461
1462 @OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall-def-file:
1463 @OS_WIN32_AND_DLL_COMPILATION_TRUE@     -rm $(DESTDIR)$(libdir)/glib-2.0.def
1464 @OS_WIN32_AND_DLL_COMPILATION_FALSE@install-def-file:
1465 @OS_WIN32_AND_DLL_COMPILATION_FALSE@uninstall-def-file:
1466
1467 gspawn-win32-helper-console.c:
1468         echo '#define HELPER_CONSOLE' >$@
1469         echo '#include "gspawn-win32-helper.c"' >>$@
1470
1471 gspawn-win64-helper.c:
1472         echo '#include "gspawn-win32-helper.c"' >$@
1473
1474 gspawn-win64-helper-console.c:
1475         echo '#define HELPER_CONSOLE' >$@
1476         echo '#include "gspawn-win32-helper.c"' >>$@
1477
1478 glib-win32-res.o: glib.rc
1479         $(WINDRES) glib.rc $@
1480
1481 @OS_UNIX_TRUE@install-exec-hook:
1482 @OS_UNIX_TRUE@  for sf in ${auto_config_binscripts} ; do \
1483 @OS_UNIX_TRUE@    mv -f "$(DESTDIR)$(bindir)/$$sf" "$(DESTDIR)$(bindir)/$$sf".tmp \
1484 @OS_UNIX_TRUE@    && sed < "$(DESTDIR)$(bindir)/$$sf".tmp > "$(DESTDIR)$(bindir)/$$sf" \
1485 @OS_UNIX_TRUE@      -e '1,24s|^ *#@PKGINSTALL_CONFIGVARS_IN24LINES@|  ${CONFIGVARS}|' \
1486 @OS_UNIX_TRUE@      -e '1,1s|#! /usr/bin/env python\([0-9]\+\(\.[0-9]\+\)\?\)\?|#!${PYTHON}|' \
1487 @OS_UNIX_TRUE@    || exit $$? ; \
1488 @OS_UNIX_TRUE@    rm -f "$(DESTDIR)$(bindir)/$$sf".tmp ; \
1489 @OS_UNIX_TRUE@  done
1490
1491 glib-2.0.lib: libglib-2.0.la glib.def
1492         lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libglib-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:glib.def -out:$@
1493
1494 dist-hook: $(BUILT_EXTRA_DIST) ../build/win32/vs9/glib.vcproj
1495         files='$(BUILT_EXTRA_DIST)'; \
1496         for f in $$files; do \
1497           if test -f $$f; then d=.; else d=$(srcdir); fi; \
1498           cp $$d/$$f $(distdir) || exit 1; done
1499
1500 ../build/win32/vs9/glib.vcproj: $(top_srcdir)/build/win32/vs9/glib.vcprojin
1501         for F in $(libglib_2_0_la_SOURCES); do \
1502                 case $$F in \
1503                 *-gcc.c) \
1504                         ;; \
1505                 *.c)    echo '   <File RelativePath="..\..\..\glib\'$$F'" />' \
1506                         ;; \
1507                 esac; \
1508         done >libglib.sourcefiles
1509         $(CPP) -P - <$(top_srcdir)/build/win32/vs9/glib.vcprojin >$@
1510
1511 distclean-local:
1512         if test $(srcdir) = .; then :; else \
1513             rm -f libglib-gdb.py; \
1514         fi
1515
1516 libglib-gdb.py: libglib-gdb.py.in
1517         sed -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libglib-gdb.py.in > libglib-gdb.py
1518
1519 install-data-hook: libglib-gdb.py
1520         mkdir -p $(DESTDIR)$(datadir)/gdb/auto-load$(ABS_GLIB_RUNTIME_LIBDIR)
1521         $(INSTALL) libglib-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load$(ABS_GLIB_RUNTIME_LIBDIR)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
1522 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mkdir -p $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
1523 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mv $(DESTDIR)$(libdir)/libglib-2.0.so.0 $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
1524 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mv $(DESTDIR)$(libdir)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION) $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
1525 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ rm -f $(DESTDIR)$(libdir)/libglib-2.0.so
1526 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ ln -s $(GLIB_RUNTIME_LIBDIR)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION) $(DESTDIR)$(libdir)/libglib-2.0.so
1527 # Tell versions [3.59,3.63) of GNU make to not export all variables.
1528 # Otherwise a system limit (for SysV at least) may be exceeded.
1529 .NOEXPORT: