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