Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
- #
- # Makefile for directory with subdirs to build.
- # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
- # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
- # Free Software Foundation
- #
- # 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/>.
- #
- # First, test for a proper version of make, but only where one is required.
- ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
- $(error GNU make version 3.80 or newer is required.)
- endif
- # -------------------------------
- # Standard Autoconf-set variables
- # -------------------------------
- VPATH=..
- build_alias=aarch64-unknown-linux-gnu
- build_vendor=unknown
- build_os=linux-gnu
- build=aarch64-unknown-linux-gnu
- host_alias=aarch64-unknown-linux-gnu
- host_vendor=unknown
- host_os=linux-gnu
- host=aarch64-unknown-linux-gnu
- target_alias=aarch64-unknown-linux-gnu
- target_vendor=unknown
- target_os=linux-gnu
- target=aarch64-unknown-linux-gnu
- program_transform_name = s,y,y,
- prefix = /usr/local
- exec_prefix = ${prefix}
- srcdir = ..
- bindir = ${exec_prefix}/bin
- sbindir = ${exec_prefix}/sbin
- libexecdir = ${exec_prefix}/libexec
- datadir = ${datarootdir}
- sysconfdir = ${prefix}/etc
- sharedstatedir = ${prefix}/com
- localstatedir = ${prefix}/var
- libdir = ${exec_prefix}/lib
- includedir = ${prefix}/include
- oldincludedir = /usr/include
- infodir = ${datarootdir}/info
- datarootdir = ${prefix}/share
- docdir = ${datarootdir}/doc/${PACKAGE}
- pdfdir = ${docdir}
- htmldir = ${docdir}
- mandir = ${datarootdir}/man
- man1dir = $(mandir)/man1
- man2dir = $(mandir)/man2
- man3dir = $(mandir)/man3
- man4dir = $(mandir)/man4
- man5dir = $(mandir)/man5
- man6dir = $(mandir)/man6
- man7dir = $(mandir)/man7
- man8dir = $(mandir)/man8
- man9dir = $(mandir)/man9
- INSTALL = /usr/bin/install -c
- INSTALL_PROGRAM = ${INSTALL}
- INSTALL_SCRIPT = ${INSTALL}
- INSTALL_DATA = ${INSTALL} -m 644
- LN = ln
- LN_S = ln -s
- MAINT = #
- MAINTAINER_MODE_FALSE =
- MAINTAINER_MODE_TRUE = #
- # -------------------------------------------------
- # Miscellaneous non-standard autoconf-set variables
- # -------------------------------------------------
- # The gcc driver likes to know the arguments it was configured with.
- TOPLEVEL_CONFIGURE_ARGUMENTS=../configure
- tooldir = ${exec_prefix}/aarch64-unknown-linux-gnu
- build_tooldir = ${exec_prefix}/aarch64-unknown-linux-gnu
- # This is the name of the environment variable used for the path to
- # the libraries.
- RPATH_ENVVAR = LD_LIBRARY_PATH
- # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
- # is used instead of the directory itself to avoid including built
- # executables in PATH.
- GCC_SHLIB_SUBDIR =
- # Build programs are put under this directory.
- BUILD_SUBDIR = build-aarch64-unknown-linux-gnu
- # This is set by the configure script to the arguments to use when configuring
- # directories built for the build system.
- BUILD_CONFIGARGS = --cache-file=./config.cache '--enable-languages=c,c++,fortran,lto,objc' --program-transform-name='s,y,y,' --disable-option-checking --with-build-subdir="$(BUILD_SUBDIR)"
- # Linker flags to use on the host, for stage1 or when not
- # bootstrapping.
- STAGE1_LDFLAGS = -static-libstdc++ -static-libgcc
- # Libraries to use on the host, for stage1 or when not bootstrapping.
- STAGE1_LIBS =
- # Linker flags to use for stage2 and later.
- POSTSTAGE1_LDFLAGS = -static-libstdc++ -static-libgcc
- # Libraries to use for stage2 and later.
- POSTSTAGE1_LIBS =
- # This is the list of variables to export in the environment when
- # configuring any subdirectory. It must also be exported whenever
- # recursing into a build directory in case that directory's Makefile
- # re-runs configure.
- BASE_EXPORTS = \
- FLEX="$(FLEX)"; export FLEX; \
- LEX="$(LEX)"; export LEX; \
- BISON="$(BISON)"; export BISON; \
- YACC="$(YACC)"; export YACC; \
- M4="$(M4)"; export M4; \
- SED="$(SED)"; export SED; \
- AWK="$(AWK)"; export AWK; \
- MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
- # This is the list of variables to export in the environment when
- # configuring subdirectories for the build system.
- BUILD_EXPORTS = \
- $(BASE_EXPORTS) \
- AR="$(AR_FOR_BUILD)"; export AR; \
- AS="$(AS_FOR_BUILD)"; export AS; \
- CC="$(CC_FOR_BUILD)"; export CC; \
- CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
- CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
- CXX="$(CXX_FOR_BUILD)"; export CXX; \
- CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
- GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
- GOC="$(GOC_FOR_BUILD)"; export GOC; \
- GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
- DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
- LD="$(LD_FOR_BUILD)"; export LD; \
- LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
- NM="$(NM_FOR_BUILD)"; export NM; \
- RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
- WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
- WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
- # These variables must be set on the make command line for directories
- # built for the build system to override those in BASE_FLAGS_TO_PASS.
- EXTRA_BUILD_FLAGS = \
- CFLAGS="$(CFLAGS_FOR_BUILD)" \
- LDFLAGS="$(LDFLAGS_FOR_BUILD)"
- # This is the list of directories to built for the host system.
- SUBDIRS = intl libiberty zlib libbacktrace libcpp libdecnumber fixincludes gcc libcc1 lto-plugin
- TARGET_CONFIGDIRS = libgcc libbacktrace libgomp libatomic libitm libstdc++-v3 libsanitizer libvtv libssp libquadmath libgfortran libobjc
- # This is set by the configure script to the arguments to use when configuring
- # directories built for the host system.
- HOST_CONFIGARGS = --cache-file=./config.cache '--enable-languages=c,c++,fortran,lto,objc' --program-transform-name='s,y,y,' --disable-option-checking
- # Host programs are put under this directory, which is . except if building
- # with srcdir=..
- HOST_SUBDIR = .
- # This is the list of variables to export in the environment when
- # configuring subdirectories for the host system. We need to pass
- # some to the GCC configure because of its hybrid host/target nature.
- HOST_EXPORTS = \
- $(BASE_EXPORTS) \
- CC="$(CC)"; export CC; \
- ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
- CFLAGS="$(CFLAGS)"; export CFLAGS; \
- CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
- CXX="$(CXX)"; export CXX; \
- CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
- GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
- GOC="$(GOC)"; export GOC; \
- AR="$(AR)"; export AR; \
- AS="$(AS)"; export AS; \
- CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
- DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
- LD="$(LD)"; export LD; \
- LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
- NM="$(NM)"; export NM; \
- RANLIB="$(RANLIB)"; export RANLIB; \
- WINDRES="$(WINDRES)"; export WINDRES; \
- WINDMC="$(WINDMC)"; export WINDMC; \
- OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
- OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
- READELF="$(READELF)"; export READELF; \
- AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
- AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
- GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
- LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
- NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
- OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
- OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
- RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
- READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
- TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
- HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
- GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
- GMPINC="$(HOST_GMPINC)"; export GMPINC; \
- ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
- ISLINC="$(HOST_ISLINC)"; export ISLINC; \
- LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
- LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
- XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
- $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
- $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
- POSTSTAGE1_CXX_EXPORT = \
- CXX='$(CXX)'; export CXX; \
- CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
- # Override the above if we're bootstrapping C++.
- POSTSTAGE1_CXX_EXPORT = \
- CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
- -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
- -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
- -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
- `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
- `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
- `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
- -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
- -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
- export CXX; \
- CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
- # Similar, for later GCC stages.
- POSTSTAGE1_HOST_EXPORTS = \
- $(HOST_EXPORTS) \
- CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
- -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
- $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
- CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
- $(POSTSTAGE1_CXX_EXPORT) \
- $(LTO_EXPORTS) \
- GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
- LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
- HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
- # Target libraries are put under this directory:
- TARGET_SUBDIR = aarch64-unknown-linux-gnu
- # This is set by the configure script to the arguments to use when configuring
- # directories built for the target.
- TARGET_CONFIGARGS = --cache-file=./config.cache --enable-multilib '--enable-languages=c,c++,fortran,lto,objc' --program-transform-name='s,y,y,' --disable-option-checking --with-target-subdir="$(TARGET_SUBDIR)"
- # This is the list of variables to export in the environment when
- # configuring subdirectories for the target system.
- BASE_TARGET_EXPORTS = \
- $(BASE_EXPORTS) \
- AR="$(AR_FOR_TARGET)"; export AR; \
- AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
- CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
- CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
- CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
- CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
- CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
- GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
- GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
- DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
- LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
- LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
- LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
- NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
- OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
- OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
- RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
- READELF="$(READELF_FOR_TARGET)"; export READELF; \
- STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
- WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
- WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
- $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
- $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
- TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
- RAW_CXX_TARGET_EXPORTS = \
- $(BASE_TARGET_EXPORTS) \
- CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
- CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
- NORMAL_TARGET_EXPORTS = \
- $(BASE_TARGET_EXPORTS) \
- CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
- # Where to find GMP
- HOST_GMPLIBS = -lmpc -lmpfr -lgmp
- HOST_GMPINC =
- # Where to find isl
- HOST_ISLLIBS =
- HOST_ISLINC =
- # Where to find libelf
- HOST_LIBELFLIBS = @libelflibs@
- HOST_LIBELFINC = @libelfinc@
- # ----------------------------------------------
- # Programs producing files for the BUILD machine
- # ----------------------------------------------
- SHELL = /bin/bash
- # pwd command to use. Allow user to override default by setting PWDCMD in
- # the environment to account for automounters. The make variable must not
- # be called PWDCMD, otherwise the value set here is passed to make
- # subprocesses and overrides the setting from the user's environment.
- # Don't use PWD since it is a common shell environment variable and we
- # don't want to corrupt it.
- PWD_COMMAND = $${PWDCMD-pwd}
- # compilers to use to create programs which must be run in the build
- # environment.
- AR_FOR_BUILD = $(AR)
- AS_FOR_BUILD = $(AS)
- CC_FOR_BUILD = $(CC)
- CFLAGS_FOR_BUILD = -g -O2
- CXXFLAGS_FOR_BUILD = -g -O2
- CXX_FOR_BUILD = $(CXX)
- DLLTOOL_FOR_BUILD = $(DLLTOOL)
- GFORTRAN_FOR_BUILD = $(GFORTRAN)
- GOC_FOR_BUILD = $(GOC)
- LDFLAGS_FOR_BUILD =
- LD_FOR_BUILD = $(LD)
- NM_FOR_BUILD = $(NM)
- RANLIB_FOR_BUILD = $(RANLIB)
- WINDMC_FOR_BUILD = $(WINDMC)
- WINDRES_FOR_BUILD = $(WINDRES)
- # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
- # here so that they can be overridden by Makefile fragments.
- BUILD_PREFIX = @BUILD_PREFIX@
- BUILD_PREFIX_1 = @BUILD_PREFIX_1@
- # Flags to pass to stage2 and later makes. They are defined
- # here so that they can be overridden by Makefile fragments.
- BOOT_CFLAGS= -g -O2
- BOOT_LDFLAGS=
- BOOT_ADAFLAGS= -gnatpg
- AWK = mawk
- SED = /bin/sed
- BISON = bison
- YACC = bison -y
- FLEX = flex
- LEX = flex
- M4 = m4
- MAKEINFO = /usr/local/bin/gcc-8.3.0/missing makeinfo
- EXPECT = expect
- RUNTEST = runtest
- AUTO_PROFILE = gcc-auto-profile -c 1000000
- # This just becomes part of the MAKEINFO definition passed down to
- # sub-makes. It lets flags be given on the command line while still
- # using the makeinfo from the object tree.
- # (Default to avoid splitting info files by setting the threshold high.)
- MAKEINFOFLAGS = --split-size=5000000
- # ---------------------------------------------
- # Programs producing files for the HOST machine
- # ---------------------------------------------
- AS = as
- AR = ar
- AR_FLAGS = rc
- CC = gcc
- CXX = g++ -std=gnu++98
- DLLTOOL = dlltool
- LD = ld
- LIPO = lipo
- NM = nm
- OBJDUMP = objdump
- RANLIB = ranlib
- READELF = readelf
- STRIP = strip
- WINDRES = windres
- WINDMC = windmc
- GNATBIND = no
- GNATMAKE = no
- CFLAGS = -g -O2
- LDFLAGS =
- LIBCFLAGS = $(CFLAGS)
- CXXFLAGS = -g -O2
- LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
- GOCFLAGS = $(CFLAGS)
- CREATE_GCOV = create_gcov
- TFLAGS =
- # Defaults for all stages; some are overridden below.
- STAGE_CFLAGS = $(BOOT_CFLAGS)
- STAGE_TFLAGS = $(TFLAGS)
- STAGE_CONFIGURE_FLAGS=
- # Defaults for stage 1; some are overridden below.
- STAGE1_CFLAGS = $(STAGE_CFLAGS)
- STAGE1_CXXFLAGS = $(CXXFLAGS)
- # Override the above if we're bootstrapping C++.
- STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
- STAGE1_TFLAGS = $(STAGE_TFLAGS)
- STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
- # Defaults for stage 2; some are overridden below.
- STAGE2_CFLAGS = $(STAGE_CFLAGS)
- STAGE2_CXXFLAGS = $(CXXFLAGS)
- # Override the above if we're bootstrapping C++.
- STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
- STAGE2_TFLAGS = $(STAGE_TFLAGS)
- STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
- # Defaults for stage 3; some are overridden below.
- STAGE3_CFLAGS = $(STAGE_CFLAGS)
- STAGE3_CXXFLAGS = $(CXXFLAGS)
- # Override the above if we're bootstrapping C++.
- STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
- STAGE3_TFLAGS = $(STAGE_TFLAGS)
- STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
- # Defaults for stage 4; some are overridden below.
- STAGE4_CFLAGS = $(STAGE_CFLAGS)
- STAGE4_CXXFLAGS = $(CXXFLAGS)
- # Override the above if we're bootstrapping C++.
- STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
- STAGE4_TFLAGS = $(STAGE_TFLAGS)
- STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
- # Defaults for stage profile; some are overridden below.
- STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
- STAGEprofile_CXXFLAGS = $(CXXFLAGS)
- # Override the above if we're bootstrapping C++.
- STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
- STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
- STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
- # Defaults for stage train; some are overridden below.
- STAGEtrain_CFLAGS = $(STAGE_CFLAGS)
- STAGEtrain_CXXFLAGS = $(CXXFLAGS)
- # Override the above if we're bootstrapping C++.
- STAGEtrain_CXXFLAGS = $(STAGEtrain_CFLAGS)
- STAGEtrain_TFLAGS = $(STAGE_TFLAGS)
- STAGEtrain_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
- # Defaults for stage feedback; some are overridden below.
- STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
- STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
- # Override the above if we're bootstrapping C++.
- STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
- STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
- STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
- # Defaults for stage autoprofile; some are overridden below.
- STAGEautoprofile_CFLAGS = $(STAGE_CFLAGS)
- STAGEautoprofile_CXXFLAGS = $(CXXFLAGS)
- # Override the above if we're bootstrapping C++.
- STAGEautoprofile_CXXFLAGS = $(STAGEautoprofile_CFLAGS)
- STAGEautoprofile_TFLAGS = $(STAGE_TFLAGS)
- STAGEautoprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
- # Defaults for stage autofeedback; some are overridden below.
- STAGEautofeedback_CFLAGS = $(STAGE_CFLAGS)
- STAGEautofeedback_CXXFLAGS = $(CXXFLAGS)
- # Override the above if we're bootstrapping C++.
- STAGEautofeedback_CXXFLAGS = $(STAGEautofeedback_CFLAGS)
- STAGEautofeedback_TFLAGS = $(STAGE_TFLAGS)
- STAGEautofeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
- # By default, C and C++ are the only stage1 languages, because they are the
- # only ones we require to build with the bootstrap compiler, and also the
- # only ones useful for building stage2.
- STAGE1_CFLAGS = -g
- STAGE1_CHECKING = --enable-checking=yes,types
- STAGE1_LANGUAGES = c,c++,lto
- # * We force-disable intermodule optimizations, even if
- # --enable-intermodule was passed, since the installed compiler
- # probably can't handle them. Luckily, autoconf always respects
- # the last argument when conflicting --enable arguments are passed.
- # * Likewise, we force-disable coverage flags, since the installed
- # compiler probably has never heard of them.
- # * We also disable -Wformat, since older GCCs don't understand newer %s.
- STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
- --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
- --disable-build-format-warnings
- STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
- STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
- STAGEtrain_CFLAGS = $(STAGE3_CFLAGS)
- STAGEtrain_TFLAGS = $(STAGE3_TFLAGS)
- STAGEfeedback_CFLAGS = $(STAGE4_CFLAGS) -fprofile-use
- STAGEfeedback_TFLAGS = $(STAGE4_TFLAGS)
- STAGEautoprofile_CFLAGS = $(STAGE2_CFLAGS) -g
- STAGEautoprofile_TFLAGS = $(STAGE2_TFLAGS)
- STAGEautofeedback_CFLAGS = $(STAGE3_CFLAGS)
- STAGEautofeedback_TFLAGS = $(STAGE3_TFLAGS)
- do-compare = cmp --ignore-initial=16 $$f1 $$f2
- do-compare3 = $(do-compare)
- # -----------------------------------------------
- # Programs producing files for the TARGET machine
- # -----------------------------------------------
- AR_FOR_TARGET=$(AR)
- AS_FOR_TARGET=$(AS)
- CC_FOR_TARGET=$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/
- # If GCC_FOR_TARGET is not overriden on the command line, then this
- # variable is passed down to the gcc Makefile, where it is used to
- # build libgcc2.a. We define it here so that it can itself be
- # overridden on the command line.
- GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/
- CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/gcc/xg++ -B$$r/$(HOST_SUBDIR)/gcc/ -nostdinc++ `if test -f $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags; then $(SHELL) $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags --build-includes; else echo -funconfigured-libstdc++-v3 ; fi` -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs
- RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/gcc/xgcc -shared-libgcc -B$$r/$(HOST_SUBDIR)/gcc -nostdinc++ -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs
- GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/
- GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) $(GOC)
- DLLTOOL_FOR_TARGET=$(DLLTOOL)
- LD_FOR_TARGET=$(LD)
- LIPO_FOR_TARGET=$(LIPO)
- NM_FOR_TARGET=$(NM)
- OBJDUMP_FOR_TARGET=$(OBJDUMP)
- OBJCOPY_FOR_TARGET=$(OBJCOPY)
- RANLIB_FOR_TARGET=$(RANLIB)
- READELF_FOR_TARGET=$(READELF)
- STRIP_FOR_TARGET=$(STRIP)
- WINDRES_FOR_TARGET=$(WINDRES)
- WINDMC_FOR_TARGET=$(WINDMC)
- COMPILER_AS_FOR_TARGET=$$r/$(HOST_SUBDIR)/gcc/as
- COMPILER_LD_FOR_TARGET=$$r/$(HOST_SUBDIR)/gcc/collect-ld
- COMPILER_NM_FOR_TARGET=$$r/$(HOST_SUBDIR)/gcc/nm
- CFLAGS_FOR_TARGET = -g -O2
- CXXFLAGS_FOR_TARGET = -g -O2
- LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
- LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
- LDFLAGS_FOR_TARGET =
- GOCFLAGS_FOR_TARGET = -O2 -g
- FLAGS_FOR_TARGET = -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include
- SYSROOT_CFLAGS_FOR_TARGET =
- DEBUG_PREFIX_CFLAGS_FOR_TARGET =
- XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
- # ------------------------------------
- # Miscellaneous targets and flag lists
- # ------------------------------------
- # The first rule in the file had better be this one. Don't put any above it.
- # This lives here to allow makefile fragments to contain dependencies.
- all:
- #### host and target specific makefile fragments come in here.
- CXXFLAGS_FOR_TARGET += -D_GNU_SOURCE
- ###
- # This is the list of directories that may be needed in RPATH_ENVVAR
- # so that programs built for the target machine work.
- TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libmpx)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_liboffloadmic)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
- TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
- TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
- TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
- TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
- TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
- TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
- TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
- # This is the list of directories that may be needed in RPATH_ENVVAR
- # so that programs built for the host machine work.
- HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
- # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
- HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
- CXX_FOR_TARGET_FLAG_TO_PASS = \
- "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
- # CXX_FOR_TARGET is tricky to get right for target libs that require a
- # functional C++ compiler. When we recurse, if we expand
- # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
- # libstdc++ include flags from the script. Instead, we get an
- # -funconfigured-* word, so that we'll get errors if this invalid C++
- # command line is used for anything, but also so that we can use the
- # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
- # don't pass it on, sub-make will use the default definition, that
- # re-expands it at the time of use, so we'll get it right when we need
- # it. One potential exception is the expansion of CXX_FOR_TARGET
- # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
- # really work, for C++ host programs can't depend on the current-stage
- # C++ target library.
- CXX_FOR_TARGET_FLAG_TO_PASS = \
- $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
- # Flags to pass down to all sub-makes. STAGE*FLAGS,
- # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
- # overrideable (for a bootstrap build stage1 also builds gcc.info).
- BASE_FLAGS_TO_PASS = \
- "DESTDIR=$(DESTDIR)" \
- "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
- "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
- "bindir=$(bindir)" \
- "datadir=$(datadir)" \
- "exec_prefix=$(exec_prefix)" \
- "includedir=$(includedir)" \
- "datarootdir=$(datarootdir)" \
- "docdir=$(docdir)" \
- "infodir=$(infodir)" \
- "pdfdir=$(pdfdir)" \
- "htmldir=$(htmldir)" \
- "libdir=$(libdir)" \
- "libexecdir=$(libexecdir)" \
- "lispdir=$(lispdir)" \
- "localstatedir=$(localstatedir)" \
- "mandir=$(mandir)" \
- "oldincludedir=$(oldincludedir)" \
- "prefix=$(prefix)" \
- "sbindir=$(sbindir)" \
- "sharedstatedir=$(sharedstatedir)" \
- "sysconfdir=$(sysconfdir)" \
- "tooldir=$(tooldir)" \
- "build_tooldir=$(build_tooldir)" \
- "target_alias=$(target_alias)" \
- "AWK=$(AWK)" \
- "BISON=$(BISON)" \
- "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
- "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
- "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
- "EXPECT=$(EXPECT)" \
- "FLEX=$(FLEX)" \
- "INSTALL=$(INSTALL)" \
- "INSTALL_DATA=$(INSTALL_DATA)" \
- "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
- "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
- "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
- "LEX=$(LEX)" \
- "M4=$(M4)" \
- "MAKE=$(MAKE)" \
- "RUNTEST=$(RUNTEST)" \
- "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
- "SED=$(SED)" \
- "SHELL=$(SHELL)" \
- "YACC=$(YACC)" \
- "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
- "ADA_CFLAGS=$(ADA_CFLAGS)" \
- "AR_FLAGS=$(AR_FLAGS)" \
- "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
- "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
- "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
- "CFLAGS=$(CFLAGS)" \
- "CXXFLAGS=$(CXXFLAGS)" \
- "LDFLAGS=$(LDFLAGS)" \
- "LIBCFLAGS=$(LIBCFLAGS)" \
- "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
- "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
- "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
- "GNATBIND=$(GNATBIND)" \
- "GNATMAKE=$(GNATMAKE)" \
- "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
- "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
- "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
- "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
- "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
- "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
- "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
- "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
- "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
- "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
- "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
- "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
- "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
- "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
- "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
- "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
- "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
- "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
- "OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
- "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
- "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
- "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
- "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
- "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
- "BUILD_CONFIG=$(BUILD_CONFIG)" \
- "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
- "LEAN=$(LEAN)" \
- "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
- "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
- "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
- "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
- "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
- "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
- "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
- "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
- "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
- "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
- "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
- "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
- "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
- "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
- "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
- "STAGEtrain_CFLAGS=$(STAGEtrain_CFLAGS)" \
- "STAGEtrain_CXXFLAGS=$(STAGEtrain_CXXFLAGS)" \
- "STAGEtrain_TFLAGS=$(STAGEtrain_TFLAGS)" \
- "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
- "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
- "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
- "STAGEautoprofile_CFLAGS=$(STAGEautoprofile_CFLAGS)" \
- "STAGEautoprofile_CXXFLAGS=$(STAGEautoprofile_CXXFLAGS)" \
- "STAGEautoprofile_TFLAGS=$(STAGEautoprofile_TFLAGS)" \
- "STAGEautofeedback_CFLAGS=$(STAGEautofeedback_CFLAGS)" \
- "STAGEautofeedback_CXXFLAGS=$(STAGEautofeedback_CXXFLAGS)" \
- "STAGEautofeedback_TFLAGS=$(STAGEautofeedback_TFLAGS)" \
- $(CXX_FOR_TARGET_FLAG_TO_PASS) \
- "TFLAGS=$(TFLAGS)" \
- "CONFIG_SHELL=$(SHELL)" \
- "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
- $(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
- # We leave this in just in case, but it is not needed anymore.
- RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
- # Flags to pass down to most sub-makes, in which we're building with
- # the host environment.
- EXTRA_HOST_FLAGS = \
- 'AR=$(AR)' \
- 'AS=$(AS)' \
- 'CC=$(CC)' \
- 'CXX=$(CXX)' \
- 'DLLTOOL=$(DLLTOOL)' \
- 'GFORTRAN=$(GFORTRAN)' \
- 'GOC=$(GOC)' \
- 'LD=$(LD)' \
- 'LIPO=$(LIPO)' \
- 'NM=$(NM)' \
- 'OBJDUMP=$(OBJDUMP)' \
- 'RANLIB=$(RANLIB)' \
- 'READELF=$(READELF)' \
- 'STRIP=$(STRIP)' \
- 'WINDRES=$(WINDRES)' \
- 'WINDMC=$(WINDMC)' \
- 'CREATE_GCOV=$(CREATE_GCOV)'
- FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
- # Flags to pass to stage1 or when not bootstrapping.
- STAGE1_FLAGS_TO_PASS = \
- LDFLAGS="$${LDFLAGS}" \
- HOST_LIBS="$${HOST_LIBS}"
- # Flags to pass to stage2 and later makes.
- POSTSTAGE1_FLAGS_TO_PASS = \
- CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
- CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
- GNATBIND="$${GNATBIND}" \
- LDFLAGS="$${LDFLAGS}" \
- HOST_LIBS="$${HOST_LIBS}" \
- $(LTO_FLAGS_TO_PASS) \
- "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
- EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
- $(POSTSTAGE1_HOST_EXPORTS) \
- fi;
- EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
- # Flags to pass down to makes which are built with the target environment.
- # The double $ decreases the length of the command line; those variables
- # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
- # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
- # so we expand them here.
- EXTRA_TARGET_FLAGS = \
- 'AR=$$(AR_FOR_TARGET)' \
- 'AS=$(COMPILER_AS_FOR_TARGET)' \
- 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
- 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
- 'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
- -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
- $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
- 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
- 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
- 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
- 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
- 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
- 'LD=$(COMPILER_LD_FOR_TARGET)' \
- 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
- 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
- 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
- 'NM=$(COMPILER_NM_FOR_TARGET)' \
- 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
- 'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
- 'RANLIB=$$(RANLIB_FOR_TARGET)' \
- 'READELF=$$(READELF_FOR_TARGET)' \
- 'WINDRES=$$(WINDRES_FOR_TARGET)' \
- 'WINDMC=$$(WINDMC_FOR_TARGET)' \
- 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
- 'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
- 'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
- "TFLAGS=$$TFLAGS"
- TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
- # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
- # unfortunately needs the native compiler and the target ar and
- # ranlib.
- # If any variables are added here, they must be added to do-*, below.
- # The BUILD_* variables are a special case, which are used for the gcc
- # cross-building scheme.
- EXTRA_GCC_FLAGS = \
- "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
- "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
- "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
- GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
- BUILD_CONFIG = bootstrap-debug
- ifneq ($(BUILD_CONFIG),)
- include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
- endif
- .PHONY: configure-host
- configure-host: \
- maybe-configure-bfd \
- maybe-configure-opcodes \
- maybe-configure-binutils \
- maybe-configure-bison \
- maybe-configure-cgen \
- maybe-configure-dejagnu \
- maybe-configure-etc \
- maybe-configure-fastjar \
- maybe-configure-fixincludes \
- maybe-configure-flex \
- maybe-configure-gas \
- maybe-configure-gcc \
- maybe-configure-gmp \
- maybe-configure-mpfr \
- maybe-configure-mpc \
- maybe-configure-isl \
- maybe-configure-libelf \
- maybe-configure-gold \
- maybe-configure-gprof \
- maybe-configure-intl \
- maybe-configure-tcl \
- maybe-configure-itcl \
- maybe-configure-ld \
- maybe-configure-libbacktrace \
- maybe-configure-libcpp \
- maybe-configure-libdecnumber \
- maybe-configure-libgui \
- maybe-configure-libiberty \
- maybe-configure-libiberty-linker-plugin \
- maybe-configure-libiconv \
- maybe-configure-m4 \
- maybe-configure-readline \
- maybe-configure-sid \
- maybe-configure-sim \
- maybe-configure-texinfo \
- maybe-configure-zlib \
- maybe-configure-gdb \
- maybe-configure-expect \
- maybe-configure-guile \
- maybe-configure-tk \
- maybe-configure-libtermcap \
- maybe-configure-utils \
- maybe-configure-gnattools \
- maybe-configure-lto-plugin \
- maybe-configure-libcc1 \
- maybe-configure-gotools
- .PHONY: configure-target
- configure-target: \
- maybe-configure-target-libstdc++-v3 \
- maybe-configure-target-libsanitizer \
- maybe-configure-target-libmpx \
- maybe-configure-target-libvtv \
- maybe-configure-target-liboffloadmic \
- maybe-configure-target-libssp \
- maybe-configure-target-newlib \
- maybe-configure-target-libgcc \
- maybe-configure-target-libbacktrace \
- maybe-configure-target-libquadmath \
- maybe-configure-target-libgfortran \
- maybe-configure-target-libobjc \
- maybe-configure-target-libgo \
- maybe-configure-target-libhsail-rt \
- maybe-configure-target-libtermcap \
- maybe-configure-target-winsup \
- maybe-configure-target-libgloss \
- maybe-configure-target-libffi \
- maybe-configure-target-zlib \
- maybe-configure-target-rda \
- maybe-configure-target-libada \
- maybe-configure-target-libgomp \
- maybe-configure-target-libitm \
- maybe-configure-target-libatomic
- # The target built for a native non-bootstrap build.
- .PHONY: all
- all:
- [ -f stage_final ] || echo stage3 > stage_final
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
- @: $(MAKE); $(unstage)
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- if [ -f stage_last ]; then \
- TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
- $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
- else \
- $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
- ; \
- fi \
- && :
- .PHONY: all-build
- all-build: maybe-all-build-libiberty
- all-build: maybe-all-build-bison
- all-build: maybe-all-build-flex
- all-build: maybe-all-build-m4
- all-build: maybe-all-build-texinfo
- all-build: maybe-all-build-fixincludes
- all-build: maybe-all-build-libcpp
- .PHONY: all-host
- all-host: maybe-all-bison
- all-host: maybe-all-cgen
- all-host: maybe-all-dejagnu
- all-host: maybe-all-etc
- all-host: maybe-all-fastjar
- all-host: maybe-all-fixincludes
- all-host: maybe-all-flex
- all-host: maybe-all-gprof
- all-host: maybe-all-tcl
- all-host: maybe-all-itcl
- all-host: maybe-all-libgui
- all-host: maybe-all-m4
- all-host: maybe-all-readline
- all-host: maybe-all-sid
- all-host: maybe-all-sim
- all-host: maybe-all-texinfo
- all-host: maybe-all-gdb
- all-host: maybe-all-expect
- all-host: maybe-all-guile
- all-host: maybe-all-tk
- all-host: maybe-all-libtermcap
- all-host: maybe-all-utils
- all-host: maybe-all-gnattools
- all-host: maybe-all-libcc1
- all-host: maybe-all-gotools
- .PHONY: all-target
- all-target: maybe-all-target-libsanitizer
- all-target: maybe-all-target-libvtv
- all-target: maybe-all-target-liboffloadmic
- all-target: maybe-all-target-libssp
- all-target: maybe-all-target-newlib
- all-target: maybe-all-target-libbacktrace
- all-target: maybe-all-target-libquadmath
- all-target: maybe-all-target-libgfortran
- all-target: maybe-all-target-libobjc
- all-target: maybe-all-target-libgo
- all-target: maybe-all-target-libhsail-rt
- all-target: maybe-all-target-libtermcap
- all-target: maybe-all-target-winsup
- all-target: maybe-all-target-libgloss
- all-target: maybe-all-target-libffi
- all-target: maybe-all-target-zlib
- all-target: maybe-all-target-rda
- all-target: maybe-all-target-libada
- all-target: maybe-all-target-libitm
- all-target: maybe-all-target-libatomic
- # Do a target for all the subdirectories. A ``make do-X'' will do a
- # ``make X'' in all subdirectories (because, in general, there is a
- # dependency (below) of X upon do-X, a ``make X'' will also do this,
- # but it may do additional work as well).
- .PHONY: do-info
- do-info:
- @: $(MAKE); $(unstage)
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
- info-target
- .PHONY: info-host
- info-host: maybe-info-bfd
- info-host: maybe-info-opcodes
- info-host: maybe-info-binutils
- info-host: maybe-info-bison
- info-host: maybe-info-cgen
- info-host: maybe-info-dejagnu
- info-host: maybe-info-etc
- info-host: maybe-info-fastjar
- info-host: maybe-info-fixincludes
- info-host: maybe-info-flex
- info-host: maybe-info-gas
- info-host: maybe-info-gcc
- info-host: maybe-info-gmp
- info-host: maybe-info-mpfr
- info-host: maybe-info-mpc
- info-host: maybe-info-isl
- info-host: maybe-info-libelf
- info-host: maybe-info-gold
- info-host: maybe-info-gprof
- info-host: maybe-info-intl
- info-host: maybe-info-tcl
- info-host: maybe-info-itcl
- info-host: maybe-info-ld
- info-host: maybe-info-libbacktrace
- info-host: maybe-info-libcpp
- info-host: maybe-info-libdecnumber
- info-host: maybe-info-libgui
- info-host: maybe-info-libiberty
- info-host: maybe-info-libiberty-linker-plugin
- info-host: maybe-info-libiconv
- info-host: maybe-info-m4
- info-host: maybe-info-readline
- info-host: maybe-info-sid
- info-host: maybe-info-sim
- info-host: maybe-info-texinfo
- info-host: maybe-info-zlib
- info-host: maybe-info-gdb
- info-host: maybe-info-expect
- info-host: maybe-info-guile
- info-host: maybe-info-tk
- info-host: maybe-info-libtermcap
- info-host: maybe-info-utils
- info-host: maybe-info-gnattools
- info-host: maybe-info-lto-plugin
- info-host: maybe-info-libcc1
- info-host: maybe-info-gotools
- .PHONY: info-target
- info-target: maybe-info-target-libstdc++-v3
- info-target: maybe-info-target-libsanitizer
- info-target: maybe-info-target-libmpx
- info-target: maybe-info-target-libvtv
- info-target: maybe-info-target-liboffloadmic
- info-target: maybe-info-target-libssp
- info-target: maybe-info-target-newlib
- info-target: maybe-info-target-libgcc
- info-target: maybe-info-target-libbacktrace
- info-target: maybe-info-target-libquadmath
- info-target: maybe-info-target-libgfortran
- info-target: maybe-info-target-libobjc
- info-target: maybe-info-target-libgo
- info-target: maybe-info-target-libhsail-rt
- info-target: maybe-info-target-libtermcap
- info-target: maybe-info-target-winsup
- info-target: maybe-info-target-libgloss
- info-target: maybe-info-target-libffi
- info-target: maybe-info-target-zlib
- info-target: maybe-info-target-rda
- info-target: maybe-info-target-libada
- info-target: maybe-info-target-libgomp
- info-target: maybe-info-target-libitm
- info-target: maybe-info-target-libatomic
- .PHONY: do-dvi
- do-dvi:
- @: $(MAKE); $(unstage)
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
- dvi-target
- .PHONY: dvi-host
- dvi-host: maybe-dvi-bfd
- dvi-host: maybe-dvi-opcodes
- dvi-host: maybe-dvi-binutils
- dvi-host: maybe-dvi-bison
- dvi-host: maybe-dvi-cgen
- dvi-host: maybe-dvi-dejagnu
- dvi-host: maybe-dvi-etc
- dvi-host: maybe-dvi-fastjar
- dvi-host: maybe-dvi-fixincludes
- dvi-host: maybe-dvi-flex
- dvi-host: maybe-dvi-gas
- dvi-host: maybe-dvi-gcc
- dvi-host: maybe-dvi-gmp
- dvi-host: maybe-dvi-mpfr
- dvi-host: maybe-dvi-mpc
- dvi-host: maybe-dvi-isl
- dvi-host: maybe-dvi-libelf
- dvi-host: maybe-dvi-gold
- dvi-host: maybe-dvi-gprof
- dvi-host: maybe-dvi-intl
- dvi-host: maybe-dvi-tcl
- dvi-host: maybe-dvi-itcl
- dvi-host: maybe-dvi-ld
- dvi-host: maybe-dvi-libbacktrace
- dvi-host: maybe-dvi-libcpp
- dvi-host: maybe-dvi-libdecnumber
- dvi-host: maybe-dvi-libgui
- dvi-host: maybe-dvi-libiberty
- dvi-host: maybe-dvi-libiberty-linker-plugin
- dvi-host: maybe-dvi-libiconv
- dvi-host: maybe-dvi-m4
- dvi-host: maybe-dvi-readline
- dvi-host: maybe-dvi-sid
- dvi-host: maybe-dvi-sim
- dvi-host: maybe-dvi-texinfo
- dvi-host: maybe-dvi-zlib
- dvi-host: maybe-dvi-gdb
- dvi-host: maybe-dvi-expect
- dvi-host: maybe-dvi-guile
- dvi-host: maybe-dvi-tk
- dvi-host: maybe-dvi-libtermcap
- dvi-host: maybe-dvi-utils
- dvi-host: maybe-dvi-gnattools
- dvi-host: maybe-dvi-lto-plugin
- dvi-host: maybe-dvi-libcc1
- dvi-host: maybe-dvi-gotools
- .PHONY: dvi-target
- dvi-target: maybe-dvi-target-libstdc++-v3
- dvi-target: maybe-dvi-target-libsanitizer
- dvi-target: maybe-dvi-target-libmpx
- dvi-target: maybe-dvi-target-libvtv
- dvi-target: maybe-dvi-target-liboffloadmic
- dvi-target: maybe-dvi-target-libssp
- dvi-target: maybe-dvi-target-newlib
- dvi-target: maybe-dvi-target-libgcc
- dvi-target: maybe-dvi-target-libbacktrace
- dvi-target: maybe-dvi-target-libquadmath
- dvi-target: maybe-dvi-target-libgfortran
- dvi-target: maybe-dvi-target-libobjc
- dvi-target: maybe-dvi-target-libgo
- dvi-target: maybe-dvi-target-libhsail-rt
- dvi-target: maybe-dvi-target-libtermcap
- dvi-target: maybe-dvi-target-winsup
- dvi-target: maybe-dvi-target-libgloss
- dvi-target: maybe-dvi-target-libffi
- dvi-target: maybe-dvi-target-zlib
- dvi-target: maybe-dvi-target-rda
- dvi-target: maybe-dvi-target-libada
- dvi-target: maybe-dvi-target-libgomp
- dvi-target: maybe-dvi-target-libitm
- dvi-target: maybe-dvi-target-libatomic
- .PHONY: do-pdf
- do-pdf:
- @: $(MAKE); $(unstage)
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
- pdf-target
- .PHONY: pdf-host
- pdf-host: maybe-pdf-bfd
- pdf-host: maybe-pdf-opcodes
- pdf-host: maybe-pdf-binutils
- pdf-host: maybe-pdf-bison
- pdf-host: maybe-pdf-cgen
- pdf-host: maybe-pdf-dejagnu
- pdf-host: maybe-pdf-etc
- pdf-host: maybe-pdf-fastjar
- pdf-host: maybe-pdf-fixincludes
- pdf-host: maybe-pdf-flex
- pdf-host: maybe-pdf-gas
- pdf-host: maybe-pdf-gcc
- pdf-host: maybe-pdf-gmp
- pdf-host: maybe-pdf-mpfr
- pdf-host: maybe-pdf-mpc
- pdf-host: maybe-pdf-isl
- pdf-host: maybe-pdf-libelf
- pdf-host: maybe-pdf-gold
- pdf-host: maybe-pdf-gprof
- pdf-host: maybe-pdf-intl
- pdf-host: maybe-pdf-tcl
- pdf-host: maybe-pdf-itcl
- pdf-host: maybe-pdf-ld
- pdf-host: maybe-pdf-libbacktrace
- pdf-host: maybe-pdf-libcpp
- pdf-host: maybe-pdf-libdecnumber
- pdf-host: maybe-pdf-libgui
- pdf-host: maybe-pdf-libiberty
- pdf-host: maybe-pdf-libiberty-linker-plugin
- pdf-host: maybe-pdf-libiconv
- pdf-host: maybe-pdf-m4
- pdf-host: maybe-pdf-readline
- pdf-host: maybe-pdf-sid
- pdf-host: maybe-pdf-sim
- pdf-host: maybe-pdf-texinfo
- pdf-host: maybe-pdf-zlib
- pdf-host: maybe-pdf-gdb
- pdf-host: maybe-pdf-expect
- pdf-host: maybe-pdf-guile
- pdf-host: maybe-pdf-tk
- pdf-host: maybe-pdf-libtermcap
- pdf-host: maybe-pdf-utils
- pdf-host: maybe-pdf-gnattools
- pdf-host: maybe-pdf-lto-plugin
- pdf-host: maybe-pdf-libcc1
- pdf-host: maybe-pdf-gotools
- .PHONY: pdf-target
- pdf-target: maybe-pdf-target-libstdc++-v3
- pdf-target: maybe-pdf-target-libsanitizer
- pdf-target: maybe-pdf-target-libmpx
- pdf-target: maybe-pdf-target-libvtv
- pdf-target: maybe-pdf-target-liboffloadmic
- pdf-target: maybe-pdf-target-libssp
- pdf-target: maybe-pdf-target-newlib
- pdf-target: maybe-pdf-target-libgcc
- pdf-target: maybe-pdf-target-libbacktrace
- pdf-target: maybe-pdf-target-libquadmath
- pdf-target: maybe-pdf-target-libgfortran
- pdf-target: maybe-pdf-target-libobjc
- pdf-target: maybe-pdf-target-libgo
- pdf-target: maybe-pdf-target-libhsail-rt
- pdf-target: maybe-pdf-target-libtermcap
- pdf-target: maybe-pdf-target-winsup
- pdf-target: maybe-pdf-target-libgloss
- pdf-target: maybe-pdf-target-libffi
- pdf-target: maybe-pdf-target-zlib
- pdf-target: maybe-pdf-target-rda
- pdf-target: maybe-pdf-target-libada
- pdf-target: maybe-pdf-target-libgomp
- pdf-target: maybe-pdf-target-libitm
- pdf-target: maybe-pdf-target-libatomic
- .PHONY: do-html
- do-html:
- @: $(MAKE); $(unstage)
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
- html-target
- .PHONY: html-host
- html-host: maybe-html-bfd
- html-host: maybe-html-opcodes
- html-host: maybe-html-binutils
- html-host: maybe-html-bison
- html-host: maybe-html-cgen
- html-host: maybe-html-dejagnu
- html-host: maybe-html-etc
- html-host: maybe-html-fastjar
- html-host: maybe-html-fixincludes
- html-host: maybe-html-flex
- html-host: maybe-html-gas
- html-host: maybe-html-gcc
- html-host: maybe-html-gmp
- html-host: maybe-html-mpfr
- html-host: maybe-html-mpc
- html-host: maybe-html-isl
- html-host: maybe-html-libelf
- html-host: maybe-html-gold
- html-host: maybe-html-gprof
- html-host: maybe-html-intl
- html-host: maybe-html-tcl
- html-host: maybe-html-itcl
- html-host: maybe-html-ld
- html-host: maybe-html-libbacktrace
- html-host: maybe-html-libcpp
- html-host: maybe-html-libdecnumber
- html-host: maybe-html-libgui
- html-host: maybe-html-libiberty
- html-host: maybe-html-libiberty-linker-plugin
- html-host: maybe-html-libiconv
- html-host: maybe-html-m4
- html-host: maybe-html-readline
- html-host: maybe-html-sid
- html-host: maybe-html-sim
- html-host: maybe-html-texinfo
- html-host: maybe-html-zlib
- html-host: maybe-html-gdb
- html-host: maybe-html-expect
- html-host: maybe-html-guile
- html-host: maybe-html-tk
- html-host: maybe-html-libtermcap
- html-host: maybe-html-utils
- html-host: maybe-html-gnattools
- html-host: maybe-html-lto-plugin
- html-host: maybe-html-libcc1
- html-host: maybe-html-gotools
- .PHONY: html-target
- html-target: maybe-html-target-libstdc++-v3
- html-target: maybe-html-target-libsanitizer
- html-target: maybe-html-target-libmpx
- html-target: maybe-html-target-libvtv
- html-target: maybe-html-target-liboffloadmic
- html-target: maybe-html-target-libssp
- html-target: maybe-html-target-newlib
- html-target: maybe-html-target-libgcc
- html-target: maybe-html-target-libbacktrace
- html-target: maybe-html-target-libquadmath
- html-target: maybe-html-target-libgfortran
- html-target: maybe-html-target-libobjc
- html-target: maybe-html-target-libgo
- html-target: maybe-html-target-libhsail-rt
- html-target: maybe-html-target-libtermcap
- html-target: maybe-html-target-winsup
- html-target: maybe-html-target-libgloss
- html-target: maybe-html-target-libffi
- html-target: maybe-html-target-zlib
- html-target: maybe-html-target-rda
- html-target: maybe-html-target-libada
- html-target: maybe-html-target-libgomp
- html-target: maybe-html-target-libitm
- html-target: maybe-html-target-libatomic
- .PHONY: do-TAGS
- do-TAGS:
- @: $(MAKE); $(unstage)
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
- TAGS-target
- .PHONY: TAGS-host
- TAGS-host: maybe-TAGS-bfd
- TAGS-host: maybe-TAGS-opcodes
- TAGS-host: maybe-TAGS-binutils
- TAGS-host: maybe-TAGS-bison
- TAGS-host: maybe-TAGS-cgen
- TAGS-host: maybe-TAGS-dejagnu
- TAGS-host: maybe-TAGS-etc
- TAGS-host: maybe-TAGS-fastjar
- TAGS-host: maybe-TAGS-fixincludes
- TAGS-host: maybe-TAGS-flex
- TAGS-host: maybe-TAGS-gas
- TAGS-host: maybe-TAGS-gcc
- TAGS-host: maybe-TAGS-gmp
- TAGS-host: maybe-TAGS-mpfr
- TAGS-host: maybe-TAGS-mpc
- TAGS-host: maybe-TAGS-isl
- TAGS-host: maybe-TAGS-libelf
- TAGS-host: maybe-TAGS-gold
- TAGS-host: maybe-TAGS-gprof
- TAGS-host: maybe-TAGS-intl
- TAGS-host: maybe-TAGS-tcl
- TAGS-host: maybe-TAGS-itcl
- TAGS-host: maybe-TAGS-ld
- TAGS-host: maybe-TAGS-libbacktrace
- TAGS-host: maybe-TAGS-libcpp
- TAGS-host: maybe-TAGS-libdecnumber
- TAGS-host: maybe-TAGS-libgui
- TAGS-host: maybe-TAGS-libiberty
- TAGS-host: maybe-TAGS-libiberty-linker-plugin
- TAGS-host: maybe-TAGS-libiconv
- TAGS-host: maybe-TAGS-m4
- TAGS-host: maybe-TAGS-readline
- TAGS-host: maybe-TAGS-sid
- TAGS-host: maybe-TAGS-sim
- TAGS-host: maybe-TAGS-texinfo
- TAGS-host: maybe-TAGS-zlib
- TAGS-host: maybe-TAGS-gdb
- TAGS-host: maybe-TAGS-expect
- TAGS-host: maybe-TAGS-guile
- TAGS-host: maybe-TAGS-tk
- TAGS-host: maybe-TAGS-libtermcap
- TAGS-host: maybe-TAGS-utils
- TAGS-host: maybe-TAGS-gnattools
- TAGS-host: maybe-TAGS-lto-plugin
- TAGS-host: maybe-TAGS-libcc1
- TAGS-host: maybe-TAGS-gotools
- .PHONY: TAGS-target
- TAGS-target: maybe-TAGS-target-libstdc++-v3
- TAGS-target: maybe-TAGS-target-libsanitizer
- TAGS-target: maybe-TAGS-target-libmpx
- TAGS-target: maybe-TAGS-target-libvtv
- TAGS-target: maybe-TAGS-target-liboffloadmic
- TAGS-target: maybe-TAGS-target-libssp
- TAGS-target: maybe-TAGS-target-newlib
- TAGS-target: maybe-TAGS-target-libgcc
- TAGS-target: maybe-TAGS-target-libbacktrace
- TAGS-target: maybe-TAGS-target-libquadmath
- TAGS-target: maybe-TAGS-target-libgfortran
- TAGS-target: maybe-TAGS-target-libobjc
- TAGS-target: maybe-TAGS-target-libgo
- TAGS-target: maybe-TAGS-target-libhsail-rt
- TAGS-target: maybe-TAGS-target-libtermcap
- TAGS-target: maybe-TAGS-target-winsup
- TAGS-target: maybe-TAGS-target-libgloss
- TAGS-target: maybe-TAGS-target-libffi
- TAGS-target: maybe-TAGS-target-zlib
- TAGS-target: maybe-TAGS-target-rda
- TAGS-target: maybe-TAGS-target-libada
- TAGS-target: maybe-TAGS-target-libgomp
- TAGS-target: maybe-TAGS-target-libitm
- TAGS-target: maybe-TAGS-target-libatomic
- .PHONY: do-install-info
- do-install-info:
- @: $(MAKE); $(unstage)
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
- install-info-target
- .PHONY: install-info-host
- install-info-host: maybe-install-info-bfd
- install-info-host: maybe-install-info-opcodes
- install-info-host: maybe-install-info-binutils
- install-info-host: maybe-install-info-bison
- install-info-host: maybe-install-info-cgen
- install-info-host: maybe-install-info-dejagnu
- install-info-host: maybe-install-info-etc
- install-info-host: maybe-install-info-fastjar
- install-info-host: maybe-install-info-fixincludes
- install-info-host: maybe-install-info-flex
- install-info-host: maybe-install-info-gas
- install-info-host: maybe-install-info-gcc
- install-info-host: maybe-install-info-gmp
- install-info-host: maybe-install-info-mpfr
- install-info-host: maybe-install-info-mpc
- install-info-host: maybe-install-info-isl
- install-info-host: maybe-install-info-libelf
- install-info-host: maybe-install-info-gold
- install-info-host: maybe-install-info-gprof
- install-info-host: maybe-install-info-intl
- install-info-host: maybe-install-info-tcl
- install-info-host: maybe-install-info-itcl
- install-info-host: maybe-install-info-ld
- install-info-host: maybe-install-info-libbacktrace
- install-info-host: maybe-install-info-libcpp
- install-info-host: maybe-install-info-libdecnumber
- install-info-host: maybe-install-info-libgui
- install-info-host: maybe-install-info-libiberty
- install-info-host: maybe-install-info-libiberty-linker-plugin
- install-info-host: maybe-install-info-libiconv
- install-info-host: maybe-install-info-m4
- install-info-host: maybe-install-info-readline
- install-info-host: maybe-install-info-sid
- install-info-host: maybe-install-info-sim
- install-info-host: maybe-install-info-texinfo
- install-info-host: maybe-install-info-zlib
- install-info-host: maybe-install-info-gdb
- install-info-host: maybe-install-info-expect
- install-info-host: maybe-install-info-guile
- install-info-host: maybe-install-info-tk
- install-info-host: maybe-install-info-libtermcap
- install-info-host: maybe-install-info-utils
- install-info-host: maybe-install-info-gnattools
- install-info-host: maybe-install-info-lto-plugin
- install-info-host: maybe-install-info-libcc1
- install-info-host: maybe-install-info-gotools
- .PHONY: install-info-target
- install-info-target: maybe-install-info-target-libstdc++-v3
- install-info-target: maybe-install-info-target-libsanitizer
- install-info-target: maybe-install-info-target-libmpx
- install-info-target: maybe-install-info-target-libvtv
- install-info-target: maybe-install-info-target-liboffloadmic
- install-info-target: maybe-install-info-target-libssp
- install-info-target: maybe-install-info-target-newlib
- install-info-target: maybe-install-info-target-libgcc
- install-info-target: maybe-install-info-target-libbacktrace
- install-info-target: maybe-install-info-target-libquadmath
- install-info-target: maybe-install-info-target-libgfortran
- install-info-target: maybe-install-info-target-libobjc
- install-info-target: maybe-install-info-target-libgo
- install-info-target: maybe-install-info-target-libhsail-rt
- install-info-target: maybe-install-info-target-libtermcap
- install-info-target: maybe-install-info-target-winsup
- install-info-target: maybe-install-info-target-libgloss
- install-info-target: maybe-install-info-target-libffi
- install-info-target: maybe-install-info-target-zlib
- install-info-target: maybe-install-info-target-rda
- install-info-target: maybe-install-info-target-libada
- install-info-target: maybe-install-info-target-libgomp
- install-info-target: maybe-install-info-target-libitm
- install-info-target: maybe-install-info-target-libatomic
- .PHONY: do-install-pdf
- do-install-pdf:
- @: $(MAKE); $(unstage)
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
- install-pdf-target
- .PHONY: install-pdf-host
- install-pdf-host: maybe-install-pdf-bfd
- install-pdf-host: maybe-install-pdf-opcodes
- install-pdf-host: maybe-install-pdf-binutils
- install-pdf-host: maybe-install-pdf-bison
- install-pdf-host: maybe-install-pdf-cgen
- install-pdf-host: maybe-install-pdf-dejagnu
- install-pdf-host: maybe-install-pdf-etc
- install-pdf-host: maybe-install-pdf-fastjar
- install-pdf-host: maybe-install-pdf-fixincludes
- install-pdf-host: maybe-install-pdf-flex
- install-pdf-host: maybe-install-pdf-gas
- install-pdf-host: maybe-install-pdf-gcc
- install-pdf-host: maybe-install-pdf-gmp
- install-pdf-host: maybe-install-pdf-mpfr
- install-pdf-host: maybe-install-pdf-mpc
- install-pdf-host: maybe-install-pdf-isl
- install-pdf-host: maybe-install-pdf-libelf
- install-pdf-host: maybe-install-pdf-gold
- install-pdf-host: maybe-install-pdf-gprof
- install-pdf-host: maybe-install-pdf-intl
- install-pdf-host: maybe-install-pdf-tcl
- install-pdf-host: maybe-install-pdf-itcl
- install-pdf-host: maybe-install-pdf-ld
- install-pdf-host: maybe-install-pdf-libbacktrace
- install-pdf-host: maybe-install-pdf-libcpp
- install-pdf-host: maybe-install-pdf-libdecnumber
- install-pdf-host: maybe-install-pdf-libgui
- install-pdf-host: maybe-install-pdf-libiberty
- install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
- install-pdf-host: maybe-install-pdf-libiconv
- install-pdf-host: maybe-install-pdf-m4
- install-pdf-host: maybe-install-pdf-readline
- install-pdf-host: maybe-install-pdf-sid
- install-pdf-host: maybe-install-pdf-sim
- install-pdf-host: maybe-install-pdf-texinfo
- install-pdf-host: maybe-install-pdf-zlib
- install-pdf-host: maybe-install-pdf-gdb
- install-pdf-host: maybe-install-pdf-expect
- install-pdf-host: maybe-install-pdf-guile
- install-pdf-host: maybe-install-pdf-tk
- install-pdf-host: maybe-install-pdf-libtermcap
- install-pdf-host: maybe-install-pdf-utils
- install-pdf-host: maybe-install-pdf-gnattools
- install-pdf-host: maybe-install-pdf-lto-plugin
- install-pdf-host: maybe-install-pdf-libcc1
- install-pdf-host: maybe-install-pdf-gotools
- .PHONY: install-pdf-target
- install-pdf-target: maybe-install-pdf-target-libstdc++-v3
- install-pdf-target: maybe-install-pdf-target-libsanitizer
- install-pdf-target: maybe-install-pdf-target-libmpx
- install-pdf-target: maybe-install-pdf-target-libvtv
- install-pdf-target: maybe-install-pdf-target-liboffloadmic
- install-pdf-target: maybe-install-pdf-target-libssp
- install-pdf-target: maybe-install-pdf-target-newlib
- install-pdf-target: maybe-install-pdf-target-libgcc
- install-pdf-target: maybe-install-pdf-target-libbacktrace
- install-pdf-target: maybe-install-pdf-target-libquadmath
- install-pdf-target: maybe-install-pdf-target-libgfortran
- install-pdf-target: maybe-install-pdf-target-libobjc
- install-pdf-target: maybe-install-pdf-target-libgo
- install-pdf-target: maybe-install-pdf-target-libhsail-rt
- install-pdf-target: maybe-install-pdf-target-libtermcap
- install-pdf-target: maybe-install-pdf-target-winsup
- install-pdf-target: maybe-install-pdf-target-libgloss
- install-pdf-target: maybe-install-pdf-target-libffi
- install-pdf-target: maybe-install-pdf-target-zlib
- install-pdf-target: maybe-install-pdf-target-rda
- install-pdf-target: maybe-install-pdf-target-libada
- install-pdf-target: maybe-install-pdf-target-libgomp
- install-pdf-target: maybe-install-pdf-target-libitm
- install-pdf-target: maybe-install-pdf-target-libatomic
- .PHONY: do-install-html
- do-install-html:
- @: $(MAKE); $(unstage)
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
- install-html-target
- .PHONY: install-html-host
- install-html-host: maybe-install-html-bfd
- install-html-host: maybe-install-html-opcodes
- install-html-host: maybe-install-html-binutils
- install-html-host: maybe-install-html-bison
- install-html-host: maybe-install-html-cgen
- install-html-host: maybe-install-html-dejagnu
- install-html-host: maybe-install-html-etc
- install-html-host: maybe-install-html-fastjar
- install-html-host: maybe-install-html-fixincludes
- install-html-host: maybe-install-html-flex
- install-html-host: maybe-install-html-gas
- install-html-host: maybe-install-html-gcc
- install-html-host: maybe-install-html-gmp
- install-html-host: maybe-install-html-mpfr
- install-html-host: maybe-install-html-mpc
- install-html-host: maybe-install-html-isl
- install-html-host: maybe-install-html-libelf
- install-html-host: maybe-install-html-gold
- install-html-host: maybe-install-html-gprof
- install-html-host: maybe-install-html-intl
- install-html-host: maybe-install-html-tcl
- install-html-host: maybe-install-html-itcl
- install-html-host: maybe-install-html-ld
- install-html-host: maybe-install-html-libbacktrace
- install-html-host: maybe-install-html-libcpp
- install-html-host: maybe-install-html-libdecnumber
- install-html-host: maybe-install-html-libgui
- install-html-host: maybe-install-html-libiberty
- install-html-host: maybe-install-html-libiberty-linker-plugin
- install-html-host: maybe-install-html-libiconv
- install-html-host: maybe-install-html-m4
- install-html-host: maybe-install-html-readline
- install-html-host: maybe-install-html-sid
- install-html-host: maybe-install-html-sim
- install-html-host: maybe-install-html-texinfo
- install-html-host: maybe-install-html-zlib
- install-html-host: maybe-install-html-gdb
- install-html-host: maybe-install-html-expect
- install-html-host: maybe-install-html-guile
- install-html-host: maybe-install-html-tk
- install-html-host: maybe-install-html-libtermcap
- install-html-host: maybe-install-html-utils
- install-html-host: maybe-install-html-gnattools
- install-html-host: maybe-install-html-lto-plugin
- install-html-host: maybe-install-html-libcc1
- install-html-host: maybe-install-html-gotools
- .PHONY: install-html-target
- install-html-target: maybe-install-html-target-libstdc++-v3
- install-html-target: maybe-install-html-target-libsanitizer
- install-html-target: maybe-install-html-target-libmpx
- install-html-target: maybe-install-html-target-libvtv
- install-html-target: maybe-install-html-target-liboffloadmic
- install-html-target: maybe-install-html-target-libssp
- install-html-target: maybe-install-html-target-newlib
- install-html-target: maybe-install-html-target-libgcc
- install-html-target: maybe-install-html-target-libbacktrace
- install-html-target: maybe-install-html-target-libquadmath
- install-html-target: maybe-install-html-target-libgfortran
- install-html-target: maybe-install-html-target-libobjc
- install-html-target: maybe-install-html-target-libgo
- install-html-target: maybe-install-html-target-libhsail-rt
- install-html-target: maybe-install-html-target-libtermcap
- install-html-target: maybe-install-html-target-winsup
- install-html-target: maybe-install-html-target-libgloss
- install-html-target: maybe-install-html-target-libffi
- install-html-target: maybe-install-html-target-zlib
- install-html-target: maybe-install-html-target-rda
- install-html-target: maybe-install-html-target-libada
- install-html-target: maybe-install-html-target-libgomp
- install-html-target: maybe-install-html-target-libitm
- install-html-target: maybe-install-html-target-libatomic
- .PHONY: do-installcheck
- do-installcheck:
- @: $(MAKE); $(unstage)
- @r=`${PWD_COMMAND}`; export r; \
- s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
- $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
- installcheck-target
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement