1# Makefile.in generated by automake 1.16.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2018 Free Software Foundation, Inc.
5
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# This file is part of gtkmm
18
19VPATH = @srcdir@
20am__is_gnu_make = { \
21  if test -z '$(MAKELEVEL)'; then \
22    false; \
23  elif test -n '$(MAKE_HOST)'; then \
24    true; \
25  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
26    true; \
27  else \
28    false; \
29  fi; \
30}
31am__make_running_with_option = \
32  case $${target_option-} in \
33      ?) ;; \
34      *) echo "am__make_running_with_option: internal error: invalid" \
35              "target option '$${target_option-}' specified" >&2; \
36         exit 1;; \
37  esac; \
38  has_opt=no; \
39  sane_makeflags=$$MAKEFLAGS; \
40  if $(am__is_gnu_make); then \
41    sane_makeflags=$$MFLAGS; \
42  else \
43    case $$MAKEFLAGS in \
44      *\\[\ \	]*) \
45        bs=\\; \
46        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
47          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
48    esac; \
49  fi; \
50  skip_next=no; \
51  strip_trailopt () \
52  { \
53    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
54  }; \
55  for flg in $$sane_makeflags; do \
56    test $$skip_next = yes && { skip_next=no; continue; }; \
57    case $$flg in \
58      *=*|--*) continue;; \
59        -*I) strip_trailopt 'I'; skip_next=yes;; \
60      -*I?*) strip_trailopt 'I';; \
61        -*O) strip_trailopt 'O'; skip_next=yes;; \
62      -*O?*) strip_trailopt 'O';; \
63        -*l) strip_trailopt 'l'; skip_next=yes;; \
64      -*l?*) strip_trailopt 'l';; \
65      -[dEDm]) skip_next=yes;; \
66      -[JT]) skip_next=yes;; \
67    esac; \
68    case $$flg in \
69      *$$target_option*) has_opt=yes; break;; \
70    esac; \
71  done; \
72  test $$has_opt = yes
73am__make_dryrun = (target_option=n; $(am__make_running_with_option))
74am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
75pkgdatadir = $(datadir)/@PACKAGE@
76pkgincludedir = $(includedir)/@PACKAGE@
77pkglibdir = $(libdir)/@PACKAGE@
78pkglibexecdir = $(libexecdir)/@PACKAGE@
79am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
80install_sh_DATA = $(install_sh) -c -m 644
81install_sh_PROGRAM = $(install_sh) -c
82install_sh_SCRIPT = $(install_sh) -c
83INSTALL_HEADER = $(INSTALL_DATA)
84transform = $(program_transform_name)
85NORMAL_INSTALL = :
86PRE_INSTALL = :
87POST_INSTALL = :
88NORMAL_UNINSTALL = :
89PRE_UNINSTALL = :
90POST_UNINSTALL = :
91build_triplet = @build@
92host_triplet = @host@
93subdir = gdk/src
94ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
95am__aclocal_m4_deps = $(top_srcdir)/build/libtool.m4 \
96	$(top_srcdir)/build/ltoptions.m4 \
97	$(top_srcdir)/build/ltsugar.m4 \
98	$(top_srcdir)/build/ltversion.m4 \
99	$(top_srcdir)/build/lt~obsolete.m4 \
100	$(top_srcdir)/build/reduced.m4 $(top_srcdir)/configure.ac
101am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
102	$(ACLOCAL_M4)
103DIST_COMMON = $(srcdir)/Makefile.am $(dist_noinst_DATA) \
104	$(am__DIST_COMMON)
105mkinstalldirs = $(install_sh) -d
106CONFIG_HEADER = $(top_builddir)/config.h \
107	$(top_builddir)/gdk/gdkmmconfig.h \
108	$(top_builddir)/gtk/gtkmmconfig.h
109CONFIG_CLEAN_FILES =
110CONFIG_CLEAN_VPATH_FILES =
111AM_V_P = $(am__v_P_@AM_V@)
112am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
113am__v_P_0 = false
114am__v_P_1 = :
115AM_V_GEN = $(am__v_GEN_@AM_V@)
116am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
117am__v_GEN_0 = @echo "  GEN     " $@;
118am__v_GEN_1 =
119AM_V_at = $(am__v_at_@AM_V@)
120am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
121am__v_at_0 = @
122am__v_at_1 =
123SOURCES =
124DIST_SOURCES =
125am__can_run_installinfo = \
126  case $$AM_UPDATE_INFO_DIR in \
127    n|no|NO) false;; \
128    *) (install-info --version) >/dev/null 2>&1;; \
129  esac
130DATA = $(dist_noinst_DATA)
131am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
132am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/filelist.gmake.am \
133	$(top_srcdir)/build/generate-binding.am \
134	$(top_srcdir)/gdk/src/filelist.am \
135	$(top_srcdir)/tools/m4/filelist.am README
136DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
137ACLOCAL = @ACLOCAL@
138ACLOCAL_FLAGS = @ACLOCAL_FLAGS@
139AMTAR = @AMTAR@
140AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
141AR = @AR@
142AS = @AS@
143AUTOCONF = @AUTOCONF@
144AUTOHEADER = @AUTOHEADER@
145AUTOMAKE = @AUTOMAKE@
146AWK = @AWK@
147CC = @CC@
148CCDEPMODE = @CCDEPMODE@
149CFLAGS = @CFLAGS@
150CPP = @CPP@
151CPPFLAGS = @CPPFLAGS@
152CXX = @CXX@
153CXXCPP = @CXXCPP@
154CXXDEPMODE = @CXXDEPMODE@
155CXXFLAGS = @CXXFLAGS@
156CYGPATH_W = @CYGPATH_W@
157DEFS = @DEFS@
158DEPDIR = @DEPDIR@
159DLLTOOL = @DLLTOOL@
160DOCINSTALL_FLAGS = @DOCINSTALL_FLAGS@
161DOT = @DOT@
162DOXYGEN = @DOXYGEN@
163DOXYGEN_TAGFILES = @DOXYGEN_TAGFILES@
164DSYMUTIL = @DSYMUTIL@
165DUMPBIN = @DUMPBIN@
166ECHO_C = @ECHO_C@
167ECHO_N = @ECHO_N@
168ECHO_T = @ECHO_T@
169EGREP = @EGREP@
170EXEEXT = @EXEEXT@
171FGREP = @FGREP@
172GDKMM_API_VERSION = @GDKMM_API_VERSION@
173GDKMM_CFLAGS = @GDKMM_CFLAGS@
174GDKMM_LIBS = @GDKMM_LIBS@
175GDKMM_MAJOR_VERSION = @GDKMM_MAJOR_VERSION@
176GDKMM_MICRO_VERSION = @GDKMM_MICRO_VERSION@
177GDKMM_MINOR_VERSION = @GDKMM_MINOR_VERSION@
178GDKMM_MODULES = @GDKMM_MODULES@
179GDKMM_MODULE_NAME = @GDKMM_MODULE_NAME@
180GDKMM_VERSION = @GDKMM_VERSION@
181GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@
182GMMPROC_DIR = @GMMPROC_DIR@
183GMMPROC_EXTRA_M4_DIR = @GMMPROC_EXTRA_M4_DIR@
184GREP = @GREP@
185GTHREAD_CFLAGS = @GTHREAD_CFLAGS@
186GTHREAD_LIBS = @GTHREAD_LIBS@
187GTKMM_API_VERSION = @GTKMM_API_VERSION@
188GTKMM_CFLAGS = @GTKMM_CFLAGS@
189GTKMM_DEMOS_EXTRA_CFLAGS = @GTKMM_DEMOS_EXTRA_CFLAGS@
190GTKMM_DEMOS_EXTRA_LIBS = @GTKMM_DEMOS_EXTRA_LIBS@
191GTKMM_DEMOS_EXTRA_MODULES = @GTKMM_DEMOS_EXTRA_MODULES@
192GTKMM_LIBS = @GTKMM_LIBS@
193GTKMM_MAJOR_VERSION = @GTKMM_MAJOR_VERSION@
194GTKMM_MICRO_VERSION = @GTKMM_MICRO_VERSION@
195GTKMM_MINOR_VERSION = @GTKMM_MINOR_VERSION@
196GTKMM_MODULES = @GTKMM_MODULES@
197GTKMM_MODULE_NAME = @GTKMM_MODULE_NAME@
198GTKMM_VERSION = @GTKMM_VERSION@
199GTKMM_WXXFLAGS = @GTKMM_WXXFLAGS@
200GTK_CFLAGS = @GTK_CFLAGS@
201GTK_LIBS = @GTK_LIBS@
202HAVE_CXX11 = @HAVE_CXX11@
203INSTALL = @INSTALL@
204INSTALL_DATA = @INSTALL_DATA@
205INSTALL_PROGRAM = @INSTALL_PROGRAM@
206INSTALL_SCRIPT = @INSTALL_SCRIPT@
207INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
208LD = @LD@
209LDFLAGS = @LDFLAGS@
210LIBGTKMM_SO_VERSION = @LIBGTKMM_SO_VERSION@
211LIBOBJS = @LIBOBJS@
212LIBS = @LIBS@
213LIBTOOL = @LIBTOOL@
214LIPO = @LIPO@
215LN_S = @LN_S@
216LTLIBOBJS = @LTLIBOBJS@
217LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
218MAINT = @MAINT@
219MAKEINFO = @MAKEINFO@
220MANIFEST_TOOL = @MANIFEST_TOOL@
221MKDIR_P = @MKDIR_P@
222MMDOCTOOLDIR = @MMDOCTOOLDIR@
223NM = @NM@
224NMEDIT = @NMEDIT@
225OBJDUMP = @OBJDUMP@
226OBJEXT = @OBJEXT@
227OTOOL = @OTOOL@
228OTOOL64 = @OTOOL64@
229PACKAGE = @PACKAGE@
230PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
231PACKAGE_NAME = @PACKAGE_NAME@
232PACKAGE_STRING = @PACKAGE_STRING@
233PACKAGE_TARNAME = @PACKAGE_TARNAME@
234PACKAGE_URL = @PACKAGE_URL@
235PACKAGE_VERSION = @PACKAGE_VERSION@
236PATH_SEPARATOR = @PATH_SEPARATOR@
237PERL = @PERL@
238PKG_CONFIG = @PKG_CONFIG@
239PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
240PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
241RANLIB = @RANLIB@
242SED = @SED@
243SET_MAKE = @SET_MAKE@
244SHELL = @SHELL@
245STRIP = @STRIP@
246VERSION = @VERSION@
247XSLTPROC = @XSLTPROC@
248abs_builddir = @abs_builddir@
249abs_srcdir = @abs_srcdir@
250abs_top_builddir = @abs_top_builddir@
251abs_top_srcdir = @abs_top_srcdir@
252ac_ct_AR = @ac_ct_AR@
253ac_ct_CC = @ac_ct_CC@
254ac_ct_CXX = @ac_ct_CXX@
255ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
256am__include = @am__include@
257am__leading_dot = @am__leading_dot@
258am__quote = @am__quote@
259am__tar = @am__tar@
260am__untar = @am__untar@
261bindir = @bindir@
262build = @build@
263build_alias = @build_alias@
264build_cpu = @build_cpu@
265build_os = @build_os@
266build_vendor = @build_vendor@
267builddir = @builddir@
268datadir = @datadir@
269datarootdir = @datarootdir@
270docdir = @docdir@
271dvidir = @dvidir@
272exec_prefix = @exec_prefix@
273host = @host@
274host_alias = @host_alias@
275host_cpu = @host_cpu@
276host_os = @host_os@
277host_vendor = @host_vendor@
278htmldir = @htmldir@
279includedir = @includedir@
280infodir = @infodir@
281install_sh = @install_sh@
282libdir = @libdir@
283libexecdir = @libexecdir@
284localedir = @localedir@
285localstatedir = @localstatedir@
286mandir = @mandir@
287mkdir_p = @mkdir_p@
288oldincludedir = @oldincludedir@
289pdfdir = @pdfdir@
290prefix = @prefix@
291program_transform_name = @program_transform_name@
292psdir = @psdir@
293runstatedir = @runstatedir@
294sbindir = @sbindir@
295sharedstatedir = @sharedstatedir@
296srcdir = @srcdir@
297sysconfdir = @sysconfdir@
298target_alias = @target_alias@
299top_build_prefix = @top_build_prefix@
300top_builddir = @top_builddir@
301top_srcdir = @top_srcdir@
302binding_name = gdkmm
303wrap_init_flags = --namespace=Gdk --parent_dir=gdkmm
304codegen_srcdir = $(top_srcdir)/tools
305gdkmm_files_defs = \
306	gdk.defs		\
307	gdk_enums.defs		\
308	gdk_extra.defs		\
309	gdk_methods.defs	\
310	gdk_extra_objects.defs	\
311	gdk_pixbuf_methods.defs	\
312	gdk_pixbuf_enums.defs	\
313	gdk_signals.defs	\
314	gdk_docs.xml		\
315	gdk_docs_override.xml
316
317gdkmm_files_any_hg = \
318	applaunchcontext.hg	\
319	cursor.hg		\
320	device.hg		\
321	devicemanager.hg	\
322	display.hg		\
323	displaymanager.hg	\
324	dragcontext.hg		\
325	drawingcontext.hg		\
326	event.hg		\
327	frameclock.hg		\
328	frametimings.hg	\
329	glcontext.hg		\
330	monitor.hg \
331	pixbuf.hg		\
332	pixbufanimation.hg	\
333	pixbufanimationiter.hg	\
334	pixbufformat.hg		\
335	pixbufloader.hg		\
336	rectangle.hg		\
337	rgba.hg			\
338	screen.hg		\
339	seat.hg		\
340	timecoord.hg		\
341	types.hg		\
342	visual.hg		\
343	window.hg
344
345gdkmm_files_deprecated_hg = \
346	color.hg
347
348@DISABLE_DEPRECATED_API_FALSE@gdkmm_files_used_hg = $(gdkmm_files_any_hg) $(gdkmm_files_deprecated_hg)
349@DISABLE_DEPRECATED_API_TRUE@gdkmm_files_used_hg = $(gdkmm_files_any_hg)
350gdkmm_files_hg = \
351  $(gdkmm_files_any_hg) \
352  $(gdkmm_files_deprecated_hg)
353
354gdkmm_files_ccg = $(gdkmm_files_hg:.hg=.ccg)
355files_codegen_m4 = \
356	class_gtkobject.m4		\
357	child_property.m4		\
358	convert.m4		\
359	convert_gdk.m4		\
360	convert_gtk.m4		\
361	convert_gtkmm.m4
362
363files_defs = $(gdkmm_files_defs)
364files_ccg = $(gdkmm_files_ccg)
365files_hg = $(gdkmm_files_hg)
366
367# Additional built sources not generated by gmmproc.
368other_built_sources = $(binding_outputdir)/wrap_init.cc
369
370# Where to put the stamp files for the gmmproc output.
371binding_stampdir = $(srcdir)/.stamps
372
373# Lists of qualified file names relative to the current directory.
374binding_relfiles_m4 = $(addprefix $(codegen_m4_srcdir)/,$(files_codegen_m4))
375binding_relfiles_hg = $(addprefix $(srcdir)/,$(files_hg))
376binding_stampfiles = $(patsubst %.hg,$(binding_stampdir)/%.stamp,$(files_hg))
377
378# Distributed code generation source files.
379dist_noinst_DATA = $(files_defs) $(files_hg) $(files_ccg)
380
381# Delete stamps on make maintainer-clean.  The other generated source
382# files are deleted by the make rules for the output directory.
383MAINTAINERCLEANFILES = $(binding_stampdir)/*.stamp
384
385# Dependencies of the gmmproc code generator targets.
386gmmproc_dependencies = $(binding_relfiles_m4) $(files_defs)
387codegen_m4_flags = $(addprefix -I , $(codegen_m4_srcdir) $(GMMPROC_EXTRA_M4_DIR))
388
389# Automatically created output directories.
390binding_mkdirs = $(binding_stampdir) $(binding_outputdir)/private
391
392# Show names of generated files in silent rules output.
393mm_0_gen = @echo '  GEN    $(binding_outputdir)/{$*.cc,$*.h,private/$*_p.h}';
394mm_v_gen = $(if $(filter 0,$(or $(V),$(AM_DEFAULT_VERBOSITY))),$(mm_0_gen))
395all: all-am
396
397.SUFFIXES:
398$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/filelist.gmake.am $(top_srcdir)/gdk/src/filelist.am $(top_srcdir)/tools/m4/filelist.am $(top_srcdir)/build/generate-binding.am $(am__configure_deps)
399	@for dep in $?; do \
400	  case '$(am__configure_deps)' in \
401	    *$$dep*) \
402	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
403	        && { if test -f $@; then exit 0; else break; fi; }; \
404	      exit 1;; \
405	  esac; \
406	done; \
407	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gdk/src/Makefile'; \
408	$(am__cd) $(top_srcdir) && \
409	  $(AUTOMAKE) --gnu gdk/src/Makefile
410Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
411	@case '$?' in \
412	  *config.status*) \
413	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
414	  *) \
415	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
416	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
417	esac;
418$(srcdir)/filelist.gmake.am $(top_srcdir)/gdk/src/filelist.am $(top_srcdir)/tools/m4/filelist.am $(top_srcdir)/build/generate-binding.am $(am__empty):
419
420$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
421	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
422
423$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
424	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
425$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
426	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
427$(am__aclocal_m4_deps):
428
429mostlyclean-libtool:
430	-rm -f *.lo
431
432clean-libtool:
433	-rm -rf .libs _libs
434tags TAGS:
435
436ctags CTAGS:
437
438cscope cscopelist:
439
440
441distdir: $(BUILT_SOURCES)
442	$(MAKE) $(AM_MAKEFLAGS) distdir-am
443
444distdir-am: $(DISTFILES)
445	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
446	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
447	list='$(DISTFILES)'; \
448	  dist_files=`for file in $$list; do echo $$file; done | \
449	  sed -e "s|^$$srcdirstrip/||;t" \
450	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
451	case $$dist_files in \
452	  */*) $(MKDIR_P) `echo "$$dist_files" | \
453			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
454			   sort -u` ;; \
455	esac; \
456	for file in $$dist_files; do \
457	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
458	  if test -d $$d/$$file; then \
459	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
460	    if test -d "$(distdir)/$$file"; then \
461	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
462	    fi; \
463	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
464	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
465	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
466	    fi; \
467	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
468	  else \
469	    test -f "$(distdir)/$$file" \
470	    || cp -p $$d/$$file "$(distdir)/$$file" \
471	    || exit 1; \
472	  fi; \
473	done
474check-am: all-am
475check: check-am
476all-am: Makefile $(DATA) all-local
477installdirs:
478install: install-am
479install-exec: install-exec-am
480install-data: install-data-am
481uninstall: uninstall-am
482
483install-am: all-am
484	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
485
486installcheck: installcheck-am
487install-strip:
488	if test -z '$(STRIP)'; then \
489	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
490	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
491	      install; \
492	else \
493	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
494	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
495	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
496	fi
497mostlyclean-generic:
498
499clean-generic:
500
501distclean-generic:
502	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
503	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
504
505maintainer-clean-generic:
506	@echo "This command is intended for maintainers to use"
507	@echo "it deletes files that may require special tools to rebuild."
508	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
509clean: clean-am
510
511clean-am: clean-generic clean-libtool mostlyclean-am
512
513distclean: distclean-am
514	-rm -f Makefile
515distclean-am: clean-am distclean-generic
516
517dvi: dvi-am
518
519dvi-am:
520
521html: html-am
522
523html-am:
524
525info: info-am
526
527info-am:
528
529install-data-am:
530
531install-dvi: install-dvi-am
532
533install-dvi-am:
534
535install-exec-am:
536
537install-html: install-html-am
538
539install-html-am:
540
541install-info: install-info-am
542
543install-info-am:
544
545install-man:
546
547install-pdf: install-pdf-am
548
549install-pdf-am:
550
551install-ps: install-ps-am
552
553install-ps-am:
554
555installcheck-am:
556
557maintainer-clean: maintainer-clean-am
558	-rm -f Makefile
559maintainer-clean-am: distclean-am maintainer-clean-generic
560
561mostlyclean: mostlyclean-am
562
563mostlyclean-am: mostlyclean-generic mostlyclean-libtool
564
565pdf: pdf-am
566
567pdf-am:
568
569ps: ps-am
570
571ps-am:
572
573uninstall-am:
574
575.MAKE: install-am install-strip
576
577.PHONY: all all-am all-local check check-am clean clean-generic \
578	clean-libtool cscopelist-am ctags-am distclean \
579	distclean-generic distclean-libtool distdir dvi dvi-am html \
580	html-am info info-am install install-am install-data \
581	install-data-am install-dvi install-dvi-am install-exec \
582	install-exec-am install-html install-html-am install-info \
583	install-info-am install-man install-pdf install-pdf-am \
584	install-ps install-ps-am install-strip installcheck \
585	installcheck-am installdirs maintainer-clean \
586	maintainer-clean-generic mostlyclean mostlyclean-generic \
587	mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \
588	uninstall-am
589
590.PRECIOUS: Makefile
591
592
593# Location of the module's gmmproc support files.
594codegen_srcdir ?= $(top_srcdir)/codegen
595
596# Location of the module's gmmproc M4 files,
597# and of any extra m4 files from installed modules,
598# such as from gtkmm rather than just glibmm.
599# Use, for instance, this in configure.ac:
600# MM_PKG_CONFIG_SUBST([GMMPROC_EXTRA_M4_DIR], [--variable=gmmprocm4dir gtkmm-3.0])
601codegen_m4_srcdir ?= $(codegen_srcdir)/m4
602
603# Destination directory of the generated source files.
604binding_outputdir ?= $(if $(srcdir:.=),$(dir $(top_srcdir)/$(subdir)),../)$(binding_name)
605
606# Default command lines for running the code generators.
607gmmproc       ?= $(PERL) -I"$(GMMPROC_DIR)/pm" -- "$(GMMPROC_DIR)/gmmproc"
608gen_wrap_init ?= $(PERL) -- "$(GMMPROC_DIR)/generate_wrap_init.pl"
609gmmproc_flags ?= $(codegen_m4_flags) --defs $(srcdir)
610
611# Declare the built sources main targets.
612all-local: $(binding_stampfiles) $(other_built_sources)
613
614# Create the output directories if they do not exist already.
615$(binding_mkdirs):
616	$(AM_V_at)$(MKDIR_P) $@
617
618# Generate the wrap_init.cc file using generate_wrap_init.pl.
619$(binding_outputdir)/wrap_init.cc: $(binding_relfiles_hg) $(srcdir)/Makefile.in
620	$(AM_V_GEN)$(gen_wrap_init) $(wrap_init_flags) $(binding_relfiles_hg) >$@
621
622# Run the gmmproc code generator to produce the C++ binding code.
623$(binding_stampdir)/%.stamp: %.hg %.ccg $(gmmproc_dependencies) | $(binding_mkdirs)
624	@: >$@
625	$(mm_v_gen)$(gmmproc) $(gmmproc_flags) $* $(srcdir) $(binding_outputdir)
626
627# Instruct GNU make to delete the targets of a rule after it failed, in
628# order to avoid the complication of handling that situation manually.
629.DELETE_ON_ERROR:
630
631# Tell versions [3.59,3.63) of GNU make to not export all variables.
632# Otherwise a system limit (for SysV at least) may be exceeded.
633.NOEXPORT:
634