On Sun, Oct 12, 2025 at 12:51 PM Jose E. Marchesi
<[email protected]> wrote:
>
> Signed-off-by: Jose E. Marchesi <[email protected]>

I guess no configure.tgt white-listing as the FE makes no sense without
its runtime?

Please test whether --enable-host-pie builds work and whether
--enable-version-specific-runtime-libs installs the library into sensible
places.

OK otherwise.

Richard.

> ChangeLog
>
>         * libga68/Makefile.am: New file.
>         * libga68/configure.ac: Likewise.
>         * libga68/Makefile.in: Generate.
>         * libga68/aclocal.m4: Likewise.
> ---
>  libga68/Makefile.am  |  122 +++++
>  libga68/Makefile.in  |  906 +++++++++++++++++++++++++++++++
>  libga68/aclocal.m4   | 1200 ++++++++++++++++++++++++++++++++++++++++++
>  libga68/configure.ac |  420 +++++++++++++++
>  4 files changed, 2648 insertions(+)
>  create mode 100644 libga68/Makefile.am
>  create mode 100644 libga68/Makefile.in
>  create mode 100644 libga68/aclocal.m4
>  create mode 100644 libga68/configure.ac
>
> diff --git a/libga68/Makefile.am b/libga68/Makefile.am
> new file mode 100644
> index 00000000000..accdd910d8d
> --- /dev/null
> +++ b/libga68/Makefile.am
> @@ -0,0 +1,122 @@
> +# Makefile for libga68.
> +#   Copyright (C) 2025 Jose E. Marchesi.
> +#
> +# This file is free software; you can redistribute it and/or modify
> +# it under the terms of the GNU General Public License as published by
> +# the Free Software Foundation; either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# This program is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU General Public License for more details.
> +#
> +# You should have received a copy of the GNU General Public License
> +# along with this program; see the file COPYING3.  If not see
> +# <http://www.gnu.org/licenses/>.
> +#
> +#
> +# if this file is changed then you need to run
> +#
> +# autoreconf2.69
> +
> +AUTOMAKE_OPTIONS = 1.8 foreign
> +ACLOCAL_AMFLAGS = -I .. -I ../config
> +# Multilib support.
> +MAKEOVERRIDES=
> +
> +gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER)
> +TOP_GCCDIR := $(shell cd $(top_srcdir) && cd .. && pwd)
> +
> +GCC_DIR = $(TOP_GCCDIR)/gcc
> +A68_SRC = $(GCC_DIR)/algol68
> +
> +toolexeclibdir=@toolexeclibdir@
> +toolexecdir=@toolexecdir@
> +A68_FOR_TARGET=@A68_FOR_TARGET@
> +
> +extra_darwin_ldflags_libga68=@extra_darwin_ldflags_libga68@
> +
> +if ENABLE_DARWIN_AT_RPATH
> +extra_darwin_ldflags_libga68 += -Wc,-nodefaultrpaths
> +extra_darwin_ldflags_libga68 += -Wl,-rpath,@loader_path
> +endif
> +
> +A68_BUILDDIR := $(shell pwd)
> +
> +# Work around what appears to be a GNU make bug handling MAKEFLAGS
> +# values defined in terms of make variables, as is the case for CC and
> +# friends when we are called from the top level Makefile.
> +AM_MAKEFLAGS = \
> +        "GCC_DIR=$(GCC_DIR)" \
> +        "A68_SRC=$(A68_SRC)" \
> +       "AR_FLAGS=$(AR_FLAGS)" \
> +       "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
> +       "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
> +       "A68_FOR_TARGET=$(A68_FOR_TARGET)" \
> +       "CFLAGS=$(CFLAGS)" \
> +       "CXXFLAGS=$(CXXFLAGS)" \
> +       "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
> +       "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
> +        "CFLAGS_LONGDOUBLE=$(CFLAGS_LONGDOUBLE)" \
> +       "EXPECT=$(EXPECT)" \
> +       "INSTALL=$(INSTALL)" \
> +       "INSTALL_DATA=$(INSTALL_DATA)" \
> +       "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
> +       "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
> +       "LDFLAGS=$(LDFLAGS)" \
> +       "LIBCFLAGS=$(LIBCFLAGS)" \
> +       "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
> +       "MAKE=$(MAKE)" \
> +       "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
> +       "PICFLAG=$(PICFLAG)" \
> +       "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
> +       "SHELL=$(SHELL)" \
> +       "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
> +       "exec_prefix=$(exec_prefix)" \
> +       "infodir=$(infodir)" \
> +       "libdir=$(libdir)" \
> +       "includedir=$(includedir)" \
> +       "prefix=$(prefix)" \
> +       "tooldir=$(tooldir)" \
> +       "gxx_include_dir=$(gxx_include_dir)" \
> +       "AR=$(AR)" \
> +       "AS=$(AS)" \
> +       "LD=$(LD)" \
> +       "RANLIB=$(RANLIB)" \
> +       "NM=$(NM)" \
> +       "NM_FOR_BUILD=$(NM_FOR_BUILD)" \
> +       "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
> +       "DESTDIR=$(DESTDIR)" \
> +       "WERROR=$(WERROR)" \
> +        "TARGET_LIB_PATH=$(TARGET_LIB_PATH)" \
> +        "TARGET_LIB_PATH_libgm2=$(TARGET_LIB_PATH_libgm2)" \
> +       "LIBTOOL=$(A68_BUILDDIR)/libtool" \
> +       "DARWIN_AT_RPATH=$(DARWIN_AT_RPATH)"
> +
> +# Subdir rules rely on $(FLAGS_TO_PASS)
> +FLAGS_TO_PASS = $(AM_MAKEFLAGS)
> +
> +gcc_objdir = $(MULTIBUILDTOP)../../$(host_subdir)/gcc
> +
> +toolexeclib_DATA = libga68.spec
> +toolexeclib_LTLIBRARIES = libga68.la
> +
> +libga68_la_SOURCES = libga68.c \
> +                     ga68-unistr.c \
> +                     ga68-posix.c \
> +                     ga68-alloc.c \
> +                     ga68-error.c \
> +                     ga68-standenv.c \
> +                     ga68.h
> +libga68_la_LIBTOOLFLAGS =
> +libga68_la_CFLAGS = $(LIBGA68_GCFLAGS) $(LIBGA68_BOEHM_GC_INCLUDES)
> +libga68_la_LDFLAGS = -version-info $(libga68_VERSION) \
> +    $(extra_darwin_ldflags_libga68)
> +libga68_la_DEPENDENCIES = libga68.spec
> +libga68_la_LIBADD = $(LIBGA68_BOEHM_GC_LIBS)
> +
> +# target overrides
> +-include $(tmake_file)
> +
> +include $(top_srcdir)/../multilib.am
> diff --git a/libga68/Makefile.in b/libga68/Makefile.in
> new file mode 100644
> index 00000000000..1a1f40c82c7
> --- /dev/null
> +++ b/libga68/Makefile.in
> @@ -0,0 +1,906 @@
> +# Makefile.in generated by automake 1.15.1 from Makefile.am.
> +# @configure_input@
> +
> +# Copyright (C) 1994-2017 Free Software Foundation, Inc.
> +
> +# This Makefile.in is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# This program is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
> +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
> +# PARTICULAR PURPOSE.
> +
> +@SET_MAKE@
> +
> +# Makefile for libga68.
> +#   Copyright (C) 2025 Jose E. Marchesi.
> +#
> +# This file is free software; you can redistribute it and/or modify
> +# it under the terms of the GNU General Public License as published by
> +# the Free Software Foundation; either version 3 of the License, or
> +# (at your option) any later version.
> +#
> +# This program is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU General Public License for more details.
> +#
> +# You should have received a copy of the GNU General Public License
> +# along with this program; see the file COPYING3.  If not see
> +# <http://www.gnu.org/licenses/>.
> +#
> +#
> +# if this file is changed then you need to run
> +#
> +# autoreconf2.69
> +
> +
> +VPATH = @srcdir@
> +am__is_gnu_make = { \
> +  if test -z '$(MAKELEVEL)'; then \
> +    false; \
> +  elif test -n '$(MAKE_HOST)'; then \
> +    true; \
> +  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
> +    true; \
> +  else \
> +    false; \
> +  fi; \
> +}
> +am__make_running_with_option = \
> +  case $${target_option-} in \
> +      ?) ;; \
> +      *) echo "am__make_running_with_option: internal error: invalid" \
> +              "target option '$${target_option-}' specified" >&2; \
> +         exit 1;; \
> +  esac; \
> +  has_opt=no; \
> +  sane_makeflags=$$MAKEFLAGS; \
> +  if $(am__is_gnu_make); then \
> +    sane_makeflags=$$MFLAGS; \
> +  else \
> +    case $$MAKEFLAGS in \
> +      *\\[\ \  ]*) \
> +        bs=\\; \
> +        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
> +          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
> +    esac; \
> +  fi; \
> +  skip_next=no; \
> +  strip_trailopt () \
> +  { \
> +    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
> +  }; \
> +  for flg in $$sane_makeflags; do \
> +    test $$skip_next = yes && { skip_next=no; continue; }; \
> +    case $$flg in \
> +      *=*|--*) continue;; \
> +        -*I) strip_trailopt 'I'; skip_next=yes;; \
> +      -*I?*) strip_trailopt 'I';; \
> +        -*O) strip_trailopt 'O'; skip_next=yes;; \
> +      -*O?*) strip_trailopt 'O';; \
> +        -*l) strip_trailopt 'l'; skip_next=yes;; \
> +      -*l?*) strip_trailopt 'l';; \
> +      -[dEDm]) skip_next=yes;; \
> +      -[JT]) skip_next=yes;; \
> +    esac; \
> +    case $$flg in \
> +      *$$target_option*) has_opt=yes; break;; \
> +    esac; \
> +  done; \
> +  test $$has_opt = yes
> +am__make_dryrun = (target_option=n; $(am__make_running_with_option))
> +am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
> +pkgdatadir = $(datadir)/@PACKAGE@
> +pkgincludedir = $(includedir)/@PACKAGE@
> +pkglibdir = $(libdir)/@PACKAGE@
> +pkglibexecdir = $(libexecdir)/@PACKAGE@
> +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
> +install_sh_DATA = $(install_sh) -c -m 644
> +install_sh_PROGRAM = $(install_sh) -c
> +install_sh_SCRIPT = $(install_sh) -c
> +INSTALL_HEADER = $(INSTALL_DATA)
> +transform = $(program_transform_name)
> +NORMAL_INSTALL = :
> +PRE_INSTALL = :
> +POST_INSTALL = :
> +NORMAL_UNINSTALL = :
> +PRE_UNINSTALL = :
> +POST_UNINSTALL = :
> +build_triplet = @build@
> +host_triplet = @host@
> +target_triplet = @target@
> +@ENABLE_DARWIN_AT_RPATH_TRUE@am__append_1 = -Wc,-nodefaultrpaths \
> +@ENABLE_DARWIN_AT_RPATH_TRUE@  -Wl,-rpath,@loader_path
> +subdir = .
> +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
> +am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \
> +       $(top_srcdir)/../config/depstand.m4 \
> +       $(top_srcdir)/../config/lead-dot.m4 \
> +       $(top_srcdir)/../config/multi.m4 \
> +       $(top_srcdir)/../config/no-executables.m4 \
> +       $(top_srcdir)/../config/override.m4 \
> +       $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \
> +       $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \
> +       $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/configure.ac
> +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
> +       $(ACLOCAL_M4)
> +DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
> +       $(am__configure_deps)
> +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
> + configure.lineno config.status.lineno
> +mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
> +CONFIG_HEADER = config.h
> +CONFIG_CLEAN_FILES = libga68.spec
> +CONFIG_CLEAN_VPATH_FILES =
> +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
> +am__vpath_adj = case $$p in \
> +    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
> +    *) f=$$p;; \
> +  esac;
> +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
> +am__install_max = 40
> +am__nobase_strip_setup = \
> +  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
> +am__nobase_strip = \
> +  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
> +am__nobase_list = $(am__nobase_strip_setup); \
> +  for p in $$list; do echo "$$p $$p"; done | \
> +  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
> +  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
> +    if (++n[$$2] == $(am__install_max)) \
> +      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
> +    END { for (dir in files) print dir, files[dir] }'
> +am__base_list = \
> +  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
> +  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
> +am__uninstall_files_from_dir = { \
> +  test -z "$$files" \
> +    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
> +    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
> +         $(am__cd) "$$dir" && rm -f $$files; }; \
> +  }
> +am__installdirs = "$(DESTDIR)$(toolexeclibdir)" \
> +       "$(DESTDIR)$(toolexeclibdir)"
> +LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
> +am__DEPENDENCIES_1 =
> +am_libga68_la_OBJECTS = libga68_la-libga68.lo \
> +       libga68_la-ga68-unistr.lo libga68_la-ga68-posix.lo \
> +       libga68_la-ga68-alloc.lo libga68_la-ga68-error.lo \
> +       libga68_la-ga68-standenv.lo
> +libga68_la_OBJECTS = $(am_libga68_la_OBJECTS)
> +AM_V_lt = $(am__v_lt_@AM_V@)
> +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
> +am__v_lt_0 = --silent
> +am__v_lt_1 =
> +libga68_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
> +       $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
> +       $(libga68_la_CFLAGS) $(CFLAGS) $(libga68_la_LDFLAGS) \
> +       $(LDFLAGS) -o $@
> +AM_V_P = $(am__v_P_@AM_V@)
> +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
> +am__v_P_0 = false
> +am__v_P_1 = :
> +AM_V_GEN = $(am__v_GEN_@AM_V@)
> +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
> +am__v_GEN_0 = @echo "  GEN     " $@;
> +am__v_GEN_1 =
> +AM_V_at = $(am__v_at_@AM_V@)
> +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
> +am__v_at_0 = @
> +am__v_at_1 =
> +DEFAULT_INCLUDES = -I.@am__isrc@
> +depcomp = $(SHELL) $(top_srcdir)/../depcomp
> +am__depfiles_maybe = depfiles
> +am__mv = mv -f
> +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
> +       $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
> +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
> +       $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
> +       $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
> +       $(AM_CFLAGS) $(CFLAGS)
> +AM_V_CC = $(am__v_CC_@AM_V@)
> +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
> +am__v_CC_0 = @echo "  CC      " $@;
> +am__v_CC_1 =
> +CCLD = $(CC)
> +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
> +       $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
> +       $(AM_LDFLAGS) $(LDFLAGS) -o $@
> +AM_V_CCLD = $(am__v_CCLD_@AM_V@)
> +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
> +am__v_CCLD_0 = @echo "  CCLD    " $@;
> +am__v_CCLD_1 =
> +SOURCES = $(libga68_la_SOURCES)
> +am__can_run_installinfo = \
> +  case $$AM_UPDATE_INFO_DIR in \
> +    n|no|NO) false;; \
> +    *) (install-info --version) >/dev/null 2>&1;; \
> +  esac
> +DATA = $(toolexeclib_DATA)
> +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
> +       $(LISP)config.h.in
> +# Read a list of newline-separated strings from the standard input,
> +# and print each of them once, without duplicates.  Input order is
> +# *not* preserved.
> +am__uniquify_input = $(AWK) '\
> +  BEGIN { nonempty = 0; } \
> +  { items[$$0] = 1; nonempty = 1; } \
> +  END { if (nonempty) { for (i in items) print i; }; } \
> +'
> +# Make sure the list of sources is unique.  This is necessary because,
> +# e.g., the same source file might be shared among _SOURCES variables
> +# for different programs/libraries.
> +am__define_uniq_tagged_files = \
> +  list='$(am__tagged_files)'; \
> +  unique=`for i in $$list; do \
> +    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> +  done | $(am__uniquify_input)`
> +ETAGS = etags
> +CTAGS = ctags
> +CSCOPE = cscope
> +AM_RECURSIVE_TARGETS = cscope
> +ACLOCAL = @ACLOCAL@
> +AMTAR = @AMTAR@
> +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
> +AR = @AR@
> +AUTOCONF = @AUTOCONF@
> +AUTOHEADER = @AUTOHEADER@
> +AUTOMAKE = @AUTOMAKE@
> +AWK = @AWK@
> +CC = @CC@
> +CCAS = @CCAS@
> +CCASDEPMODE = @CCASDEPMODE@
> +CCASFLAGS = @CCASFLAGS@
> +CCDEPMODE = @CCDEPMODE@
> +CC_FOR_BUILD = @CC_FOR_BUILD@
> +CFLAGS = @CFLAGS@
> +CPP = @CPP@
> +CPPFLAGS = @CPPFLAGS@
> +CXX = @CXX@
> +CXXCPP = @CXXCPP@
> +CXXDEPMODE = @CXXDEPMODE@
> +CXXFLAGS = @CXXFLAGS@
> +CYGPATH_W = @CYGPATH_W@
> +DEFS = @DEFS@
> +DEPDIR = @DEPDIR@
> +DSYMUTIL = @DSYMUTIL@
> +DUMPBIN = @DUMPBIN@
> +ECHO_C = @ECHO_C@
> +ECHO_N = @ECHO_N@
> +ECHO_T = @ECHO_T@
> +EGREP = @EGREP@
> +EXEEXT = @EXEEXT@
> +FGREP = @FGREP@
> +GREP = @GREP@
> +INSTALL = @INSTALL@
> +INSTALL_DATA = @INSTALL_DATA@
> +INSTALL_PROGRAM = @INSTALL_PROGRAM@
> +INSTALL_SCRIPT = @INSTALL_SCRIPT@
> +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
> +LD = @LD@
> +LDFLAGS = @LDFLAGS@
> +LIBGA68_BOEHM_GC_INCLUDES = @LIBGA68_BOEHM_GC_INCLUDES@
> +LIBGA68_BOEHM_GC_LIBS = @LIBGA68_BOEHM_GC_LIBS@
> +LIBGA68_GCFLAGS = @LIBGA68_GCFLAGS@
> +LIBOBJS = @LIBOBJS@
> +LIBS = @LIBS@
> +LIBTOOL = @LIBTOOL@
> +LIPO = @LIPO@
> +LN_S = @LN_S@
> +LTLIBOBJS = @LTLIBOBJS@
> +MAINT = @MAINT@
> +MAKEINFO = @MAKEINFO@
> +MKDIR_P = @MKDIR_P@
> +NM = @NM@
> +NMEDIT = @NMEDIT@
> +OBJDUMP = @OBJDUMP@
> +OBJEXT = @OBJEXT@
> +OTOOL = @OTOOL@
> +OTOOL64 = @OTOOL64@
> +PACKAGE = @PACKAGE@
> +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
> +PACKAGE_NAME = @PACKAGE_NAME@
> +PACKAGE_STRING = @PACKAGE_STRING@
> +PACKAGE_TARNAME = @PACKAGE_TARNAME@
> +PACKAGE_URL = @PACKAGE_URL@
> +PACKAGE_VERSION = @PACKAGE_VERSION@
> +PATH_SEPARATOR = @PATH_SEPARATOR@
> +RANLIB = @RANLIB@
> +SED = @SED@
> +SET_MAKE = @SET_MAKE@
> +SHELL = @SHELL@
> +SPEC_LIBGA68_DEPS = @SPEC_LIBGA68_DEPS@
> +STRIP = @STRIP@
> +VERSION = @VERSION@
> +abs_builddir = @abs_builddir@
> +abs_srcdir = @abs_srcdir@
> +abs_top_builddir = @abs_top_builddir@
> +abs_top_srcdir = @abs_top_srcdir@
> +ac_ct_CC = @ac_ct_CC@
> +ac_ct_CXX = @ac_ct_CXX@
> +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> +am__include = @am__include@
> +am__leading_dot = @am__leading_dot@
> +am__quote = @am__quote@
> +am__tar = @am__tar@
> +am__untar = @am__untar@
> +bindir = @bindir@
> +build = @build@
> +build_alias = @build_alias@
> +build_cpu = @build_cpu@
> +build_libsubdir = @build_libsubdir@
> +build_os = @build_os@
> +build_subdir = @build_subdir@
> +build_vendor = @build_vendor@
> +builddir = @builddir@
> +datadir = @datadir@
> +datarootdir = @datarootdir@
> +docdir = @docdir@
> +dvidir = @dvidir@
> +enable_shared = @enable_shared@
> +enable_static = @enable_static@
> +exec_prefix = @exec_prefix@
> +extra_darwin_ldflags_libga68 = @extra_darwin_ldflags_libga68@ \
> +       $(am__append_1)
> +get_gcc_base_ver = @get_gcc_base_ver@
> +host = @host@
> +host_alias = @host_alias@
> +host_cpu = @host_cpu@
> +host_noncanonical = @host_noncanonical@
> +host_os = @host_os@
> +host_subdir = @host_subdir@
> +host_vendor = @host_vendor@
> +htmldir = @htmldir@
> +includedir = @includedir@
> +infodir = @infodir@
> +install_sh = @install_sh@
> +libdir = @libdir@
> +libexecdir = @libexecdir@
> +libga68_VERSION = @libga68_VERSION@
> +localedir = @localedir@
> +localstatedir = @localstatedir@
> +mandir = @mandir@
> +mkdir_p = @mkdir_p@
> +multi_basedir = @multi_basedir@
> +oldincludedir = @oldincludedir@
> +pdfdir = @pdfdir@
> +prefix = @prefix@
> +program_transform_name = @program_transform_name@
> +psdir = @psdir@
> +sbindir = @sbindir@
> +sharedstatedir = @sharedstatedir@
> +slibdir = @slibdir@
> +srcdir = @srcdir@
> +sysconfdir = @sysconfdir@
> +target = @target@
> +target_alias = @target_alias@
> +target_cpu = @target_cpu@
> +target_noncanonical = @target_noncanonical@
> +target_os = @target_os@
> +target_subdir = @target_subdir@
> +target_vendor = @target_vendor@
> +toolexecdir = @toolexecdir@
> +toolexeclibdir = @toolexeclibdir@
> +top_build_prefix = @top_build_prefix@
> +top_builddir = @top_builddir@
> +top_srcdir = @top_srcdir@
> +AUTOMAKE_OPTIONS = 1.8 foreign
> +ACLOCAL_AMFLAGS = -I .. -I ../config
> +# Multilib support.
> +MAKEOVERRIDES =
> +gcc_version := $(shell @get_gcc_base_ver@ $(top_srcdir)/../gcc/BASE-VER)
> +TOP_GCCDIR := $(shell cd $(top_srcdir) && cd .. && pwd)
> +GCC_DIR = $(TOP_GCCDIR)/gcc
> +A68_SRC = $(GCC_DIR)/algol68
> +A68_FOR_TARGET = @A68_FOR_TARGET@
> +A68_BUILDDIR := $(shell pwd)
> +
> +# Work around what appears to be a GNU make bug handling MAKEFLAGS
> +# values defined in terms of make variables, as is the case for CC and
> +# friends when we are called from the top level Makefile.
> +AM_MAKEFLAGS = \
> +        "GCC_DIR=$(GCC_DIR)" \
> +        "A68_SRC=$(A68_SRC)" \
> +       "AR_FLAGS=$(AR_FLAGS)" \
> +       "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
> +       "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
> +       "A68_FOR_TARGET=$(A68_FOR_TARGET)" \
> +       "CFLAGS=$(CFLAGS)" \
> +       "CXXFLAGS=$(CXXFLAGS)" \
> +       "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
> +       "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
> +        "CFLAGS_LONGDOUBLE=$(CFLAGS_LONGDOUBLE)" \
> +       "EXPECT=$(EXPECT)" \
> +       "INSTALL=$(INSTALL)" \
> +       "INSTALL_DATA=$(INSTALL_DATA)" \
> +       "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
> +       "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
> +       "LDFLAGS=$(LDFLAGS)" \
> +       "LIBCFLAGS=$(LIBCFLAGS)" \
> +       "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
> +       "MAKE=$(MAKE)" \
> +       "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
> +       "PICFLAG=$(PICFLAG)" \
> +       "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
> +       "SHELL=$(SHELL)" \
> +       "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
> +       "exec_prefix=$(exec_prefix)" \
> +       "infodir=$(infodir)" \
> +       "libdir=$(libdir)" \
> +       "includedir=$(includedir)" \
> +       "prefix=$(prefix)" \
> +       "tooldir=$(tooldir)" \
> +       "gxx_include_dir=$(gxx_include_dir)" \
> +       "AR=$(AR)" \
> +       "AS=$(AS)" \
> +       "LD=$(LD)" \
> +       "RANLIB=$(RANLIB)" \
> +       "NM=$(NM)" \
> +       "NM_FOR_BUILD=$(NM_FOR_BUILD)" \
> +       "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
> +       "DESTDIR=$(DESTDIR)" \
> +       "WERROR=$(WERROR)" \
> +        "TARGET_LIB_PATH=$(TARGET_LIB_PATH)" \
> +        "TARGET_LIB_PATH_libgm2=$(TARGET_LIB_PATH_libgm2)" \
> +       "LIBTOOL=$(A68_BUILDDIR)/libtool" \
> +       "DARWIN_AT_RPATH=$(DARWIN_AT_RPATH)"
> +
> +
> +# Subdir rules rely on $(FLAGS_TO_PASS)
> +FLAGS_TO_PASS = $(AM_MAKEFLAGS)
> +gcc_objdir = $(MULTIBUILDTOP)../../$(host_subdir)/gcc
> +toolexeclib_DATA = libga68.spec
> +toolexeclib_LTLIBRARIES = libga68.la
> +libga68_la_SOURCES = libga68.c \
> +                     ga68-unistr.c \
> +                     ga68-posix.c \
> +                     ga68-alloc.c \
> +                     ga68-error.c \
> +                     ga68-standenv.c \
> +                     ga68.h
> +
> +libga68_la_LIBTOOLFLAGS =
> +libga68_la_CFLAGS = $(LIBGA68_GCFLAGS) $(LIBGA68_BOEHM_GC_INCLUDES)
> +libga68_la_LDFLAGS = -version-info $(libga68_VERSION) \
> +    $(extra_darwin_ldflags_libga68)
> +
> +libga68_la_DEPENDENCIES = libga68.spec
> +libga68_la_LIBADD = $(LIBGA68_BOEHM_GC_LIBS)
> +MULTISRCTOP =
> +MULTIBUILDTOP =
> +MULTIDIRS =
> +MULTISUBDIR =
> +MULTIDO = true
> +MULTICLEAN = true
> +all: config.h
> +       $(MAKE) $(AM_MAKEFLAGS) all-am
> +
> +.SUFFIXES:
> +.SUFFIXES: .c .lo .o .obj
> +am--refresh: Makefile
> +       @:
> +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am 
> $(top_srcdir)/../multilib.am $(am__configure_deps)
> +       @for dep in $?; do \
> +         case '$(am__configure_deps)' in \
> +           *$$dep*) \
> +             echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
> +             $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
> +               && exit 0; \
> +             exit 1;; \
> +         esac; \
> +       done; \
> +       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
> +       $(am__cd) $(top_srcdir) && \
> +         $(AUTOMAKE) --foreign Makefile
> +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
> +       @case '$?' in \
> +         *config.status*) \
> +           echo ' $(SHELL) ./config.status'; \
> +           $(SHELL) ./config.status;; \
> +         *) \
> +           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ 
> $(am__depfiles_maybe)'; \
> +           cd $(top_builddir) && $(SHELL) ./config.status $@ 
> $(am__depfiles_maybe);; \
> +       esac;
> +$(top_srcdir)/../multilib.am $(am__empty):
> +
> +$(top_builddir)/config.status: $(top_srcdir)/configure 
> $(CONFIG_STATUS_DEPENDENCIES)
> +       $(SHELL) ./config.status --recheck
> +
> +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
> +       $(am__cd) $(srcdir) && $(AUTOCONF)
> +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
> +       $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
> +$(am__aclocal_m4_deps):
> +
> +config.h: stamp-h1
> +       @test -f $@ || rm -f stamp-h1
> +       @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
> +
> +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
> +       @rm -f stamp-h1
> +       cd $(top_builddir) && $(SHELL) ./config.status config.h
> +$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
> +       ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
> +       rm -f stamp-h1
> +       touch $@
> +
> +distclean-hdr:
> +       -rm -f config.h stamp-h1
> +libga68.spec: $(top_builddir)/config.status $(srcdir)/libga68.spec.in
> +       cd $(top_builddir) && $(SHELL) ./config.status $@
> +
> +install-toolexeclibLTLIBRARIES: $(toolexeclib_LTLIBRARIES)
> +       @$(NORMAL_INSTALL)
> +       @list='$(toolexeclib_LTLIBRARIES)'; test -n "$(toolexeclibdir)" || 
> list=; \
> +       list2=; for p in $$list; do \
> +         if test -f $$p; then \
> +           list2="$$list2 $$p"; \
> +         else :; fi; \
> +       done; \
> +       test -z "$$list2" || { \
> +         echo " $(MKDIR_P) '$(DESTDIR)$(toolexeclibdir)'"; \
> +         $(MKDIR_P) "$(DESTDIR)$(toolexeclibdir)" || exit 1; \
> +         echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install 
> $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(toolexeclibdir)'"; \
> +         $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install 
> $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(toolexeclibdir)"; \
> +       }
> +
> +uninstall-toolexeclibLTLIBRARIES:
> +       @$(NORMAL_UNINSTALL)
> +       @list='$(toolexeclib_LTLIBRARIES)'; test -n "$(toolexeclibdir)" || 
> list=; \
> +       for p in $$list; do \
> +         $(am__strip_dir) \
> +         echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) 
> --mode=uninstall rm -f '$(DESTDIR)$(toolexeclibdir)/$$f'"; \
> +         $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm 
> -f "$(DESTDIR)$(toolexeclibdir)/$$f"; \
> +       done
> +
> +clean-toolexeclibLTLIBRARIES:
> +       -test -z "$(toolexeclib_LTLIBRARIES)" || rm -f 
> $(toolexeclib_LTLIBRARIES)
> +       @list='$(toolexeclib_LTLIBRARIES)'; \
> +       locs=`for p in $$list; do echo $$p; done | \
> +             sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
> +             sort -u`; \
> +       test -z "$$locs" || { \
> +         echo rm -f $${locs}; \
> +         rm -f $${locs}; \
> +       }
> +
> +libga68.la: $(libga68_la_OBJECTS) $(libga68_la_DEPENDENCIES) 
> $(EXTRA_libga68_la_DEPENDENCIES)
> +       $(AM_V_CCLD)$(libga68_la_LINK) -rpath $(toolexeclibdir) 
> $(libga68_la_OBJECTS) $(libga68_la_LIBADD) $(LIBS)
> +
> +mostlyclean-compile:
> +       -rm -f *.$(OBJEXT)
> +
> +distclean-compile:
> +       -rm -f *.tab.c
> +
> +@AMDEP_TRUE@@am__include@ 
> @am__quote@./$(DEPDIR)/libga68_la-ga68-alloc.Plo@am__quote@
> +@AMDEP_TRUE@@am__include@ 
> @am__quote@./$(DEPDIR)/libga68_la-ga68-error.Plo@am__quote@
> +@AMDEP_TRUE@@am__include@ 
> @am__quote@./$(DEPDIR)/libga68_la-ga68-posix.Plo@am__quote@
> +@AMDEP_TRUE@@am__include@ 
> @am__quote@./$(DEPDIR)/libga68_la-ga68-standenv.Plo@am__quote@
> +@AMDEP_TRUE@@am__include@ 
> @am__quote@./$(DEPDIR)/libga68_la-ga68-unistr.Plo@am__quote@
> +@AMDEP_TRUE@@am__include@ 
> @am__quote@./$(DEPDIR)/libga68_la-libga68.Plo@am__quote@
> +
> +.c.o:
> +@am__fastdepCC_TRUE@   $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF 
> $(DEPDIR)/$*.Tpo -c -o $@ $<
> +@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' 
> libtool=no @AMDEPBACKSLASH@
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
> $(depcomp) @AMDEPBACKSLASH@
> +@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
> +
> +.c.obj:
> +@am__fastdepCC_TRUE@   $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF 
> $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
> +@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' 
> libtool=no @AMDEPBACKSLASH@
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
> $(depcomp) @AMDEPBACKSLASH@
> +@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ 
> `$(CYGPATH_W) '$<'`
> +
> +.c.lo:
> +@am__fastdepCC_TRUE@   $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF 
> $(DEPDIR)/$*.Tpo -c -o $@ $<
> +@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$<' object='$@' 
> libtool=yes @AMDEPBACKSLASH@
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
> $(depcomp) @AMDEPBACKSLASH@
> +@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
> +
> +libga68_la-libga68.lo: libga68.c
> +@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -MT libga68_la-libga68.lo -MD -MP -MF 
> $(DEPDIR)/libga68_la-libga68.Tpo -c -o libga68_la-libga68.lo `test -f 
> 'libga68.c' || echo '$(srcdir)/'`libga68.c
> +@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libga68_la-libga68.Tpo 
> $(DEPDIR)/libga68_la-libga68.Plo
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='libga68.c' 
> object='libga68_la-libga68.lo' libtool=yes @AMDEPBACKSLASH@
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
> $(depcomp) @AMDEPBACKSLASH@
> +@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -c -o libga68_la-libga68.lo `test -f 
> 'libga68.c' || echo '$(srcdir)/'`libga68.c
> +
> +libga68_la-ga68-unistr.lo: ga68-unistr.c
> +@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -MT libga68_la-ga68-unistr.lo -MD -MP -MF 
> $(DEPDIR)/libga68_la-ga68-unistr.Tpo -c -o libga68_la-ga68-unistr.lo `test -f 
> 'ga68-unistr.c' || echo '$(srcdir)/'`ga68-unistr.c
> +@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
> $(DEPDIR)/libga68_la-ga68-unistr.Tpo $(DEPDIR)/libga68_la-ga68-unistr.Plo
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='ga68-unistr.c' 
> object='libga68_la-ga68-unistr.lo' libtool=yes @AMDEPBACKSLASH@
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
> $(depcomp) @AMDEPBACKSLASH@
> +@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -c -o libga68_la-ga68-unistr.lo `test -f 
> 'ga68-unistr.c' || echo '$(srcdir)/'`ga68-unistr.c
> +
> +libga68_la-ga68-posix.lo: ga68-posix.c
> +@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -MT libga68_la-ga68-posix.lo -MD -MP -MF 
> $(DEPDIR)/libga68_la-ga68-posix.Tpo -c -o libga68_la-ga68-posix.lo `test -f 
> 'ga68-posix.c' || echo '$(srcdir)/'`ga68-posix.c
> +@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
> $(DEPDIR)/libga68_la-ga68-posix.Tpo $(DEPDIR)/libga68_la-ga68-posix.Plo
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='ga68-posix.c' 
> object='libga68_la-ga68-posix.lo' libtool=yes @AMDEPBACKSLASH@
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
> $(depcomp) @AMDEPBACKSLASH@
> +@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -c -o libga68_la-ga68-posix.lo `test -f 
> 'ga68-posix.c' || echo '$(srcdir)/'`ga68-posix.c
> +
> +libga68_la-ga68-alloc.lo: ga68-alloc.c
> +@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -MT libga68_la-ga68-alloc.lo -MD -MP -MF 
> $(DEPDIR)/libga68_la-ga68-alloc.Tpo -c -o libga68_la-ga68-alloc.lo `test -f 
> 'ga68-alloc.c' || echo '$(srcdir)/'`ga68-alloc.c
> +@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
> $(DEPDIR)/libga68_la-ga68-alloc.Tpo $(DEPDIR)/libga68_la-ga68-alloc.Plo
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='ga68-alloc.c' 
> object='libga68_la-ga68-alloc.lo' libtool=yes @AMDEPBACKSLASH@
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
> $(depcomp) @AMDEPBACKSLASH@
> +@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -c -o libga68_la-ga68-alloc.lo `test -f 
> 'ga68-alloc.c' || echo '$(srcdir)/'`ga68-alloc.c
> +
> +libga68_la-ga68-error.lo: ga68-error.c
> +@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -MT libga68_la-ga68-error.lo -MD -MP -MF 
> $(DEPDIR)/libga68_la-ga68-error.Tpo -c -o libga68_la-ga68-error.lo `test -f 
> 'ga68-error.c' || echo '$(srcdir)/'`ga68-error.c
> +@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
> $(DEPDIR)/libga68_la-ga68-error.Tpo $(DEPDIR)/libga68_la-ga68-error.Plo
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='ga68-error.c' 
> object='libga68_la-ga68-error.lo' libtool=yes @AMDEPBACKSLASH@
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
> $(depcomp) @AMDEPBACKSLASH@
> +@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -c -o libga68_la-ga68-error.lo `test -f 
> 'ga68-error.c' || echo '$(srcdir)/'`ga68-error.c
> +
> +libga68_la-ga68-standenv.lo: ga68-standenv.c
> +@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -MT libga68_la-ga68-standenv.lo -MD -MP -MF 
> $(DEPDIR)/libga68_la-ga68-standenv.Tpo -c -o libga68_la-ga68-standenv.lo 
> `test -f 'ga68-standenv.c' || echo '$(srcdir)/'`ga68-standenv.c
> +@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) 
> $(DEPDIR)/libga68_la-ga68-standenv.Tpo $(DEPDIR)/libga68_la-ga68-standenv.Plo
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='ga68-standenv.c' 
> object='libga68_la-ga68-standenv.lo' libtool=yes @AMDEPBACKSLASH@
> +@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) 
> $(depcomp) @AMDEPBACKSLASH@
> +@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(libga68_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) 
> $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
> $(libga68_la_CFLAGS) $(CFLAGS) -c -o libga68_la-ga68-standenv.lo `test -f 
> 'ga68-standenv.c' || echo '$(srcdir)/'`ga68-standenv.c
> +
> +mostlyclean-libtool:
> +       -rm -f *.lo
> +
> +clean-libtool:
> +       -rm -rf .libs _libs
> +
> +distclean-libtool:
> +       -rm -f libtool config.lt
> +install-toolexeclibDATA: $(toolexeclib_DATA)
> +       @$(NORMAL_INSTALL)
> +       @list='$(toolexeclib_DATA)'; test -n "$(toolexeclibdir)" || list=; \
> +       if test -n "$$list"; then \
> +         echo " $(MKDIR_P) '$(DESTDIR)$(toolexeclibdir)'"; \
> +         $(MKDIR_P) "$(DESTDIR)$(toolexeclibdir)" || exit 1; \
> +       fi; \
> +       for p in $$list; do \
> +         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
> +         echo "$$d$$p"; \
> +       done | $(am__base_list) | \
> +       while read files; do \
> +         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(toolexeclibdir)'"; \
> +         $(INSTALL_DATA) $$files "$(DESTDIR)$(toolexeclibdir)" || exit $$?; \
> +       done
> +
> +uninstall-toolexeclibDATA:
> +       @$(NORMAL_UNINSTALL)
> +       @list='$(toolexeclib_DATA)'; test -n "$(toolexeclibdir)" || list=; \
> +       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
> +       dir='$(DESTDIR)$(toolexeclibdir)'; $(am__uninstall_files_from_dir)
> +
> +ID: $(am__tagged_files)
> +       $(am__define_uniq_tagged_files); mkid -fID $$unique
> +tags: tags-am
> +TAGS: tags
> +
> +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
> +       set x; \
> +       here=`pwd`; \
> +       $(am__define_uniq_tagged_files); \
> +       shift; \
> +       if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
> +         test -n "$$unique" || unique=$$empty_fix; \
> +         if test $$# -gt 0; then \
> +           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
> +             "$$@" $$unique; \
> +         else \
> +           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
> +             $$unique; \
> +         fi; \
> +       fi
> +ctags: ctags-am
> +
> +CTAGS: ctags
> +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
> +       $(am__define_uniq_tagged_files); \
> +       test -z "$(CTAGS_ARGS)$$unique" \
> +         || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
> +            $$unique
> +
> +GTAGS:
> +       here=`$(am__cd) $(top_builddir) && pwd` \
> +         && $(am__cd) $(top_srcdir) \
> +         && gtags -i $(GTAGS_ARGS) "$$here"
> +cscope: cscope.files
> +       test ! -s cscope.files \
> +         || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files 
> $(CSCOPE_ARGS)
> +clean-cscope:
> +       -rm -f cscope.files
> +cscope.files: clean-cscope cscopelist
> +cscopelist: cscopelist-am
> +
> +cscopelist-am: $(am__tagged_files)
> +       list='$(am__tagged_files)'; \
> +       case "$(srcdir)" in \
> +         [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
> +         *) sdir=$(subdir)/$(srcdir) ;; \
> +       esac; \
> +       for i in $$list; do \
> +         if test -f "$$i"; then \
> +           echo "$(subdir)/$$i"; \
> +         else \
> +           echo "$$sdir/$$i"; \
> +         fi; \
> +       done >> $(top_builddir)/cscope.files
> +
> +distclean-tags:
> +       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> +       -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> +check-am: all-am
> +check: check-am
> +all-am: Makefile $(LTLIBRARIES) $(DATA) config.h all-local
> +installdirs:
> +       for dir in "$(DESTDIR)$(toolexeclibdir)" 
> "$(DESTDIR)$(toolexeclibdir)"; do \
> +         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
> +       done
> +install: install-am
> +install-exec: install-exec-am
> +install-data: install-data-am
> +uninstall: uninstall-am
> +
> +install-am: all-am
> +       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
> +
> +installcheck: installcheck-am
> +install-strip:
> +       if test -z '$(STRIP)'; then \
> +         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
> +           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" 
> INSTALL_STRIP_FLAG=-s \
> +             install; \
> +       else \
> +         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
> +           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" 
> INSTALL_STRIP_FLAG=-s \
> +           "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
> +       fi
> +mostlyclean-generic:
> +
> +clean-generic:
> +
> +distclean-generic:
> +       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
> +       -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm 
> -f $(CONFIG_CLEAN_VPATH_FILES)
> +
> +maintainer-clean-generic:
> +       @echo "This command is intended for maintainers to use"
> +       @echo "it deletes files that may require special tools to rebuild."
> +clean: clean-am
> +
> +clean-am: clean-generic clean-libtool clean-local \
> +       clean-toolexeclibLTLIBRARIES mostlyclean-am
> +
> +distclean: distclean-am
> +       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
> +       -rm -rf ./$(DEPDIR)
> +       -rm -f Makefile
> +distclean-am: clean-am distclean-compile distclean-generic \
> +       distclean-hdr distclean-libtool distclean-local distclean-tags
> +
> +dvi: dvi-am
> +
> +dvi-am:
> +
> +html: html-am
> +
> +html-am:
> +
> +info: info-am
> +
> +info-am:
> +
> +install-data-am:
> +
> +install-dvi: install-dvi-am
> +
> +install-dvi-am:
> +
> +install-exec-am: install-exec-local install-toolexeclibDATA \
> +       install-toolexeclibLTLIBRARIES
> +
> +install-html: install-html-am
> +
> +install-html-am:
> +
> +install-info: install-info-am
> +
> +install-info-am:
> +
> +install-man:
> +
> +install-pdf: install-pdf-am
> +
> +install-pdf-am:
> +
> +install-ps: install-ps-am
> +
> +install-ps-am:
> +
> +installcheck-am:
> +
> +maintainer-clean: maintainer-clean-am
> +       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
> +       -rm -rf $(top_srcdir)/autom4te.cache
> +       -rm -rf ./$(DEPDIR)
> +       -rm -f Makefile
> +maintainer-clean-am: distclean-am maintainer-clean-generic \
> +       maintainer-clean-local
> +
> +mostlyclean: mostlyclean-am
> +
> +mostlyclean-am: mostlyclean-compile mostlyclean-generic \
> +       mostlyclean-libtool mostlyclean-local
> +
> +pdf: pdf-am
> +
> +pdf-am:
> +
> +ps: ps-am
> +
> +ps-am:
> +
> +uninstall-am: uninstall-toolexeclibDATA \
> +       uninstall-toolexeclibLTLIBRARIES
> +
> +.MAKE: all install-am install-strip
> +
> +.PHONY: CTAGS GTAGS TAGS all all-am all-local am--refresh check \
> +       check-am clean clean-cscope clean-generic clean-libtool \
> +       clean-local clean-toolexeclibLTLIBRARIES cscope cscopelist-am \
> +       ctags ctags-am distclean distclean-compile distclean-generic \
> +       distclean-hdr distclean-libtool distclean-local distclean-tags \
> +       dvi dvi-am html html-am info info-am install install-am \
> +       install-data install-data-am install-dvi install-dvi-am \
> +       install-exec install-exec-am install-exec-local install-html \
> +       install-html-am install-info install-info-am install-man \
> +       install-pdf install-pdf-am install-ps install-ps-am \
> +       install-strip install-toolexeclibDATA \
> +       install-toolexeclibLTLIBRARIES installcheck installcheck-am \
> +       installdirs maintainer-clean maintainer-clean-generic \
> +       maintainer-clean-local mostlyclean mostlyclean-compile \
> +       mostlyclean-generic mostlyclean-libtool mostlyclean-local pdf \
> +       pdf-am ps ps-am tags tags-am uninstall uninstall-am \
> +       uninstall-toolexeclibDATA uninstall-toolexeclibLTLIBRARIES
> +
> +.PRECIOUS: Makefile
> +
> +
> +# target overrides
> +-include $(tmake_file)
> +
> +# GNU Make needs to see an explicit $(MAKE) variable in the command it
> +# runs to enable its job server during parallel builds.  Hence the
> +# comments below.
> +all-multi:
> +       $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do # $(MAKE)
> +install-multi:
> +       $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do # $(MAKE)
> +mostlyclean-multi:
> +       $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean # $(MAKE)
> +clean-multi:
> +       $(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean # $(MAKE)
> +distclean-multi:
> +       $(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean # $(MAKE)
> +maintainer-clean-multi:
> +       $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean # 
> $(MAKE)
> +
> +.MAKE .PHONY: all-multi clean-multi distclean-multi install-am \
> +             install-multi maintainer-clean-multi mostlyclean-multi
> +
> +install-exec-local: install-multi
> +
> +all-local: all-multi
> +mostlyclean-local: mostlyclean-multi
> +clean-local: clean-multi
> +distclean-local: distclean-multi
> +maintainer-clean-local: maintainer-clean-multi
> +
> +# Tell versions [3.59,3.63) of GNU make to not export all variables.
> +# Otherwise a system limit (for SysV at least) may be exceeded.
> +.NOEXPORT:
> diff --git a/libga68/aclocal.m4 b/libga68/aclocal.m4
> new file mode 100644
> index 00000000000..832065fbb9b
> --- /dev/null
> +++ b/libga68/aclocal.m4
> @@ -0,0 +1,1200 @@
> +# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
> +
> +# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> +
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# This program is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
> +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
> +# PARTICULAR PURPOSE.
> +
> +m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], 
> [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
> +m4_ifndef([AC_AUTOCONF_VERSION],
> +  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
> +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
> +[m4_warning([this file was generated for autoconf 2.69.
> +You have another version of autoconf.  It may work, but is not guaranteed to.
> +If you have problems, you may need to regenerate the build system entirely.
> +To do so, use the procedure documented by the package, typically 
> 'autoreconf'.])])
> +
> +# Copyright (C) 2002-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# AM_AUTOMAKE_VERSION(VERSION)
> +# ----------------------------
> +# Automake X.Y traces this macro to ensure aclocal.m4 has been
> +# generated from the m4 files accompanying Automake X.Y.
> +# (This private macro should not be called outside this file.)
> +AC_DEFUN([AM_AUTOMAKE_VERSION],
> +[am__api_version='1.15'
> +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
> +dnl require some minimum version.  Point them to the right macro.
> +m4_if([$1], [1.15.1], [],
> +      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
> +])
> +
> +# _AM_AUTOCONF_VERSION(VERSION)
> +# -----------------------------
> +# aclocal traces this macro to find the Autoconf version.
> +# This is a private macro too.  Using m4_define simplifies
> +# the logic in aclocal, which can simply ignore this definition.
> +m4_define([_AM_AUTOCONF_VERSION], [])
> +
> +# AM_SET_CURRENT_AUTOMAKE_VERSION
> +# -------------------------------
> +# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
> +# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
> +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
> +[AM_AUTOMAKE_VERSION([1.15.1])dnl
> +m4_ifndef([AC_AUTOCONF_VERSION],
> +  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
> +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
> +
> +# Figure out how to run the assembler.                      -*- Autoconf -*-
> +
> +# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# AM_PROG_AS
> +# ----------
> +AC_DEFUN([AM_PROG_AS],
> +[# By default we simply use the C compiler to build assembly code.
> +AC_REQUIRE([AC_PROG_CC])
> +test "${CCAS+set}" = set || CCAS=$CC
> +test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
> +AC_ARG_VAR([CCAS],      [assembler compiler command (defaults to CC)])
> +AC_ARG_VAR([CCASFLAGS], [assembler compiler flags (defaults to CFLAGS)])
> +_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES([CCAS])])dnl
> +])
> +
> +# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
> +
> +# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
> +# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
> +# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
> +#
> +# Of course, Automake must honor this variable whenever it calls a
> +# tool from the auxiliary directory.  The problem is that $srcdir (and
> +# therefore $ac_aux_dir as well) can be either absolute or relative,
> +# depending on how configure is run.  This is pretty annoying, since
> +# it makes $ac_aux_dir quite unusable in subdirectories: in the top
> +# source directory, any form will work fine, but in subdirectories a
> +# relative path needs to be adjusted first.
> +#
> +# $ac_aux_dir/missing
> +#    fails when called from a subdirectory if $ac_aux_dir is relative
> +# $top_srcdir/$ac_aux_dir/missing
> +#    fails if $ac_aux_dir is absolute,
> +#    fails when called from a subdirectory in a VPATH build with
> +#          a relative $ac_aux_dir
> +#
> +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
> +# are both prefixed by $srcdir.  In an in-source build this is usually
> +# harmless because $srcdir is '.', but things will broke when you
> +# start a VPATH build or use an absolute $srcdir.
> +#
> +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
> +# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
> +#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
> +# and then we would define $MISSING as
> +#   MISSING="\${SHELL} $am_aux_dir/missing"
> +# This will work as long as MISSING is not called from configure, because
> +# unfortunately $(top_srcdir) has no meaning in configure.
> +# However there are other variables, like CC, which are often used in
> +# configure, and could therefore not use this "fixed" $ac_aux_dir.
> +#
> +# Another solution, used here, is to always expand $ac_aux_dir to an
> +# absolute PATH.  The drawback is that using absolute paths prevent a
> +# configured tree to be moved without reconfiguration.
> +
> +AC_DEFUN([AM_AUX_DIR_EXPAND],
> +[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
> +# Expand $ac_aux_dir to an absolute path.
> +am_aux_dir=`cd "$ac_aux_dir" && pwd`
> +])
> +
> +# AM_CONDITIONAL                                            -*- Autoconf -*-
> +
> +# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# AM_CONDITIONAL(NAME, SHELL-CONDITION)
> +# -------------------------------------
> +# Define a conditional.
> +AC_DEFUN([AM_CONDITIONAL],
> +[AC_PREREQ([2.52])dnl
> + m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
> +       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
> +AC_SUBST([$1_TRUE])dnl
> +AC_SUBST([$1_FALSE])dnl
> +_AM_SUBST_NOTMAKE([$1_TRUE])dnl
> +_AM_SUBST_NOTMAKE([$1_FALSE])dnl
> +m4_define([_AM_COND_VALUE_$1], [$2])dnl
> +if $2; then
> +  $1_TRUE=
> +  $1_FALSE='#'
> +else
> +  $1_TRUE='#'
> +  $1_FALSE=
> +fi
> +AC_CONFIG_COMMANDS_PRE(
> +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
> +  AC_MSG_ERROR([[conditional "$1" was never defined.
> +Usually this means the macro was only invoked conditionally.]])
> +fi])])
> +
> +# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +
> +# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
> +# written in clear, in which case automake, when reading aclocal.m4,
> +# will think it sees a *use*, and therefore will trigger all it's
> +# C support machinery.  Also note that it means that autoscan, seeing
> +# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
> +
> +
> +# _AM_DEPENDENCIES(NAME)
> +# ----------------------
> +# See how the compiler implements dependency checking.
> +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
> +# We try a few techniques and use that to set a single cache variable.
> +#
> +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
> +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
> +# dependency, and given that the user is not expected to run this macro,
> +# just rely on AC_PROG_CC.
> +AC_DEFUN([_AM_DEPENDENCIES],
> +[AC_REQUIRE([AM_SET_DEPDIR])dnl
> +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
> +AC_REQUIRE([AM_MAKE_INCLUDE])dnl
> +AC_REQUIRE([AM_DEP_TRACK])dnl
> +
> +m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
> +      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
> +      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
> +      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
> +      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
> +      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
> +                    [depcc="$$1"   am_compiler_list=])
> +
> +AC_CACHE_CHECK([dependency style of $depcc],
> +               [am_cv_$1_dependencies_compiler_type],
> +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
> +  # We make a subdir and do the tests there.  Otherwise we can end up
> +  # making bogus files that we don't know about and never remove.  For
> +  # instance it was reported that on HP-UX the gcc test will end up
> +  # making a dummy file named 'D' -- because '-MD' means "put the output
> +  # in D".
> +  rm -rf conftest.dir
> +  mkdir conftest.dir
> +  # Copy depcomp to subdir because otherwise we won't find it if we're
> +  # using a relative directory.
> +  cp "$am_depcomp" conftest.dir
> +  cd conftest.dir
> +  # We will build objects and dependencies in a subdirectory because
> +  # it helps to detect inapplicable dependency modes.  For instance
> +  # both Tru64's cc and ICC support -MD to output dependencies as a
> +  # side effect of compilation, but ICC will put the dependencies in
> +  # the current directory while Tru64 will put them in the object
> +  # directory.
> +  mkdir sub
> +
> +  am_cv_$1_dependencies_compiler_type=none
> +  if test "$am_compiler_list" = ""; then
> +     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
> +  fi
> +  am__universal=false
> +  m4_case([$1], [CC],
> +    [case " $depcc " in #(
> +     *\ -arch\ *\ -arch\ *) am__universal=true ;;
> +     esac],
> +    [CXX],
> +    [case " $depcc " in #(
> +     *\ -arch\ *\ -arch\ *) am__universal=true ;;
> +     esac])
> +
> +  for depmode in $am_compiler_list; do
> +    # Setup a source with many dependencies, because some compilers
> +    # like to wrap large dependency lists on column 80 (with \), and
> +    # we should not choose a depcomp mode which is confused by this.
> +    #
> +    # We need to recreate these files for each test, as the compiler may
> +    # overwrite some of them when testing with obscure command lines.
> +    # This happens at least with the AIX C compiler.
> +    : > sub/conftest.c
> +    for i in 1 2 3 4 5 6; do
> +      echo '#include "conftst'$i'.h"' >> sub/conftest.c
> +      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
> +      # Solaris 10 /bin/sh.
> +      echo '/* dummy */' > sub/conftst$i.h
> +    done
> +    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
> +
> +    # We check with '-c' and '-o' for the sake of the "dashmstdout"
> +    # mode.  It turns out that the SunPro C++ compiler does not properly
> +    # handle '-M -o', and we need to detect this.  Also, some Intel
> +    # versions had trouble with output in subdirs.
> +    am__obj=sub/conftest.${OBJEXT-o}
> +    am__minus_obj="-o $am__obj"
> +    case $depmode in
> +    gcc)
> +      # This depmode causes a compiler race in universal mode.
> +      test "$am__universal" = false || continue
> +      ;;
> +    nosideeffect)
> +      # After this tag, mechanisms are not by side-effect, so they'll
> +      # only be used when explicitly requested.
> +      if test "x$enable_dependency_tracking" = xyes; then
> +       continue
> +      else
> +       break
> +      fi
> +      ;;
> +    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
> +      # This compiler won't grok '-c -o', but also, the minuso test has
> +      # not run yet.  These depmodes are late enough in the game, and
> +      # so weak that their functioning should not be impacted.
> +      am__obj=conftest.${OBJEXT-o}
> +      am__minus_obj=
> +      ;;
> +    none) break ;;
> +    esac
> +    if depmode=$depmode \
> +       source=sub/conftest.c object=$am__obj \
> +       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
> +       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
> +         >/dev/null 2>conftest.err &&
> +       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
> +       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
> +       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
> +       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
> +      # icc doesn't choke on unknown options, it will just issue warnings
> +      # or remarks (even with -Werror).  So we grep stderr for any message
> +      # that says an option was ignored or not supported.
> +      # When given -MP, icc 7.0 and 7.1 complain thusly:
> +      #   icc: Command line warning: ignoring option '-M'; no argument 
> required
> +      # The diagnosis changed in icc 8.0:
> +      #   icc: Command line remark: option '-MP' not supported
> +      if (grep 'ignoring option' conftest.err ||
> +          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
> +        am_cv_$1_dependencies_compiler_type=$depmode
> +        break
> +      fi
> +    fi
> +  done
> +
> +  cd ..
> +  rm -rf conftest.dir
> +else
> +  am_cv_$1_dependencies_compiler_type=none
> +fi
> +])
> +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
> +AM_CONDITIONAL([am__fastdep$1], [
> +  test "x$enable_dependency_tracking" != xno \
> +  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
> +])
> +
> +
> +# AM_SET_DEPDIR
> +# -------------
> +# Choose a directory name for dependency files.
> +# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
> +AC_DEFUN([AM_SET_DEPDIR],
> +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
> +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
> +])
> +
> +
> +# AM_DEP_TRACK
> +# ------------
> +AC_DEFUN([AM_DEP_TRACK],
> +[AC_ARG_ENABLE([dependency-tracking], [dnl
> +AS_HELP_STRING(
> +  [--enable-dependency-tracking],
> +  [do not reject slow dependency extractors])
> +AS_HELP_STRING(
> +  [--disable-dependency-tracking],
> +  [speeds up one-time build])])
> +if test "x$enable_dependency_tracking" != xno; then
> +  am_depcomp="$ac_aux_dir/depcomp"
> +  AMDEPBACKSLASH='\'
> +  am__nodep='_no'
> +fi
> +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
> +AC_SUBST([AMDEPBACKSLASH])dnl
> +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
> +AC_SUBST([am__nodep])dnl
> +_AM_SUBST_NOTMAKE([am__nodep])dnl
> +])
> +
> +# Generate code to set up dependency tracking.              -*- Autoconf -*-
> +
> +# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +
> +# _AM_OUTPUT_DEPENDENCY_COMMANDS
> +# ------------------------------
> +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> +[{
> +  # Older Autoconf quotes --file arguments for eval, but not when files
> +  # are listed without --file.  Let's play safe and only enable the eval
> +  # if we detect the quoting.
> +  case $CONFIG_FILES in
> +  *\'*) eval set x "$CONFIG_FILES" ;;
> +  *)   set x $CONFIG_FILES ;;
> +  esac
> +  shift
> +  for mf
> +  do
> +    # Strip MF so we end up with the name of the file.
> +    mf=`echo "$mf" | sed -e 's/:.*$//'`
> +    # Check whether this is an Automake generated Makefile or not.
> +    # We used to match only the files named 'Makefile.in', but
> +    # some people rename them; so instead we look at the file content.
> +    # Grep'ing the first line is not enough: some people post-process
> +    # each Makefile.in and add a new line on top of each file to say so.
> +    # Grep'ing the whole file is not good either: AIX grep has a line
> +    # limit of 2048, but all sed's we know have understand at least 4000.
> +    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 
> 2>&1; then
> +      dirpart=`AS_DIRNAME("$mf")`
> +    else
> +      continue
> +    fi
> +    # Extract the definition of DEPDIR, am__include, and am__quote
> +    # from the Makefile without running 'make'.
> +    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> +    test -z "$DEPDIR" && continue
> +    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> +    test -z "$am__include" && continue
> +    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> +    # Find all dependency output files, they are included files with
> +    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> +    # simplest approach to changing $(DEPDIR) to its actual value in the
> +    # expansion.
> +    for file in `sed -n "
> +      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | 
> \
> +        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> +      # Make sure the directory exists.
> +      test -f "$dirpart/$file" && continue
> +      fdir=`AS_DIRNAME(["$file"])`
> +      AS_MKDIR_P([$dirpart/$fdir])
> +      # echo "creating $dirpart/$file"
> +      echo '# dummy' > "$dirpart/$file"
> +    done
> +  done
> +}
> +])# _AM_OUTPUT_DEPENDENCY_COMMANDS
> +
> +
> +# AM_OUTPUT_DEPENDENCY_COMMANDS
> +# -----------------------------
> +# This macro should only be invoked once -- use via AC_REQUIRE.
> +#
> +# This code is only required when automatic dependency tracking
> +# is enabled.  FIXME.  This creates each '.P' file that we will
> +# need in order to bootstrap the dependency handling code.
> +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
> +[AC_CONFIG_COMMANDS([depfiles],
> +     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
> +     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
> +])
> +
> +# Do all the work for Automake.                             -*- Autoconf -*-
> +
> +# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# This macro actually does too much.  Some checks are only needed if
> +# your package does certain things.  But this isn't really a big deal.
> +
> +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
> +m4_define([AC_PROG_CC],
> +m4_defn([AC_PROG_CC])
> +[_AM_PROG_CC_C_O
> +])
> +
> +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
> +# AM_INIT_AUTOMAKE([OPTIONS])
> +# -----------------------------------------------
> +# The call with PACKAGE and VERSION arguments is the old style
> +# call (pre autoconf-2.50), which is being phased out.  PACKAGE
> +# and VERSION should now be passed to AC_INIT and removed from
> +# the call to AM_INIT_AUTOMAKE.
> +# We support both call styles for the transition.  After
> +# the next Automake release, Autoconf can make the AC_INIT
> +# arguments mandatory, and then we can depend on a new Autoconf
> +# release and drop the old call support.
> +AC_DEFUN([AM_INIT_AUTOMAKE],
> +[AC_PREREQ([2.65])dnl
> +dnl Autoconf wants to disallow AM_ names.  We explicitly allow
> +dnl the ones we care about.
> +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
> +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
> +AC_REQUIRE([AC_PROG_INSTALL])dnl
> +if test "`cd $srcdir && pwd`" != "`pwd`"; then
> +  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
> +  # is not polluted with repeated "-I."
> +  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
> +  # test to see if srcdir already configured
> +  if test -f $srcdir/config.status; then
> +    AC_MSG_ERROR([source directory already configured; run "make distclean" 
> there first])
> +  fi
> +fi
> +
> +# test whether we have cygpath
> +if test -z "$CYGPATH_W"; then
> +  if (cygpath --version) >/dev/null 2>/dev/null; then
> +    CYGPATH_W='cygpath -w'
> +  else
> +    CYGPATH_W=echo
> +  fi
> +fi
> +AC_SUBST([CYGPATH_W])
> +
> +# Define the identity of the package.
> +dnl Distinguish between old-style and new-style calls.
> +m4_ifval([$2],
> +[AC_DIAGNOSE([obsolete],
> +             [$0: two- and three-arguments forms are deprecated.])
> +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
> + AC_SUBST([PACKAGE], [$1])dnl
> + AC_SUBST([VERSION], [$2])],
> +[_AM_SET_OPTIONS([$1])dnl
> +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
> +m4_if(
> +  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
> +  [ok:ok],,
> +  [m4_fatal([AC_INIT should be called with package and version 
> arguments])])dnl
> + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
> + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
> +
> +_AM_IF_OPTION([no-define],,
> +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
> + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of 
> package])])dnl
> +
> +# Some tools Automake needs.
> +AC_REQUIRE([AM_SANITY_CHECK])dnl
> +AC_REQUIRE([AC_ARG_PROGRAM])dnl
> +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
> +AM_MISSING_PROG([AUTOCONF], [autoconf])
> +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
> +AM_MISSING_PROG([AUTOHEADER], [autoheader])
> +AM_MISSING_PROG([MAKEINFO], [makeinfo])
> +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
> +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
> +AC_REQUIRE([AC_PROG_MKDIR_P])dnl
> +# For better backward compatibility.  To be removed once Automake 1.9.x
> +# dies out for good.  For more background, see:
> +# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> +# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> +AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
> +# We need awk for the "check" target (and possibly the TAP driver).  The
> +# system "awk" is bad on some platforms.
> +AC_REQUIRE([AC_PROG_AWK])dnl
> +AC_REQUIRE([AC_PROG_MAKE_SET])dnl
> +AC_REQUIRE([AM_SET_LEADING_DOT])dnl
> +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
> +             [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
> +                            [_AM_PROG_TAR([v7])])])
> +_AM_IF_OPTION([no-dependencies],,
> +[AC_PROVIDE_IFELSE([AC_PROG_CC],
> +                 [_AM_DEPENDENCIES([CC])],
> +                 [m4_define([AC_PROG_CC],
> +                            
> m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
> +AC_PROVIDE_IFELSE([AC_PROG_CXX],
> +                 [_AM_DEPENDENCIES([CXX])],
> +                 [m4_define([AC_PROG_CXX],
> +                            
> m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
> +AC_PROVIDE_IFELSE([AC_PROG_OBJC],
> +                 [_AM_DEPENDENCIES([OBJC])],
> +                 [m4_define([AC_PROG_OBJC],
> +                            
> m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
> +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
> +                 [_AM_DEPENDENCIES([OBJCXX])],
> +                 [m4_define([AC_PROG_OBJCXX],
> +                            
> m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
> +])
> +AC_REQUIRE([AM_SILENT_RULES])dnl
> +dnl The testsuite driver may need to know about EXEEXT, so add the
> +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
> +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
> +AC_CONFIG_COMMANDS_PRE(dnl
> +[m4_provide_if([_AM_COMPILER_EXEEXT],
> +  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
> +
> +# POSIX will say in a future version that running "rm -f" with no argument
> +# is OK; and we want to be able to make that assumption in our Makefile
> +# recipes.  So use an aggressive probe to check that the usage we want is
> +# actually supported "in the wild" to an acceptable degree.
> +# See automake bug#10828.
> +# To make any issue more visible, cause the running configure to be aborted
> +# by default if the 'rm' program in use doesn't match our expectations; the
> +# user can still override this though.
> +if rm -f && rm -fr && rm -rf; then : OK; else
> +  cat >&2 <<'END'
> +Oops!
> +
> +Your 'rm' program seems unable to run without file operands specified
> +on the command line, even when the '-f' option is present.  This is contrary
> +to the behaviour of most rm programs out there, and not conforming with
> +the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
> +
> +Please tell [email protected] about your system, including the value
> +of your $PATH and any error possibly output before this message.  This
> +can help us improve future automake versions.
> +
> +END
> +  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
> +    echo 'Configuration will proceed anyway, since you have set the' >&2
> +    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
> +    echo >&2
> +  else
> +    cat >&2 <<'END'
> +Aborting the configuration process, to ensure you take notice of the issue.
> +
> +You can download and install GNU coreutils to get an 'rm' implementation
> +that behaves properly: <http://www.gnu.org/software/coreutils/>.
> +
> +If you want to complete the configuration process using your problematic
> +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> +to "yes", and re-run configure.
> +
> +END
> +    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
> +  fi
> +fi
> +dnl The trailing newline in this macro's definition is deliberate, for
> +dnl backward compatibility and to allow trailing 'dnl'-style comments
> +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
> +])
> +
> +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
> +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
> +dnl mangled by Autoconf and run in a shell conditional statement.
> +m4_define([_AC_COMPILER_EXEEXT],
> +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
> +
> +# When config.status generates a header, we must update the stamp-h file.
> +# This file resides in the same directory as the config header
> +# that is generated.  The stamp files are numbered to have different names.
> +
> +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
> +# loop where config.status creates the headers, so we can generate
> +# our stamp files there.
> +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
> +[# Compute $1's index in $config_headers.
> +_am_arg=$1
> +_am_stamp_count=1
> +for _am_header in $config_headers :; do
> +  case $_am_header in
> +    $_am_arg | $_am_arg:* )
> +      break ;;
> +    * )
> +      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
> +  esac
> +done
> +echo "timestamp for $_am_arg" 
> >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
> +
> +# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# AM_PROG_INSTALL_SH
> +# ------------------
> +# Define $install_sh.
> +AC_DEFUN([AM_PROG_INSTALL_SH],
> +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
> +if test x"${install_sh+set}" != xset; then
> +  case $am_aux_dir in
> +  *\ * | *\    *)
> +    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
> +  *)
> +    install_sh="\${SHELL} $am_aux_dir/install-sh"
> +  esac
> +fi
> +AC_SUBST([install_sh])])
> +
> +# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
> +# From Jim Meyering
> +
> +# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# AM_MAINTAINER_MODE([DEFAULT-MODE])
> +# ----------------------------------
> +# Control maintainer-specific portions of Makefiles.
> +# Default is to disable them, unless 'enable' is passed literally.
> +# For symmetry, 'disable' may be passed as well.  Anyway, the user
> +# can override the default with the --enable/--disable switch.
> +AC_DEFUN([AM_MAINTAINER_MODE],
> +[m4_case(m4_default([$1], [disable]),
> +       [enable], [m4_define([am_maintainer_other], [disable])],
> +       [disable], [m4_define([am_maintainer_other], [enable])],
> +       [m4_define([am_maintainer_other], [enable])
> +        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: 
> $1])])
> +AC_MSG_CHECKING([whether to enable maintainer-specific portions of 
> Makefiles])
> +  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
> +  AC_ARG_ENABLE([maintainer-mode],
> +    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
> +      am_maintainer_other[ make rules and dependencies not useful
> +      (and sometimes confusing) to the casual installer])],
> +    [USE_MAINTAINER_MODE=$enableval],
> +    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
> +  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
> +  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
> +  MAINT=$MAINTAINER_MODE_TRUE
> +  AC_SUBST([MAINT])dnl
> +]
> +)
> +
> +# Check to see how 'make' treats includes.                 -*- Autoconf -*-
> +
> +# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# AM_MAKE_INCLUDE()
> +# -----------------
> +# Check to see how make treats includes.
> +AC_DEFUN([AM_MAKE_INCLUDE],
> +[am_make=${MAKE-make}
> +cat > confinc << 'END'
> +am__doit:
> +       @echo this is the am__doit target
> +.PHONY: am__doit
> +END
> +# If we don't find an include directive, just comment out the code.
> +AC_MSG_CHECKING([for style of include used by $am_make])
> +am__include="#"
> +am__quote=
> +_am_result=none
> +# First try GNU make style include.
> +echo "include confinc" > confmf
> +# Ignore all kinds of additional output from 'make'.
> +case `$am_make -s -f confmf 2> /dev/null` in #(
> +*the\ am__doit\ target*)
> +  am__include=include
> +  am__quote=
> +  _am_result=GNU
> +  ;;
> +esac
> +# Now try BSD make style include.
> +if test "$am__include" = "#"; then
> +   echo '.include "confinc"' > confmf
> +   case `$am_make -s -f confmf 2> /dev/null` in #(
> +   *the\ am__doit\ target*)
> +     am__include=.include
> +     am__quote="\""
> +     _am_result=BSD
> +     ;;
> +   esac
> +fi
> +AC_SUBST([am__include])
> +AC_SUBST([am__quote])
> +AC_MSG_RESULT([$_am_result])
> +rm -f confinc confmf
> +])
> +
> +# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
> +
> +# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# AM_MISSING_PROG(NAME, PROGRAM)
> +# ------------------------------
> +AC_DEFUN([AM_MISSING_PROG],
> +[AC_REQUIRE([AM_MISSING_HAS_RUN])
> +$1=${$1-"${am_missing_run}$2"}
> +AC_SUBST($1)])
> +
> +# AM_MISSING_HAS_RUN
> +# ------------------
> +# Define MISSING if not defined so far and test if it is modern enough.
> +# If it is, set am_missing_run to use it, otherwise, to nothing.
> +AC_DEFUN([AM_MISSING_HAS_RUN],
> +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
> +AC_REQUIRE_AUX_FILE([missing])dnl
> +if test x"${MISSING+set}" != xset; then
> +  case $am_aux_dir in
> +  *\ * | *\    *)
> +    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> +  *)
> +    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> +  esac
> +fi
> +# Use eval to expand $SHELL
> +if eval "$MISSING --is-lightweight"; then
> +  am_missing_run="$MISSING "
> +else
> +  am_missing_run=
> +  AC_MSG_WARN(['missing' script is too old or missing])
> +fi
> +])
> +
> +# Helper functions for option handling.                     -*- Autoconf -*-
> +
> +# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# _AM_MANGLE_OPTION(NAME)
> +# -----------------------
> +AC_DEFUN([_AM_MANGLE_OPTION],
> +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
> +
> +# _AM_SET_OPTION(NAME)
> +# --------------------
> +# Set option NAME.  Presently that only means defining a flag for this 
> option.
> +AC_DEFUN([_AM_SET_OPTION],
> +[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
> +
> +# _AM_SET_OPTIONS(OPTIONS)
> +# ------------------------
> +# OPTIONS is a space-separated list of Automake options.
> +AC_DEFUN([_AM_SET_OPTIONS],
> +[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
> +
> +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
> +# -------------------------------------------
> +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
> +AC_DEFUN([_AM_IF_OPTION],
> +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
> +
> +# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# _AM_PROG_CC_C_O
> +# ---------------
> +# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC
> +# to automatically call this.
> +AC_DEFUN([_AM_PROG_CC_C_O],
> +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
> +AC_REQUIRE_AUX_FILE([compile])dnl
> +AC_LANG_PUSH([C])dnl
> +AC_CACHE_CHECK(
> +  [whether $CC understands -c and -o together],
> +  [am_cv_prog_cc_c_o],
> +  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
> +  # Make sure it works both with $CC and with simple cc.
> +  # Following AC_PROG_CC_C_O, we do the test twice because some
> +  # compilers refuse to overwrite an existing .o file with -o,
> +  # though they will create one.
> +  am_cv_prog_cc_c_o=yes
> +  for am_i in 1 2; do
> +    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
> +         && test -f conftest2.$ac_objext; then
> +      : OK
> +    else
> +      am_cv_prog_cc_c_o=no
> +      break
> +    fi
> +  done
> +  rm -f core conftest*
> +  unset am_i])
> +if test "$am_cv_prog_cc_c_o" != yes; then
> +   # Losing compiler, so override with the script.
> +   # FIXME: It is wrong to rewrite CC.
> +   # But if we don't then we get into trouble of one sort or another.
> +   # A longer-term fix would be to have automake use am__CC in this case,
> +   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
> +   CC="$am_aux_dir/compile $CC"
> +fi
> +AC_LANG_POP([C])])
> +
> +# For backward compatibility.
> +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
> +
> +# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# AM_RUN_LOG(COMMAND)
> +# -------------------
> +# Run COMMAND, save the exit status in ac_status, and log it.
> +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
> +AC_DEFUN([AM_RUN_LOG],
> +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
> +   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
> +   ac_status=$?
> +   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
> +   (exit $ac_status); }])
> +
> +# Check to make sure that the build environment is sane.    -*- Autoconf -*-
> +
> +# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# AM_SANITY_CHECK
> +# ---------------
> +AC_DEFUN([AM_SANITY_CHECK],
> +[AC_MSG_CHECKING([whether build environment is sane])
> +# Reject unsafe characters in $srcdir or the absolute working directory
> +# name.  Accept space and tab only in the latter.
> +am_lf='
> +'
> +case `pwd` in
> +  *[[\\\"\#\$\&\'\`$am_lf]]*)
> +    AC_MSG_ERROR([unsafe absolute working directory name]);;
> +esac
> +case $srcdir in
> +  *[[\\\"\#\$\&\'\`$am_lf\ \   ]]*)
> +    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
> +esac
> +
> +# Do 'set' in a subshell so we don't clobber the current shell's
> +# arguments.  Must try -L first in case configure is actually a
> +# symlink; some systems play weird games with the mod time of symlinks
> +# (eg FreeBSD returns the mod time of the symlink's containing
> +# directory).
> +if (
> +   am_has_slept=no
> +   for am_try in 1 2; do
> +     echo "timestamp, slept: $am_has_slept" > conftest.file
> +     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
> +     if test "$[*]" = "X"; then
> +       # -L didn't work.
> +       set X `ls -t "$srcdir/configure" conftest.file`
> +     fi
> +     if test "$[*]" != "X $srcdir/configure conftest.file" \
> +       && test "$[*]" != "X conftest.file $srcdir/configure"; then
> +
> +       # If neither matched, then we have a broken ls.  This can happen
> +       # if, for instance, CONFIG_SHELL is bash and it inherits a
> +       # broken ls alias from the environment.  This has actually
> +       # happened.  Such a system could not be considered "sane".
> +       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
> +  alias in your environment])
> +     fi
> +     if test "$[2]" = conftest.file || test $am_try -eq 2; then
> +       break
> +     fi
> +     # Just in case.
> +     sleep 1
> +     am_has_slept=yes
> +   done
> +   test "$[2]" = conftest.file
> +   )
> +then
> +   # Ok.
> +   :
> +else
> +   AC_MSG_ERROR([newly created file is older than distributed files!
> +Check your system clock])
> +fi
> +AC_MSG_RESULT([yes])
> +# If we didn't sleep, we still need to ensure time stamps of config.status 
> and
> +# generated files are strictly newer.
> +am_sleep_pid=
> +if grep 'slept: no' conftest.file >/dev/null 2>&1; then
> +  ( sleep 1 ) &
> +  am_sleep_pid=$!
> +fi
> +AC_CONFIG_COMMANDS_PRE(
> +  [AC_MSG_CHECKING([that generated files are newer than configure])
> +   if test -n "$am_sleep_pid"; then
> +     # Hide warnings about reused PIDs.
> +     wait $am_sleep_pid 2>/dev/null
> +   fi
> +   AC_MSG_RESULT([done])])
> +rm -f conftest.file
> +])
> +
> +# Copyright (C) 2009-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# AM_SILENT_RULES([DEFAULT])
> +# --------------------------
> +# Enable less verbose build rules; with the default set to DEFAULT
> +# ("yes" being less verbose, "no" or empty being verbose).
> +AC_DEFUN([AM_SILENT_RULES],
> +[AC_ARG_ENABLE([silent-rules], [dnl
> +AS_HELP_STRING(
> +  [--enable-silent-rules],
> +  [less verbose build output (undo: "make V=1")])
> +AS_HELP_STRING(
> +  [--disable-silent-rules],
> +  [verbose build output (undo: "make V=0")])dnl
> +])
> +case $enable_silent_rules in @%:@ (((
> +  yes) AM_DEFAULT_VERBOSITY=0;;
> +   no) AM_DEFAULT_VERBOSITY=1;;
> +    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
> +esac
> +dnl
> +dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
> +dnl do not support nested variable expansions.
> +dnl See automake bug#9928 and bug#10237.
> +am_make=${MAKE-make}
> +AC_CACHE_CHECK([whether $am_make supports nested variables],
> +   [am_cv_make_support_nested_variables],
> +   [if AS_ECHO([['TRUE=$(BAR$(V))
> +BAR0=false
> +BAR1=true
> +V=1
> +am__doit:
> +       @$(TRUE)
> +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
> +  am_cv_make_support_nested_variables=yes
> +else
> +  am_cv_make_support_nested_variables=no
> +fi])
> +if test $am_cv_make_support_nested_variables = yes; then
> +  dnl Using '$V' instead of '$(V)' breaks IRIX make.
> +  AM_V='$(V)'
> +  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
> +else
> +  AM_V=$AM_DEFAULT_VERBOSITY
> +  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
> +fi
> +AC_SUBST([AM_V])dnl
> +AM_SUBST_NOTMAKE([AM_V])dnl
> +AC_SUBST([AM_DEFAULT_V])dnl
> +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
> +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
> +AM_BACKSLASH='\'
> +AC_SUBST([AM_BACKSLASH])dnl
> +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
> +])
> +
> +# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# AM_PROG_INSTALL_STRIP
> +# ---------------------
> +# One issue with vendor 'install' (even GNU) is that you can't
> +# specify the program used to strip binaries.  This is especially
> +# annoying in cross-compiling environments, where the build's strip
> +# is unlikely to handle the host's binaries.
> +# Fortunately install-sh will honor a STRIPPROG variable, so we
> +# always use install-sh in "make install-strip", and initialize
> +# STRIPPROG with the value of the STRIP variable (set by the user).
> +AC_DEFUN([AM_PROG_INSTALL_STRIP],
> +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
> +# Installed binaries are usually stripped using 'strip' when the user
> +# run "make install-strip".  However 'strip' might not be the right
> +# tool to use in cross-compilation environments, therefore Automake
> +# will honor the 'STRIP' environment variable to overrule this program.
> +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
> +if test "$cross_compiling" != no; then
> +  AC_CHECK_TOOL([STRIP], [strip], :)
> +fi
> +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
> +AC_SUBST([INSTALL_STRIP_PROGRAM])])
> +
> +# Copyright (C) 2006-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# _AM_SUBST_NOTMAKE(VARIABLE)
> +# ---------------------------
> +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
> +# This macro is traced by Automake.
> +AC_DEFUN([_AM_SUBST_NOTMAKE])
> +
> +# AM_SUBST_NOTMAKE(VARIABLE)
> +# --------------------------
> +# Public sister of _AM_SUBST_NOTMAKE.
> +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
> +
> +# Check how to create a tarball.                            -*- Autoconf -*-
> +
> +# Copyright (C) 2004-2017 Free Software Foundation, Inc.
> +#
> +# This file is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# _AM_PROG_TAR(FORMAT)
> +# --------------------
> +# Check how to create a tarball in format FORMAT.
> +# FORMAT should be one of 'v7', 'ustar', or 'pax'.
> +#
> +# Substitute a variable $(am__tar) that is a command
> +# writing to stdout a FORMAT-tarball containing the directory
> +# $tardir.
> +#     tardir=directory && $(am__tar) > result.tar
> +#
> +# Substitute a variable $(am__untar) that extract such
> +# a tarball read from stdin.
> +#     $(am__untar) < result.tar
> +#
> +AC_DEFUN([_AM_PROG_TAR],
> +[# Always define AMTAR for backward compatibility.  Yes, it's still used
> +# in the wild :-(  We should find a proper way to deprecate it ...
> +AC_SUBST([AMTAR], ['$${TAR-tar}'])
> +
> +# We'll loop over all known methods to create a tar archive until one works.
> +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
> +
> +m4_if([$1], [v7],
> +  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
> +
> +  [m4_case([$1],
> +    [ustar],
> +     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
> +      # There is notably a 21 bits limit for the UID and the GID.  In fact,
> +      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
> +      # and bug#13588).
> +      am_max_uid=2097151 # 2^21 - 1
> +      am_max_gid=$am_max_uid
> +      # The $UID and $GID variables are not portable, so we need to resort
> +      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
> +      # below are definitely unexpected, so allow the users to see them
> +      # (that is, avoid stderr redirection).
> +      am_uid=`id -u || echo unknown`
> +      am_gid=`id -g || echo unknown`
> +      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
> +      if test $am_uid -le $am_max_uid; then
> +         AC_MSG_RESULT([yes])
> +      else
> +         AC_MSG_RESULT([no])
> +         _am_tools=none
> +      fi
> +      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
> +      if test $am_gid -le $am_max_gid; then
> +         AC_MSG_RESULT([yes])
> +      else
> +        AC_MSG_RESULT([no])
> +        _am_tools=none
> +      fi],
> +
> +  [pax],
> +    [],
> +
> +  [m4_fatal([Unknown tar format])])
> +
> +  AC_MSG_CHECKING([how to create a $1 tar archive])
> +
> +  # Go ahead even if we have the value already cached.  We do so because we
> +  # need to set the values for the 'am__tar' and 'am__untar' variables.
> +  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
> +
> +  for _am_tool in $_am_tools; do
> +    case $_am_tool in
> +    gnutar)
> +      for _am_tar in tar gnutar gtar; do
> +        AM_RUN_LOG([$_am_tar --version]) && break
> +      done
> +      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - 
> "'"$$tardir"'
> +      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - 
> "'"$tardir"'
> +      am__untar="$_am_tar -xf -"
> +      ;;
> +    plaintar)
> +      # Must skip GNU tar: if it does not support --format= it doesn't create
> +      # ustar tarball either.
> +      (tar --version) >/dev/null 2>&1 && continue
> +      am__tar='tar chf - "$$tardir"'
> +      am__tar_='tar chf - "$tardir"'
> +      am__untar='tar xf -'
> +      ;;
> +    pax)
> +      am__tar='pax -L -x $1 -w "$$tardir"'
> +      am__tar_='pax -L -x $1 -w "$tardir"'
> +      am__untar='pax -r'
> +      ;;
> +    cpio)
> +      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
> +      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
> +      am__untar='cpio -i -H $1 -d'
> +      ;;
> +    none)
> +      am__tar=false
> +      am__tar_=false
> +      am__untar=false
> +      ;;
> +    esac
> +
> +    # If the value was cached, stop now.  We just wanted to have am__tar
> +    # and am__untar set.
> +    test -n "${am_cv_prog_tar_$1}" && break
> +
> +    # tar/untar a dummy directory, and stop if the command works.
> +    rm -rf conftest.dir
> +    mkdir conftest.dir
> +    echo GrepMe > conftest.dir/file
> +    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
> +    rm -rf conftest.dir
> +    if test -s conftest.tar; then
> +      AM_RUN_LOG([$am__untar <conftest.tar])
> +      AM_RUN_LOG([cat conftest.dir/file])
> +      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
> +    fi
> +  done
> +  rm -rf conftest.dir
> +
> +  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
> +  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
> +
> +AC_SUBST([am__tar])
> +AC_SUBST([am__untar])
> +]) # _AM_PROG_TAR
> +
> +m4_include([../config/acx.m4])
> +m4_include([../config/depstand.m4])
> +m4_include([../config/lead-dot.m4])
> +m4_include([../config/multi.m4])
> +m4_include([../config/no-executables.m4])
> +m4_include([../config/override.m4])
> +m4_include([../libtool.m4])
> +m4_include([../ltoptions.m4])
> +m4_include([../ltsugar.m4])
> +m4_include([../ltversion.m4])
> +m4_include([../lt~obsolete.m4])
> diff --git a/libga68/configure.ac b/libga68/configure.ac
> new file mode 100644
> index 00000000000..8d8411c8c93
> --- /dev/null
> +++ b/libga68/configure.ac
> @@ -0,0 +1,420 @@
> +# Configure script for libga68.
> +# Copyright (C) 2025 Jose E. Marchesi.
> +
> +# GCC is free software; you can redistribute it and/or modify
> +# it under the terms of the GNU General Public License as published by
> +# the Free Software Foundation; either version 3, or (at your option)
> +# any later version.
> +
> +# GCC is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY; without even the implied warranty of
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> +# GNU General Public License for more details.
> +
> +# You should have received a copy of the GNU General Public License
> +# along with GCC; see the file COPYING3.  If not see
> +# <http://www.gnu.org/licenses/>.
> +
> +# Configure looks for the existence of this file to auto-config each 
> language.
> +# We define several parameters used by configure:
> +
> +# Process this file with autoreconf to produce a configure script.
> +
> +AC_INIT(package-unused, version-unused,,libga68)
> +AC_CONFIG_SRCDIR(Makefile.am)
> +AC_CONFIG_HEADER(config.h)
> +
> +AM_ENABLE_MULTILIB(, ..)
> +
> +GCC_NO_EXECUTABLES
> +
> +AC_USE_SYSTEM_EXTENSIONS
> +
> +# Do not delete or change the following two lines.  For why, see
> +# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
> +AC_CANONICAL_SYSTEM
> +target_alias=${target_alias-$host_alias}
> +AC_SUBST(target_alias)
> +
> +if test "$build" != "$host"; then
> +  # We are being configured with some form of cross compiler.
> +  GLIBCXX_IS_NATIVE=false
> +  case "$host","$target" in
> +    # Darwin crosses can use the host system's libraries and headers,
> +    # because of the fat library support.  Of course, it must be the
> +    # same version of Darwin on both sides.  Allow the user to
> +    # just say --target=foo-darwin without a version number to mean
> +    # "the version on this system".
> +      *-*-darwin*,*-*-darwin*)
> +       hostos=`echo $host | sed 's/.*-darwin/darwin/'`
> +       targetos=`echo $target | sed 's/.*-darwin/darwin/'`
> +       if test $hostos = $targetos || test $targetos = darwin ; then
> +         GLIBCXX_IS_NATIVE=true
> +       fi
> +       ;;
> +
> +      *)
> +       GCC_NO_EXECUTABLES
> +       ;;
> +  esac
> +else
> +  GLIBCXX_IS_NATIVE=true
> +fi
> +
> +# Runs configure.host, and assorted other critical bits.  Sets
> +# up critical shell variables.
> +GLIBCXX_CONFIGURE
> +
> +AM_INIT_AUTOMAKE([1.15.1 no-define foreign no-dist -Wall -Wno-portability])
> +
> +AH_TEMPLATE(PACKAGE, [Name of package])
> +AH_TEMPLATE(VERSION, [Version number of package])
> +
> +AC_ARG_WITH(cross-host,
> +[  --with-cross-host=HOST           Configuring with a cross compiler])
> +
> +# Checks for header files.
> +AC_CHECK_HEADERS(malloc.h)
> +
> +AC_CANONICAL_HOST
> +ACX_NONCANONICAL_HOST
> +ACX_NONCANONICAL_TARGET
> +GCC_TOPLEV_SUBDIRS
> +
> +AC_MSG_CHECKING([for --enable-version-specific-runtime-libs])
> +AC_ARG_ENABLE(version-specific-runtime-libs,
> +[  --enable-version-specific-runtime-libs    Specify that runtime libraries 
> should be installed in a compiler-specific directory ],
> +[case "$enableval" in
> + yes) version_specific_libs=yes ;;
> + no)  version_specific_libs=no ;;
> + *)   AC_MSG_ERROR([Unknown argument to enable/disable version-specific 
> libs]);;
> + esac],
> +[version_specific_libs=no])
> +AC_MSG_RESULT($version_specific_libs)
> +
> +AC_ARG_WITH(slibdir,
> +[  --with-slibdir=DIR      shared libraries in DIR [LIBDIR]],
> +slibdir="$with_slibdir",
> +if test "${version_specific_libs}" = yes; then
> +  slibdir='$(libsubdir)'
> +elif test -n "$with_cross_host" && test x"$with_cross_host" != x"no"; then
> +  slibdir='$(exec_prefix)/$(host_noncanonical)/lib'
> +else
> +  slibdir='$(libdir)'
> +fi)
> +AC_SUBST(slibdir)
> +
> +# Command-line options.
> +# Very limited version of AC_MAINTAINER_MODE.
> +AC_ARG_ENABLE([maintainer-mode],
> +  [AC_HELP_STRING([--enable-maintainer-mode],
> +                 [enable make rules and dependencies not useful (and
> +                  sometimes confusing) to the casual installer])],
> +  [case ${enable_maintainer_mode} in
> +     yes) MAINT='' ;;
> +     no) MAINT='#' ;;
> +     *) AC_MSG_ERROR([--enable-maintainer-mode must be yes or no]) ;;
> +   esac
> +   maintainer_mode=${enableval}],
> +  [MAINT='#'])
> +AC_SUBST([MAINT])dnl
> +
> +toolexecdir=no
> +toolexeclibdir=no
> +
> +# Calculate toolexeclibdir
> +# Also toolexecdir, though it's only used in toolexeclibdir
> +case ${version_specific_libs} in
> +  yes)
> +    # Need the gcc compiler version to know where to install libraries
> +    # and header files if --enable-version-specific-runtime-libs option
> +    # is selected.
> +    toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
> +    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
> +    ;;
> +  no)
> +    if test -n "$with_cross_host" &&
> +       test x"$with_cross_host" != x"no"; then
> +      # Install a library built with a cross compiler in tooldir, not libdir.
> +      toolexecdir='$(exec_prefix)/$(target_noncanonical)'
> +      toolexeclibdir='$(toolexecdir)/lib'
> +    else
> +      toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
> +      toolexeclibdir='$(libdir)'
> +    fi
> +    multi_os_directory=`$CC -print-multi-os-directory`
> +    case $multi_os_directory in
> +      .) ;; # Avoid trailing /.
> +      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
> +    esac
> +    ;;
> +esac
> +
> +AC_SUBST(toolexecdir)
> +AC_SUBST(toolexeclibdir)
> +
> +AH_TEMPLATE(PACKAGE, [Name of package])
> +AH_TEMPLATE(VERSION, [Version number of package])
> +
> +AM_MAINTAINER_MODE
> +
> +# Check the compiler.
> +# The same as in boehm-gc and libstdc++. Have to borrow it from there.
> +# We must force CC to /not/ be precious variables; otherwise
> +# the wrong, non-multilib-adjusted value will be used in multilibs.
> +# As a side effect, we have to subst CFLAGS ourselves.
> +
> +m4_rename([_AC_ARG_VAR_PRECIOUS],[real_PRECIOUS])
> +m4_define([_AC_ARG_VAR_PRECIOUS],[])
> +AC_PROG_CC
> +AC_PROG_CXX
> +AM_PROG_AS
> +m4_rename_force([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])
> +
> +AC_SUBST(CFLAGS)
> +
> +# In order to override CFLAGS_FOR_TARGET, all of our special flags go
> +# in XCFLAGS.  But we need them in CFLAGS during configury.  So put them
> +# in both places for now and restore CFLAGS at the end of config.
> +save_CFLAGS="$CFLAGS"
> +
> +# Find other programs we need.
> +AC_CHECK_TOOL(AR, ar)
> +AC_CHECK_TOOL(NM, nm)
> +AC_CHECK_TOOL(RANLIB, ranlib, ranlib-not-found-in-path-error)
> +AC_PROG_MAKE_SET
> +AC_PROG_INSTALL
> +
> +AM_PROG_LIBTOOL
> +LT_INIT
> +AC_LIBTOOL_DLOPEN
> +
> +AM_CONDITIONAL([ENABLE_DARWIN_AT_RPATH], [test x$enable_darwin_at_rpath = 
> xyes])
> +
> +AC_SUBST(enable_shared)
> +AC_SUBST(enable_static)
> +
> +if test "${multilib}" = "yes"; then
> +  multilib_arg="--enable-multilib"
> +else
> +  multilib_arg=
> +fi
> +
> +AC_LANG_C
> +# Check the compiler.
> +# The same as in boehm-gc and libstdc++. Have to borrow it from there.
> +# We must force CC to /not/ be precious variables; otherwise
> +# the wrong, non-multilib-adjusted value will be used in multilibs.
> +# As a side effect, we have to subst CFLAGS ourselves.
> +
> +m4_rename([_AC_ARG_VAR_PRECIOUS],[real_PRECIOUS])
> +m4_define([_AC_ARG_VAR_PRECIOUS],[])
> +AC_PROG_CC
> +m4_rename_force([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])
> +
> +AC_SUBST(CFLAGS)
> +
> +CC_FOR_BUILD=${CC_FOR_BUILD:-gcc}
> +AC_SUBST(CC_FOR_BUILD)
> +
> +AC_SEARCH_LIBS([malloc], [c])
> +AC_SEARCH_LIBS([cosf], [m])
> +AC_SEARCH_LIBS([clock_gettime], [rt])
> +
> +# Add dependencies for libga68.spec file
> +SPEC_LIBGA68_DEPS="$LIBS"
> +AC_SUBST(SPEC_LIBGA68_DEPS)
> +
> +# libga68 soname version
> +libga68_VERSION=1:0:0
> +AC_SUBST(libga68_VERSION)
> +
> +# The Boehm GC
> +
> +AC_ARG_ENABLE(algol68-gc,
> +[AS_HELP_STRING([--enable-algol68-gc],
> +               [enable use of Boehm's garbage collector with the
> +                GNU Algol runtime])],,enable_algol68_gc=no)
> +AC_ARG_WITH([target-bdw-gc],
> +[AS_HELP_STRING([--with-target-bdw-gc=PATHLIST],
> +               [specify prefix directory for installed bdw-gc package.
> +                Equivalent to --with-target-bdw-gc-include=PATH/include
> +                plus --with-target-bdw-gc-lib=PATH/lib])])
> +AC_ARG_WITH([target-bdw-gc-include],
> +[AS_HELP_STRING([--with-target-bdw-gc-include=PATHLIST],
> +               [specify directories for installed bdw-gc include files])])
> +AC_ARG_WITH([target-bdw-gc-lib],
> +[AS_HELP_STRING([--with-target-bdw-gc-lib=PATHLIST],
> +               [specify directories for installed bdw-gc library])])
> +
> +bdw_lib_dir=
> +case "$enable_algol68_gc" in
> +no)
> +  use_bdw_gc=no
> +  ;;
> +*)
> +  AC_MSG_CHECKING([for bdw garbage collector])
> +  if test 
> "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; 
> then
> +    dnl no bdw-gw options, assuming bdw-gc in default locations
> +    BDW_GC_CFLAGS=
> +    BDW_GC_LIBS="-lgc"
> +  else
> +    dnl bdw-gw options passed by configure flags
> +    if test "x$with_target_bdw_gc_include" = x && test 
> "x$with_target_bdw_gc_lib" != x; then
> +      AC_MSG_ERROR([found --with-target-bdw-gc-lib but 
> --with-target-bdw-gc-include missing])
> +    elif test "x$with_target_bdw_gc_include" != x && test 
> "x$with_target_bdw_gc_lib" = x; then
> +      AC_MSG_ERROR([found --with-target-bdw-gc-include but 
> --with-target-bdw-gc-lib missing])
> +    else
> +      AC_MSG_RESULT([using paths configured with --with-target-bdw-gc 
> options])
> +    fi
> +    mldir=`${CC-gcc} --print-multi-directory 2>/dev/null`
> +    bdw_val=
> +    if test "x$with_target_bdw_gc" != x; then
> +      for i in `echo $with_target_bdw_gc | tr ',' ' '`; do
> +        case "$i" in
> +          *=*) sd=${i%%=*}; d=${i#*=} ;;
> +          *) sd=.; d=$i ;;
> +        esac
> +        if test "$mldir" = "$sd"; then
> +          bdw_val=$d
> +        fi
> +      done
> +      if test "x$bdw_val" = x; then
> +        AC_MSG_ERROR([no multilib path ($mldir) found in 
> --with-target-bdw-gc])
> +      fi
> +      bdw_inc_dir="$bdw_val/include"
> +      bdw_lib_dir="$bdw_val/lib"
> +    fi
> +    bdw_val=
> +    if test "x$with_target_bdw_gc_include" != x; then
> +      for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do
> +        case "$i" in
> +          *=*) sd=${i%%=*}; d=${i#*=} ;;
> +          *) sd=.; d=$i; fallback=$i ;;
> +        esac
> +        if test "$mldir" = "$sd"; then
> +          bdw_val=$d
> +        fi
> +      done
> +      if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test 
> "x$fallback" != x; then
> +        bdw_inc_dir="$fallback"
> +      elif test "x$bdw_val" = x; then
> +        AC_MSG_ERROR([no multilib path ($mldir) found in 
> --with-target-bdw-gc-include])
> +      else
> +        bdw_inc_dir="$bdw_val"
> +      fi
> +    fi
> +    bdw_val=
> +    if test "x$with_target_bdw_gc_lib" != x; then
> +      for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do
> +        case "$i" in
> +          *=*) sd=${i%%=*}; d=${i#*=} ;;
> +          *) sd=.; d=$i ;;
> +        esac
> +        if test "$mldir" = "$sd"; then
> +          bdw_val=$d
> +        fi
> +      done
> +      if test "x$bdw_val" = x; then
> +        AC_MSG_ERROR([no multilib path ($mldir) found in 
> --with-target-bdw-gc-lib])
> +      fi
> +      bdw_lib_dir="$bdw_val"
> +    fi
> +    if test "x$bdw_inc_dir" = x; then
> +      AC_MSG_ERROR([no multilib path ($mldir) found in 
> --with-target-bdw-gc-include])
> +    fi
> +    if test "x$bdw_lib_dir" = x; then
> +      AC_MSG_ERROR([no multilib path ($mldir) found in 
> --with-target-bdw-gc-lib])
> +    fi
> +    BDW_GC_CFLAGS="-I$bdw_inc_dir"
> +    if test -f $bdw_lib_dir/libgc.la; then
> +      BDW_GC_LIBS="$bdw_lib_dir/libgc.la"
> +    else
> +      BDW_GC_LIBS="-L$bdw_lib_dir -lgc"
> +    fi
> +    AC_MSG_RESULT([found])
> +  fi
> +
> +  case "$BDW_GC_LIBS" in
> +  *libgc.la)
> +    use_bdw_gc=yes
> +    ;;
> +  *)
> +    AC_MSG_CHECKING([for system boehm-gc])
> +    save_CFLAGS=$CFLAGS
> +    save_LIBS=$LIBS
> +    CFLAGS="$CFLAGS $BDW_GC_CFLAGS"
> +    LIBS="$LIBS $BDW_GC_LIBS"
> +    dnl the link test is not good enough for ARM32 multilib detection,
> +    dnl first check to link, then to run
> +    AC_LINK_IFELSE(
> +      [AC_LANG_PROGRAM([#include <gc/gc.h>],[GC_init()])],
> +      [
> +        AC_RUN_IFELSE([AC_LANG_SOURCE([[
> +          #include <gc/gc.h>
> +          int main() {
> +            GC_init();
> +            return 0;
> +          }
> +          ]])],
> +          [system_bdw_gc_found=yes],
> +          [system_bdw_gc_found=no],
> +          dnl assume no system boehm-gc for cross builds ...
> +          [system_bdw_gc_found=no]
> +        )
> +      ],
> +      [system_bdw_gc_found=no])
> +    CFLAGS=$save_CFLAGS
> +    LIBS=$save_LIBS
> +    if test x$enable_algol68_gc = xauto && test x$system_bdw_gc_found = xno; 
> then
> +      AC_MSG_WARN([system bdw-gc not found, building libga68 with no GC 
> support])
> +      use_bdw_gc=no
> +    elif test x$enable_algol68_gc = xyes && test x$system_bdw_gc_found = 
> xno; then
> +      AC_MSG_ERROR([system bdw-gc required but not found])
> +    else
> +      use_bdw_gc=yes
> +      AC_MSG_RESULT([found])
> +    fi
> +  esac
> +esac
> +
> +if test "$use_bdw_gc" = no; then
> +  LIBGA68_GCFLAGS=''
> +  LIBGA68_BOEHM_GC_INCLUDES=''
> +  LIBGA68_BOEHM_GC_LIBS=''
> +else
> +  LIBGA68_GCFLAGS='-DLIBGA68_WITH_GC=1'
> +  LIBGA68_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS
> +  LIBGA68_BOEHM_GC_LIBS=$BDW_GC_LIBS
> +  SPEC_LIBGA68_DEPS="$SPEC_LIBGA68_DEPS $BDW_GC_LIBS"
> +fi
> +
> +# Determine what GCC version number to use in filesystem paths.
> +GCC_BASE_VER
> +
> +extra_darwin_ldflags_libga68=
> +case $host in
> +  *-*-darwin*)
> +     extra_darwin_ldflags_libga68=-Wl,-U,___algol68_main
> +     if test -f $bdw_lib_dir/libgc.a; then
> +       # Darwin wants to link this statically into the library
> +       LIBGA68_BOEHM_GC_LIBS="$bdw_lib_dir/libgc.a"
> +       # No spec entry.
> +       BDW_GC_LIBS=
> +     fi
> +     ;;
> +  *) ;;
> +esac
> +AC_SUBST(extra_darwin_ldflags_libga68)
> +
> +AC_SUBST(LIBGA68_GCFLAGS)
> +AC_SUBST(LIBGA68_BOEHM_GC_INCLUDES)
> +AC_SUBST(LIBGA68_BOEHM_GC_LIBS)
> +
> +AC_CONFIG_SRCDIR([Makefile.am])
> +AC_CONFIG_FILES([Makefile])
> +AC_CONFIG_FILES(libga68.spec)
> +
> +AC_MSG_NOTICE([libga68 has been configured.])
> +
> +AC_OUTPUT
> --
> 2.30.2
>

Reply via email to