~ubuntu-branches/ubuntu/precise/gtkmm3.0/precise

« back to all changes in this revision

Viewing changes to gdk/src/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Michael Biebl
  • Date: 2011-06-17 00:12:44 UTC
  • Revision ID: james.westby@ubuntu.com-20110617001244-9hl5an15hiaaahi6
Tags: upstream-3.0.1
ImportĀ upstreamĀ versionĀ 3.0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Makefile.in generated by automake 1.10.3 from Makefile.am.
 
2
# @configure_input@
 
3
 
 
4
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
 
5
# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
 
6
# Inc.
 
7
# This Makefile.in is free software; the Free Software Foundation
 
8
# gives unlimited permission to copy and/or distribute it,
 
9
# with or without modifications, as long as this notice is preserved.
 
10
 
 
11
# This program is distributed in the hope that it will be useful,
 
12
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
 
13
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 
14
# PARTICULAR PURPOSE.
 
15
 
 
16
@SET_MAKE@
 
17
 
 
18
VPATH = @srcdir@
 
19
pkgdatadir = $(datadir)/@PACKAGE@
 
20
pkglibdir = $(libdir)/@PACKAGE@
 
21
pkgincludedir = $(includedir)/@PACKAGE@
 
22
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 
23
install_sh_DATA = $(install_sh) -c -m 644
 
24
install_sh_PROGRAM = $(install_sh) -c
 
25
install_sh_SCRIPT = $(install_sh) -c
 
26
INSTALL_HEADER = $(INSTALL_DATA)
 
27
transform = $(program_transform_name)
 
28
NORMAL_INSTALL = :
 
29
PRE_INSTALL = :
 
30
POST_INSTALL = :
 
31
NORMAL_UNINSTALL = :
 
32
PRE_UNINSTALL = :
 
33
POST_UNINSTALL = :
 
34
build_triplet = @build@
 
35
host_triplet = @host@
 
36
DIST_COMMON = README $(dist_noinst_DATA) $(srcdir)/Makefile.am \
 
37
        $(srcdir)/Makefile.in $(srcdir)/filelist.am \
 
38
        $(top_srcdir)/build/generate-binding.am \
 
39
        $(top_srcdir)/tools/m4/filelist.am
 
40
subdir = gdk/src
 
41
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
42
am__aclocal_m4_deps = $(top_srcdir)/build/libtool.m4 \
 
43
        $(top_srcdir)/build/ltoptions.m4 \
 
44
        $(top_srcdir)/build/ltsugar.m4 \
 
45
        $(top_srcdir)/build/ltversion.m4 \
 
46
        $(top_srcdir)/build/lt~obsolete.m4 \
 
47
        $(top_srcdir)/build/reduced.m4 $(top_srcdir)/configure.ac
 
48
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 
49
        $(ACLOCAL_M4)
 
50
mkinstalldirs = $(install_sh) -d
 
51
CONFIG_HEADER = $(top_builddir)/config.h \
 
52
        $(top_builddir)/gdk/gdkmmconfig.h \
 
53
        $(top_builddir)/gtk/gtkmmconfig.h
 
54
CONFIG_CLEAN_FILES =
 
55
SOURCES =
 
56
DIST_SOURCES =
 
57
DATA = $(dist_noinst_DATA)
 
58
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 
59
ACLOCAL = @ACLOCAL@
 
60
ACLOCAL_FLAGS = @ACLOCAL_FLAGS@
 
61
AMTAR = @AMTAR@
 
62
AR = @AR@
 
63
AS = @AS@
 
64
AUTOCONF = @AUTOCONF@
 
65
AUTOHEADER = @AUTOHEADER@
 
66
AUTOMAKE = @AUTOMAKE@
 
67
AWK = @AWK@
 
68
CC = @CC@
 
69
CCDEPMODE = @CCDEPMODE@
 
70
CFLAGS = @CFLAGS@
 
71
CPP = @CPP@
 
72
CPPFLAGS = @CPPFLAGS@
 
73
CXX = @CXX@
 
74
CXXCPP = @CXXCPP@
 
75
CXXDEPMODE = @CXXDEPMODE@
 
76
CXXFLAGS = @CXXFLAGS@
 
77
CYGPATH_W = @CYGPATH_W@
 
78
DEFS = @DEFS@
 
79
DEPDIR = @DEPDIR@
 
80
DLLTOOL = @DLLTOOL@
 
81
DOCINSTALL_FLAGS = @DOCINSTALL_FLAGS@
 
82
DOT = @DOT@
 
83
DOXYGEN = @DOXYGEN@
 
84
DOXYGEN_TAGFILES = @DOXYGEN_TAGFILES@
 
85
DSYMUTIL = @DSYMUTIL@
 
86
DUMPBIN = @DUMPBIN@
 
87
ECHO_C = @ECHO_C@
 
88
ECHO_N = @ECHO_N@
 
89
ECHO_T = @ECHO_T@
 
90
EGREP = @EGREP@
 
91
EXEEXT = @EXEEXT@
 
92
FGREP = @FGREP@
 
93
GDKMM_API_VERSION = @GDKMM_API_VERSION@
 
94
GDKMM_CFLAGS = @GDKMM_CFLAGS@
 
95
GDKMM_LIBS = @GDKMM_LIBS@
 
96
GDKMM_MAJOR_VERSION = @GDKMM_MAJOR_VERSION@
 
97
GDKMM_MICRO_VERSION = @GDKMM_MICRO_VERSION@
 
98
GDKMM_MINOR_VERSION = @GDKMM_MINOR_VERSION@
 
99
GDKMM_MODULES = @GDKMM_MODULES@
 
100
GDKMM_MODULE_NAME = @GDKMM_MODULE_NAME@
 
101
GDKMM_VERSION = @GDKMM_VERSION@
 
102
GMMPROC_DIR = @GMMPROC_DIR@
 
103
GMMPROC_EXTRA_M4_DIR = @GMMPROC_EXTRA_M4_DIR@
 
104
GREP = @GREP@
 
105
GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
 
106
GTHREAD_LIBS = @GTHREAD_LIBS@
 
107
GTKMM_API_VERSION = @GTKMM_API_VERSION@
 
108
GTKMM_CFLAGS = @GTKMM_CFLAGS@
 
109
GTKMM_LIBS = @GTKMM_LIBS@
 
110
GTKMM_MAJOR_VERSION = @GTKMM_MAJOR_VERSION@
 
111
GTKMM_MICRO_VERSION = @GTKMM_MICRO_VERSION@
 
112
GTKMM_MINOR_VERSION = @GTKMM_MINOR_VERSION@
 
113
GTKMM_MODULES = @GTKMM_MODULES@
 
114
GTKMM_MODULE_NAME = @GTKMM_MODULE_NAME@
 
115
GTKMM_VERSION = @GTKMM_VERSION@
 
116
GTKMM_WXXFLAGS = @GTKMM_WXXFLAGS@
 
117
INSTALL = @INSTALL@
 
118
INSTALL_DATA = @INSTALL_DATA@
 
119
INSTALL_PROGRAM = @INSTALL_PROGRAM@
 
120
INSTALL_SCRIPT = @INSTALL_SCRIPT@
 
121
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
 
122
LD = @LD@
 
123
LDFLAGS = @LDFLAGS@
 
124
LIBGTKMM_SO_VERSION = @LIBGTKMM_SO_VERSION@
 
125
LIBOBJS = @LIBOBJS@
 
126
LIBS = @LIBS@
 
127
LIBTOOL = @LIBTOOL@
 
128
LIPO = @LIPO@
 
129
LN_S = @LN_S@
 
130
LTLIBOBJS = @LTLIBOBJS@
 
131
MAINT = @MAINT@
 
132
MAKEINFO = @MAKEINFO@
 
133
MKDIR_P = @MKDIR_P@
 
134
MMDOCTOOLDIR = @MMDOCTOOLDIR@
 
135
NM = @NM@
 
136
NMEDIT = @NMEDIT@
 
137
OBJDUMP = @OBJDUMP@
 
138
OBJEXT = @OBJEXT@
 
139
OTOOL = @OTOOL@
 
140
OTOOL64 = @OTOOL64@
 
141
PACKAGE = @PACKAGE@
 
142
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 
143
PACKAGE_NAME = @PACKAGE_NAME@
 
144
PACKAGE_STRING = @PACKAGE_STRING@
 
145
PACKAGE_TARNAME = @PACKAGE_TARNAME@
 
146
PACKAGE_URL = @PACKAGE_URL@
 
147
PACKAGE_VERSION = @PACKAGE_VERSION@
 
148
PATH_SEPARATOR = @PATH_SEPARATOR@
 
149
PERL = @PERL@
 
150
PKG_CONFIG = @PKG_CONFIG@
 
151
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
 
152
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
 
153
RANLIB = @RANLIB@
 
154
SED = @SED@
 
155
SET_MAKE = @SET_MAKE@
 
156
SHELL = @SHELL@
 
157
STRIP = @STRIP@
 
158
VERSION = @VERSION@
 
159
XSLTPROC = @XSLTPROC@
 
160
abs_builddir = @abs_builddir@
 
161
abs_srcdir = @abs_srcdir@
 
162
abs_top_builddir = @abs_top_builddir@
 
163
abs_top_srcdir = @abs_top_srcdir@
 
164
ac_ct_CC = @ac_ct_CC@
 
165
ac_ct_CXX = @ac_ct_CXX@
 
166
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 
167
am__include = @am__include@
 
168
am__leading_dot = @am__leading_dot@
 
169
am__quote = @am__quote@
 
170
am__tar = @am__tar@
 
171
am__untar = @am__untar@
 
172
bindir = @bindir@
 
173
build = @build@
 
174
build_alias = @build_alias@
 
175
build_cpu = @build_cpu@
 
176
build_os = @build_os@
 
177
build_vendor = @build_vendor@
 
178
builddir = @builddir@
 
179
datadir = @datadir@
 
180
datarootdir = @datarootdir@
 
181
docdir = @docdir@
 
182
dvidir = @dvidir@
 
183
exec_prefix = @exec_prefix@
 
184
host = @host@
 
185
host_alias = @host_alias@
 
186
host_cpu = @host_cpu@
 
187
host_os = @host_os@
 
188
host_vendor = @host_vendor@
 
189
htmldir = @htmldir@
 
190
includedir = @includedir@
 
191
infodir = @infodir@
 
192
install_sh = @install_sh@
 
193
libdir = @libdir@
 
194
libexecdir = @libexecdir@
 
195
localedir = @localedir@
 
196
localstatedir = @localstatedir@
 
197
lt_ECHO = @lt_ECHO@
 
198
mandir = @mandir@
 
199
mkdir_p = @mkdir_p@
 
200
oldincludedir = @oldincludedir@
 
201
pdfdir = @pdfdir@
 
202
prefix = @prefix@
 
203
program_transform_name = @program_transform_name@
 
204
psdir = @psdir@
 
205
sbindir = @sbindir@
 
206
sharedstatedir = @sharedstatedir@
 
207
srcdir = @srcdir@
 
208
sysconfdir = @sysconfdir@
 
209
target_alias = @target_alias@
 
210
top_build_prefix = @top_build_prefix@
 
211
top_builddir = @top_builddir@
 
212
top_srcdir = @top_srcdir@
 
213
binding_name = gdkmm
 
214
wrap_init_flags = --namespace=Gdk --parent_dir=gdkmm
 
215
codegen_srcdir = $(top_srcdir)/tools
 
216
gdkmm_files_defs = \
 
217
        gdk.defs                \
 
218
        gdk_enums.defs          \
 
219
        gdk_extra.defs          \
 
220
        gdk_methods.defs        \
 
221
        gdk_extra_objects.defs  \
 
