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 = glib/src 92ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 93am__aclocal_m4_deps = $(top_srcdir)/build/c_std.m4 \ 94 $(top_srcdir)/build/cxx.m4 $(top_srcdir)/build/cxx_std.m4 \ 95 $(top_srcdir)/build/debug.m4 $(top_srcdir)/build/dk-feature.m4 \ 96 $(top_srcdir)/build/libtool.m4 \ 97 $(top_srcdir)/build/ltoptions.m4 \ 98 $(top_srcdir)/build/ltsugar.m4 \ 99 $(top_srcdir)/build/ltversion.m4 \ 100 $(top_srcdir)/build/lt~obsolete.m4 $(top_srcdir)/build/sun.m4 \ 101 $(top_srcdir)/configure.ac 102am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 103 $(ACLOCAL_M4) 104DIST_COMMON = $(srcdir)/Makefile.am $(dist_noinst_DATA) \ 105 $(am__DIST_COMMON) 106mkinstalldirs = $(install_sh) -d 107CONFIG_HEADER = $(top_builddir)/config.h \ 108 $(top_builddir)/glib/glibmmconfig.h \ 109 $(top_builddir)/gio/giommconfig.h 110CONFIG_CLEAN_FILES = 111CONFIG_CLEAN_VPATH_FILES = 112AM_V_P = $(am__v_P_@AM_V@) 113am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 114am__v_P_0 = false 115am__v_P_1 = : 116AM_V_GEN = $(am__v_GEN_@AM_V@) 117am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 118am__v_GEN_0 = @echo " GEN " $@; 119am__v_GEN_1 = 120AM_V_at = $(am__v_at_@AM_V@) 121am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 122am__v_at_0 = @ 123am__v_at_1 = 124SOURCES = 125DIST_SOURCES = 126am__can_run_installinfo = \ 127 case $$AM_UPDATE_INFO_DIR in \ 128 n|no|NO) false;; \ 129 *) (install-info --version) >/dev/null 2>&1;; \ 130 esac 131DATA = $(dist_noinst_DATA) 132am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 133am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/filelist.am \ 134 $(top_srcdir)/build/generate-binding.am \ 135 $(top_srcdir)/tools/m4/filelist.am 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@ 150CLANG_FORMAT = @CLANG_FORMAT@ 151CPP = @CPP@ 152CPPFLAGS = @CPPFLAGS@ 153CXX = @CXX@ 154CXXCPP = @CXXCPP@ 155CXXDEPMODE = @CXXDEPMODE@ 156CXXFLAGS = @CXXFLAGS@ 157CYGPATH_W = @CYGPATH_W@ 158DEFS = @DEFS@ 159DEPDIR = @DEPDIR@ 160DLLTOOL = @DLLTOOL@ 161DOCINSTALL_FLAGS = @DOCINSTALL_FLAGS@ 162DOT = @DOT@ 163DOXYGEN = @DOXYGEN@ 164DOXYGEN_TAGFILES = @DOXYGEN_TAGFILES@ 165DSYMUTIL = @DSYMUTIL@ 166DUMPBIN = @DUMPBIN@ 167ECHO_C = @ECHO_C@ 168ECHO_N = @ECHO_N@ 169ECHO_T = @ECHO_T@ 170EGREP = @EGREP@ 171EXEEXT = @EXEEXT@ 172FGREP = @FGREP@ 173GIOMM_API_VERSION = @GIOMM_API_VERSION@ 174GIOMM_CFLAGS = @GIOMM_CFLAGS@ 175GIOMM_LIBS = @GIOMM_LIBS@ 176GIOMM_MAJOR_VERSION = @GIOMM_MAJOR_VERSION@ 177GIOMM_MICRO_VERSION = @GIOMM_MICRO_VERSION@ 178GIOMM_MINOR_VERSION = @GIOMM_MINOR_VERSION@ 179GIOMM_MODULE_NAME = @GIOMM_MODULE_NAME@ 180GIOMM_VERSION = @GIOMM_VERSION@ 181GLIBMM_API_VERSION = @GLIBMM_API_VERSION@ 182GLIBMM_CFLAGS = @GLIBMM_CFLAGS@ 183GLIBMM_LIBS = @GLIBMM_LIBS@ 184GLIBMM_MAJOR_VERSION = @GLIBMM_MAJOR_VERSION@ 185GLIBMM_MICRO_VERSION = @GLIBMM_MICRO_VERSION@ 186GLIBMM_MINOR_VERSION = @GLIBMM_MINOR_VERSION@ 187GLIBMM_MODULE_NAME = @GLIBMM_MODULE_NAME@ 188GLIBMM_VERSION = @GLIBMM_VERSION@ 189GLIBMM_WXXFLAGS = @GLIBMM_WXXFLAGS@ 190GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ 191GREP = @GREP@ 192GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ 193HAVE_CXX11 = @HAVE_CXX11@ 194INSTALL = @INSTALL@ 195INSTALL_DATA = @INSTALL_DATA@ 196INSTALL_PROGRAM = @INSTALL_PROGRAM@ 197INSTALL_SCRIPT = @INSTALL_SCRIPT@ 198INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 199LD = @LD@ 200LDFLAGS = @LDFLAGS@ 201LIBGLIBMM_SO_VERSION = @LIBGLIBMM_SO_VERSION@ 202LIBOBJS = @LIBOBJS@ 203LIBS = @LIBS@ 204LIBTOOL = @LIBTOOL@ 205LIPO = @LIPO@ 206LN_S = @LN_S@ 207LTLIBOBJS = @LTLIBOBJS@ 208LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ 209M4 = @M4@ 210MAINT = @MAINT@ 211MAKEINFO = @MAKEINFO@ 212MANIFEST_TOOL = @MANIFEST_TOOL@ 213MKDIR_P = @MKDIR_P@ 214MMDOCTOOLDIR = @MMDOCTOOLDIR@ 215NM = @NM@ 216NMEDIT = @NMEDIT@ 217OBJDUMP = @OBJDUMP@ 218OBJEXT = @OBJEXT@ 219OTOOL = @OTOOL@ 220OTOOL64 = @OTOOL64@ 221PACKAGE = @PACKAGE@ 222PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 223PACKAGE_NAME = @PACKAGE_NAME@ 224PACKAGE_STRING = @PACKAGE_STRING@ 225PACKAGE_TARNAME = @PACKAGE_TARNAME@ 226PACKAGE_URL = @PACKAGE_URL@ 227PACKAGE_VERSION = @PACKAGE_VERSION@ 228PATH_SEPARATOR = @PATH_SEPARATOR@ 229PERL = @PERL@ 230PKG_CONFIG = @PKG_CONFIG@ 231PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ 232PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ 233RANLIB = @RANLIB@ 234SED = @SED@ 235SET_MAKE = @SET_MAKE@ 236SHELL = @SHELL@ 237STRIP = @STRIP@ 238VERSION = @VERSION@ 239XSLTPROC = @XSLTPROC@ 240abs_builddir = @abs_builddir@ 241abs_srcdir = @abs_srcdir@ 242abs_top_builddir = @abs_top_builddir@ 243abs_top_srcdir = @abs_top_srcdir@ 244ac_ct_AR = @ac_ct_AR@ 245ac_ct_CC = @ac_ct_CC@ 246ac_ct_CXX = @ac_ct_CXX@ 247ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 248am__include = @am__include@ 249am__leading_dot = @am__leading_dot@ 250am__quote = @am__quote@ 251am__tar = @am__tar@ 252am__untar = @am__untar@ 253bindir = @bindir@ 254build = @build@ 255build_alias = @build_alias@ 256build_cpu = @build_cpu@ 257build_os = @build_os@ 258build_vendor = @build_vendor@ 259builddir = @builddir@ 260datadir = @datadir@ 261datarootdir = @datarootdir@ 262docdir = @docdir@ 263dvidir = @dvidir@ 264exec_prefix = @exec_prefix@ 265gsettingsschemadir = @gsettingsschemadir@ 266host = @host@ 267host_alias = @host_alias@ 268host_cpu = @host_cpu@ 269host_os = @host_os@ 270host_vendor = @host_vendor@ 271htmldir = @htmldir@ 272includedir = @includedir@ 273infodir = @infodir@ 274install_sh = @install_sh@ 275libdir = @libdir@ 276libexecdir = @libexecdir@ 277localedir = @localedir@ 278localstatedir = @localstatedir@ 279mandir = @mandir@ 280mkdir_p = @mkdir_p@ 281oldincludedir = @oldincludedir@ 282pdfdir = @pdfdir@ 283prefix = @prefix@ 284program_transform_name = @program_transform_name@ 285psdir = @psdir@ 286runstatedir = @runstatedir@ 287sbindir = @sbindir@ 288sharedstatedir = @sharedstatedir@ 289srcdir = @srcdir@ 290sysconfdir = @sysconfdir@ 291target_alias = @target_alias@ 292top_build_prefix = @top_build_prefix@ 293top_builddir = @top_builddir@ 294top_srcdir = @top_srcdir@ 295 296# Override code generator commands to use the uninstalled tools. 297gmmproc = $(PERL) -I$(top_srcdir)/tools/pm -- $(top_builddir)/tools/gmmproc 298gen_wrap_init = $(PERL) -- $(top_builddir)/tools/generate_wrap_init.pl 299binding_name = glibmm 300wrap_init_flags = --namespace=Glib --parent_dir=glibmm 301codegen_srcdir = $(top_srcdir)/tools 302glibmm_files_defs = \ 303 glib.defs \ 304 glib_enums.defs \ 305 glib_functions.defs \ 306 glib_extra_objects.defs \ 307 glib_signals.defs \ 308 gmodule_enums.defs \ 309 gmodule_functions.defs \ 310 gobject_enums.defs \ 311 gobject_functions.defs \ 312 glib_docs.xml \ 313 glib_docs_override.xml 314 315glibmm_files_any_hg = \ 316 balancedtree.hg \ 317 binding.hg \ 318 bytes.hg \ 319 bytearray.hg \ 320 checksum.hg \ 321 convert.hg \ 322 date.hg \ 323 datetime.hg \ 324 enums.hg \ 325 fileutils.hg \ 326 iochannel.hg \ 327 keyfile.hg \ 328 markup.hg \ 329 miscutils.hg \ 330 module.hg \ 331 nodetree.hg \ 332 optioncontext.hg \ 333 optionentry.hg \ 334 optiongroup.hg \ 335 regex.hg \ 336 shell.hg \ 337 spawn.hg \ 338 thread.hg \ 339 threads.hg \ 340 timezone.hg \ 341 unicode.hg \ 342 uriutils.hg \ 343 valuearray.hg \ 344 variant.hg \ 345 variantdict.hg \ 346 variantiter.hg \ 347 varianttype.hg 348 349glibmm_files_used_hg = $(glibmm_files_any_hg) 350glibmm_files_hg = $(glibmm_files_used_hg) 351glibmm_files_ccg = $(glibmm_files_hg:.hg=.ccg) 352glibmm_files_cc_m4 = value_basictypes.cc.m4 variant_basictypes.cc.m4 353glibmm_files_h_m4 = value_basictypes.h.m4 \ 354 variant_basictypes.h.m4 355 356files_codegen_m4 = \ 357 base.m4 \ 358 class_boxedtype.m4 \ 359 class_boxedtype_static.m4 \ 360 class_generic.m4 \ 361 class_gobject.m4 \ 362 class_interface.m4 \ 363 class_opaque_copyable.m4 \ 364 class_opaque_refcounted.m4 \ 365 class_shared.m4 \ 366 compare.m4 \ 367 convert.m4 \ 368 convert_base.m4 \ 369 convert_gio.m4 \ 370 convert_glib.m4 \ 371 convert_glibmm.m4 \ 372 ctor.m4 \ 373 doc.m4 \ 374 enum.m4 \ 375 gerror.m4 \ 376 initialize.m4 \ 377 initialize_base.m4 \ 378 initialize_gio.m4 \ 379 initialize_glib.m4 \ 380 initialize_glibmm.m4 \ 381 member.m4 \ 382 method.m4 \ 383 property.m4 \ 384 signal.m4 \ 385 vfunc.m4 386 387files_defs = $(glibmm_files_defs) 388files_ccg = $(glibmm_files_ccg) 389files_hg = $(glibmm_files_hg) 390 391# Additional built sources not generated by gmmproc. 392other_built_sources = $(binding_outputdir)/wrap_init.cc $(patsubst \ 393 %.m4,$(binding_outputdir)/%,$(files_src_m4)) 394 395# Where to put the stamp files for the gmmproc output. 396binding_stampdir = $(srcdir)/.stamps 397 398# Lists of qualified file names relative to the current directory. 399binding_relfiles_m4 = $(addprefix $(codegen_m4_srcdir)/,$(files_codegen_m4)) 400binding_relfiles_hg = $(addprefix $(srcdir)/,$(files_hg)) 401binding_stampfiles = $(patsubst %.hg,$(binding_stampdir)/%.stamp,$(files_hg)) 402 403# Distributed code generation source files. 404dist_noinst_DATA = $(files_defs) $(files_hg) $(files_ccg) \ 405 $(files_src_m4) template.macros.m4 406 407# Delete stamps on make maintainer-clean. The other generated source 408# files are deleted by the make rules for the output directory. 409MAINTAINERCLEANFILES = $(binding_stampdir)/*.stamp 410 411# Dependencies of the gmmproc code generator targets. 412gmmproc_dependencies = $(binding_relfiles_m4) $(files_defs) 413codegen_m4_flags = $(addprefix -I , $(codegen_m4_srcdir) $(GMMPROC_EXTRA_M4_DIR)) 414 415# Automatically created output directories. 416binding_mkdirs = $(binding_stampdir) $(binding_outputdir)/private 417 418# Show names of generated files in silent rules output. 419mm_0_gen = @echo ' GEN $(binding_outputdir)/{$*.cc,$*.h,private/$*_p.h}'; 420mm_v_gen = $(if $(filter 0,$(or $(V),$(AM_DEFAULT_VERBOSITY))),$(mm_0_gen)) 421files_src_m4 = $(glibmm_files_cc_m4) $(glibmm_files_h_m4) 422all: all-am 423 424.SUFFIXES: 425$(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) 426 @for dep in $?; do \ 427 case '$(am__configure_deps)' in \ 428 *$$dep*) \ 429 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 430 && { if test -f $@; then exit 0; else break; fi; }; \ 431 exit 1;; \ 432 esac; \ 433 done; \ 434 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu glib/src/Makefile'; \ 435 $(am__cd) $(top_srcdir) && \ 436 $(AUTOMAKE) --gnu glib/src/Makefile 437Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 438 @case '$?' in \ 439 *config.status*) \ 440 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 441 *) \ 442 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ 443 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 444 esac; 445$(srcdir)/filelist.am $(top_srcdir)/tools/m4/filelist.am $(top_srcdir)/build/generate-binding.am $(am__empty): 446 447$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 448 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 449 450$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 451 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 452$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 453 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 454$(am__aclocal_m4_deps): 455 456mostlyclean-libtool: 457 -rm -f *.lo 458 459clean-libtool: 460 -rm -rf .libs _libs 461tags TAGS: 462 463ctags CTAGS: 464 465cscope cscopelist: 466 467 468distdir: $(BUILT_SOURCES) 469 $(MAKE) $(AM_MAKEFLAGS) distdir-am 470 471distdir-am: $(DISTFILES) 472 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 473 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 474 list='$(DISTFILES)'; \ 475 dist_files=`for file in $$list; do echo $$file; done | \ 476 sed -e "s|^$$srcdirstrip/||;t" \ 477 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 478 case $$dist_files in \ 479 */*) $(MKDIR_P) `echo "$$dist_files" | \ 480 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 481 sort -u` ;; \ 482 esac; \ 483 for file in $$dist_files; do \ 484 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 485 if test -d $$d/$$file; then \ 486 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 487 if test -d "$(distdir)/$$file"; then \ 488 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 489 fi; \ 490 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 491 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 492 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 493 fi; \ 494 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 495 else \ 496 test -f "$(distdir)/$$file" \ 497 || cp -p $$d/$$file "$(distdir)/$$file" \ 498 || exit 1; \ 499 fi; \ 500 done 501check-am: all-am 502check: check-am 503all-am: Makefile $(DATA) all-local 504installdirs: 505install: install-am 506install-exec: install-exec-am 507install-data: install-data-am 508uninstall: uninstall-am 509 510install-am: all-am 511 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 512 513installcheck: installcheck-am 514install-strip: 515 if test -z '$(STRIP)'; then \ 516 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 517 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 518 install; \ 519 else \ 520 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 521 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 522 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 523 fi 524mostlyclean-generic: 525 526clean-generic: 527 528distclean-generic: 529 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 530 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 531 532maintainer-clean-generic: 533 @echo "This command is intended for maintainers to use" 534 @echo "it deletes files that may require special tools to rebuild." 535 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 536clean: clean-am 537 538clean-am: clean-generic clean-libtool mostlyclean-am 539 540distclean: distclean-am 541 -rm -f Makefile 542distclean-am: clean-am distclean-generic 543 544dvi: dvi-am 545 546dvi-am: 547 548html: html-am 549 550html-am: 551 552info: info-am 553 554info-am: 555 556install-data-am: 557 558install-dvi: install-dvi-am 559 560install-dvi-am: 561 562install-exec-am: 563 564install-html: install-html-am 565 566install-html-am: 567 568install-info: install-info-am 569 570install-info-am: 571 572install-man: 573 574install-pdf: install-pdf-am 575 576install-pdf-am: 577 578install-ps: install-ps-am 579 580install-ps-am: 581 582installcheck-am: 583 584maintainer-clean: maintainer-clean-am 585 -rm -f Makefile 586maintainer-clean-am: distclean-am maintainer-clean-generic 587 588mostlyclean: mostlyclean-am 589 590mostlyclean-am: mostlyclean-generic mostlyclean-libtool 591 592pdf: pdf-am 593 594pdf-am: 595 596ps: ps-am 597 598ps-am: 599 600uninstall-am: 601 602.MAKE: install-am install-strip 603 604.PHONY: all all-am all-local check check-am clean clean-generic \ 605 clean-libtool cscopelist-am ctags-am distclean \ 606 distclean-generic distclean-libtool distdir dvi dvi-am html \ 607 html-am info info-am install install-am install-data \ 608 install-data-am install-dvi install-dvi-am install-exec \ 609 install-exec-am install-html install-html-am install-info \ 610 install-info-am install-man install-pdf install-pdf-am \ 611 install-ps install-ps-am install-strip installcheck \ 612 installcheck-am installdirs maintainer-clean \ 613 maintainer-clean-generic mostlyclean mostlyclean-generic \ 614 mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ 615 uninstall-am 616 617.PRECIOUS: Makefile 618 619 620# Location of the module's gmmproc support files. 621codegen_srcdir ?= $(top_srcdir)/codegen 622 623# Location of the module's gmmproc M4 files, 624# and of any extra m4 files from installed modules, 625# such as from gtkmm rather than just glibmm. 626# Use, for instance, this in configure.ac: 627# MM_PKG_CONFIG_SUBST([GMMPROC_EXTRA_M4_DIR], [--variable=gmmprocm4dir gtkmm-3.0]) 628codegen_m4_srcdir ?= $(codegen_srcdir)/m4 629 630# Destination directory of the generated source files. 631binding_outputdir ?= $(if $(srcdir:.=),$(dir $(top_srcdir)/$(subdir)),../)$(binding_name) 632 633# Default command lines for running the code generators. 634gmmproc ?= $(PERL) -I"$(GMMPROC_DIR)/pm" -- "$(GMMPROC_DIR)/gmmproc" 635gen_wrap_init ?= $(PERL) -- "$(GMMPROC_DIR)/generate_wrap_init.pl" 636gmmproc_flags ?= $(codegen_m4_flags) --defs $(srcdir) 637 638# Declare the built sources main targets. 639all-local: $(binding_stampfiles) $(other_built_sources) 640 641# Create the output directories if they do not exist already. 642$(binding_mkdirs): 643 $(AM_V_at)$(MKDIR_P) $@ 644 645# Generate the wrap_init.cc file using generate_wrap_init.pl. 646$(binding_outputdir)/wrap_init.cc: $(binding_relfiles_hg) $(srcdir)/Makefile.in 647 $(AM_V_GEN)$(gen_wrap_init) $(wrap_init_flags) $(binding_relfiles_hg) >$@ 648 649# Run the gmmproc code generator to produce the C++ binding code. 650$(binding_stampdir)/%.stamp: %.hg %.ccg $(gmmproc_dependencies) | $(binding_mkdirs) 651 @: >$@ 652 $(mm_v_gen)$(gmmproc) $(gmmproc_flags) $* $(srcdir) $(binding_outputdir) 653 654# Instruct GNU make to delete the targets of a rule after it failed, in 655# order to avoid the complication of handling that situation manually. 656.DELETE_ON_ERROR: 657 658$(binding_outputdir)/%: %.m4 template.macros.m4 659 $(AM_V_GEN)$(M4) -I$(srcdir) $< >$@ 660 661# Tell versions [3.59,3.63) of GNU make to not export all variables. 662# Otherwise a system limit (for SysV at least) may be exceeded. 663.NOEXPORT: 664