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