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