1 # Makefile.in generated by automake 1.11.1 from Makefile.am.
4 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
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.
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
18 # GLIB - Library of useful C routines
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)
41 build_triplet = @build@
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 \
48 bin_PROGRAMS = gobject-query$(EXEEXT) glib-genmarshal$(EXEEXT)
49 noinst_PROGRAMS = testgobject$(EXEEXT)
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) \
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/||"`;; \
69 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
71 am__nobase_strip_setup = \
72 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
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] }'
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))
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) \
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
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))
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 \
161 red=; grn=; lgn=; blu=; std=
162 DIST_SUBDIRS = $(SUBDIRS)
163 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
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"`; \
177 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
178 if test "$$first2" = "$$first"; then \
179 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
183 dir0="$$dir0"/"$$first"; \
186 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
189 ABS_GLIB_RUNTIME_LIBDIR = @ABS_GLIB_RUNTIME_LIBDIR@
193 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
196 AUTOCONF = @AUTOCONF@
197 AUTOHEADER = @AUTOHEADER@
198 AUTOMAKE = @AUTOMAKE@
200 CATALOGS = @CATALOGS@
201 CATOBJEXT = @CATOBJEXT@
203 CCDEPMODE = @CCDEPMODE@
205 CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@
207 CPPFLAGS = @CPPFLAGS@
210 CXXDEPMODE = @CXXDEPMODE@
211 CXXFLAGS = @CXXFLAGS@
212 CYGPATH_W = @CYGPATH_W@
213 DATADIRNAME = @DATADIRNAME@
216 DISABLE_MEM_POOLS = @DISABLE_MEM_POOLS@
218 DSYMUTIL = @DSYMUTIL@
225 FAM_LIBS = @FAM_LIBS@
227 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
229 GIO_MODULE_DIR = @GIO_MODULE_DIR@
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@
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@
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@
276 LIBASYNCNS_LIBADD = @LIBASYNCNS_LIBADD@
280 LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@
281 LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@
284 LTLIBOBJS = @LTLIBOBJS@
286 LT_CURRENT = @LT_CURRENT@
287 LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@
288 LT_RELEASE = @LT_RELEASE@
289 LT_REVISION = @LT_REVISION@
291 MAKEINFO = @MAKEINFO@
293 MKINSTALLDIRS = @MKINSTALLDIRS@
295 MSGFMT_OPTS = @MSGFMT_OPTS@
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@
315 PERL_PATH = @PERL_PATH@
316 PKG_CONFIG = @PKG_CONFIG@
317 PLATFORMDEP = @PLATFORMDEP@
320 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
321 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
323 PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
324 PYTHON_PLATFORM = @PYTHON_PLATFORM@
325 PYTHON_PREFIX = @PYTHON_PREFIX@
326 PYTHON_VERSION = @PYTHON_VERSION@
330 SELINUX_LIBS = @SELINUX_LIBS@
331 SET_MAKE = @SET_MAKE@
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@
354 am__untar = @am__untar@
357 build_alias = @build_alias@
358 build_cpu = @build_cpu@
359 build_os = @build_os@
360 build_vendor = @build_vendor@
361 builddir = @builddir@
363 datarootdir = @datarootdir@
366 exec_prefix = @exec_prefix@
368 host_alias = @host_alias@
369 host_cpu = @host_cpu@
371 host_vendor = @host_vendor@
373 includedir = @includedir@
375 install_sh = @install_sh@
377 libexecdir = @libexecdir@
378 localedir = @localedir@
379 localstatedir = @localstatedir@
383 ms_librarian = @ms_librarian@
384 oldincludedir = @oldincludedir@
386 pkgpyexecdir = @pkgpyexecdir@
387 pkgpythondir = @pkgpythondir@
389 program_transform_name = @program_transform_name@
391 pyexecdir = @pyexecdir@
392 pythondir = @pythondir@
394 sharedstatedir = @sharedstatedir@
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@
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
406 # initialize variables for unconditional += appending
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
417 # GObject - GLib Type, Object, Parameter and Signal Library
418 # Copyright (C) 1997,98,99,2000 Tim Janik and Red Hat, Inc.
421 @HAVE_THREADS_TRUE@THREAD_FLAGS = -DG_THREADS_MANDATORY
423 -DG_LOG_DOMAIN=\"GLib-GObject\" \
425 -I$(top_srcdir)/glib \
427 $(GLIB_DEBUG_FLAGS) \
429 -DG_DISABLE_DEPRECATED \
430 -DGOBJECT_COMPILATION \
431 -DG_DISABLE_CONST_RETURNS
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
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)
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)
455 libgobject_2_0_la_LIBADD = $(libglib)
456 libgobject_2_0_la_DEPENDENCIES = $(gobject_win32_res) $(gobject_def)
459 # setup source file variables
461 # GObject library header files for public installation
462 gobject_public_h_sources = \
478 gobjectnotifyqueue.c \
482 # GObject library header files that don't get installed
483 gobject_private_h_sources = \
488 # GObject library C sources to build the library from
489 gobject_c_sources = \
508 # these sources (also mentioned above) are generated.
509 BUILT_SOURCES = gmarshal.h gmarshal.c gobjectalias.h gobjectaliasdef.c
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 = \
521 # setup GObject library sources and their dependancies
523 gobject_target_headers = $(gobject_public_h_sources)
524 gobject_target_sources = $(gobject_c_sources)
528 # rules to generate built sources
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
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)
544 libgobjectinclude_HEADERS = $(gobject_target_headers)
545 libgobject_2_0_la_SOURCES = $(gobject_target_sources)
546 bin_SCRIPTS = glib-mkenums
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)
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
573 .SUFFIXES: .c .lo .o .obj
574 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.decl $(am__configure_deps)
576 case '$(am__configure_deps)' in \
578 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
579 && { if test -f $@; then exit 0; else break; fi; }; \
583 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gobject/Makefile'; \
584 $(am__cd) $(top_srcdir) && \
585 $(AUTOMAKE) --gnu gobject/Makefile
587 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
590 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
592 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
593 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
596 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
597 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
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)
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"; \
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)"; \
624 uninstall-libLTLIBRARIES:
626 @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
627 for p in $$list; do \
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"; \
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"; \
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)
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; \
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 $$?; \
668 uninstall-binPROGRAMS:
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
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; \
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; \
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)
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; \
712 sed -e 'p;s,.*/,,;n' \
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 $$?; \
730 uninstall-binSCRIPTS:
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)
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; \
746 sed -e 'p;s,.*/,,;n' \
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 $$?; \
764 uninstall-dist_gdbSCRIPTS:
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
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@
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 $<
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) '$<'`
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 $@ $<
828 install-libgobjectincludeHEADERS: $(libgobjectinclude_HEADERS)
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; \
835 done | $(am__base_list) | \
836 while read files; do \
837 echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(libgobjectincludedir)'"; \
838 $(INSTALL_HEADER) $$files "$(DESTDIR)$(libgobjectincludedir)" || exit $$?; \
841 uninstall-libgobjectincludeHEADERS:
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
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 \
860 *k*) failcom='fail=yes';; \
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 \
869 local_target="$$target-am"; \
871 local_target="$$target"; \
873 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
876 if test "$$dot_seen" = "no"; then \
877 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
880 $(RECURSIVE_CLEAN_TARGETS):
881 @fail= failcom='exit 1'; \
882 for f in x $$MAKEFLAGS; do \
885 *k*) failcom='fail=yes';; \
890 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
891 *) list='$(SUBDIRS)' ;; \
893 rev=''; for subdir in $$list; do \
894 if test "$$subdir" = "."; then :; else \
895 rev="$$subdir $$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"; \
905 local_target="$$target"; \
907 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
909 done && test -z "$$fail"
911 list='$(SUBDIRS)'; for subdir in $$list; do \
912 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
915 list='$(SUBDIRS)'; for subdir in $$list; do \
916 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
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; \
924 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
925 END { if (nonempty) { for (i in files) print i; }; }'`; \
929 TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
930 $(TAGS_FILES) $(LISP)
933 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
934 include_option=--etags-include; \
937 include_option=--include; \
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"; \
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; \
950 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
951 END { if (nonempty) { for (i in files) print i; }; }'`; \
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) \
959 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
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; \
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) \
977 here=`$(am__cd) $(top_builddir) && pwd` \
978 && $(am__cd) $(top_srcdir) \
979 && gtags -i $(GTAGS_ARGS) "$$here"
982 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
984 check-TESTS: $(TESTS)
985 @failed=0; all=0; xfail=0; xpass=0; skip=0; \
986 srcdir=$(srcdir); export srcdir; \
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; \
1003 col=$$grn; res=PASS; \
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; \
1014 failed=`expr $$failed + 1`; \
1015 col=$$red; res=FAIL; \
1019 skip=`expr $$skip + 1`; \
1020 col=$$blu; res=SKIP; \
1022 echo "$${col}$$res$${std}: $$tst"; \
1024 if test "$$all" -eq 1; then \
1031 if test "$$failed" -eq 0; then \
1032 if test "$$xfail" -eq 0; then \
1033 banner="$$All$$all $$tests passed"; \
1035 if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
1036 banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
1039 if test "$$xpass" -eq 0; then \
1040 banner="$$failed of $$all $$tests failed"; \
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)"; \
1046 dashes="$$banner"; \
1048 if test "$$skip" -ne 0; then \
1049 if test "$$skip" -eq 1; then \
1050 skipped="($$skip test was not run)"; \
1052 skipped="($$skip tests were not run)"; \
1054 test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
1055 dashes="$$skipped"; \
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"; \
1063 dashes=`echo "$$dashes" | sed s/./=/g`; \
1064 if test "$$failed" -eq 0; then \
1065 echo "$$grn$$dashes"; \
1067 echo "$$red$$dashes"; \
1070 test -z "$$skipped" || echo "$$skipped"; \
1071 test -z "$$report" || echo "$$report"; \
1072 echo "$$dashes$$std"; \
1073 test "$$failed" -eq 0; \
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,/[^/]*$$,,' | \
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 {} \;; \
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 {} \;; \
1099 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1101 test -f "$(distdir)/$$file" \
1102 || cp -p $$d/$$file "$(distdir)/$$file" \
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" \
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=: \
1134 $(MAKE) $(AM_MAKEFLAGS) \
1135 top_distdir="$(top_distdir)" distdir="$(distdir)" \
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) \
1143 install-binPROGRAMS: install-libLTLIBRARIES
1145 installdirs: installdirs-recursive
1147 for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(gdbdir)" "$(DESTDIR)$(libgobjectincludedir)"; do \
1148 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
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
1157 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1159 installcheck: installcheck-recursive
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:
1168 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
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)
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
1180 clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
1181 clean-libtool clean-noinstPROGRAMS mostlyclean-am
1183 distclean: distclean-recursive
1186 distclean-am: clean-am distclean-compile distclean-generic \
1187 distclean-local distclean-tags
1193 html: html-recursive
1197 info: info-recursive
1201 install-data-am: install-data-local install-dist_gdbSCRIPTS \
1202 install-libgobjectincludeHEADERS
1204 $(MAKE) $(AM_MAKEFLAGS) install-data-hook
1205 install-dvi: install-dvi-recursive
1209 install-exec-am: install-binPROGRAMS install-binSCRIPTS \
1210 install-libLTLIBRARIES
1212 install-html: install-html-recursive
1216 install-info: install-info-recursive
1222 install-pdf: install-pdf-recursive
1226 install-ps: install-ps-recursive
1232 maintainer-clean: maintainer-clean-recursive
1235 maintainer-clean-am: distclean-am maintainer-clean-generic
1237 mostlyclean: mostlyclean-recursive
1239 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
1250 uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
1251 uninstall-dist_gdbSCRIPTS uninstall-libLTLIBRARIES \
1252 uninstall-libgobjectincludeHEADERS uninstall-local
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
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
1283 # test: run all tests in cwd and subdirs
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 $? ; \
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}" || { \
1297 test-report) test_options="-k";; \
1298 perf-report) test_options="-k -m=perf";; \
1299 full-report) test_options="-k -m=perf -m=slow";; \
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} ; \
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 ; \
1312 for subdir in $(SUBDIRS) . ; do \
1313 test "$$subdir" = "." -o "$$subdir" = "po" || \
1314 ( cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@ ) || exit $? ; \
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 ; \
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 ; \
1327 .PHONY: test test-report perf-report full-report
1328 # run make test as part of make check
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
1334 gobjectalias.h: gobject.symbols
1335 $(PERL) $(srcdir)/makegobjectalias.pl < $(srcdir)/gobject.symbols > gobjectalias.h
1337 gobjectaliasdef.c: gobject.symbols
1338 $(PERL) $(srcdir)/makegobjectalias.pl -def < $(srcdir)/gobject.symbols > gobjectaliasdef.c
1341 $(install_ms_lib_cmd)
1344 $(uninstall_ms_lib_cmd)
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
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:
1354 gmarshal.h: stamp-gmarshal.h
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 > $@
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~
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~
1377 glib-genmarshal.o: gmarshal.strings
1378 gsignal.lo: gmarshal.c
1380 gobject-win32-res.o: gobject.rc
1381 $(WINDRES) gobject.rc $@
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:$@
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
1392 ../build/win32/vs9/gobject.vcproj: $(top_srcdir)/build/win32/vs9/gobject.vcprojin
1393 for F in $(libgobject_2_0_la_SOURCES); do \
1395 *.c) echo ' <File RelativePath="..\..\..\gobject\'$$F'" />' \
1398 done >libgobject.sourcefiles
1399 $(CPP) -P - <$(top_srcdir)/build/win32/vs9/gobject.vcprojin >$@
1401 install-data-local: install-ms-lib install-def-file
1403 uninstall-local: uninstall-ms-lib uninstall-def-file uninstall-gdb
1406 if test $(srcdir) = .; then :; else \
1407 rm -f $(BUILT_EXTRA_DIST); \
1408 rm -f libgobject-gdb.py; \
1411 libgobject-gdb.py: libgobject-gdb.py.in
1412 sed -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libgobject-gdb.py.in > libgobject-gdb.py
1415 -rm -r $(DESTDIR)$(datadir)/gdb
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
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.