222
        gdk_pixbuf_methods.defs \
 
223
        gdk_pixbuf_enums.defs   \
 
224
        gdk_signals.defs        \
 
225
        gdk_docs.xml            \
 
226
        gdk_docs_override.xml
 
227
 
 
228
gdkmm_files_hg = \
 
229
        color.hg                \
 
230
        cursor.hg               \
 
231
        device.hg               \
 
232
        devicemanager.hg        \
 
233
        display.hg              \
 
234
        displaymanager.hg       \
 
235
        dragcontext.hg          \
 
236
        event.hg                \
 
237
        pixbuf.hg               \
 
238
        pixbufanimation.hg      \
 
239
        pixbufanimationiter.hg  \
 
240
        pixbufformat.hg         \
 
241
        pixbufloader.hg         \
 
242
        rectangle.hg            \
 
243
        rgba.hg                 \
 
244
        screen.hg               \
 
245
        timecoord.hg            \
 
246
        types.hg                \
 
247
        visual.hg               \
 
248
        window.hg
 
249
 
 
250
gdkmm_files_ccg = $(gdkmm_files_hg:.hg=.ccg)
 
251
files_codegen_m4 = \
 
252
        class_gtkobject.m4              \
 
253
        convert.m4              \
 
254
        convert_gdk.m4          \
 
255
        convert_gtk.m4          \
 
256
        convert_gtkmm.m4
 
257
 
 
258
files_defs = $(gdkmm_files_defs)
 
259
files_ccg = $(gdkmm_files_ccg)
 
260
files_hg = $(gdkmm_files_hg)
 
261
 
 
262
# Additional built sources not generated by gmmproc.
 
263
other_built_sources = $(binding_outputdir)/wrap_init.cc
 
264
 
 
265
# Where to put the stamp files for the gmmproc output.
 
266
binding_stampdir = $(srcdir)/.stamps
 
267
 
 
268
# Lists of qualified file names relative to the current directory.
 
269
binding_relfiles_m4 = $(addprefix $(codegen_m4_srcdir)/,$(files_codegen_m4))
 
270
binding_relfiles_hg = $(addprefix $(srcdir)/,$(files_hg))
 
271
binding_stampfiles = $(patsubst %.hg,$(binding_stampdir)/%.stamp,$(files_hg))
 
272
 
 
273
# Distributed code generation source files.
 
274
dist_noinst_DATA = $(files_defs) $(files_hg) $(files_ccg)
 
275
 
 
276
# Delete stamps on make maintainer-clean.  The other generated source
 
277
# files are deleted by the make rules for the output directory.
 
278
MAINTAINERCLEANFILES = $(binding_stampdir)/*.stamp
 
279
 
 
280
# Dependencies of the gmmproc code generator targets.
 
281
gmmproc_dependencies = $(binding_relfiles_m4) $(files_defs)
 
282
codegen_m4_flags = $(addprefix -I , $(codegen_m4_srcdir) $(GMMPROC_EXTRA_M4_DIR))
 
283
 
 
284
# Automatically created output directories.
 
285
binding_mkdirs = $(binding_stampdir) $(binding_outputdir)/private
 
286
 
 
287
# Show names of generated files in silent rules output.
 
288
mm_0_gen = @echo '  GEN    $(binding_outputdir)/{$*.cc,$*.h,private/$*_p.h}';
 
289
mm_v_gen = $(if $(filter 0,$(or $(V),$(AM_DEFAULT_VERBOSITY))),$(mm_0_gen))
 
290
all: all-am
 
291
 
 
292
.SUFFIXES:
 
293
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/filelist.am $(top_srcdir)/tools/m4/filelist.am $(top_srcdir)/build/generate-binding.am $(am__configure_deps)
 
294
        @for dep in $?; do \
 
295
          case '$(am__configure_deps)' in \
 
296
            *$$dep*) \
 
297
              ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
 
298
                && { if test -f $@; then exit 0; else break; fi; }; \
 
299
              exit 1;; \
 
300
          esac; \
 
301
        done; \
 
302
        echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  gdk/src/Makefile'; \
 
303
        cd $(top_srcdir) && \
 
304
          $(AUTOMAKE) --gnu  gdk/src/Makefile
 
305
.PRECIOUS: Makefile
 
306
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
 
307
        @case '$?' in \
 
308
          *config.status*) \
 
309
            cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
 
310
          *) \
 
311
            echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
 
312
            cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
 
313
        esac;
 
314
 
 
315
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
 
316
        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 
317
 
 
318
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
 
319
        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 
320
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
 
321
        cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 
322
 
 
323
mostlyclean-libtool:
 
324
        -rm -f *.lo
 
325
 
 
326
clean-libtool:
 
327
        -rm -rf .libs _libs
 
328
tags: TAGS
 
329
TAGS:
 
330
 
 
331
ctags: CTAGS
 
332
CTAGS:
 
333
 
 
334
 
 
335
distdir: $(DISTFILES)
 
336
        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
337
        topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
 
338
        list='$(DISTFILES)'; \
 
339
          dist_files=`for file in $$list; do echo $$file; done | \
 
340
          sed -e "s|^$$srcdirstrip/||;t" \
 
341
              -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
 
342
        case $$dist_files in \
 
343
          */*) $(MKDIR_P) `echo "$$dist_files" | \
 
344
                           sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
 
345
                           sort -u` ;; \
 
346
        esac; \
 
347
        for file in $$dist_files; do \
 
348
          if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
 
349
          if test -d $$d/$$file; then \
 
350
            dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 
351
            if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 
352
              cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
 
353
            fi; \
 
354
            cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
 
355
          else \
 
356
            test -f $(distdir)/$$file \
 
357
            || cp -p $$d/$$file $(distdir)/$$file \
 
358
            || exit 1; \
 
359
          fi; \
 
360
        done
 
361
check-am: all-am
 
362
check: check-am
 
363
all-am: Makefile $(DATA) all-local
 
364
installdirs:
 
365
install: install-am
 
366
install-exec: install-exec-am
 
367
install-data: install-data-am
 
368
uninstall: uninstall-am
 
369
 
 
370
install-am: all-am
 
371
        @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
 
372
 
 
373
installcheck: installcheck-am
 
374
install-strip:
 
375
        $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
 
376
          install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
 
377
          `test -z '$(STRIP)' || \
 
378
            echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
 
379
mostlyclean-generic:
 
380
 
 
381
clean-generic:
 
382
 
 
383
distclean-generic:
 
384
        -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
 
385
 
 
386
maintainer-clean-generic:
 
387
        @echo "This command is intended for maintainers to use"
 
388
        @echo "it deletes files that may require special tools to rebuild."
 
389
        -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
 
390
clean: clean-am
 
391
 
 
392
clean-am: clean-generic clean-libtool mostlyclean-am
 
393
 
 
394
distclean: distclean-am
 
395
        -rm -f Makefile
 
396
distclean-am: clean-am distclean-generic
 
397
 
 
398
dvi: dvi-am
 
399
 
 
400
dvi-am:
 
401
 
 
402
html: html-am
 
403
 
 
404
html-am:
 
405
 
 
406
info: info-am
 
407
 
 
408
info-am:
 
409
 
 
410
install-data-am:
 
411
 
 
412
install-dvi: install-dvi-am
 
413
 
 
414
install-dvi-am:
 
415
 
 
416
install-exec-am:
 
417
 
 
418
install-html: install-html-am
 
419
 
 
420
install-html-am:
 
421
 
 
422
install-info: install-info-am
 
423
 
 
424
install-info-am:
 
425
 
 
426
install-man:
 
427
 
 
428
install-pdf: install-pdf-am
 
429
 
 
430
install-pdf-am:
 
431
 
 
432
install-ps: install-ps-am
 
433
 
 
434
install-ps-am:
 
435
 
 
436
installcheck-am:
 
437
 
 
438
maintainer-clean: maintainer-clean-am
 
439
        -rm -f Makefile
 
440
maintainer-clean-am: distclean-am maintainer-clean-generic
 
441
 
 
442
mostlyclean: mostlyclean-am
 
443
 
 
444
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
 
445
 
 
446
pdf: pdf-am
 
447
 
 
448
pdf-am:
 
449
 
 
450
ps: ps-am
 
451
 
 
452
ps-am:
 
453
 
 
454
uninstall-am:
 
455
 
 
456
.MAKE: install-am install-strip
 
457
 
 
458
.PHONY: all all-am all-local check check-am clean clean-generic \
 
459
        clean-libtool distclean distclean-generic distclean-libtool \
 
460
        distdir dvi dvi-am html html-am info info-am install \
 
461
        install-am install-data install-data-am install-dvi \
 
462
        install-dvi-am install-exec install-exec-am install-html \
 
463
        install-html-am install-info install-info-am install-man \
 
464
        install-pdf install-pdf-am install-ps install-ps-am \
 
465
        install-strip installcheck installcheck-am installdirs \
 
466
        maintainer-clean maintainer-clean-generic mostlyclean \
 
467
        mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
 
468
        uninstall uninstall-am
 
469
 
 
470
 
 
471
# Location of the module's gmmproc support files.
 
472
codegen_srcdir ?= $(top_srcdir)/codegen
 
473
 
 
474
# Location of the module's gmmproc M4 files,
 
475
# and of any extra m4 files from installed modules, 
 
476
# such as from gtkmm rather than just glibmm.
 
477
# Use, for instance, this in configure.ac:
 
478
# MM_PKG_CONFIG_SUBST([GMMPROC_EXTRA_M4_DIR], [--variable=gmmprocm4dir gtkmm-3.0])
 
479
codegen_m4_srcdir ?= $(codegen_srcdir)/m4
 
480
 
 
481
# Destination directory of the generated source files.
 
482
binding_outputdir ?= $(if $(srcdir:.=),$(dir $(top_srcdir)/$(subdir)),../)$(binding_name)
 
483
 
 
484
# Default command lines for running the code generators.
 
485
gmmproc       ?= $(PERL) -I"$(GMMPROC_DIR)/pm" -- "$(GMMPROC_DIR)/gmmproc"
 
486
gen_wrap_init ?= $(PERL) -- "$(GMMPROC_DIR)/generate_wrap_init.pl"
 
487
gmmproc_flags ?= $(codegen_m4_flags) --defs $(srcdir)
 
488
 
 
489
# Declare the built sources main targets.
 
490
all-local: $(binding_stampfiles) $(other_built_sources)
 
491
 
 
492
# Create the output directories if they do not exist already.
 
493
$(binding_mkdirs):
 
494
        $(AM_V_at)$(MKDIR_P) $@
 
495
 
 
496
# Generate the wrap_init.cc file using generate_wrap_init.pl.
 
497
$(binding_outputdir)/wrap_init.cc: $(binding_relfiles_hg) $(srcdir)/Makefile.in
 
498
        $(AM_V_GEN)$(gen_wrap_init) $(wrap_init_flags) $(binding_relfiles_hg) >$@
 
499
 
 
500
# Run the gmmproc code generator to produce the C++ binding code.
 
501
$(binding_stampdir)/%.stamp: %.hg %.ccg $(gmmproc_dependencies) | $(binding_mkdirs)
 
502
        @: >$@
 
503
        $(mm_v_gen)$(gmmproc) $(gmmproc_flags) $* $(srcdir) $(binding_outputdir)
 
504
 
 
505
# Instruct GNU make to delete the targets of a rule after it failed, in
 
506
# order to avoid the complication of handling that situation manually.
 
507
.DELETE_ON_ERROR:
 
508
# Tell versions [3.59,3.63) of GNU make to not export all variables.
 
509
# Otherwise a system limit (for SysV at least) may be exceeded.
 
510
.NOEXPORT: