Advertisement
userspc

Untitled

May 1st, 2019
358
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.60 KB | None | 0 0
  1. # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
  2. #
  3. # Makefile for directory with subdirs to build.
  4. # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
  5. # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
  6. # Free Software Foundation
  7. #
  8. # This file is free software; you can redistribute it and/or modify
  9. # it under the terms of the GNU General Public License as published by
  10. # the Free Software Foundation; either version 3 of the License, or
  11. # (at your option) any later version.
  12. #
  13. # This program is distributed in the hope that it will be useful,
  14. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. # GNU General Public License for more details.
  17. #
  18. # You should have received a copy of the GNU General Public License
  19. # along with this program; see the file COPYING3. If not see
  20. # <http://www.gnu.org/licenses/>.
  21. #
  22.  
  23. # First, test for a proper version of make, but only where one is required.
  24.  
  25. ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
  26. $(error GNU make version 3.80 or newer is required.)
  27. endif
  28.  
  29. # -------------------------------
  30. # Standard Autoconf-set variables
  31. # -------------------------------
  32. VPATH=..
  33.  
  34. build_alias=aarch64-unknown-linux-gnu
  35. build_vendor=unknown
  36. build_os=linux-gnu
  37. build=aarch64-unknown-linux-gnu
  38. host_alias=aarch64-unknown-linux-gnu
  39. host_vendor=unknown
  40. host_os=linux-gnu
  41. host=aarch64-unknown-linux-gnu
  42. target_alias=aarch64-unknown-linux-gnu
  43. target_vendor=unknown
  44. target_os=linux-gnu
  45. target=aarch64-unknown-linux-gnu
  46.  
  47. program_transform_name = s,y,y,
  48.  
  49. prefix = /usr/local
  50. exec_prefix = ${prefix}
  51.  
  52. srcdir = ..
  53.  
  54. bindir = ${exec_prefix}/bin
  55. sbindir = ${exec_prefix}/sbin
  56. libexecdir = ${exec_prefix}/libexec
  57. datadir = ${datarootdir}
  58. sysconfdir = ${prefix}/etc
  59. sharedstatedir = ${prefix}/com
  60. localstatedir = ${prefix}/var
  61. libdir = ${exec_prefix}/lib
  62. includedir = ${prefix}/include
  63. oldincludedir = /usr/include
  64. infodir = ${datarootdir}/info
  65. datarootdir = ${prefix}/share
  66. docdir = ${datarootdir}/doc/${PACKAGE}
  67. pdfdir = ${docdir}
  68. htmldir = ${docdir}
  69. mandir = ${datarootdir}/man
  70. man1dir = $(mandir)/man1
  71. man2dir = $(mandir)/man2
  72. man3dir = $(mandir)/man3
  73. man4dir = $(mandir)/man4
  74. man5dir = $(mandir)/man5
  75. man6dir = $(mandir)/man6
  76. man7dir = $(mandir)/man7
  77. man8dir = $(mandir)/man8
  78. man9dir = $(mandir)/man9
  79.  
  80. INSTALL = /usr/bin/install -c
  81. INSTALL_PROGRAM = ${INSTALL}
  82. INSTALL_SCRIPT = ${INSTALL}
  83. INSTALL_DATA = ${INSTALL} -m 644
  84. LN = ln
  85. LN_S = ln -s
  86. MAINT = #
  87. MAINTAINER_MODE_FALSE =
  88. MAINTAINER_MODE_TRUE = #
  89.  
  90. # -------------------------------------------------
  91. # Miscellaneous non-standard autoconf-set variables
  92. # -------------------------------------------------
  93.  
  94. # The gcc driver likes to know the arguments it was configured with.
  95. TOPLEVEL_CONFIGURE_ARGUMENTS=../configure
  96.  
  97. tooldir = ${exec_prefix}/aarch64-unknown-linux-gnu
  98. build_tooldir = ${exec_prefix}/aarch64-unknown-linux-gnu
  99.  
  100. # This is the name of the environment variable used for the path to
  101. # the libraries.
  102. RPATH_ENVVAR = LD_LIBRARY_PATH
  103.  
  104. # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
  105. # is used instead of the directory itself to avoid including built
  106. # executables in PATH.
  107. GCC_SHLIB_SUBDIR =
  108.  
  109. # Build programs are put under this directory.
  110. BUILD_SUBDIR = build-aarch64-unknown-linux-gnu
  111. # This is set by the configure script to the arguments to use when configuring
  112. # directories built for the build system.
  113. 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)"
  114.  
  115. # Linker flags to use on the host, for stage1 or when not
  116. # bootstrapping.
  117. STAGE1_LDFLAGS = -static-libstdc++ -static-libgcc
  118.  
  119. # Libraries to use on the host, for stage1 or when not bootstrapping.
  120. STAGE1_LIBS =
  121.  
  122. # Linker flags to use for stage2 and later.
  123. POSTSTAGE1_LDFLAGS = -static-libstdc++ -static-libgcc
  124.  
  125. # Libraries to use for stage2 and later.
  126. POSTSTAGE1_LIBS =
  127.  
  128. # This is the list of variables to export in the environment when
  129. # configuring any subdirectory. It must also be exported whenever
  130. # recursing into a build directory in case that directory's Makefile
  131. # re-runs configure.
  132. BASE_EXPORTS = \
  133. FLEX="$(FLEX)"; export FLEX; \
  134. LEX="$(LEX)"; export LEX; \
  135. BISON="$(BISON)"; export BISON; \
  136. YACC="$(YACC)"; export YACC; \
  137. M4="$(M4)"; export M4; \
  138. SED="$(SED)"; export SED; \
  139. AWK="$(AWK)"; export AWK; \
  140. MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
  141.  
  142. # This is the list of variables to export in the environment when
  143. # configuring subdirectories for the build system.
  144. BUILD_EXPORTS = \
  145. $(BASE_EXPORTS) \
  146. AR="$(AR_FOR_BUILD)"; export AR; \
  147. AS="$(AS_FOR_BUILD)"; export AS; \
  148. CC="$(CC_FOR_BUILD)"; export CC; \
  149. CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
  150. CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
  151. CXX="$(CXX_FOR_BUILD)"; export CXX; \
  152. CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
  153. GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
  154. GOC="$(GOC_FOR_BUILD)"; export GOC; \
  155. GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
  156. DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
  157. LD="$(LD_FOR_BUILD)"; export LD; \
  158. LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
  159. NM="$(NM_FOR_BUILD)"; export NM; \
  160. RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
  161. WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
  162. WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
  163.  
  164. # These variables must be set on the make command line for directories
  165. # built for the build system to override those in BASE_FLAGS_TO_PASS.
  166. EXTRA_BUILD_FLAGS = \
  167. CFLAGS="$(CFLAGS_FOR_BUILD)" \
  168. LDFLAGS="$(LDFLAGS_FOR_BUILD)"
  169.  
  170. # This is the list of directories to built for the host system.
  171. SUBDIRS = intl libiberty zlib libbacktrace libcpp libdecnumber fixincludes gcc libcc1 lto-plugin
  172. TARGET_CONFIGDIRS = libgcc libbacktrace libgomp libatomic libitm libstdc++-v3 libsanitizer libvtv libssp libquadmath libgfortran libobjc
  173. # This is set by the configure script to the arguments to use when configuring
  174. # directories built for the host system.
  175. HOST_CONFIGARGS = --cache-file=./config.cache '--enable-languages=c,c++,fortran,lto,objc' --program-transform-name='s,y,y,' --disable-option-checking
  176. # Host programs are put under this directory, which is . except if building
  177. # with srcdir=..
  178. HOST_SUBDIR = .
  179. # This is the list of variables to export in the environment when
  180. # configuring subdirectories for the host system. We need to pass
  181. # some to the GCC configure because of its hybrid host/target nature.
  182. HOST_EXPORTS = \
  183. $(BASE_EXPORTS) \
  184. CC="$(CC)"; export CC; \
  185. ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
  186. CFLAGS="$(CFLAGS)"; export CFLAGS; \
  187. CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
  188. CXX="$(CXX)"; export CXX; \
  189. CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
  190. GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
  191. GOC="$(GOC)"; export GOC; \
  192. AR="$(AR)"; export AR; \
  193. AS="$(AS)"; export AS; \
  194. CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
  195. DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
  196. LD="$(LD)"; export LD; \
  197. LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
  198. NM="$(NM)"; export NM; \
  199. RANLIB="$(RANLIB)"; export RANLIB; \
  200. WINDRES="$(WINDRES)"; export WINDRES; \
  201. WINDMC="$(WINDMC)"; export WINDMC; \
  202. OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
  203. OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
  204. READELF="$(READELF)"; export READELF; \
  205. AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
  206. AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
  207. GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
  208. LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
  209. NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
  210. OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
  211. OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
  212. RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
  213. READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
  214. TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
  215. HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
  216. GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
  217. GMPINC="$(HOST_GMPINC)"; export GMPINC; \
  218. ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
  219. ISLINC="$(HOST_ISLINC)"; export ISLINC; \
  220. LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
  221. LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
  222. XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
  223. $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
  224. $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
  225.  
  226. POSTSTAGE1_CXX_EXPORT = \
  227. CXX='$(CXX)'; export CXX; \
  228. CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
  229. # Override the above if we're bootstrapping C++.
  230. POSTSTAGE1_CXX_EXPORT = \
  231. CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
  232. -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
  233. -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
  234. -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
  235. `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
  236. `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
  237. `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
  238. -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
  239. -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
  240. export CXX; \
  241. CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
  242.  
  243. # Similar, for later GCC stages.
  244. POSTSTAGE1_HOST_EXPORTS = \
  245. $(HOST_EXPORTS) \
  246. CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
  247. -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
  248. $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
  249. CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
  250. $(POSTSTAGE1_CXX_EXPORT) \
  251. $(LTO_EXPORTS) \
  252. GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
  253. LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
  254. HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
  255.  
  256. # Target libraries are put under this directory:
  257. TARGET_SUBDIR = aarch64-unknown-linux-gnu
  258. # This is set by the configure script to the arguments to use when configuring
  259. # directories built for the target.
  260. 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)"
  261. # This is the list of variables to export in the environment when
  262. # configuring subdirectories for the target system.
  263. BASE_TARGET_EXPORTS = \
  264. $(BASE_EXPORTS) \
  265. AR="$(AR_FOR_TARGET)"; export AR; \
  266. AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
  267. CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
  268. CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
  269. CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
  270. CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
  271. CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
  272. GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
  273. GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
  274. DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
  275. LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
  276. LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
  277. LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
  278. NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
  279. OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
  280. OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
  281. RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
  282. READELF="$(READELF_FOR_TARGET)"; export READELF; \
  283. STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
  284. WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
  285. WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
  286. $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
  287. $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
  288. TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
  289.  
  290. RAW_CXX_TARGET_EXPORTS = \
  291. $(BASE_TARGET_EXPORTS) \
  292. CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
  293. CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
  294.  
  295. NORMAL_TARGET_EXPORTS = \
  296. $(BASE_TARGET_EXPORTS) \
  297. CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
  298.  
  299. # Where to find GMP
  300. HOST_GMPLIBS = -lmpc -lmpfr -lgmp
  301. HOST_GMPINC =
  302.  
  303. # Where to find isl
  304. HOST_ISLLIBS =
  305. HOST_ISLINC =
  306.  
  307. # Where to find libelf
  308. HOST_LIBELFLIBS = @libelflibs@
  309. HOST_LIBELFINC = @libelfinc@
  310.  
  311. # ----------------------------------------------
  312. # Programs producing files for the BUILD machine
  313. # ----------------------------------------------
  314.  
  315. SHELL = /bin/bash
  316.  
  317. # pwd command to use. Allow user to override default by setting PWDCMD in
  318. # the environment to account for automounters. The make variable must not
  319. # be called PWDCMD, otherwise the value set here is passed to make
  320. # subprocesses and overrides the setting from the user's environment.
  321. # Don't use PWD since it is a common shell environment variable and we
  322. # don't want to corrupt it.
  323. PWD_COMMAND = $${PWDCMD-pwd}
  324.  
  325. # compilers to use to create programs which must be run in the build
  326. # environment.
  327. AR_FOR_BUILD = $(AR)
  328. AS_FOR_BUILD = $(AS)
  329. CC_FOR_BUILD = $(CC)
  330. CFLAGS_FOR_BUILD = -g -O2
  331. CXXFLAGS_FOR_BUILD = -g -O2
  332. CXX_FOR_BUILD = $(CXX)
  333. DLLTOOL_FOR_BUILD = $(DLLTOOL)
  334. GFORTRAN_FOR_BUILD = $(GFORTRAN)
  335. GOC_FOR_BUILD = $(GOC)
  336. LDFLAGS_FOR_BUILD =
  337. LD_FOR_BUILD = $(LD)
  338. NM_FOR_BUILD = $(NM)
  339. RANLIB_FOR_BUILD = $(RANLIB)
  340. WINDMC_FOR_BUILD = $(WINDMC)
  341. WINDRES_FOR_BUILD = $(WINDRES)
  342.  
  343. # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
  344. # here so that they can be overridden by Makefile fragments.
  345. BUILD_PREFIX = @BUILD_PREFIX@
  346. BUILD_PREFIX_1 = @BUILD_PREFIX_1@
  347.  
  348. # Flags to pass to stage2 and later makes. They are defined
  349. # here so that they can be overridden by Makefile fragments.
  350. BOOT_CFLAGS= -g -O2
  351. BOOT_LDFLAGS=
  352. BOOT_ADAFLAGS= -gnatpg
  353.  
  354. AWK = mawk
  355. SED = /bin/sed
  356. BISON = bison
  357. YACC = bison -y
  358. FLEX = flex
  359. LEX = flex
  360. M4 = m4
  361. MAKEINFO = /usr/local/bin/gcc-8.3.0/missing makeinfo
  362. EXPECT = expect
  363. RUNTEST = runtest
  364.  
  365. AUTO_PROFILE = gcc-auto-profile -c 1000000
  366.  
  367. # This just becomes part of the MAKEINFO definition passed down to
  368. # sub-makes. It lets flags be given on the command line while still
  369. # using the makeinfo from the object tree.
  370. # (Default to avoid splitting info files by setting the threshold high.)
  371. MAKEINFOFLAGS = --split-size=5000000
  372.  
  373. # ---------------------------------------------
  374. # Programs producing files for the HOST machine
  375. # ---------------------------------------------
  376.  
  377. AS = as
  378. AR = ar
  379. AR_FLAGS = rc
  380. CC = gcc
  381. CXX = g++ -std=gnu++98
  382. DLLTOOL = dlltool
  383. LD = ld
  384. LIPO = lipo
  385. NM = nm
  386. OBJDUMP = objdump
  387. RANLIB = ranlib
  388. READELF = readelf
  389. STRIP = strip
  390. WINDRES = windres
  391. WINDMC = windmc
  392.  
  393. GNATBIND = no
  394. GNATMAKE = no
  395.  
  396. CFLAGS = -g -O2
  397. LDFLAGS =
  398. LIBCFLAGS = $(CFLAGS)
  399. CXXFLAGS = -g -O2
  400. LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
  401. GOCFLAGS = $(CFLAGS)
  402.  
  403. CREATE_GCOV = create_gcov
  404.  
  405. TFLAGS =
  406.  
  407. # Defaults for all stages; some are overridden below.
  408.  
  409. STAGE_CFLAGS = $(BOOT_CFLAGS)
  410. STAGE_TFLAGS = $(TFLAGS)
  411. STAGE_CONFIGURE_FLAGS=
  412.  
  413.  
  414. # Defaults for stage 1; some are overridden below.
  415. STAGE1_CFLAGS = $(STAGE_CFLAGS)
  416. STAGE1_CXXFLAGS = $(CXXFLAGS)
  417. # Override the above if we're bootstrapping C++.
  418. STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
  419. STAGE1_TFLAGS = $(STAGE_TFLAGS)
  420. STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
  421.  
  422. # Defaults for stage 2; some are overridden below.
  423. STAGE2_CFLAGS = $(STAGE_CFLAGS)
  424. STAGE2_CXXFLAGS = $(CXXFLAGS)
  425. # Override the above if we're bootstrapping C++.
  426. STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
  427. STAGE2_TFLAGS = $(STAGE_TFLAGS)
  428. STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
  429.  
  430. # Defaults for stage 3; some are overridden below.
  431. STAGE3_CFLAGS = $(STAGE_CFLAGS)
  432. STAGE3_CXXFLAGS = $(CXXFLAGS)
  433. # Override the above if we're bootstrapping C++.
  434. STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
  435. STAGE3_TFLAGS = $(STAGE_TFLAGS)
  436. STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
  437.  
  438. # Defaults for stage 4; some are overridden below.
  439. STAGE4_CFLAGS = $(STAGE_CFLAGS)
  440. STAGE4_CXXFLAGS = $(CXXFLAGS)
  441. # Override the above if we're bootstrapping C++.
  442. STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
  443. STAGE4_TFLAGS = $(STAGE_TFLAGS)
  444. STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
  445.  
  446. # Defaults for stage profile; some are overridden below.
  447. STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
  448. STAGEprofile_CXXFLAGS = $(CXXFLAGS)
  449. # Override the above if we're bootstrapping C++.
  450. STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
  451. STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
  452. STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
  453.  
  454. # Defaults for stage train; some are overridden below.
  455. STAGEtrain_CFLAGS = $(STAGE_CFLAGS)
  456. STAGEtrain_CXXFLAGS = $(CXXFLAGS)
  457. # Override the above if we're bootstrapping C++.
  458. STAGEtrain_CXXFLAGS = $(STAGEtrain_CFLAGS)
  459. STAGEtrain_TFLAGS = $(STAGE_TFLAGS)
  460. STAGEtrain_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
  461.  
  462. # Defaults for stage feedback; some are overridden below.
  463. STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
  464. STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
  465. # Override the above if we're bootstrapping C++.
  466. STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
  467. STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
  468. STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
  469.  
  470. # Defaults for stage autoprofile; some are overridden below.
  471. STAGEautoprofile_CFLAGS = $(STAGE_CFLAGS)
  472. STAGEautoprofile_CXXFLAGS = $(CXXFLAGS)
  473. # Override the above if we're bootstrapping C++.
  474. STAGEautoprofile_CXXFLAGS = $(STAGEautoprofile_CFLAGS)
  475. STAGEautoprofile_TFLAGS = $(STAGE_TFLAGS)
  476. STAGEautoprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
  477.  
  478. # Defaults for stage autofeedback; some are overridden below.
  479. STAGEautofeedback_CFLAGS = $(STAGE_CFLAGS)
  480. STAGEautofeedback_CXXFLAGS = $(CXXFLAGS)
  481. # Override the above if we're bootstrapping C++.
  482. STAGEautofeedback_CXXFLAGS = $(STAGEautofeedback_CFLAGS)
  483. STAGEautofeedback_TFLAGS = $(STAGE_TFLAGS)
  484. STAGEautofeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
  485.  
  486.  
  487. # By default, C and C++ are the only stage1 languages, because they are the
  488. # only ones we require to build with the bootstrap compiler, and also the
  489. # only ones useful for building stage2.
  490.  
  491. STAGE1_CFLAGS = -g
  492. STAGE1_CHECKING = --enable-checking=yes,types
  493. STAGE1_LANGUAGES = c,c++,lto
  494. # * We force-disable intermodule optimizations, even if
  495. # --enable-intermodule was passed, since the installed compiler
  496. # probably can't handle them. Luckily, autoconf always respects
  497. # the last argument when conflicting --enable arguments are passed.
  498. # * Likewise, we force-disable coverage flags, since the installed
  499. # compiler probably has never heard of them.
  500. # * We also disable -Wformat, since older GCCs don't understand newer %s.
  501. STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
  502. --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
  503. --disable-build-format-warnings
  504.  
  505. STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
  506. STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
  507.  
  508. STAGEtrain_CFLAGS = $(STAGE3_CFLAGS)
  509. STAGEtrain_TFLAGS = $(STAGE3_TFLAGS)
  510.  
  511. STAGEfeedback_CFLAGS = $(STAGE4_CFLAGS) -fprofile-use
  512. STAGEfeedback_TFLAGS = $(STAGE4_TFLAGS)
  513.  
  514. STAGEautoprofile_CFLAGS = $(STAGE2_CFLAGS) -g
  515. STAGEautoprofile_TFLAGS = $(STAGE2_TFLAGS)
  516.  
  517. STAGEautofeedback_CFLAGS = $(STAGE3_CFLAGS)
  518. STAGEautofeedback_TFLAGS = $(STAGE3_TFLAGS)
  519.  
  520. do-compare = cmp --ignore-initial=16 $$f1 $$f2
  521. do-compare3 = $(do-compare)
  522.  
  523. # -----------------------------------------------
  524. # Programs producing files for the TARGET machine
  525. # -----------------------------------------------
  526.  
  527. AR_FOR_TARGET=$(AR)
  528. AS_FOR_TARGET=$(AS)
  529. CC_FOR_TARGET=$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/
  530.  
  531. # If GCC_FOR_TARGET is not overriden on the command line, then this
  532. # variable is passed down to the gcc Makefile, where it is used to
  533. # build libgcc2.a. We define it here so that it can itself be
  534. # overridden on the command line.
  535. GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/
  536. 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
  537. 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
  538. GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/
  539. GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) $(GOC)
  540. DLLTOOL_FOR_TARGET=$(DLLTOOL)
  541. LD_FOR_TARGET=$(LD)
  542.  
  543. LIPO_FOR_TARGET=$(LIPO)
  544. NM_FOR_TARGET=$(NM)
  545. OBJDUMP_FOR_TARGET=$(OBJDUMP)
  546. OBJCOPY_FOR_TARGET=$(OBJCOPY)
  547. RANLIB_FOR_TARGET=$(RANLIB)
  548. READELF_FOR_TARGET=$(READELF)
  549. STRIP_FOR_TARGET=$(STRIP)
  550. WINDRES_FOR_TARGET=$(WINDRES)
  551. WINDMC_FOR_TARGET=$(WINDMC)
  552.  
  553. COMPILER_AS_FOR_TARGET=$$r/$(HOST_SUBDIR)/gcc/as
  554. COMPILER_LD_FOR_TARGET=$$r/$(HOST_SUBDIR)/gcc/collect-ld
  555. COMPILER_NM_FOR_TARGET=$$r/$(HOST_SUBDIR)/gcc/nm
  556.  
  557. CFLAGS_FOR_TARGET = -g -O2
  558. CXXFLAGS_FOR_TARGET = -g -O2
  559.  
  560. LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
  561. LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
  562. LDFLAGS_FOR_TARGET =
  563. GOCFLAGS_FOR_TARGET = -O2 -g
  564.  
  565. FLAGS_FOR_TARGET = -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include
  566. SYSROOT_CFLAGS_FOR_TARGET =
  567. DEBUG_PREFIX_CFLAGS_FOR_TARGET =
  568.  
  569. XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
  570.  
  571. # ------------------------------------
  572. # Miscellaneous targets and flag lists
  573. # ------------------------------------
  574.  
  575. # The first rule in the file had better be this one. Don't put any above it.
  576. # This lives here to allow makefile fragments to contain dependencies.
  577. all:
  578.  
  579. #### host and target specific makefile fragments come in here.
  580. CXXFLAGS_FOR_TARGET += -D_GNU_SOURCE
  581. ###
  582.  
  583. # This is the list of directories that may be needed in RPATH_ENVVAR
  584. # so that programs built for the target machine work.
  585. 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)
  586.  
  587. TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
  588.  
  589. TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
  590.  
  591.  
  592. TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
  593.  
  594.  
  595. TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
  596.  
  597. TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
  598.  
  599. TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
  600.  
  601. TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
  602.  
  603.  
  604.  
  605. # This is the list of directories that may be needed in RPATH_ENVVAR
  606. # so that programs built for the host machine work.
  607. HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
  608.  
  609. # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
  610. HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619. CXX_FOR_TARGET_FLAG_TO_PASS = \
  620. "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
  621. # CXX_FOR_TARGET is tricky to get right for target libs that require a
  622. # functional C++ compiler. When we recurse, if we expand
  623. # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
  624. # libstdc++ include flags from the script. Instead, we get an
  625. # -funconfigured-* word, so that we'll get errors if this invalid C++
  626. # command line is used for anything, but also so that we can use the
  627. # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
  628. # don't pass it on, sub-make will use the default definition, that
  629. # re-expands it at the time of use, so we'll get it right when we need
  630. # it. One potential exception is the expansion of CXX_FOR_TARGET
  631. # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
  632. # really work, for C++ host programs can't depend on the current-stage
  633. # C++ target library.
  634. CXX_FOR_TARGET_FLAG_TO_PASS = \
  635. $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
  636.  
  637. # Flags to pass down to all sub-makes. STAGE*FLAGS,
  638. # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
  639. # overrideable (for a bootstrap build stage1 also builds gcc.info).
  640. BASE_FLAGS_TO_PASS = \
  641. "DESTDIR=$(DESTDIR)" \
  642. "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
  643. "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
  644. "bindir=$(bindir)" \
  645. "datadir=$(datadir)" \
  646. "exec_prefix=$(exec_prefix)" \
  647. "includedir=$(includedir)" \
  648. "datarootdir=$(datarootdir)" \
  649. "docdir=$(docdir)" \
  650. "infodir=$(infodir)" \
  651. "pdfdir=$(pdfdir)" \
  652. "htmldir=$(htmldir)" \
  653. "libdir=$(libdir)" \
  654. "libexecdir=$(libexecdir)" \
  655. "lispdir=$(lispdir)" \
  656. "localstatedir=$(localstatedir)" \
  657. "mandir=$(mandir)" \
  658. "oldincludedir=$(oldincludedir)" \
  659. "prefix=$(prefix)" \
  660. "sbindir=$(sbindir)" \
  661. "sharedstatedir=$(sharedstatedir)" \
  662. "sysconfdir=$(sysconfdir)" \
  663. "tooldir=$(tooldir)" \
  664. "build_tooldir=$(build_tooldir)" \
  665. "target_alias=$(target_alias)" \
  666. "AWK=$(AWK)" \
  667. "BISON=$(BISON)" \
  668. "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
  669. "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
  670. "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
  671. "EXPECT=$(EXPECT)" \
  672. "FLEX=$(FLEX)" \
  673. "INSTALL=$(INSTALL)" \
  674. "INSTALL_DATA=$(INSTALL_DATA)" \
  675. "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
  676. "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
  677. "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
  678. "LEX=$(LEX)" \
  679. "M4=$(M4)" \
  680. "MAKE=$(MAKE)" \
  681. "RUNTEST=$(RUNTEST)" \
  682. "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
  683. "SED=$(SED)" \
  684. "SHELL=$(SHELL)" \
  685. "YACC=$(YACC)" \
  686. "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
  687. "ADA_CFLAGS=$(ADA_CFLAGS)" \
  688. "AR_FLAGS=$(AR_FLAGS)" \
  689. "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
  690. "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
  691. "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
  692. "CFLAGS=$(CFLAGS)" \
  693. "CXXFLAGS=$(CXXFLAGS)" \
  694. "LDFLAGS=$(LDFLAGS)" \
  695. "LIBCFLAGS=$(LIBCFLAGS)" \
  696. "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
  697. "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
  698. "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
  699. "GNATBIND=$(GNATBIND)" \
  700. "GNATMAKE=$(GNATMAKE)" \
  701. "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
  702. "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
  703. "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
  704. "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
  705. "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
  706. "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
  707. "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
  708. "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
  709. "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
  710. "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
  711. "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
  712. "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
  713. "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
  714. "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
  715. "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
  716. "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
  717. "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
  718. "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
  719. "OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
  720. "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
  721. "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
  722. "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
  723. "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
  724. "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
  725. "BUILD_CONFIG=$(BUILD_CONFIG)" \
  726. "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
  727. "LEAN=$(LEAN)" \
  728. "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
  729. "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
  730. "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
  731. "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
  732. "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
  733. "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
  734. "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
  735. "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
  736. "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
  737. "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
  738. "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
  739. "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
  740. "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
  741. "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
  742. "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
  743. "STAGEtrain_CFLAGS=$(STAGEtrain_CFLAGS)" \
  744. "STAGEtrain_CXXFLAGS=$(STAGEtrain_CXXFLAGS)" \
  745. "STAGEtrain_TFLAGS=$(STAGEtrain_TFLAGS)" \
  746. "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
  747. "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
  748. "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
  749. "STAGEautoprofile_CFLAGS=$(STAGEautoprofile_CFLAGS)" \
  750. "STAGEautoprofile_CXXFLAGS=$(STAGEautoprofile_CXXFLAGS)" \
  751. "STAGEautoprofile_TFLAGS=$(STAGEautoprofile_TFLAGS)" \
  752. "STAGEautofeedback_CFLAGS=$(STAGEautofeedback_CFLAGS)" \
  753. "STAGEautofeedback_CXXFLAGS=$(STAGEautofeedback_CXXFLAGS)" \
  754. "STAGEautofeedback_TFLAGS=$(STAGEautofeedback_TFLAGS)" \
  755. $(CXX_FOR_TARGET_FLAG_TO_PASS) \
  756. "TFLAGS=$(TFLAGS)" \
  757. "CONFIG_SHELL=$(SHELL)" \
  758. "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
  759. $(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
  760.  
  761. # We leave this in just in case, but it is not needed anymore.
  762. RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
  763.  
  764. # Flags to pass down to most sub-makes, in which we're building with
  765. # the host environment.
  766. EXTRA_HOST_FLAGS = \
  767. 'AR=$(AR)' \
  768. 'AS=$(AS)' \
  769. 'CC=$(CC)' \
  770. 'CXX=$(CXX)' \
  771. 'DLLTOOL=$(DLLTOOL)' \
  772. 'GFORTRAN=$(GFORTRAN)' \
  773. 'GOC=$(GOC)' \
  774. 'LD=$(LD)' \
  775. 'LIPO=$(LIPO)' \
  776. 'NM=$(NM)' \
  777. 'OBJDUMP=$(OBJDUMP)' \
  778. 'RANLIB=$(RANLIB)' \
  779. 'READELF=$(READELF)' \
  780. 'STRIP=$(STRIP)' \
  781. 'WINDRES=$(WINDRES)' \
  782. 'WINDMC=$(WINDMC)' \
  783. 'CREATE_GCOV=$(CREATE_GCOV)'
  784.  
  785. FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
  786.  
  787. # Flags to pass to stage1 or when not bootstrapping.
  788.  
  789. STAGE1_FLAGS_TO_PASS = \
  790. LDFLAGS="$${LDFLAGS}" \
  791. HOST_LIBS="$${HOST_LIBS}"
  792.  
  793. # Flags to pass to stage2 and later makes.
  794.  
  795. POSTSTAGE1_FLAGS_TO_PASS = \
  796. CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
  797. CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
  798. GNATBIND="$${GNATBIND}" \
  799. LDFLAGS="$${LDFLAGS}" \
  800. HOST_LIBS="$${HOST_LIBS}" \
  801. $(LTO_FLAGS_TO_PASS) \
  802. "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
  803.  
  804. EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
  805. $(POSTSTAGE1_HOST_EXPORTS) \
  806. fi;
  807.  
  808. EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
  809.  
  810. # Flags to pass down to makes which are built with the target environment.
  811. # The double $ decreases the length of the command line; those variables
  812. # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
  813. # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
  814. # so we expand them here.
  815. EXTRA_TARGET_FLAGS = \
  816. 'AR=$$(AR_FOR_TARGET)' \
  817. 'AS=$(COMPILER_AS_FOR_TARGET)' \
  818. 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  819. 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
  820. 'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
  821. -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
  822. $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  823. 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
  824. 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
  825. 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  826. 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
  827. 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
  828. 'LD=$(COMPILER_LD_FOR_TARGET)' \
  829. 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
  830. 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
  831. 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
  832. 'NM=$(COMPILER_NM_FOR_TARGET)' \
  833. 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
  834. 'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
  835. 'RANLIB=$$(RANLIB_FOR_TARGET)' \
  836. 'READELF=$$(READELF_FOR_TARGET)' \
  837. 'WINDRES=$$(WINDRES_FOR_TARGET)' \
  838. 'WINDMC=$$(WINDMC_FOR_TARGET)' \
  839. 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
  840. 'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
  841. 'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
  842. "TFLAGS=$$TFLAGS"
  843.  
  844. TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
  845.  
  846. # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
  847. # unfortunately needs the native compiler and the target ar and
  848. # ranlib.
  849. # If any variables are added here, they must be added to do-*, below.
  850. # The BUILD_* variables are a special case, which are used for the gcc
  851. # cross-building scheme.
  852. EXTRA_GCC_FLAGS = \
  853. "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
  854. "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
  855. "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
  856.  
  857. GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
  858.  
  859. BUILD_CONFIG = bootstrap-debug
  860. ifneq ($(BUILD_CONFIG),)
  861. include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
  862. endif
  863.  
  864. .PHONY: configure-host
  865. configure-host: \
  866. maybe-configure-bfd \
  867. maybe-configure-opcodes \
  868. maybe-configure-binutils \
  869. maybe-configure-bison \
  870. maybe-configure-cgen \
  871. maybe-configure-dejagnu \
  872. maybe-configure-etc \
  873. maybe-configure-fastjar \
  874. maybe-configure-fixincludes \
  875. maybe-configure-flex \
  876. maybe-configure-gas \
  877. maybe-configure-gcc \
  878. maybe-configure-gmp \
  879. maybe-configure-mpfr \
  880. maybe-configure-mpc \
  881. maybe-configure-isl \
  882. maybe-configure-libelf \
  883. maybe-configure-gold \
  884. maybe-configure-gprof \
  885. maybe-configure-intl \
  886. maybe-configure-tcl \
  887. maybe-configure-itcl \
  888. maybe-configure-ld \
  889. maybe-configure-libbacktrace \
  890. maybe-configure-libcpp \
  891. maybe-configure-libdecnumber \
  892. maybe-configure-libgui \
  893. maybe-configure-libiberty \
  894. maybe-configure-libiberty-linker-plugin \
  895. maybe-configure-libiconv \
  896. maybe-configure-m4 \
  897. maybe-configure-readline \
  898. maybe-configure-sid \
  899. maybe-configure-sim \
  900. maybe-configure-texinfo \
  901. maybe-configure-zlib \
  902. maybe-configure-gdb \
  903. maybe-configure-expect \
  904. maybe-configure-guile \
  905. maybe-configure-tk \
  906. maybe-configure-libtermcap \
  907. maybe-configure-utils \
  908. maybe-configure-gnattools \
  909. maybe-configure-lto-plugin \
  910. maybe-configure-libcc1 \
  911. maybe-configure-gotools
  912. .PHONY: configure-target
  913. configure-target: \
  914. maybe-configure-target-libstdc++-v3 \
  915. maybe-configure-target-libsanitizer \
  916. maybe-configure-target-libmpx \
  917. maybe-configure-target-libvtv \
  918. maybe-configure-target-liboffloadmic \
  919. maybe-configure-target-libssp \
  920. maybe-configure-target-newlib \
  921. maybe-configure-target-libgcc \
  922. maybe-configure-target-libbacktrace \
  923. maybe-configure-target-libquadmath \
  924. maybe-configure-target-libgfortran \
  925. maybe-configure-target-libobjc \
  926. maybe-configure-target-libgo \
  927. maybe-configure-target-libhsail-rt \
  928. maybe-configure-target-libtermcap \
  929. maybe-configure-target-winsup \
  930. maybe-configure-target-libgloss \
  931. maybe-configure-target-libffi \
  932. maybe-configure-target-zlib \
  933. maybe-configure-target-rda \
  934. maybe-configure-target-libada \
  935. maybe-configure-target-libgomp \
  936. maybe-configure-target-libitm \
  937. maybe-configure-target-libatomic
  938.  
  939. # The target built for a native non-bootstrap build.
  940. .PHONY: all
  941. all:
  942. [ -f stage_final ] || echo stage3 > stage_final
  943. @r=`${PWD_COMMAND}`; export r; \
  944. s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  945. $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
  946. @: $(MAKE); $(unstage)
  947. @r=`${PWD_COMMAND}`; export r; \
  948. s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  949. if [ -f stage_last ]; then \
  950. TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
  951. $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
  952. else \
  953. $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
  954. ; \
  955. fi \
  956. && :
  957.  
  958. .PHONY: all-build
  959.  
  960. all-build: maybe-all-build-libiberty
  961. all-build: maybe-all-build-bison
  962. all-build: maybe-all-build-flex
  963. all-build: maybe-all-build-m4
  964. all-build: maybe-all-build-texinfo
  965. all-build: maybe-all-build-fixincludes
  966. all-build: maybe-all-build-libcpp
  967.  
  968. .PHONY: all-host
  969.  
  970. all-host: maybe-all-bison
  971. all-host: maybe-all-cgen
  972. all-host: maybe-all-dejagnu
  973. all-host: maybe-all-etc
  974. all-host: maybe-all-fastjar
  975. all-host: maybe-all-fixincludes
  976. all-host: maybe-all-flex
  977. all-host: maybe-all-gprof
  978. all-host: maybe-all-tcl
  979. all-host: maybe-all-itcl
  980. all-host: maybe-all-libgui
  981. all-host: maybe-all-m4
  982. all-host: maybe-all-readline
  983. all-host: maybe-all-sid
  984. all-host: maybe-all-sim
  985. all-host: maybe-all-texinfo
  986. all-host: maybe-all-gdb
  987. all-host: maybe-all-expect
  988. all-host: maybe-all-guile
  989. all-host: maybe-all-tk
  990. all-host: maybe-all-libtermcap
  991. all-host: maybe-all-utils
  992. all-host: maybe-all-gnattools
  993. all-host: maybe-all-libcc1
  994. all-host: maybe-all-gotools
  995.  
  996. .PHONY: all-target
  997.  
  998. all-target: maybe-all-target-libsanitizer
  999. all-target: maybe-all-target-libvtv
  1000. all-target: maybe-all-target-liboffloadmic
  1001. all-target: maybe-all-target-libssp
  1002. all-target: maybe-all-target-newlib
  1003. all-target: maybe-all-target-libbacktrace
  1004. all-target: maybe-all-target-libquadmath
  1005. all-target: maybe-all-target-libgfortran
  1006. all-target: maybe-all-target-libobjc
  1007. all-target: maybe-all-target-libgo
  1008. all-target: maybe-all-target-libhsail-rt
  1009. all-target: maybe-all-target-libtermcap
  1010. all-target: maybe-all-target-winsup
  1011. all-target: maybe-all-target-libgloss
  1012. all-target: maybe-all-target-libffi
  1013. all-target: maybe-all-target-zlib
  1014. all-target: maybe-all-target-rda
  1015. all-target: maybe-all-target-libada
  1016. all-target: maybe-all-target-libitm
  1017. all-target: maybe-all-target-libatomic
  1018.  
  1019. # Do a target for all the subdirectories. A ``make do-X'' will do a
  1020. # ``make X'' in all subdirectories (because, in general, there is a
  1021. # dependency (below) of X upon do-X, a ``make X'' will also do this,
  1022. # but it may do additional work as well).
  1023.  
  1024. .PHONY: do-info
  1025. do-info:
  1026. @: $(MAKE); $(unstage)
  1027. @r=`${PWD_COMMAND}`; export r; \
  1028. s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  1029. $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
  1030. info-target
  1031.  
  1032.  
  1033. .PHONY: info-host
  1034.  
  1035. info-host: maybe-info-bfd
  1036. info-host: maybe-info-opcodes
  1037. info-host: maybe-info-binutils
  1038. info-host: maybe-info-bison
  1039. info-host: maybe-info-cgen
  1040. info-host: maybe-info-dejagnu
  1041. info-host: maybe-info-etc
  1042. info-host: maybe-info-fastjar
  1043. info-host: maybe-info-fixincludes
  1044. info-host: maybe-info-flex
  1045. info-host: maybe-info-gas
  1046. info-host: maybe-info-gcc
  1047. info-host: maybe-info-gmp
  1048. info-host: maybe-info-mpfr
  1049. info-host: maybe-info-mpc
  1050. info-host: maybe-info-isl
  1051. info-host: maybe-info-libelf
  1052. info-host: maybe-info-gold
  1053. info-host: maybe-info-gprof
  1054. info-host: maybe-info-intl
  1055. info-host: maybe-info-tcl
  1056. info-host: maybe-info-itcl
  1057. info-host: maybe-info-ld
  1058. info-host: maybe-info-libbacktrace
  1059. info-host: maybe-info-libcpp
  1060. info-host: maybe-info-libdecnumber
  1061. info-host: maybe-info-libgui
  1062. info-host: maybe-info-libiberty
  1063. info-host: maybe-info-libiberty-linker-plugin
  1064. info-host: maybe-info-libiconv
  1065. info-host: maybe-info-m4
  1066. info-host: maybe-info-readline
  1067. info-host: maybe-info-sid
  1068. info-host: maybe-info-sim
  1069. info-host: maybe-info-texinfo
  1070. info-host: maybe-info-zlib
  1071. info-host: maybe-info-gdb
  1072. info-host: maybe-info-expect
  1073. info-host: maybe-info-guile
  1074. info-host: maybe-info-tk
  1075. info-host: maybe-info-libtermcap
  1076. info-host: maybe-info-utils
  1077. info-host: maybe-info-gnattools
  1078. info-host: maybe-info-lto-plugin
  1079. info-host: maybe-info-libcc1
  1080. info-host: maybe-info-gotools
  1081.  
  1082. .PHONY: info-target
  1083.  
  1084. info-target: maybe-info-target-libstdc++-v3
  1085. info-target: maybe-info-target-libsanitizer
  1086. info-target: maybe-info-target-libmpx
  1087. info-target: maybe-info-target-libvtv
  1088. info-target: maybe-info-target-liboffloadmic
  1089. info-target: maybe-info-target-libssp
  1090. info-target: maybe-info-target-newlib
  1091. info-target: maybe-info-target-libgcc
  1092. info-target: maybe-info-target-libbacktrace
  1093. info-target: maybe-info-target-libquadmath
  1094. info-target: maybe-info-target-libgfortran
  1095. info-target: maybe-info-target-libobjc
  1096. info-target: maybe-info-target-libgo
  1097. info-target: maybe-info-target-libhsail-rt
  1098. info-target: maybe-info-target-libtermcap
  1099. info-target: maybe-info-target-winsup
  1100. info-target: maybe-info-target-libgloss
  1101. info-target: maybe-info-target-libffi
  1102. info-target: maybe-info-target-zlib
  1103. info-target: maybe-info-target-rda
  1104. info-target: maybe-info-target-libada
  1105. info-target: maybe-info-target-libgomp
  1106. info-target: maybe-info-target-libitm
  1107. info-target: maybe-info-target-libatomic
  1108.  
  1109. .PHONY: do-dvi
  1110. do-dvi:
  1111. @: $(MAKE); $(unstage)
  1112. @r=`${PWD_COMMAND}`; export r; \
  1113. s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  1114. $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
  1115. dvi-target
  1116.  
  1117.  
  1118. .PHONY: dvi-host
  1119.  
  1120. dvi-host: maybe-dvi-bfd
  1121. dvi-host: maybe-dvi-opcodes
  1122. dvi-host: maybe-dvi-binutils
  1123. dvi-host: maybe-dvi-bison
  1124. dvi-host: maybe-dvi-cgen
  1125. dvi-host: maybe-dvi-dejagnu
  1126. dvi-host: maybe-dvi-etc
  1127. dvi-host: maybe-dvi-fastjar
  1128. dvi-host: maybe-dvi-fixincludes
  1129. dvi-host: maybe-dvi-flex
  1130. dvi-host: maybe-dvi-gas
  1131. dvi-host: maybe-dvi-gcc
  1132. dvi-host: maybe-dvi-gmp
  1133. dvi-host: maybe-dvi-mpfr
  1134. dvi-host: maybe-dvi-mpc
  1135. dvi-host: maybe-dvi-isl
  1136. dvi-host: maybe-dvi-libelf
  1137. dvi-host: maybe-dvi-gold
  1138. dvi-host: maybe-dvi-gprof
  1139. dvi-host: maybe-dvi-intl
  1140. dvi-host: maybe-dvi-tcl
  1141. dvi-host: maybe-dvi-itcl
  1142. dvi-host: maybe-dvi-ld
  1143. dvi-host: maybe-dvi-libbacktrace
  1144. dvi-host: maybe-dvi-libcpp
  1145. dvi-host: maybe-dvi-libdecnumber
  1146. dvi-host: maybe-dvi-libgui
  1147. dvi-host: maybe-dvi-libiberty
  1148. dvi-host: maybe-dvi-libiberty-linker-plugin
  1149. dvi-host: maybe-dvi-libiconv
  1150. dvi-host: maybe-dvi-m4
  1151. dvi-host: maybe-dvi-readline
  1152. dvi-host: maybe-dvi-sid
  1153. dvi-host: maybe-dvi-sim
  1154. dvi-host: maybe-dvi-texinfo
  1155. dvi-host: maybe-dvi-zlib
  1156. dvi-host: maybe-dvi-gdb
  1157. dvi-host: maybe-dvi-expect
  1158. dvi-host: maybe-dvi-guile
  1159. dvi-host: maybe-dvi-tk
  1160. dvi-host: maybe-dvi-libtermcap
  1161. dvi-host: maybe-dvi-utils
  1162. dvi-host: maybe-dvi-gnattools
  1163. dvi-host: maybe-dvi-lto-plugin
  1164. dvi-host: maybe-dvi-libcc1
  1165. dvi-host: maybe-dvi-gotools
  1166.  
  1167. .PHONY: dvi-target
  1168.  
  1169. dvi-target: maybe-dvi-target-libstdc++-v3
  1170. dvi-target: maybe-dvi-target-libsanitizer
  1171. dvi-target: maybe-dvi-target-libmpx
  1172. dvi-target: maybe-dvi-target-libvtv
  1173. dvi-target: maybe-dvi-target-liboffloadmic
  1174. dvi-target: maybe-dvi-target-libssp
  1175. dvi-target: maybe-dvi-target-newlib
  1176. dvi-target: maybe-dvi-target-libgcc
  1177. dvi-target: maybe-dvi-target-libbacktrace
  1178. dvi-target: maybe-dvi-target-libquadmath
  1179. dvi-target: maybe-dvi-target-libgfortran
  1180. dvi-target: maybe-dvi-target-libobjc
  1181. dvi-target: maybe-dvi-target-libgo
  1182. dvi-target: maybe-dvi-target-libhsail-rt
  1183. dvi-target: maybe-dvi-target-libtermcap
  1184. dvi-target: maybe-dvi-target-winsup
  1185. dvi-target: maybe-dvi-target-libgloss
  1186. dvi-target: maybe-dvi-target-libffi
  1187. dvi-target: maybe-dvi-target-zlib
  1188. dvi-target: maybe-dvi-target-rda
  1189. dvi-target: maybe-dvi-target-libada
  1190. dvi-target: maybe-dvi-target-libgomp
  1191. dvi-target: maybe-dvi-target-libitm
  1192. dvi-target: maybe-dvi-target-libatomic
  1193.  
  1194. .PHONY: do-pdf
  1195. do-pdf:
  1196. @: $(MAKE); $(unstage)
  1197. @r=`${PWD_COMMAND}`; export r; \
  1198. s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  1199. $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
  1200. pdf-target
  1201.  
  1202.  
  1203. .PHONY: pdf-host
  1204.  
  1205. pdf-host: maybe-pdf-bfd
  1206. pdf-host: maybe-pdf-opcodes
  1207. pdf-host: maybe-pdf-binutils
  1208. pdf-host: maybe-pdf-bison
  1209. pdf-host: maybe-pdf-cgen
  1210. pdf-host: maybe-pdf-dejagnu
  1211. pdf-host: maybe-pdf-etc
  1212. pdf-host: maybe-pdf-fastjar
  1213. pdf-host: maybe-pdf-fixincludes
  1214. pdf-host: maybe-pdf-flex
  1215. pdf-host: maybe-pdf-gas
  1216. pdf-host: maybe-pdf-gcc
  1217. pdf-host: maybe-pdf-gmp
  1218. pdf-host: maybe-pdf-mpfr
  1219. pdf-host: maybe-pdf-mpc
  1220. pdf-host: maybe-pdf-isl
  1221. pdf-host: maybe-pdf-libelf
  1222. pdf-host: maybe-pdf-gold
  1223. pdf-host: maybe-pdf-gprof
  1224. pdf-host: maybe-pdf-intl
  1225. pdf-host: maybe-pdf-tcl
  1226. pdf-host: maybe-pdf-itcl
  1227. pdf-host: maybe-pdf-ld
  1228. pdf-host: maybe-pdf-libbacktrace
  1229. pdf-host: maybe-pdf-libcpp
  1230. pdf-host: maybe-pdf-libdecnumber
  1231. pdf-host: maybe-pdf-libgui
  1232. pdf-host: maybe-pdf-libiberty
  1233. pdf-host: maybe-pdf-libiberty-linker-plugin
  1234. pdf-host: maybe-pdf-libiconv
  1235. pdf-host: maybe-pdf-m4
  1236. pdf-host: maybe-pdf-readline
  1237. pdf-host: maybe-pdf-sid
  1238. pdf-host: maybe-pdf-sim
  1239. pdf-host: maybe-pdf-texinfo
  1240. pdf-host: maybe-pdf-zlib
  1241. pdf-host: maybe-pdf-gdb
  1242. pdf-host: maybe-pdf-expect
  1243. pdf-host: maybe-pdf-guile
  1244. pdf-host: maybe-pdf-tk
  1245. pdf-host: maybe-pdf-libtermcap
  1246. pdf-host: maybe-pdf-utils
  1247. pdf-host: maybe-pdf-gnattools
  1248. pdf-host: maybe-pdf-lto-plugin
  1249. pdf-host: maybe-pdf-libcc1
  1250. pdf-host: maybe-pdf-gotools
  1251.  
  1252. .PHONY: pdf-target
  1253.  
  1254. pdf-target: maybe-pdf-target-libstdc++-v3
  1255. pdf-target: maybe-pdf-target-libsanitizer
  1256. pdf-target: maybe-pdf-target-libmpx
  1257. pdf-target: maybe-pdf-target-libvtv
  1258. pdf-target: maybe-pdf-target-liboffloadmic
  1259. pdf-target: maybe-pdf-target-libssp
  1260. pdf-target: maybe-pdf-target-newlib
  1261. pdf-target: maybe-pdf-target-libgcc
  1262. pdf-target: maybe-pdf-target-libbacktrace
  1263. pdf-target: maybe-pdf-target-libquadmath
  1264. pdf-target: maybe-pdf-target-libgfortran
  1265. pdf-target: maybe-pdf-target-libobjc
  1266. pdf-target: maybe-pdf-target-libgo
  1267. pdf-target: maybe-pdf-target-libhsail-rt
  1268. pdf-target: maybe-pdf-target-libtermcap
  1269. pdf-target: maybe-pdf-target-winsup
  1270. pdf-target: maybe-pdf-target-libgloss
  1271. pdf-target: maybe-pdf-target-libffi
  1272. pdf-target: maybe-pdf-target-zlib
  1273. pdf-target: maybe-pdf-target-rda
  1274. pdf-target: maybe-pdf-target-libada
  1275. pdf-target: maybe-pdf-target-libgomp
  1276. pdf-target: maybe-pdf-target-libitm
  1277. pdf-target: maybe-pdf-target-libatomic
  1278.  
  1279. .PHONY: do-html
  1280. do-html:
  1281. @: $(MAKE); $(unstage)
  1282. @r=`${PWD_COMMAND}`; export r; \
  1283. s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  1284. $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
  1285. html-target
  1286.  
  1287.  
  1288. .PHONY: html-host
  1289.  
  1290. html-host: maybe-html-bfd
  1291. html-host: maybe-html-opcodes
  1292. html-host: maybe-html-binutils
  1293. html-host: maybe-html-bison
  1294. html-host: maybe-html-cgen
  1295. html-host: maybe-html-dejagnu
  1296. html-host: maybe-html-etc
  1297. html-host: maybe-html-fastjar
  1298. html-host: maybe-html-fixincludes
  1299. html-host: maybe-html-flex
  1300. html-host: maybe-html-gas
  1301. html-host: maybe-html-gcc
  1302. html-host: maybe-html-gmp
  1303. html-host: maybe-html-mpfr
  1304. html-host: maybe-html-mpc
  1305. html-host: maybe-html-isl
  1306. html-host: maybe-html-libelf
  1307. html-host: maybe-html-gold
  1308. html-host: maybe-html-gprof
  1309. html-host: maybe-html-intl
  1310. html-host: maybe-html-tcl
  1311. html-host: maybe-html-itcl
  1312. html-host: maybe-html-ld
  1313. html-host: maybe-html-libbacktrace
  1314. html-host: maybe-html-libcpp
  1315. html-host: maybe-html-libdecnumber
  1316. html-host: maybe-html-libgui
  1317. html-host: maybe-html-libiberty
  1318. html-host: maybe-html-libiberty-linker-plugin
  1319. html-host: maybe-html-libiconv
  1320. html-host: maybe-html-m4
  1321. html-host: maybe-html-readline
  1322. html-host: maybe-html-sid
  1323. html-host: maybe-html-sim
  1324. html-host: maybe-html-texinfo
  1325. html-host: maybe-html-zlib
  1326. html-host: maybe-html-gdb
  1327. html-host: maybe-html-expect
  1328. html-host: maybe-html-guile
  1329. html-host: maybe-html-tk
  1330. html-host: maybe-html-libtermcap
  1331. html-host: maybe-html-utils
  1332. html-host: maybe-html-gnattools
  1333. html-host: maybe-html-lto-plugin
  1334. html-host: maybe-html-libcc1
  1335. html-host: maybe-html-gotools
  1336.  
  1337. .PHONY: html-target
  1338.  
  1339. html-target: maybe-html-target-libstdc++-v3
  1340. html-target: maybe-html-target-libsanitizer
  1341. html-target: maybe-html-target-libmpx
  1342. html-target: maybe-html-target-libvtv
  1343. html-target: maybe-html-target-liboffloadmic
  1344. html-target: maybe-html-target-libssp
  1345. html-target: maybe-html-target-newlib
  1346. html-target: maybe-html-target-libgcc
  1347. html-target: maybe-html-target-libbacktrace
  1348. html-target: maybe-html-target-libquadmath
  1349. html-target: maybe-html-target-libgfortran
  1350. html-target: maybe-html-target-libobjc
  1351. html-target: maybe-html-target-libgo
  1352. html-target: maybe-html-target-libhsail-rt
  1353. html-target: maybe-html-target-libtermcap
  1354. html-target: maybe-html-target-winsup
  1355. html-target: maybe-html-target-libgloss
  1356. html-target: maybe-html-target-libffi
  1357. html-target: maybe-html-target-zlib
  1358. html-target: maybe-html-target-rda
  1359. html-target: maybe-html-target-libada
  1360. html-target: maybe-html-target-libgomp
  1361. html-target: maybe-html-target-libitm
  1362. html-target: maybe-html-target-libatomic
  1363.  
  1364. .PHONY: do-TAGS
  1365. do-TAGS:
  1366. @: $(MAKE); $(unstage)
  1367. @r=`${PWD_COMMAND}`; export r; \
  1368. s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  1369. $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
  1370. TAGS-target
  1371.  
  1372.  
  1373. .PHONY: TAGS-host
  1374.  
  1375. TAGS-host: maybe-TAGS-bfd
  1376. TAGS-host: maybe-TAGS-opcodes
  1377. TAGS-host: maybe-TAGS-binutils
  1378. TAGS-host: maybe-TAGS-bison
  1379. TAGS-host: maybe-TAGS-cgen
  1380. TAGS-host: maybe-TAGS-dejagnu
  1381. TAGS-host: maybe-TAGS-etc
  1382. TAGS-host: maybe-TAGS-fastjar
  1383. TAGS-host: maybe-TAGS-fixincludes
  1384. TAGS-host: maybe-TAGS-flex
  1385. TAGS-host: maybe-TAGS-gas
  1386. TAGS-host: maybe-TAGS-gcc
  1387. TAGS-host: maybe-TAGS-gmp
  1388. TAGS-host: maybe-TAGS-mpfr
  1389. TAGS-host: maybe-TAGS-mpc
  1390. TAGS-host: maybe-TAGS-isl
  1391. TAGS-host: maybe-TAGS-libelf
  1392. TAGS-host: maybe-TAGS-gold
  1393. TAGS-host: maybe-TAGS-gprof
  1394. TAGS-host: maybe-TAGS-intl
  1395. TAGS-host: maybe-TAGS-tcl
  1396. TAGS-host: maybe-TAGS-itcl
  1397. TAGS-host: maybe-TAGS-ld
  1398. TAGS-host: maybe-TAGS-libbacktrace
  1399. TAGS-host: maybe-TAGS-libcpp
  1400. TAGS-host: maybe-TAGS-libdecnumber
  1401. TAGS-host: maybe-TAGS-libgui
  1402. TAGS-host: maybe-TAGS-libiberty
  1403. TAGS-host: maybe-TAGS-libiberty-linker-plugin
  1404. TAGS-host: maybe-TAGS-libiconv
  1405. TAGS-host: maybe-TAGS-m4
  1406. TAGS-host: maybe-TAGS-readline
  1407. TAGS-host: maybe-TAGS-sid
  1408. TAGS-host: maybe-TAGS-sim
  1409. TAGS-host: maybe-TAGS-texinfo
  1410. TAGS-host: maybe-TAGS-zlib
  1411. TAGS-host: maybe-TAGS-gdb
  1412. TAGS-host: maybe-TAGS-expect
  1413. TAGS-host: maybe-TAGS-guile
  1414. TAGS-host: maybe-TAGS-tk
  1415. TAGS-host: maybe-TAGS-libtermcap
  1416. TAGS-host: maybe-TAGS-utils
  1417. TAGS-host: maybe-TAGS-gnattools
  1418. TAGS-host: maybe-TAGS-lto-plugin
  1419. TAGS-host: maybe-TAGS-libcc1
  1420. TAGS-host: maybe-TAGS-gotools
  1421.  
  1422. .PHONY: TAGS-target
  1423.  
  1424. TAGS-target: maybe-TAGS-target-libstdc++-v3
  1425. TAGS-target: maybe-TAGS-target-libsanitizer
  1426. TAGS-target: maybe-TAGS-target-libmpx
  1427. TAGS-target: maybe-TAGS-target-libvtv
  1428. TAGS-target: maybe-TAGS-target-liboffloadmic
  1429. TAGS-target: maybe-TAGS-target-libssp
  1430. TAGS-target: maybe-TAGS-target-newlib
  1431. TAGS-target: maybe-TAGS-target-libgcc
  1432. TAGS-target: maybe-TAGS-target-libbacktrace
  1433. TAGS-target: maybe-TAGS-target-libquadmath
  1434. TAGS-target: maybe-TAGS-target-libgfortran
  1435. TAGS-target: maybe-TAGS-target-libobjc
  1436. TAGS-target: maybe-TAGS-target-libgo
  1437. TAGS-target: maybe-TAGS-target-libhsail-rt
  1438. TAGS-target: maybe-TAGS-target-libtermcap
  1439. TAGS-target: maybe-TAGS-target-winsup
  1440. TAGS-target: maybe-TAGS-target-libgloss
  1441. TAGS-target: maybe-TAGS-target-libffi
  1442. TAGS-target: maybe-TAGS-target-zlib
  1443. TAGS-target: maybe-TAGS-target-rda
  1444. TAGS-target: maybe-TAGS-target-libada
  1445. TAGS-target: maybe-TAGS-target-libgomp
  1446. TAGS-target: maybe-TAGS-target-libitm
  1447. TAGS-target: maybe-TAGS-target-libatomic
  1448.  
  1449. .PHONY: do-install-info
  1450. do-install-info:
  1451. @: $(MAKE); $(unstage)
  1452. @r=`${PWD_COMMAND}`; export r; \
  1453. s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  1454. $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
  1455. install-info-target
  1456.  
  1457.  
  1458. .PHONY: install-info-host
  1459.  
  1460. install-info-host: maybe-install-info-bfd
  1461. install-info-host: maybe-install-info-opcodes
  1462. install-info-host: maybe-install-info-binutils
  1463. install-info-host: maybe-install-info-bison
  1464. install-info-host: maybe-install-info-cgen
  1465. install-info-host: maybe-install-info-dejagnu
  1466. install-info-host: maybe-install-info-etc
  1467. install-info-host: maybe-install-info-fastjar
  1468. install-info-host: maybe-install-info-fixincludes
  1469. install-info-host: maybe-install-info-flex
  1470. install-info-host: maybe-install-info-gas
  1471. install-info-host: maybe-install-info-gcc
  1472. install-info-host: maybe-install-info-gmp
  1473. install-info-host: maybe-install-info-mpfr
  1474. install-info-host: maybe-install-info-mpc
  1475. install-info-host: maybe-install-info-isl
  1476. install-info-host: maybe-install-info-libelf
  1477. install-info-host: maybe-install-info-gold
  1478. install-info-host: maybe-install-info-gprof
  1479. install-info-host: maybe-install-info-intl
  1480. install-info-host: maybe-install-info-tcl
  1481. install-info-host: maybe-install-info-itcl
  1482. install-info-host: maybe-install-info-ld
  1483. install-info-host: maybe-install-info-libbacktrace
  1484. install-info-host: maybe-install-info-libcpp
  1485. install-info-host: maybe-install-info-libdecnumber
  1486. install-info-host: maybe-install-info-libgui
  1487. install-info-host: maybe-install-info-libiberty
  1488. install-info-host: maybe-install-info-libiberty-linker-plugin
  1489. install-info-host: maybe-install-info-libiconv
  1490. install-info-host: maybe-install-info-m4
  1491. install-info-host: maybe-install-info-readline
  1492. install-info-host: maybe-install-info-sid
  1493. install-info-host: maybe-install-info-sim
  1494. install-info-host: maybe-install-info-texinfo
  1495. install-info-host: maybe-install-info-zlib
  1496. install-info-host: maybe-install-info-gdb
  1497. install-info-host: maybe-install-info-expect
  1498. install-info-host: maybe-install-info-guile
  1499. install-info-host: maybe-install-info-tk
  1500. install-info-host: maybe-install-info-libtermcap
  1501. install-info-host: maybe-install-info-utils
  1502. install-info-host: maybe-install-info-gnattools
  1503. install-info-host: maybe-install-info-lto-plugin
  1504. install-info-host: maybe-install-info-libcc1
  1505. install-info-host: maybe-install-info-gotools
  1506.  
  1507. .PHONY: install-info-target
  1508.  
  1509. install-info-target: maybe-install-info-target-libstdc++-v3
  1510. install-info-target: maybe-install-info-target-libsanitizer
  1511. install-info-target: maybe-install-info-target-libmpx
  1512. install-info-target: maybe-install-info-target-libvtv
  1513. install-info-target: maybe-install-info-target-liboffloadmic
  1514. install-info-target: maybe-install-info-target-libssp
  1515. install-info-target: maybe-install-info-target-newlib
  1516. install-info-target: maybe-install-info-target-libgcc
  1517. install-info-target: maybe-install-info-target-libbacktrace
  1518. install-info-target: maybe-install-info-target-libquadmath
  1519. install-info-target: maybe-install-info-target-libgfortran
  1520. install-info-target: maybe-install-info-target-libobjc
  1521. install-info-target: maybe-install-info-target-libgo
  1522. install-info-target: maybe-install-info-target-libhsail-rt
  1523. install-info-target: maybe-install-info-target-libtermcap
  1524. install-info-target: maybe-install-info-target-winsup
  1525. install-info-target: maybe-install-info-target-libgloss
  1526. install-info-target: maybe-install-info-target-libffi
  1527. install-info-target: maybe-install-info-target-zlib
  1528. install-info-target: maybe-install-info-target-rda
  1529. install-info-target: maybe-install-info-target-libada
  1530. install-info-target: maybe-install-info-target-libgomp
  1531. install-info-target: maybe-install-info-target-libitm
  1532. install-info-target: maybe-install-info-target-libatomic
  1533.  
  1534. .PHONY: do-install-pdf
  1535. do-install-pdf:
  1536. @: $(MAKE); $(unstage)
  1537. @r=`${PWD_COMMAND}`; export r; \
  1538. s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  1539. $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
  1540. install-pdf-target
  1541.  
  1542.  
  1543. .PHONY: install-pdf-host
  1544.  
  1545. install-pdf-host: maybe-install-pdf-bfd
  1546. install-pdf-host: maybe-install-pdf-opcodes
  1547. install-pdf-host: maybe-install-pdf-binutils
  1548. install-pdf-host: maybe-install-pdf-bison
  1549. install-pdf-host: maybe-install-pdf-cgen
  1550. install-pdf-host: maybe-install-pdf-dejagnu
  1551. install-pdf-host: maybe-install-pdf-etc
  1552. install-pdf-host: maybe-install-pdf-fastjar
  1553. install-pdf-host: maybe-install-pdf-fixincludes
  1554. install-pdf-host: maybe-install-pdf-flex
  1555. install-pdf-host: maybe-install-pdf-gas
  1556. install-pdf-host: maybe-install-pdf-gcc
  1557. install-pdf-host: maybe-install-pdf-gmp
  1558. install-pdf-host: maybe-install-pdf-mpfr
  1559. install-pdf-host: maybe-install-pdf-mpc
  1560. install-pdf-host: maybe-install-pdf-isl
  1561. install-pdf-host: maybe-install-pdf-libelf
  1562. install-pdf-host: maybe-install-pdf-gold
  1563. install-pdf-host: maybe-install-pdf-gprof
  1564. install-pdf-host: maybe-install-pdf-intl
  1565. install-pdf-host: maybe-install-pdf-tcl
  1566. install-pdf-host: maybe-install-pdf-itcl
  1567. install-pdf-host: maybe-install-pdf-ld
  1568. install-pdf-host: maybe-install-pdf-libbacktrace
  1569. install-pdf-host: maybe-install-pdf-libcpp
  1570. install-pdf-host: maybe-install-pdf-libdecnumber
  1571. install-pdf-host: maybe-install-pdf-libgui
  1572. install-pdf-host: maybe-install-pdf-libiberty
  1573. install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
  1574. install-pdf-host: maybe-install-pdf-libiconv
  1575. install-pdf-host: maybe-install-pdf-m4
  1576. install-pdf-host: maybe-install-pdf-readline
  1577. install-pdf-host: maybe-install-pdf-sid
  1578. install-pdf-host: maybe-install-pdf-sim
  1579. install-pdf-host: maybe-install-pdf-texinfo
  1580. install-pdf-host: maybe-install-pdf-zlib
  1581. install-pdf-host: maybe-install-pdf-gdb
  1582. install-pdf-host: maybe-install-pdf-expect
  1583. install-pdf-host: maybe-install-pdf-guile
  1584. install-pdf-host: maybe-install-pdf-tk
  1585. install-pdf-host: maybe-install-pdf-libtermcap
  1586. install-pdf-host: maybe-install-pdf-utils
  1587. install-pdf-host: maybe-install-pdf-gnattools
  1588. install-pdf-host: maybe-install-pdf-lto-plugin
  1589. install-pdf-host: maybe-install-pdf-libcc1
  1590. install-pdf-host: maybe-install-pdf-gotools
  1591.  
  1592. .PHONY: install-pdf-target
  1593.  
  1594. install-pdf-target: maybe-install-pdf-target-libstdc++-v3
  1595. install-pdf-target: maybe-install-pdf-target-libsanitizer
  1596. install-pdf-target: maybe-install-pdf-target-libmpx
  1597. install-pdf-target: maybe-install-pdf-target-libvtv
  1598. install-pdf-target: maybe-install-pdf-target-liboffloadmic
  1599. install-pdf-target: maybe-install-pdf-target-libssp
  1600. install-pdf-target: maybe-install-pdf-target-newlib
  1601. install-pdf-target: maybe-install-pdf-target-libgcc
  1602. install-pdf-target: maybe-install-pdf-target-libbacktrace
  1603. install-pdf-target: maybe-install-pdf-target-libquadmath
  1604. install-pdf-target: maybe-install-pdf-target-libgfortran
  1605. install-pdf-target: maybe-install-pdf-target-libobjc
  1606. install-pdf-target: maybe-install-pdf-target-libgo
  1607. install-pdf-target: maybe-install-pdf-target-libhsail-rt
  1608. install-pdf-target: maybe-install-pdf-target-libtermcap
  1609. install-pdf-target: maybe-install-pdf-target-winsup
  1610. install-pdf-target: maybe-install-pdf-target-libgloss
  1611. install-pdf-target: maybe-install-pdf-target-libffi
  1612. install-pdf-target: maybe-install-pdf-target-zlib
  1613. install-pdf-target: maybe-install-pdf-target-rda
  1614. install-pdf-target: maybe-install-pdf-target-libada
  1615. install-pdf-target: maybe-install-pdf-target-libgomp
  1616. install-pdf-target: maybe-install-pdf-target-libitm
  1617. install-pdf-target: maybe-install-pdf-target-libatomic
  1618.  
  1619. .PHONY: do-install-html
  1620. do-install-html:
  1621. @: $(MAKE); $(unstage)
  1622. @r=`${PWD_COMMAND}`; export r; \
  1623. s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  1624. $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
  1625. install-html-target
  1626.  
  1627.  
  1628. .PHONY: install-html-host
  1629.  
  1630. install-html-host: maybe-install-html-bfd
  1631. install-html-host: maybe-install-html-opcodes
  1632. install-html-host: maybe-install-html-binutils
  1633. install-html-host: maybe-install-html-bison
  1634. install-html-host: maybe-install-html-cgen
  1635. install-html-host: maybe-install-html-dejagnu
  1636. install-html-host: maybe-install-html-etc
  1637. install-html-host: maybe-install-html-fastjar
  1638. install-html-host: maybe-install-html-fixincludes
  1639. install-html-host: maybe-install-html-flex
  1640. install-html-host: maybe-install-html-gas
  1641. install-html-host: maybe-install-html-gcc
  1642. install-html-host: maybe-install-html-gmp
  1643. install-html-host: maybe-install-html-mpfr
  1644. install-html-host: maybe-install-html-mpc
  1645. install-html-host: maybe-install-html-isl
  1646. install-html-host: maybe-install-html-libelf
  1647. install-html-host: maybe-install-html-gold
  1648. install-html-host: maybe-install-html-gprof
  1649. install-html-host: maybe-install-html-intl
  1650. install-html-host: maybe-install-html-tcl
  1651. install-html-host: maybe-install-html-itcl
  1652. install-html-host: maybe-install-html-ld
  1653. install-html-host: maybe-install-html-libbacktrace
  1654. install-html-host: maybe-install-html-libcpp
  1655. install-html-host: maybe-install-html-libdecnumber
  1656. install-html-host: maybe-install-html-libgui
  1657. install-html-host: maybe-install-html-libiberty
  1658. install-html-host: maybe-install-html-libiberty-linker-plugin
  1659. install-html-host: maybe-install-html-libiconv
  1660. install-html-host: maybe-install-html-m4
  1661. install-html-host: maybe-install-html-readline
  1662. install-html-host: maybe-install-html-sid
  1663. install-html-host: maybe-install-html-sim
  1664. install-html-host: maybe-install-html-texinfo
  1665. install-html-host: maybe-install-html-zlib
  1666. install-html-host: maybe-install-html-gdb
  1667. install-html-host: maybe-install-html-expect
  1668. install-html-host: maybe-install-html-guile
  1669. install-html-host: maybe-install-html-tk
  1670. install-html-host: maybe-install-html-libtermcap
  1671. install-html-host: maybe-install-html-utils
  1672. install-html-host: maybe-install-html-gnattools
  1673. install-html-host: maybe-install-html-lto-plugin
  1674. install-html-host: maybe-install-html-libcc1
  1675. install-html-host: maybe-install-html-gotools
  1676.  
  1677. .PHONY: install-html-target
  1678.  
  1679. install-html-target: maybe-install-html-target-libstdc++-v3
  1680. install-html-target: maybe-install-html-target-libsanitizer
  1681. install-html-target: maybe-install-html-target-libmpx
  1682. install-html-target: maybe-install-html-target-libvtv
  1683. install-html-target: maybe-install-html-target-liboffloadmic
  1684. install-html-target: maybe-install-html-target-libssp
  1685. install-html-target: maybe-install-html-target-newlib
  1686. install-html-target: maybe-install-html-target-libgcc
  1687. install-html-target: maybe-install-html-target-libbacktrace
  1688. install-html-target: maybe-install-html-target-libquadmath
  1689. install-html-target: maybe-install-html-target-libgfortran
  1690. install-html-target: maybe-install-html-target-libobjc
  1691. install-html-target: maybe-install-html-target-libgo
  1692. install-html-target: maybe-install-html-target-libhsail-rt
  1693. install-html-target: maybe-install-html-target-libtermcap
  1694. install-html-target: maybe-install-html-target-winsup
  1695. install-html-target: maybe-install-html-target-libgloss
  1696. install-html-target: maybe-install-html-target-libffi
  1697. install-html-target: maybe-install-html-target-zlib
  1698. install-html-target: maybe-install-html-target-rda
  1699. install-html-target: maybe-install-html-target-libada
  1700. install-html-target: maybe-install-html-target-libgomp
  1701. install-html-target: maybe-install-html-target-libitm
  1702. install-html-target: maybe-install-html-target-libatomic
  1703.  
  1704. .PHONY: do-installcheck
  1705. do-installcheck:
  1706. @: $(MAKE); $(unstage)
  1707. @r=`${PWD_COMMAND}`; export r; \
  1708. s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  1709. $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
  1710. installcheck-target
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement