Commit the vanila glib 2.27.5 with old debian directory
[external/glib2.0.git] / gobject / Makefile.in
1 # Makefile.in generated by automake 1.11.1 from Makefile.am.
2 # @configure_input@
3
4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
6 # Inc.
7 # This Makefile.in is free software; the Free Software Foundation
8 # gives unlimited permission to copy and/or distribute it,
9 # with or without modifications, as long as this notice is preserved.
10
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14 # PARTICULAR PURPOSE.
15
16 @SET_MAKE@
17
18 # GLIB - Library of useful C routines
19
20
21
22
23
24 VPATH = @srcdir@
25 pkgdatadir = $(datadir)/@PACKAGE@
26 pkgincludedir = $(includedir)/@PACKAGE@
27 pkglibdir = $(libdir)/@PACKAGE@
28 pkglibexecdir = $(libexecdir)/@PACKAGE@
29 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
30 install_sh_DATA = $(install_sh) -c -m 644
31 install_sh_PROGRAM = $(install_sh) -c
32 install_sh_SCRIPT = $(install_sh) -c
33 INSTALL_HEADER = $(INSTALL_DATA)
34 transform = $(program_transform_name)
35 NORMAL_INSTALL = :
36 PRE_INSTALL = :
37 POST_INSTALL = :
38 NORMAL_UNINSTALL = :
39 PRE_UNINSTALL = :
40 POST_UNINSTALL = :
41 build_triplet = @build@
42 host_triplet = @host@
43 DIST_COMMON = $(dist_gdb_SCRIPTS) $(libgobjectinclude_HEADERS) \
44         $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
45         $(srcdir)/glib-mkenums.in $(srcdir)/gobject.rc.in \
46         $(srcdir)/gobject.stp.in $(srcdir)/makefile.msc.in \
47         $(top_srcdir)/Makefile.decl ChangeLog
48 @ENABLE_DTRACE_TRUE@am__append_1 = gobject_probes.h gobject_probes.o
49 @ENABLE_DTRACE_TRUE@am__append_2 = gobject_probes.h
50 @ENABLE_DTRACE_TRUE@am__append_3 = gobject_probes.o
51 @ENABLE_SYSTEMTAP_TRUE@am__append_4 = $(tapset_in_files)
52 bin_PROGRAMS = gobject-query$(EXEEXT) glib-genmarshal$(EXEEXT)
53 noinst_PROGRAMS = testgobject$(EXEEXT)
54 subdir = gobject
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.ac
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 = gobject.stp glib-mkenums makefile.msc gobject.rc
67 CONFIG_CLEAN_VPATH_FILES =
68 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
69 am__vpath_adj = case $$p in \
70     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
71     *) f=$$p;; \
72   esac;
73 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
74 am__install_max = 40
75 am__nobase_strip_setup = \
76   srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
77 am__nobase_strip = \
78   for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
79 am__nobase_list = $(am__nobase_strip_setup); \
80   for p in $$list; do echo "$$p $$p"; done | \
81   sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
82   $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
83     if (++n[$$2] == $(am__install_max)) \
84       { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
85     END { for (dir in files) print dir, files[dir] }'
86 am__base_list = \
87   sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
88   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
89 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
90         "$(DESTDIR)$(bindir)" "$(DESTDIR)$(gdbdir)" \
91         "$(DESTDIR)$(tapsetdir)" "$(DESTDIR)$(libgobjectincludedir)"
92 LTLIBRARIES = $(lib_LTLIBRARIES)
93 am__objects_1 = gatomicarray.lo gbinding.lo gboxed.lo gclosure.lo \
94         genums.lo gobject.lo gparam.lo gparamspecs.lo gsignal.lo \
95         gsourceclosure.lo gtype.lo gtypemodule.lo gtypeplugin.lo \
96         gvalue.lo gvaluearray.lo gvaluetransform.lo gvaluetypes.lo
97 am__objects_2 = $(am__objects_1)
98 am_libgobject_2_0_la_OBJECTS = $(am__objects_2)
99 libgobject_2_0_la_OBJECTS = $(am_libgobject_2_0_la_OBJECTS)
100 AM_V_lt = $(am__v_lt_$(V))
101 am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
102 am__v_lt_0 = --silent
103 libgobject_2_0_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
104         $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
105         $(AM_CFLAGS) $(CFLAGS) $(libgobject_2_0_la_LDFLAGS) $(LDFLAGS) \
106         -o $@
107 PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
108 am_glib_genmarshal_OBJECTS = glib-genmarshal.$(OBJEXT)
109 glib_genmarshal_OBJECTS = $(am_glib_genmarshal_OBJECTS)
110 glib_genmarshal_DEPENDENCIES = $(libglib)
111 am_gobject_query_OBJECTS = gobject-query.$(OBJEXT)
112 gobject_query_OBJECTS = $(am_gobject_query_OBJECTS)
113 gobject_query_DEPENDENCIES = $(progs_LDADD)
114 am_testgobject_OBJECTS = testgobject.$(OBJEXT)
115 testgobject_OBJECTS = $(am_testgobject_OBJECTS)
116 testgobject_DEPENDENCIES = $(progs_LDADD)
117 SCRIPTS = $(bin_SCRIPTS) $(dist_gdb_SCRIPTS)
118 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
119 depcomp = $(SHELL) $(top_srcdir)/depcomp
120 am__depfiles_maybe = depfiles
121 am__mv = mv -f
122 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
123         $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
124 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
125         $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
126         $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
127         $(AM_CFLAGS) $(CFLAGS)
128 AM_V_CC = $(am__v_CC_$(V))
129 am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
130 am__v_CC_0 = @echo "  CC    " $@;
131 AM_V_at = $(am__v_at_$(V))
132 am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
133 am__v_at_0 = @
134 CCLD = $(CC)
135 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
136         $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
137         $(AM_LDFLAGS) $(LDFLAGS) -o $@
138 AM_V_CCLD = $(am__v_CCLD_$(V))
139 am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
140 am__v_CCLD_0 = @echo "  CCLD  " $@;
141 AM_V_GEN = $(am__v_GEN_$(V))
142 am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
143 am__v_GEN_0 = @echo "  GEN   " $@;
144 SOURCES = $(libgobject_2_0_la_SOURCES) $(glib_genmarshal_SOURCES) \
145         $(gobject_query_SOURCES) $(testgobject_SOURCES)
146 DIST_SOURCES = $(libgobject_2_0_la_SOURCES) $(glib_genmarshal_SOURCES) \
147         $(gobject_query_SOURCES) $(testgobject_SOURCES)
148 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
149         html-recursive info-recursive install-data-recursive \
150         install-dvi-recursive install-exec-recursive \
151         install-html-recursive install-info-recursive \
152         install-pdf-recursive install-ps-recursive install-recursive \
153         installcheck-recursive installdirs-recursive pdf-recursive \
154         ps-recursive uninstall-recursive
155 DATA = $(noinst_DATA) $(tapset_DATA)
156 HEADERS = $(libgobjectinclude_HEADERS)
157 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
158   distclean-recursive maintainer-clean-recursive
159 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
160         $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
161         distdir
162 ETAGS = etags
163 CTAGS = ctags
164 am__tty_colors = \
165 red=; grn=; lgn=; blu=; std=
166 DIST_SUBDIRS = $(SUBDIRS)
167 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
168 am__relativize = \
169   dir0=`pwd`; \
170   sed_first='s,^\([^/]*\)/.*$$,\1,'; \
171   sed_rest='s,^[^/]*/*,,'; \
172   sed_last='s,^.*/\([^/]*\)$$,\1,'; \
173   sed_butlast='s,/*[^/]*$$,,'; \
174   while test -n "$$dir1"; do \
175     first=`echo "$$dir1" | sed -e "$$sed_first"`; \
176     if test "$$first" != "."; then \
177       if test "$$first" = ".."; then \
178         dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
179         dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
180       else \
181         first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
182         if test "$$first2" = "$$first"; then \
183           dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
184         else \
185           dir2="../$$dir2"; \
186         fi; \
187         dir0="$$dir0"/"$$first"; \
188       fi; \
189     fi; \
190     dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
191   done; \
192   reldir="$$dir2"
193 ABS_GLIB_RUNTIME_LIBDIR = @ABS_GLIB_RUNTIME_LIBDIR@
194 ABS_TAPSET_DIR = @ABS_TAPSET_DIR@
195 ACLOCAL = @ACLOCAL@
196 ALLOCA = @ALLOCA@
197 AMTAR = @AMTAR@
198 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
199 AR = @AR@
200 AS = @AS@
201 AUTOCONF = @AUTOCONF@
202 AUTOHEADER = @AUTOHEADER@
203 AUTOMAKE = @AUTOMAKE@
204 AWK = @AWK@
205 CATALOGS = @CATALOGS@
206 CATOBJEXT = @CATOBJEXT@
207 CC = @CC@
208 CCDEPMODE = @CCDEPMODE@
209 CFLAGS = @CFLAGS@
210 CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@
211 CPP = @CPP@
212 CPPFLAGS = @CPPFLAGS@
213 CXX = @CXX@
214 CXXCPP = @CXXCPP@
215 CXXDEPMODE = @CXXDEPMODE@
216 CXXFLAGS = @CXXFLAGS@
217 CYGPATH_W = @CYGPATH_W@
218 DATADIRNAME = @DATADIRNAME@
219 DBUS1_CFLAGS = @DBUS1_CFLAGS@
220 DBUS1_LIBS = @DBUS1_LIBS@
221 DEFS = @DEFS@
222 DEPDIR = @DEPDIR@
223 DISABLE_MEM_POOLS = @DISABLE_MEM_POOLS@
224 DLLTOOL = @DLLTOOL@
225 DSYMUTIL = @DSYMUTIL@
226 DTRACE = @DTRACE@
227 DUMPBIN = @DUMPBIN@
228 ECHO_C = @ECHO_C@
229 ECHO_N = @ECHO_N@
230 ECHO_T = @ECHO_T@
231 EGREP = @EGREP@
232 EXEEXT = @EXEEXT@
233 FAM_LIBS = @FAM_LIBS@
234 FGREP = @FGREP@
235 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
236 GIO = @GIO@
237 GIO_MODULE_DIR = @GIO_MODULE_DIR@
238 GLIBC21 = @GLIBC21@
239 GLIB_BINARY_AGE = @GLIB_BINARY_AGE@
240 GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@
241 GLIB_DEBUG_FLAGS = @GLIB_DEBUG_FLAGS@
242 GLIB_EXTRA_CFLAGS = @GLIB_EXTRA_CFLAGS@
243 GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
244 GLIB_INTERFACE_AGE = @GLIB_INTERFACE_AGE@
245 GLIB_LINK_FLAGS = @GLIB_LINK_FLAGS@
246 GLIB_MAJOR_VERSION = @GLIB_MAJOR_VERSION@
247 GLIB_MICRO_VERSION = @GLIB_MICRO_VERSION@
248 GLIB_MINOR_VERSION = @GLIB_MINOR_VERSION@
249 GLIB_RT_LIBS = @GLIB_RT_LIBS@
250 GLIB_RUNTIME_LIBDIR = @GLIB_RUNTIME_LIBDIR@
251 GLIB_VERSION = @GLIB_VERSION@
252 GLIB_WIN32_STATIC_COMPILATION_DEFINE = @GLIB_WIN32_STATIC_COMPILATION_DEFINE@
253 GMOFILES = @GMOFILES@
254 GMSGFMT = @GMSGFMT@
255 GREP = @GREP@
256 GSPAWN = @GSPAWN@
257 GTHREAD_COMPILE_IMPL_DEFINES = @GTHREAD_COMPILE_IMPL_DEFINES@
258 GTKDOC_CHECK = @GTKDOC_CHECK@
259 GTKDOC_MKPDF = @GTKDOC_MKPDF@
260 GTKDOC_REBASE = @GTKDOC_REBASE@
261 G_LIBS_EXTRA = @G_LIBS_EXTRA@
262 G_MODULE_BROKEN_RTLD_GLOBAL = @G_MODULE_BROKEN_RTLD_GLOBAL@
263 G_MODULE_HAVE_DLERROR = @G_MODULE_HAVE_DLERROR@
264 G_MODULE_IMPL = @G_MODULE_IMPL@
265 G_MODULE_LDFLAGS = @G_MODULE_LDFLAGS@
266 G_MODULE_LIBS = @G_MODULE_LIBS@
267 G_MODULE_LIBS_EXTRA = @G_MODULE_LIBS_EXTRA@
268 G_MODULE_NEED_USCORE = @G_MODULE_NEED_USCORE@
269 G_MODULE_PLUGIN_LIBS = @G_MODULE_PLUGIN_LIBS@
270 G_MODULE_SUPPORTED = @G_MODULE_SUPPORTED@
271 G_THREAD_CFLAGS = @G_THREAD_CFLAGS@
272 G_THREAD_LIBS = @G_THREAD_LIBS@
273 G_THREAD_LIBS_EXTRA = @G_THREAD_LIBS_EXTRA@
274 G_THREAD_LIBS_FOR_GTHREAD = @G_THREAD_LIBS_FOR_GTHREAD@
275 HTML_DIR = @HTML_DIR@
276 ICONV_LIBS = @ICONV_LIBS@
277 INDENT = @INDENT@
278 INSTALL = @INSTALL@
279 INSTALL_DATA = @INSTALL_DATA@
280 INSTALL_PROGRAM = @INSTALL_PROGRAM@
281 INSTALL_SCRIPT = @INSTALL_SCRIPT@
282 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
283 INSTOBJEXT = @INSTOBJEXT@
284 INTLLIBS = @INTLLIBS@
285 LD = @LD@
286 LDFLAGS = @LDFLAGS@
287 LIBASYNCNS_LIBADD = @LIBASYNCNS_LIBADD@
288 LIBOBJS = @LIBOBJS@
289 LIBS = @LIBS@
290 LIBTOOL = @LIBTOOL@
291 LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@
292 LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@
293 LIPO = @LIPO@
294 LN_S = @LN_S@
295 LTLIBOBJS = @LTLIBOBJS@
296 LTP = @LTP@
297 LTP_GENHTML = @LTP_GENHTML@
298 LT_AGE = @LT_AGE@
299 LT_CURRENT = @LT_CURRENT@
300 LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@
301 LT_RELEASE = @LT_RELEASE@
302 LT_REVISION = @LT_REVISION@
303 MAINT = @MAINT@
304 MAKEINFO = @MAKEINFO@
305 MANIFEST_TOOL = @MANIFEST_TOOL@
306 MKDIR_P = @MKDIR_P@
307 MKINSTALLDIRS = @MKINSTALLDIRS@
308 MSGFMT = @MSGFMT@
309 MSGFMT_OPTS = @MSGFMT_OPTS@
310 NM = @NM@
311 NMEDIT = @NMEDIT@
312 OBJDUMP = @OBJDUMP@
313 OBJEXT = @OBJEXT@
314 OTOOL = @OTOOL@
315 OTOOL64 = @OTOOL64@
316 PACKAGE = @PACKAGE@
317 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
318 PACKAGE_NAME = @PACKAGE_NAME@
319 PACKAGE_STRING = @PACKAGE_STRING@
320 PACKAGE_TARNAME = @PACKAGE_TARNAME@
321 PACKAGE_URL = @PACKAGE_URL@
322 PACKAGE_VERSION = @PACKAGE_VERSION@
323 PATH_SEPARATOR = @PATH_SEPARATOR@
324 PCRE_CFLAGS = @PCRE_CFLAGS@
325 PCRE_LIBS = @PCRE_LIBS@
326 PCRE_REQUIRES = @PCRE_REQUIRES@
327 PCRE_WARN_CFLAGS = @PCRE_WARN_CFLAGS@
328 PERL = @PERL@
329 PERL_PATH = @PERL_PATH@
330 PKG_CONFIG = @PKG_CONFIG@
331 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
332 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
333 PLATFORMDEP = @PLATFORMDEP@
334 POFILES = @POFILES@
335 POSUB = @POSUB@
336 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
337 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
338 PYTHON = @PYTHON@
339 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
340 PYTHON_PLATFORM = @PYTHON_PLATFORM@
341 PYTHON_PREFIX = @PYTHON_PREFIX@
342 PYTHON_VERSION = @PYTHON_VERSION@
343 RANLIB = @RANLIB@
344 REBUILD = @REBUILD@
345 SED = @SED@
346 SELINUX_LIBS = @SELINUX_LIBS@
347 SET_MAKE = @SET_MAKE@
348 SHELL = @SHELL@
349 SHTOOL = @SHTOOL@
350 STRIP = @STRIP@
351 USE_NLS = @USE_NLS@
352 VERSION = @VERSION@
353 WINDRES = @WINDRES@
354 XATTR_LIBS = @XATTR_LIBS@
355 XGETTEXT = @XGETTEXT@
356 XMLCATALOG = @XMLCATALOG@
357 XML_CATALOG_FILE = @XML_CATALOG_FILE@
358 XSLTPROC = @XSLTPROC@
359 ZLIB_CFLAGS = @ZLIB_CFLAGS@
360 ZLIB_LIBS = @ZLIB_LIBS@
361 abs_builddir = @abs_builddir@
362 abs_srcdir = @abs_srcdir@
363 abs_top_builddir = @abs_top_builddir@
364 abs_top_srcdir = @abs_top_srcdir@
365 ac_ct_AR = @ac_ct_AR@
366 ac_ct_CC = @ac_ct_CC@
367 ac_ct_CXX = @ac_ct_CXX@
368 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
369 am__include = @am__include@
370 am__leading_dot = @am__leading_dot@
371 am__quote = @am__quote@
372 am__tar = @am__tar@
373 am__untar = @am__untar@
374 bindir = @bindir@
375 build = @build@
376 build_alias = @build_alias@
377 build_cpu = @build_cpu@
378 build_os = @build_os@
379 build_vendor = @build_vendor@
380 builddir = @builddir@
381 config_h_INCLUDES = @config_h_INCLUDES@
382 datadir = @datadir@
383 datarootdir = @datarootdir@
384 docdir = @docdir@
385 dvidir = @dvidir@
386 exec_prefix = @exec_prefix@
387 gio_INCLUDES = @gio_INCLUDES@
388 glib_INCLUDES = @glib_INCLUDES@
389 gmodule_INCLUDES = @gmodule_INCLUDES@
390 gobject_INCLUDES = @gobject_INCLUDES@
391 gthread_INCLUDES = @gthread_INCLUDES@
392 host = @host@
393 host_alias = @host_alias@
394 host_cpu = @host_cpu@
395 host_os = @host_os@
396 host_vendor = @host_vendor@
397 htmldir = @htmldir@
398 includedir = @includedir@
399 infodir = @infodir@
400 install_sh = @install_sh@
401 libdir = @libdir@
402 libexecdir = @libexecdir@
403 localedir = @localedir@
404 localstatedir = @localstatedir@
405 mandir = @mandir@
406 mkdir_p = @mkdir_p@
407 ms_librarian = @ms_librarian@
408 oldincludedir = @oldincludedir@
409 pdfdir = @pdfdir@
410 pkgpyexecdir = @pkgpyexecdir@
411 pkgpythondir = @pkgpythondir@
412 prefix = @prefix@
413 program_transform_name = @program_transform_name@
414 psdir = @psdir@
415 pyexecdir = @pyexecdir@
416 pythondir = @pythondir@
417 sbindir = @sbindir@
418 sharedstatedir = @sharedstatedir@
419 srcdir = @srcdir@
420 sysconfdir = @sysconfdir@
421 target_alias = @target_alias@
422 top_build_prefix = @top_build_prefix@
423 top_builddir = @top_builddir@
424 top_srcdir = @top_srcdir@
425
426 #GTESTER = gtester                      # for non-GLIB packages
427 GTESTER = $(top_builddir)/glib/gtester                  # for the GLIB package
428 GTESTER_REPORT = $(top_builddir)/glib/gtester-report    # for the GLIB package
429
430 # initialize variables for unconditional += appending
431
432 #
433 # auxillary files
434 #
435 EXTRA_DIST = $(am__append_4) $(gobject_private_h_sources) \
436         $(gobject_extra_sources) marshal-genstrings.pl makefile.msc.in \
437         gobject.rc.in libgobject-gdb.py.in glib-mkenums.in abicheck.sh
438 TEST_PROGS = 
439
440 # GObject - GLib Type, Object, Parameter and Signal Library
441 # Copyright (C) 1997,98,99,2000 Tim Janik and Red Hat, Inc.
442 #
443 SUBDIRS = . tests
444 CLEANFILES = $(am__append_2) $(gen_sources)
445 @HAVE_THREADS_TRUE@THREAD_FLAGS = -DG_THREADS_MANDATORY
446 AM_CPPFLAGS = \
447         -DG_LOG_DOMAIN=\"GLib-GObject\"         \
448         $(gthread_INCLUDES)                     \
449         $(GLIB_DEBUG_FLAGS)                     \
450         $(THREAD_FLAGS)                         \
451         -DG_DISABLE_DEPRECATED                  \
452         -DGOBJECT_COMPILATION                   \
453         -DG_DISABLE_CONST_RETURNS
454
455 @HAVE_GNUC_VISIBILITY_TRUE@@OS_LINUX_TRUE@TESTS = abicheck.sh
456 libglib = $(top_builddir)/glib/libglib-2.0.la $(top_builddir)/gthread/libgthread-2.0.la
457
458 # libraries to compile and install
459 lib_LTLIBRARIES = libgobject-2.0.la
460 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@noinst_DATA = gobject-2.0.lib
461 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@install_ms_lib_cmd = $(INSTALL) gobject-2.0.lib $(DESTDIR)$(libdir)
462 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gobject-2.0.lib
463 @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined
464 @OS_WIN32_AND_DLL_COMPILATION_FALSE@export_symbols = $(LIBTOOL_EXPORT_OPTIONS)
465 @OS_WIN32_AND_DLL_COMPILATION_TRUE@export_symbols = -export-symbols gobject.def
466 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gobject_def = gobject.def
467 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gobject_win32_res = gobject-win32-res.o
468 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gobject_win32_res_ldflag = -Wl,$(gobject_win32_res)
469
470 # libtool stuff: set version and export symbols for resolving
471 libgobjectincludedir = $(includedir)/glib-2.0/gobject
472 libgobject_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
473   $(gobject_win32_res_ldflag) \
474   -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
475   -export-dynamic $(no_undefined) $(export_symbols)
476
477 libgobject_2_0_la_LIBADD = $(libglib) $(am__append_3)
478 libgobject_2_0_la_DEPENDENCIES = $(gobject_win32_res) $(gobject_def)
479
480 #
481 # setup source file variables
482 #
483 # GObject library header files for public installation
484 gobject_public_h_sources = \
485         gbinding.h              \
486         gboxed.h                \
487         gclosure.h              \
488         genums.h                \
489         gobject.h               \
490         gparam.h                \
491         gparamspecs.h           \
492         gsignal.h               \
493         gsourceclosure.h        \
494         gtype.h                 \
495         gtypemodule.h           \
496         gtypeplugin.h           \
497         gvalue.h                \
498         gvaluearray.h           \
499         gvaluecollector.h       \
500         gvaluetypes.h           \
501         gobjectnotifyqueue.c    \
502         gmarshal.h
503
504
505 # GObject library header files that don't get installed
506 gobject_private_h_sources = \
507         gatomicarray.h          \
508         gtype-private.h
509
510
511 # GObject library C sources to build the library from
512 gobject_c_sources = \
513         gobject_probes.d        \
514         gatomicarray.c          \
515         gbinding.c              \
516         gboxed.c                \
517         gclosure.c              \
518         genums.c                \
519         gobject.c               \
520         gobject_trace.h         \
521         gparam.c                \
522         gparamspecs.c           \
523         gsignal.c               \
524         gsourceclosure.c        \
525         gtype.c                 \
526         gtypemodule.c           \
527         gtypeplugin.c           \
528         gvalue.c                \
529         gvaluearray.c           \
530         gvaluetransform.c       \
531         gvaluetypes.c
532
533
534 # these sources (also mentioned above) are generated.
535 BUILT_SOURCES = gmarshal.h gmarshal.c $(am__append_1)
536 @ENABLE_SYSTEMTAP_TRUE@tapset_in_files = gobject.stp.in
537 @ENABLE_SYSTEMTAP_TRUE@tapsetdir = @ABS_TAPSET_DIR@
538 @ENABLE_SYSTEMTAP_TRUE@tapset_DATA = $(tapset_in_files:.stp.in=.stp)
539
540 # non-header sources (headers should be specified in the above variables)
541 # that don't serve as direct make target sources, i.e. they don't have
542 # their own .lo rules and don't get publically installed
543 gobject_extra_sources = \
544         gmarshal.list           \
545         gmarshal.strings        \
546         gobject.symbols
547
548
549 #
550 # setup GObject library sources and their dependancies
551 #
552 gobject_target_headers = $(gobject_public_h_sources)
553 gobject_target_sources = $(gobject_c_sources)
554 EXTRA_HEADERS = 
555
556 #
557 # rules to generate built sources
558 #
559 # setup autogeneration dependancies
560 gen_sources = xgen-gmh xgen-gmc xgen-gms
561 @CROSS_COMPILING_FALSE@glib_genmarshal = ./glib-genmarshal
562
563 # normal autogeneration rules
564 # all autogenerated files need to be generated in the srcdir,
565 # so old versions get remade and are not confused with newer
566 # versions in the build dir. thus a development setup requires
567 # srcdir to be writable, passing --disable-rebuilds to
568 # ../configure will supress all autogeneration rules.
569 @CROSS_COMPILING_TRUE@glib_genmarshal = $(GLIB_GENMARSHAL)
570
571 # target platform:
572 libgobjectinclude_HEADERS = $(gobject_target_headers)
573 libgobject_2_0_la_SOURCES = $(gobject_target_sources)
574 bin_SCRIPTS = glib-mkenums
575 # source files
576 gobject_query_SOURCES = gobject-query.c
577 glib_genmarshal_SOURCES = glib-genmarshal.c
578 testgobject_SOURCES = testgobject.c
579 # link programs against libgobject
580 progs_LDADD = ./libgobject-2.0.la $(libglib)
581 glib_genmarshal_LDADD = $(libglib)
582 gobject_query_LDADD = $(progs_LDADD)
583 testgobject_LDADD = $(progs_LDADD)
584 BUILT_EXTRA_DIST = \
585         makefile.msc            \
586         gobject.rc              \
587         gmarshal.h              \
588         gmarshal.c              \
589         stamp-gmarshal.h
590
591
592 # install gdb scripts
593 gdbdir = $(datadir)/glib-2.0/gdb
594 dist_gdb_SCRIPTS = gobject.py
595 all: $(BUILT_SOURCES)
596         $(MAKE) $(AM_MAKEFLAGS) all-recursive
597
598 .SUFFIXES:
599 .SUFFIXES: .c .lo .o .obj
600 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.decl $(am__configure_deps)
601         @for dep in $?; do \
602           case '$(am__configure_deps)' in \
603             *$$dep*) \
604               ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
605                 && { if test -f $@; then exit 0; else break; fi; }; \
606               exit 1;; \
607           esac; \
608         done; \
609         echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gobject/Makefile'; \
610         $(am__cd) $(top_srcdir) && \
611           $(AUTOMAKE) --gnu gobject/Makefile
612 .PRECIOUS: Makefile
613 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
614         @case '$?' in \
615           *config.status*) \
616             cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
617           *) \
618             echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
619             cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
620         esac;
621
622 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
623         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
624
625 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
626         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
627 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
628         cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
629 $(am__aclocal_m4_deps):
630 gobject.stp: $(top_builddir)/config.status $(srcdir)/gobject.stp.in
631         cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
632 glib-mkenums: $(top_builddir)/config.status $(srcdir)/glib-mkenums.in
633         cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
634 makefile.msc: $(top_builddir)/config.status $(srcdir)/makefile.msc.in
635         cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
636 gobject.rc: $(top_builddir)/config.status $(srcdir)/gobject.rc.in
637         cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
638 install-libLTLIBRARIES: $(lib_LTLIBRARIES)
639         @$(NORMAL_INSTALL)
640         test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
641         @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
642         list2=; for p in $$list; do \
643           if test -f $$p; then \
644             list2="$$list2 $$p"; \
645           else :; fi; \
646         done; \
647         test -z "$$list2" || { \
648           echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
649           $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
650         }
651
652 uninstall-libLTLIBRARIES:
653         @$(NORMAL_UNINSTALL)
654         @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
655         for p in $$list; do \
656           $(am__strip_dir) \
657           echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
658           $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
659         done
660
661 clean-libLTLIBRARIES:
662         -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
663         @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
664           dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
665           test "$$dir" != "$$p" || dir=.; \
666           echo "rm -f \"$${dir}/so_locations\""; \
667           rm -f "$${dir}/so_locations"; \
668         done
669 libgobject-2.0.la: $(libgobject_2_0_la_OBJECTS) $(libgobject_2_0_la_DEPENDENCIES) 
670         $(AM_V_CCLD)$(libgobject_2_0_la_LINK) -rpath $(libdir) $(libgobject_2_0_la_OBJECTS) $(libgobject_2_0_la_LIBADD) $(LIBS)
671 install-binPROGRAMS: $(bin_PROGRAMS)
672         @$(NORMAL_INSTALL)
673         test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
674         @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
675         for p in $$list; do echo "$$p $$p"; done | \
676         sed 's/$(EXEEXT)$$//' | \
677         while read p p1; do if test -f $$p || test -f $$p1; \
678           then echo "$$p"; echo "$$p"; else :; fi; \
679         done | \
680         sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
681             -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
682         sed 'N;N;N;s,\n, ,g' | \
683         $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
684           { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
685             if ($$2 == $$4) files[d] = files[d] " " $$1; \
686             else { print "f", $$3 "/" $$4, $$1; } } \
687           END { for (d in files) print "f", d, files[d] }' | \
688         while read type dir files; do \
689             if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
690             test -z "$$files" || { \
691             echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
692             $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
693             } \
694         ; done
695
696 uninstall-binPROGRAMS:
697         @$(NORMAL_UNINSTALL)
698         @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
699         files=`for p in $$list; do echo "$$p"; done | \
700           sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
701               -e 's/$$/$(EXEEXT)/' `; \
702         test -n "$$list" || exit 0; \
703         echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
704         cd "$(DESTDIR)$(bindir)" && rm -f $$files
705
706 clean-binPROGRAMS:
707         @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
708         echo " rm -f" $$list; \
709         rm -f $$list || exit $$?; \
710         test -n "$(EXEEXT)" || exit 0; \
711         list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
712         echo " rm -f" $$list; \
713         rm -f $$list
714
715 clean-noinstPROGRAMS:
716         @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
717         echo " rm -f" $$list; \
718         rm -f $$list || exit $$?; \
719         test -n "$(EXEEXT)" || exit 0; \
720         list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
721         echo " rm -f" $$list; \
722         rm -f $$list
723 glib-genmarshal$(EXEEXT): $(glib_genmarshal_OBJECTS) $(glib_genmarshal_DEPENDENCIES) 
724         @rm -f glib-genmarshal$(EXEEXT)
725         $(AM_V_CCLD)$(LINK) $(glib_genmarshal_OBJECTS) $(glib_genmarshal_LDADD) $(LIBS)
726 gobject-query$(EXEEXT): $(gobject_query_OBJECTS) $(gobject_query_DEPENDENCIES) 
727         @rm -f gobject-query$(EXEEXT)
728         $(AM_V_CCLD)$(LINK) $(gobject_query_OBJECTS) $(gobject_query_LDADD) $(LIBS)
729 testgobject$(EXEEXT): $(testgobject_OBJECTS) $(testgobject_DEPENDENCIES) 
730         @rm -f testgobject$(EXEEXT)
731         $(AM_V_CCLD)$(LINK) $(testgobject_OBJECTS) $(testgobject_LDADD) $(LIBS)
732 install-binSCRIPTS: $(bin_SCRIPTS)
733         @$(NORMAL_INSTALL)
734         test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
735         @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
736         for p in $$list; do \
737           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
738           if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
739         done | \
740         sed -e 'p;s,.*/,,;n' \
741             -e 'h;s|.*|.|' \
742             -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
743         $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
744           { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
745             if ($$2 == $$4) { files[d] = files[d] " " $$1; \
746               if (++n[d] == $(am__install_max)) { \
747                 print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
748             else { print "f", d "/" $$4, $$1 } } \
749           END { for (d in files) print "f", d, files[d] }' | \
750         while read type dir files; do \
751              if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
752              test -z "$$files" || { \
753                echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
754                $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
755              } \
756         ; done
757
758 uninstall-binSCRIPTS:
759         @$(NORMAL_UNINSTALL)
760         @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
761         files=`for p in $$list; do echo "$$p"; done | \
762                sed -e 's,.*/,,;$(transform)'`; \
763         test -n "$$list" || exit 0; \
764         echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
765         cd "$(DESTDIR)$(bindir)" && rm -f $$files
766 install-dist_gdbSCRIPTS: $(dist_gdb_SCRIPTS)
767         @$(NORMAL_INSTALL)
768         test -z "$(gdbdir)" || $(MKDIR_P) "$(DESTDIR)$(gdbdir)"
769         @list='$(dist_gdb_SCRIPTS)'; test -n "$(gdbdir)" || list=; \
770         for p in $$list; do \
771           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
772           if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
773         done | \
774         sed -e 'p;s,.*/,,;n' \
775             -e 'h;s|.*|.|' \
776             -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
777         $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
778           { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
779             if ($$2 == $$4) { files[d] = files[d] " " $$1; \
780               if (++n[d] == $(am__install_max)) { \
781                 print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
782             else { print "f", d "/" $$4, $$1 } } \
783           END { for (d in files) print "f", d, files[d] }' | \
784         while read type dir files; do \
785              if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
786              test -z "$$files" || { \
787                echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(gdbdir)$$dir'"; \
788                $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(gdbdir)$$dir" || exit $$?; \
789              } \
790         ; done
791
792 uninstall-dist_gdbSCRIPTS:
793         @$(NORMAL_UNINSTALL)
794         @list='$(dist_gdb_SCRIPTS)'; test -n "$(gdbdir)" || exit 0; \
795         files=`for p in $$list; do echo "$$p"; done | \
796                sed -e 's,.*/,,;$(transform)'`; \
797         test -n "$$list" || exit 0; \
798         echo " ( cd '$(DESTDIR)$(gdbdir)' && rm -f" $$files ")"; \
799         cd "$(DESTDIR)$(gdbdir)" && rm -f $$files
800
801 mostlyclean-compile:
802         -rm -f *.$(OBJEXT)
803
804 distclean-compile:
805         -rm -f *.tab.c
806
807 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gatomicarray.Plo@am__quote@
808 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gbinding.Plo@am__quote@
809 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gboxed.Plo@am__quote@
810 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gclosure.Plo@am__quote@
811 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/genums.Plo@am__quote@
812 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glib-genmarshal.Po@am__quote@
813 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gobject-query.Po@am__quote@
814 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gobject.Plo@am__quote@
815 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gparam.Plo@am__quote@
816 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gparamspecs.Plo@am__quote@
817 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsignal.Plo@am__quote@
818 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsourceclosure.Plo@am__quote@
819 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtype.Plo@am__quote@
820 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtypemodule.Plo@am__quote@
821 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtypeplugin.Plo@am__quote@
822 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvalue.Plo@am__quote@
823 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvaluearray.Plo@am__quote@
824 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvaluetransform.Plo@am__quote@
825 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvaluetypes.Plo@am__quote@
826 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testgobject.Po@am__quote@
827
828 .c.o:
829 @am__fastdepCC_TRUE@    $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
830 @am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
831 @am__fastdepCC_FALSE@   $(AM_V_CC) @AM_BACKSLASH@
832 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
833 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
834 @am__fastdepCC_FALSE@   $(COMPILE) -c $<
835
836 .c.obj:
837 @am__fastdepCC_TRUE@    $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
838 @am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
839 @am__fastdepCC_FALSE@   $(AM_V_CC) @AM_BACKSLASH@
840 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
841 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
842 @am__fastdepCC_FALSE@   $(COMPILE) -c `$(CYGPATH_W) '$<'`
843
844 .c.lo:
845 @am__fastdepCC_TRUE@    $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
846 @am__fastdepCC_TRUE@    $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
847 @am__fastdepCC_FALSE@   $(AM_V_CC) @AM_BACKSLASH@
848 @AMDEP_TRUE@@am__fastdepCC_FALSE@       source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
849 @AMDEP_TRUE@@am__fastdepCC_FALSE@       DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
850 @am__fastdepCC_FALSE@   $(LTCOMPILE) -c -o $@ $<
851
852 mostlyclean-libtool:
853         -rm -f *.lo
854
855 clean-libtool:
856         -rm -rf .libs _libs
857 install-tapsetDATA: $(tapset_DATA)
858         @$(NORMAL_INSTALL)
859         test -z "$(tapsetdir)" || $(MKDIR_P) "$(DESTDIR)$(tapsetdir)"
860         @list='$(tapset_DATA)'; test -n "$(tapsetdir)" || list=; \
861         for p in $$list; do \
862           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
863           echo "$$d$$p"; \
864         done | $(am__base_list) | \
865         while read files; do \
866           echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(tapsetdir)'"; \
867           $(INSTALL_DATA) $$files "$(DESTDIR)$(tapsetdir)" || exit $$?; \
868         done
869
870 uninstall-tapsetDATA:
871         @$(NORMAL_UNINSTALL)
872         @list='$(tapset_DATA)'; test -n "$(tapsetdir)" || list=; \
873         files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
874         test -n "$$files" || exit 0; \
875         echo " ( cd '$(DESTDIR)$(tapsetdir)' && rm -f" $$files ")"; \
876         cd "$(DESTDIR)$(tapsetdir)" && rm -f $$files
877 install-libgobjectincludeHEADERS: $(libgobjectinclude_HEADERS)
878         @$(NORMAL_INSTALL)
879         test -z "$(libgobjectincludedir)" || $(MKDIR_P) "$(DESTDIR)$(libgobjectincludedir)"
880         @list='$(libgobjectinclude_HEADERS)'; test -n "$(libgobjectincludedir)" || list=; \
881         for p in $$list; do \
882           if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
883           echo "$$d$$p"; \
884         done | $(am__base_list) | \
885         while read files; do \
886           echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(libgobjectincludedir)'"; \
887           $(INSTALL_HEADER) $$files "$(DESTDIR)$(libgobjectincludedir)" || exit $$?; \
888         done
889
890 uninstall-libgobjectincludeHEADERS:
891         @$(NORMAL_UNINSTALL)
892         @list='$(libgobjectinclude_HEADERS)'; test -n "$(libgobjectincludedir)" || list=; \
893         files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
894         test -n "$$files" || exit 0; \
895         echo " ( cd '$(DESTDIR)$(libgobjectincludedir)' && rm -f" $$files ")"; \
896         cd "$(DESTDIR)$(libgobjectincludedir)" && rm -f $$files
897
898 # This directory's subdirectories are mostly independent; you can cd
899 # into them and run `make' without going through this Makefile.
900 # To change the values of `make' variables: instead of editing Makefiles,
901 # (1) if the variable is set in `config.status', edit `config.status'
902 #     (which will cause the Makefiles to be regenerated when you run `make');
903 # (2) otherwise, pass the desired values on the `make' command line.
904 $(RECURSIVE_TARGETS):
905         @fail= failcom='exit 1'; \
906         for f in x $$MAKEFLAGS; do \
907           case $$f in \
908             *=* | --[!k]*);; \
909             *k*) failcom='fail=yes';; \
910           esac; \
911         done; \
912         dot_seen=no; \
913         target=`echo $@ | sed s/-recursive//`; \
914         list='$(SUBDIRS)'; for subdir in $$list; do \
915           echo "Making $$target in $$subdir"; \
916           if test "$$subdir" = "."; then \
917             dot_seen=yes; \
918             local_target="$$target-am"; \
919           else \
920             local_target="$$target"; \
921           fi; \
922           ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
923           || eval $$failcom; \
924         done; \
925         if test "$$dot_seen" = "no"; then \
926           $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
927         fi; test -z "$$fail"
928
929 $(RECURSIVE_CLEAN_TARGETS):
930         @fail= failcom='exit 1'; \
931         for f in x $$MAKEFLAGS; do \
932           case $$f in \
933             *=* | --[!k]*);; \
934             *k*) failcom='fail=yes';; \
935           esac; \
936         done; \
937         dot_seen=no; \
938         case "$@" in \
939           distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
940           *) list='$(SUBDIRS)' ;; \
941         esac; \
942         rev=''; for subdir in $$list; do \
943           if test "$$subdir" = "."; then :; else \
944             rev="$$subdir $$rev"; \
945           fi; \
946         done; \
947         rev="$$rev ."; \
948         target=`echo $@ | sed s/-recursive//`; \
949         for subdir in $$rev; do \
950           echo "Making $$target in $$subdir"; \
951           if test "$$subdir" = "."; then \
952             local_target="$$target-am"; \
953           else \
954             local_target="$$target"; \
955           fi; \
956           ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
957           || eval $$failcom; \
958         done && test -z "$$fail"
959 tags-recursive:
960         list='$(SUBDIRS)'; for subdir in $$list; do \
961           test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
962         done
963 ctags-recursive:
964         list='$(SUBDIRS)'; for subdir in $$list; do \
965           test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
966         done
967
968 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
969         list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
970         unique=`for i in $$list; do \
971             if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
972           done | \
973           $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
974               END { if (nonempty) { for (i in files) print i; }; }'`; \
975         mkid -fID $$unique
976 tags: TAGS
977
978 TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
979                 $(TAGS_FILES) $(LISP)
980         set x; \
981         here=`pwd`; \
982         if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
983           include_option=--etags-include; \
984           empty_fix=.; \
985         else \
986           include_option=--include; \
987           empty_fix=; \
988         fi; \
989         list='$(SUBDIRS)'; for subdir in $$list; do \
990           if test "$$subdir" = .; then :; else \
991             test ! -f $$subdir/TAGS || \
992               set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
993           fi; \
994         done; \
995         list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
996         unique=`for i in $$list; do \
997             if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
998           done | \
999           $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
1000               END { if (nonempty) { for (i in files) print i; }; }'`; \
1001         shift; \
1002         if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
1003           test -n "$$unique" || unique=$$empty_fix; \
1004           if test $$# -gt 0; then \
1005             $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1006               "$$@" $$unique; \
1007           else \
1008             $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1009               $$unique; \
1010           fi; \
1011         fi
1012 ctags: CTAGS
1013 CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
1014                 $(TAGS_FILES) $(LISP)
1015         list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
1016         unique=`for i in $$list; do \
1017             if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
1018           done | \
1019           $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
1020               END { if (nonempty) { for (i in files) print i; }; }'`; \
1021         test -z "$(CTAGS_ARGS)$$unique" \
1022           || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
1023              $$unique
1024
1025 GTAGS:
1026         here=`$(am__cd) $(top_builddir) && pwd` \
1027           && $(am__cd) $(top_srcdir) \
1028           && gtags -i $(GTAGS_ARGS) "$$here"
1029
1030 distclean-tags:
1031         -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1032
1033 check-TESTS: $(TESTS)
1034         @failed=0; all=0; xfail=0; xpass=0; skip=0; \
1035         srcdir=$(srcdir); export srcdir; \
1036         list=' $(TESTS) '; \
1037         $(am__tty_colors); \
1038         if test -n "$$list"; then \
1039           for tst in $$list; do \
1040             if test -f ./$$tst; then dir=./; \
1041             elif test -f $$tst; then dir=; \
1042             else dir="$(srcdir)/"; fi; \
1043             if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
1044               all=`expr $$all + 1`; \
1045               case " $(XFAIL_TESTS) " in \
1046               *[\ \     ]$$tst[\ \      ]*) \
1047                 xpass=`expr $$xpass + 1`; \
1048                 failed=`expr $$failed + 1`; \
1049                 col=$$red; res=XPASS; \
1050               ;; \
1051               *) \
1052                 col=$$grn; res=PASS; \
1053               ;; \
1054               esac; \
1055             elif test $$? -ne 77; then \
1056               all=`expr $$all + 1`; \
1057               case " $(XFAIL_TESTS) " in \
1058               *[\ \     ]$$tst[\ \      ]*) \
1059                 xfail=`expr $$xfail + 1`; \
1060                 col=$$lgn; res=XFAIL; \
1061               ;; \
1062               *) \
1063                 failed=`expr $$failed + 1`; \
1064                 col=$$red; res=FAIL; \
1065               ;; \
1066               esac; \
1067             else \
1068               skip=`expr $$skip + 1`; \
1069               col=$$blu; res=SKIP; \
1070             fi; \
1071             echo "$${col}$$res$${std}: $$tst"; \
1072           done; \
1073           if test "$$all" -eq 1; then \
1074             tests="test"; \
1075             All=""; \
1076           else \
1077             tests="tests"; \
1078             All="All "; \
1079           fi; \
1080           if test "$$failed" -eq 0; then \
1081             if test "$$xfail" -eq 0; then \
1082               banner="$$All$$all $$tests passed"; \
1083             else \
1084               if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
1085               banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
1086             fi; \
1087           else \
1088             if test "$$xpass" -eq 0; then \
1089               banner="$$failed of $$all $$tests failed"; \
1090             else \
1091               if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
1092               banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
1093             fi; \
1094           fi; \
1095           dashes="$$banner"; \
1096           skipped=""; \
1097           if test "$$skip" -ne 0; then \
1098             if test "$$skip" -eq 1; then \
1099               skipped="($$skip test was not run)"; \
1100             else \
1101               skipped="($$skip tests were not run)"; \
1102             fi; \
1103             test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
1104               dashes="$$skipped"; \
1105           fi; \
1106           report=""; \
1107           if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
1108             report="Please report to $(PACKAGE_BUGREPORT)"; \
1109             test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
1110               dashes="$$report"; \
1111           fi; \
1112           dashes=`echo "$$dashes" | sed s/./=/g`; \
1113           if test "$$failed" -eq 0; then \
1114             echo "$$grn$$dashes"; \
1115           else \
1116             echo "$$red$$dashes"; \
1117           fi; \
1118           echo "$$banner"; \
1119           test -z "$$skipped" || echo "$$skipped"; \
1120           test -z "$$report" || echo "$$report"; \
1121           echo "$$dashes$$std"; \
1122           test "$$failed" -eq 0; \
1123         else :; fi
1124
1125 distdir: $(DISTFILES)
1126         @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1127         topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1128         list='$(DISTFILES)'; \
1129           dist_files=`for file in $$list; do echo $$file; done | \
1130           sed -e "s|^$$srcdirstrip/||;t" \
1131               -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
1132         case $$dist_files in \
1133           */*) $(MKDIR_P) `echo "$$dist_files" | \
1134                            sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
1135                            sort -u` ;; \
1136         esac; \
1137         for file in $$dist_files; do \
1138           if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
1139           if test -d $$d/$$file; then \
1140             dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
1141             if test -d "$(distdir)/$$file"; then \
1142               find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1143             fi; \
1144             if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
1145               cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
1146               find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1147             fi; \
1148             cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1149           else \
1150             test -f "$(distdir)/$$file" \
1151             || cp -p $$d/$$file "$(distdir)/$$file" \
1152             || exit 1; \
1153           fi; \
1154         done
1155         @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
1156           if test "$$subdir" = .; then :; else \
1157             test -d "$(distdir)/$$subdir" \
1158             || $(MKDIR_P) "$(distdir)/$$subdir" \
1159             || exit 1; \
1160           fi; \
1161         done
1162         @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
1163           if test "$$subdir" = .; then :; else \
1164             dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
1165             $(am__relativize); \
1166             new_distdir=$$reldir; \
1167             dir1=$$subdir; dir2="$(top_distdir)"; \
1168             $(am__relativize); \
1169             new_top_distdir=$$reldir; \
1170             echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
1171             echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
1172             ($(am__cd) $$subdir && \
1173               $(MAKE) $(AM_MAKEFLAGS) \
1174                 top_distdir="$$new_top_distdir" \
1175                 distdir="$$new_distdir" \
1176                 am__remove_distdir=: \
1177                 am__skip_length_check=: \
1178                 am__skip_mode_fix=: \
1179                 distdir) \
1180               || exit 1; \
1181           fi; \
1182         done
1183         $(MAKE) $(AM_MAKEFLAGS) \
1184           top_distdir="$(top_distdir)" distdir="$(distdir)" \
1185           dist-hook
1186 check-am: all-am
1187         $(MAKE) $(AM_MAKEFLAGS) check-TESTS check-local
1188 check: $(BUILT_SOURCES)
1189         $(MAKE) $(AM_MAKEFLAGS) check-recursive
1190 all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) \
1191                 $(HEADERS)
1192 install-binPROGRAMS: install-libLTLIBRARIES
1193
1194 installdirs: installdirs-recursive
1195 installdirs-am:
1196         for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(gdbdir)" "$(DESTDIR)$(tapsetdir)" "$(DESTDIR)$(libgobjectincludedir)"; do \
1197           test -z "$$dir" || $(MKDIR_P) "$$dir"; \
1198         done
1199 install: $(BUILT_SOURCES)
1200         $(MAKE) $(AM_MAKEFLAGS) install-recursive
1201 install-exec: install-exec-recursive
1202 install-data: install-data-recursive
1203 uninstall: uninstall-recursive
1204
1205 install-am: all-am
1206         @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1207
1208 installcheck: installcheck-recursive
1209 install-strip:
1210         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1211           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1212           `test -z '$(STRIP)' || \
1213             echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
1214 mostlyclean-generic:
1215
1216 clean-generic:
1217         -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
1218
1219 distclean-generic:
1220         -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1221         -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
1222
1223 maintainer-clean-generic:
1224         @echo "This command is intended for maintainers to use"
1225         @echo "it deletes files that may require special tools to rebuild."
1226         -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
1227 clean: clean-recursive
1228
1229 clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
1230         clean-libtool clean-noinstPROGRAMS mostlyclean-am
1231
1232 distclean: distclean-recursive
1233         -rm -rf ./$(DEPDIR)
1234         -rm -f Makefile
1235 distclean-am: clean-am distclean-compile distclean-generic \
1236         distclean-local distclean-tags
1237
1238 dvi: dvi-recursive
1239
1240 dvi-am:
1241
1242 html: html-recursive
1243
1244 html-am:
1245
1246 info: info-recursive
1247
1248 info-am:
1249
1250 install-data-am: install-data-local install-dist_gdbSCRIPTS \
1251         install-libgobjectincludeHEADERS install-tapsetDATA
1252         @$(NORMAL_INSTALL)
1253         $(MAKE) $(AM_MAKEFLAGS) install-data-hook
1254 install-dvi: install-dvi-recursive
1255
1256 install-dvi-am:
1257
1258 install-exec-am: install-binPROGRAMS install-binSCRIPTS \
1259         install-libLTLIBRARIES
1260
1261 install-html: install-html-recursive
1262
1263 install-html-am:
1264
1265 install-info: install-info-recursive
1266
1267 install-info-am:
1268
1269 install-man:
1270
1271 install-pdf: install-pdf-recursive
1272
1273 install-pdf-am:
1274
1275 install-ps: install-ps-recursive
1276
1277 install-ps-am:
1278
1279 installcheck-am:
1280
1281 maintainer-clean: maintainer-clean-recursive
1282         -rm -rf ./$(DEPDIR)
1283         -rm -f Makefile
1284 maintainer-clean-am: distclean-am maintainer-clean-generic
1285
1286 mostlyclean: mostlyclean-recursive
1287
1288 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
1289         mostlyclean-libtool
1290
1291 pdf: pdf-recursive
1292
1293 pdf-am:
1294
1295 ps: ps-recursive
1296
1297 ps-am:
1298
1299 uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
1300         uninstall-dist_gdbSCRIPTS uninstall-libLTLIBRARIES \
1301         uninstall-libgobjectincludeHEADERS uninstall-local \
1302         uninstall-tapsetDATA
1303
1304 .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check \
1305         check-am ctags-recursive install install-am install-data-am \
1306         install-strip tags-recursive
1307
1308 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
1309         all all-am check check-TESTS check-am check-local clean \
1310         clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
1311         clean-libtool clean-noinstPROGRAMS ctags ctags-recursive \
1312         dist-hook distclean distclean-compile distclean-generic \
1313         distclean-libtool distclean-local distclean-tags distdir dvi \
1314         dvi-am html html-am info info-am install install-am \
1315         install-binPROGRAMS install-binSCRIPTS install-data \
1316         install-data-am install-data-hook install-data-local \
1317         install-dist_gdbSCRIPTS install-dvi install-dvi-am \
1318         install-exec install-exec-am install-html install-html-am \
1319         install-info install-info-am install-libLTLIBRARIES \
1320         install-libgobjectincludeHEADERS install-man install-pdf \
1321         install-pdf-am install-ps install-ps-am install-strip \
1322         install-tapsetDATA installcheck installcheck-am installdirs \
1323         installdirs-am maintainer-clean maintainer-clean-generic \
1324         mostlyclean mostlyclean-compile mostlyclean-generic \
1325         mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
1326         uninstall uninstall-am uninstall-binPROGRAMS \
1327         uninstall-binSCRIPTS uninstall-dist_gdbSCRIPTS \
1328         uninstall-libLTLIBRARIES uninstall-libgobjectincludeHEADERS \
1329         uninstall-local uninstall-tapsetDATA
1330
1331
1332 ### testing rules
1333
1334 # test: run all tests in cwd and subdirs
1335 test: test-nonrecursive
1336 @OS_UNIX_TRUE@  @ for subdir in $(SUBDIRS) . ; do \
1337 @OS_UNIX_TRUE@      test "$$subdir" = "." -o "$$subdir" = "po" || \
1338 @OS_UNIX_TRUE@      ( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \
1339 @OS_UNIX_TRUE@    done
1340
1341 # test-nonrecursive: run tests only in cwd
1342 test-nonrecursive: ${TEST_PROGS}
1343 @OS_UNIX_TRUE@  @test -z "${TEST_PROGS}" || MALLOC_CHECK_=2 MALLOC_PERTURB_=$$(($${RANDOM:-256} % 256)) ${GTESTER} --verbose ${TEST_PROGS}
1344
1345 # test-report: run tests in subdirs and generate report
1346 # perf-report: run tests in subdirs with -m perf and generate report
1347 # full-report: like test-report: with -m perf and -m slow
1348 test-report perf-report full-report:    ${TEST_PROGS}
1349         @test -z "${TEST_PROGS}" || { \
1350           case $@ in \
1351           test-report) test_options="-k";; \
1352           perf-report) test_options="-k -m=perf";; \
1353           full-report) test_options="-k -m=perf -m=slow";; \
1354           esac ; \
1355           if test -z "$$GTESTER_LOGDIR" ; then  \
1356             ${GTESTER} --verbose $$test_options -o test-report.xml ${TEST_PROGS} ; \
1357           elif test -n "${TEST_PROGS}" ; then \
1358             ${GTESTER} --verbose $$test_options -o `mktemp "$$GTESTER_LOGDIR/log-XXXXXX"` ${TEST_PROGS} ; \
1359           fi ; \
1360         }
1361         @ ignore_logdir=true ; \
1362           if test -z "$$GTESTER_LOGDIR" ; then \
1363             GTESTER_LOGDIR=`mktemp -d "\`pwd\`/.testlogs-XXXXXX"`; export GTESTER_LOGDIR ; \
1364             ignore_logdir=false ; \
1365           fi ; \
1366           for subdir in $(SUBDIRS) . ; do \
1367             test "$$subdir" = "." -o "$$subdir" = "po" || \
1368             ( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \
1369           done ; \
1370           $$ignore_logdir || { \
1371             echo '<?xml version="1.0"?>'            > $@.xml ; \
1372             echo '<report-collection>'             >> $@.xml ; \
1373             echo '<info>'                          >> $@.xml ; \
1374             echo '  <package>$(PACKAGE)</package>' >> $@.xml ; \
1375             echo '  <version>$(VERSION)</version>' >> $@.xml ; \
1376             echo '</info>'                         >> $@.xml ; \
1377             for lf in `ls -L "$$GTESTER_LOGDIR"/.` ; do \
1378               sed '1,1s/^<?xml\b[^>?]*?>//' <"$$GTESTER_LOGDIR"/"$$lf" >> $@.xml ; \
1379             done ; \
1380             echo >> $@.xml ; \
1381             echo '</report-collection>' >> $@.xml ; \
1382             rm -rf "$$GTESTER_LOGDIR"/ ; \
1383             ${GTESTER_REPORT} --version 2>/dev/null 1>&2 ; test "$$?" != 0 || ${GTESTER_REPORT} $@.xml >$@.html ; \
1384           }
1385 .PHONY: test test-report perf-report full-report test-nonrecursive
1386
1387 .PHONY: lcov genlcov lcov-clean
1388 # use recursive makes in order to ignore errors during check
1389 lcov:
1390         -$(MAKE) $(AM_MAKEFLAGS) -k check
1391         $(MAKE) $(AM_MAKEFLAGS) genlcov
1392
1393 # we have to massage the lcov.info file slightly to hide the effect of libtool
1394 # placing the objects files in the .libs/ directory separate from the *.c
1395 # we also have to delete tests/.libs/libmoduletestplugin_*.gcda
1396 genlcov:
1397         rm -f $(top_builddir)/tests/.libs/libmoduletestplugin_*.gcda
1398         $(LTP) --directory $(top_builddir) --capture --output-file glib-lcov.info --test-name GLIB_PERF --no-checksum --compat-libtool
1399         LANG=C $(LTP_GENHTML) --prefix $(top_builddir) --output-directory glib-lcov --title "GLib Code Coverage" --legend --show-details glib-lcov.info
1400
1401 lcov-clean:
1402         -$(LTP) --directory $(top_builddir) -z
1403         -rm -rf glib-lcov.info glib-lcov
1404         -find -name '*.gcda' -print | xargs rm
1405
1406 # run tests in cwd as part of make check
1407 check-local: test-nonrecursive
1408
1409 gobject.def: gobject.symbols
1410         $(AM_V_GEN) (echo -e EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gobject.symbols | sed -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g' | sort) > gobject.def
1411
1412 install-ms-lib:
1413         $(install_ms_lib_cmd)
1414
1415 uninstall-ms-lib:
1416         $(uninstall_ms_lib_cmd)
1417
1418 @OS_WIN32_AND_DLL_COMPILATION_TRUE@install-def-file:
1419 @OS_WIN32_AND_DLL_COMPILATION_TRUE@     $(INSTALL) gobject.def $(DESTDIR)$(libdir)/gobject-2.0.def
1420
1421 @OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall-def-file:
1422 @OS_WIN32_AND_DLL_COMPILATION_TRUE@     -rm $(DESTDIR)$(libdir)/gobject-2.0.def
1423 @OS_WIN32_AND_DLL_COMPILATION_FALSE@install-def-file:
1424 @OS_WIN32_AND_DLL_COMPILATION_FALSE@uninstall-def-file:
1425
1426 @ENABLE_DTRACE_TRUE@gobject_probes.h: gobject_probes.d Makefile
1427 @ENABLE_DTRACE_TRUE@    $(DTRACE) -C -h -s $< -o $@.tmp
1428 @ENABLE_DTRACE_TRUE@    sed -e "s,define STAP_HAS_SEMAPHORES 1,undef STAP_HAS_SEMAPHORES," < $@.tmp > $@ && rm -f $@.tmp
1429 @ENABLE_DTRACE_TRUE@gobject_probes.o: gobject_probes.d Makefile
1430 @ENABLE_DTRACE_TRUE@    $(DTRACE) -G -s $< -o $@
1431
1432 gmarshal.h: stamp-gmarshal.h
1433         @true
1434 stamp-gmarshal.h: @REBUILD@ gmarshal.list glib-genmarshal$(EXEEXT)
1435         $(MAKE) glib-genmarshal$(EXEEXT)
1436         $(AM_V_GEN) echo "#ifndef __G_MARSHAL_H__" > xgen-gmh \
1437         && echo "#define __G_MARSHAL_H__" >> xgen-gmh \
1438         && $(glib_genmarshal) --nostdinc --prefix=g_cclosure_marshal $(srcdir)/gmarshal.list --header >> xgen-gmh \
1439         && echo "#endif /* __G_MARSHAL_H__ */" >> xgen-gmh \
1440         && (cmp -s xgen-gmh gmarshal.h 2>/dev/null || cp xgen-gmh gmarshal.h) \
1441         && rm -f xgen-gmh xgen-gmh~ \
1442         && echo timestamp > $@
1443
1444 gmarshal.c: @REBUILD@ stamp-gmarshal.h
1445         $(AM_V_GEN) $(glib_genmarshal) --nostdinc --prefix=g_cclosure_marshal $(srcdir)/gmarshal.list --body >> xgen-gmc \
1446         && cp xgen-gmc gmarshal.c \
1447         && rm -f xgen-gmc xgen-gmc~
1448
1449 gmarshal.strings: @REBUILD@ $(srcdir)/gmarshal.list
1450         $(AM_V_GEN) grep '^[A-Z]' $(srcdir)/gmarshal.list \
1451         | sed -e 's/^/"g_cclosure_marshal_/' -e 's/:/__/' -e 's/,/_/g' -e 's/$$/",/' > xgen-gms \
1452         && cp xgen-gms gmarshal.strings \
1453         && rm -f xgen-gms xgen-gms~
1454
1455 glib-genmarshal.o: gmarshal.strings
1456 gsignal.lo: gmarshal.c
1457
1458 gobject-win32-res.o: gobject.rc
1459         $(AM_V_GEN) $(WINDRES) gobject.rc $@
1460
1461 gobject-2.0.lib: libgobject-2.0.la gobject.def
1462         lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgobject-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:gobject.def -out:$@
1463
1464 dist-hook: $(BUILT_EXTRA_DIST) ../build/win32/vs9/gobject.vcproj
1465         files='$(BUILT_EXTRA_DIST)'; \
1466         for f in $$files; do \
1467           if test -f $$f; then d=.; else d=$(srcdir); fi; \
1468           cp $$d/$$f $(distdir) || exit 1; done
1469
1470 ../build/win32/vs9/gobject.vcproj: $(top_srcdir)/build/win32/vs9/gobject.vcprojin
1471         for F in $(libgobject_2_0_la_SOURCES); do \
1472                 case $$F in \
1473                 *.c) echo '   <File RelativePath="..\..\..\gobject\'$$F'" />' \
1474                      ;; \
1475                 esac; \
1476         done >libgobject.sourcefiles
1477         $(CPP) -P - <$(top_srcdir)/build/win32/vs9/gobject.vcprojin >$@
1478
1479 install-data-local: install-ms-lib install-def-file
1480
1481 uninstall-local: uninstall-ms-lib uninstall-def-file uninstall-gdb
1482
1483 distclean-local:
1484         if test $(srcdir) = .; then :; else \
1485             rm -f $(BUILT_EXTRA_DIST); \
1486             rm -f libgobject-gdb.py; \
1487         fi
1488
1489 libgobject-gdb.py: libgobject-gdb.py.in
1490         $(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libgobject-gdb.py.in > libgobject-gdb.py
1491
1492 uninstall-gdb:
1493         -rm -r $(DESTDIR)$(datadir)/gdb
1494
1495 install-data-hook: libgobject-gdb.py
1496         mkdir -p $(DESTDIR)$(datadir)/gdb/auto-load/$(ABS_GLIB_RUNTIME_LIBDIR)
1497         $(INSTALL) libgobject-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load/$(ABS_GLIB_RUNTIME_LIBDIR)/libgobject-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
1498 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mkdir -p $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
1499 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mv $(DESTDIR)$(libdir)/libgobject-2.0.so.0 $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
1500 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ mv $(DESTDIR)$(libdir)/libgobject-2.0.so.0.$(LT_CURRENT).$(LT_REVISION) $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
1501 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ rm -f $(DESTDIR)$(libdir)/libgobject-2.0.so
1502 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@ ln -s $(GLIB_RUNTIME_LIBDIR)/libgobject-2.0.so.0.$(LT_CURRENT).$(LT_REVISION) $(DESTDIR)$(libdir)/libgobject-2.0.so
1503
1504 # Tell versions [3.59,3.63) of GNU make to not export all variables.
1505 # Otherwise a system limit (for SysV at least) may be exceeded.
1506 .NOEXPORT: