xref: /netbsd-src/external/gpl3/binutils.old/dist/Makefile.in (revision e992f068c547fd6e84b3f104dc2340adcc955732)
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
3#
4# Makefile for directory with subdirs to build.
5#   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6#   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
7#   Free Software Foundation
8#
9# This file is free software; you can redistribute it and/or modify
10# it under the terms of the GNU General Public License as published by
11# the Free Software Foundation; either version 3 of the License, or
12# (at your option) any later version.
13#
14# This program is distributed in the hope that it will be useful,
15# but WITHOUT ANY WARRANTY; without even the implied warranty of
16# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17# GNU General Public License for more details.
18#
19# You should have received a copy of the GNU General Public License
20# along with this program; see the file COPYING3.  If not see
21# <http://www.gnu.org/licenses/>.
22#
23
24# First, test for a proper version of make, but only where one is required.
25
26@if gcc
27ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
28$(error GNU make version 3.80 or newer is required.)
29endif
30@endif gcc
31
32# -------------------------------
33# Standard Autoconf-set variables
34# -------------------------------
35VPATH=@srcdir@
36
37build_alias=@build_noncanonical@
38build_vendor=@build_vendor@
39build_os=@build_os@
40build=@build@
41host_alias=@host_noncanonical@
42host_vendor=@host_vendor@
43host_os=@host_os@
44host=@host@
45target_alias=@target_noncanonical@
46target_vendor=@target_vendor@
47target_os=@target_os@
48target=@target@
49
50program_transform_name = @program_transform_name@
51
52prefix = @prefix@
53exec_prefix = @exec_prefix@
54
55srcdir = @srcdir@
56
57bindir = @bindir@
58sbindir = @sbindir@
59libexecdir = @libexecdir@
60datadir = @datadir@
61sysconfdir = @sysconfdir@
62sharedstatedir = @sharedstatedir@
63localstatedir = @localstatedir@
64libdir = @libdir@
65includedir = @includedir@
66oldincludedir = @oldincludedir@
67infodir = @infodir@
68datarootdir = @datarootdir@
69docdir = @docdir@
70pdfdir = @pdfdir@
71htmldir = @htmldir@
72mandir = @mandir@
73man1dir = $(mandir)/man1
74man2dir = $(mandir)/man2
75man3dir = $(mandir)/man3
76man4dir = $(mandir)/man4
77man5dir = $(mandir)/man5
78man6dir = $(mandir)/man6
79man7dir = $(mandir)/man7
80man8dir = $(mandir)/man8
81man9dir = $(mandir)/man9
82
83INSTALL = @INSTALL@
84INSTALL_PROGRAM = @INSTALL_PROGRAM@
85INSTALL_SCRIPT = @INSTALL_SCRIPT@
86INSTALL_DATA = @INSTALL_DATA@
87LN = @LN@
88LN_S = @LN_S@
89MAINT = @MAINT@
90MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
91MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
92
93# -------------------------------------------------
94# Miscellaneous non-standard autoconf-set variables
95# -------------------------------------------------
96
97# The gcc driver likes to know the arguments it was configured with.
98TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
99
100tooldir = @tooldir@
101build_tooldir = @build_tooldir@
102
103# This is the name of the environment variable used for the path to
104# the libraries.
105RPATH_ENVVAR = @RPATH_ENVVAR@
106
107# On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path
108# is used instead of the directory itself to avoid including built
109# executables in PATH.
110GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@
111
112# If the build should make suitable code for shared host resources.
113host_shared = @host_shared@
114
115# Build programs are put under this directory.
116BUILD_SUBDIR = @build_subdir@
117# This is set by the configure script to the arguments to use when configuring
118# directories built for the build system.
119BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
120
121# Linker flags to use on the host, for stage1 or when not
122# bootstrapping.
123STAGE1_LDFLAGS = @stage1_ldflags@
124
125# Libraries to use on the host, for stage1 or when not bootstrapping.
126STAGE1_LIBS = @stage1_libs@
127
128# Linker flags to use for stage2 and later.
129POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
130
131# Libraries to use for stage2 and later.
132POSTSTAGE1_LIBS = @poststage1_libs@
133
134# This is the list of variables to export in the environment when
135# configuring any subdirectory.  It must also be exported whenever
136# recursing into a build directory in case that directory's Makefile
137# re-runs configure.
138BASE_EXPORTS = \
139	FLEX="$(FLEX)"; export FLEX; \
140	LEX="$(LEX)"; export LEX; \
141	BISON="$(BISON)"; export BISON; \
142	YACC="$(YACC)"; export YACC; \
143	M4="$(M4)"; export M4; \
144	SED="$(SED)"; export SED; \
145	AWK="$(AWK)"; export AWK; \
146	MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
147
148# This is the list of variables to export in the environment when
149# configuring subdirectories for the build system.
150BUILD_EXPORTS = \
151	$(BASE_EXPORTS) \
152	AR="$(AR_FOR_BUILD)"; export AR; \
153	AS="$(AS_FOR_BUILD)"; export AS; \
154	CC="$(CC_FOR_BUILD)"; export CC; \
155	CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
156	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
157	CPP="$(CPP_FOR_BUILD)"; export CPP; \
158	CPPFLAGS="$(CPPFLAGS_FOR_BUILD)"; export CPPFLAGS; \
159	CXX="$(CXX_FOR_BUILD)"; export CXX; \
160	CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
161	GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
162	GOC="$(GOC_FOR_BUILD)"; export GOC; \
163	GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
164	GDC="$(GDC_FOR_BUILD)"; export GDC; \
165	GDCFLAGS="$(GDCFLAGS_FOR_BUILD)"; export GDCFLAGS; \
166	DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
167	DSYMUTIL="$(DSYMUTIL_FOR_BUILD)"; export DSYMUTIL; \
168	LD="$(LD_FOR_BUILD)"; export LD; \
169	LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
170	NM="$(NM_FOR_BUILD)"; export NM; \
171	RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
172	WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
173	WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
174
175# These variables must be set on the make command line for directories
176# built for the build system to override those in BASE_FLAGS_TO_PASS.
177EXTRA_BUILD_FLAGS = \
178	CFLAGS="$(CFLAGS_FOR_BUILD)" \
179	LDFLAGS="$(LDFLAGS_FOR_BUILD)"
180
181# This is the list of directories to built for the host system.
182SUBDIRS = @configdirs@
183TARGET_CONFIGDIRS = @target_configdirs@
184# This is set by the configure script to the arguments to use when configuring
185# directories built for the host system.
186HOST_CONFIGARGS = @host_configargs@
187# Host programs are put under this directory, which is . except if building
188# with srcdir=..
189HOST_SUBDIR = @host_subdir@
190# This is the list of variables to export in the environment when
191# configuring subdirectories for the host system.  We need to pass
192# some to the GCC configure because of its hybrid host/target nature.
193HOST_EXPORTS = \
194	$(BASE_EXPORTS) \
195	CC="$(CC)"; export CC; \
196	ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
197	CFLAGS="$(CFLAGS)"; export CFLAGS; \
198	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
199	CXX="$(CXX)"; export CXX; \
200	CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
201	GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
202	GOC="$(GOC)"; export GOC; \
203	GDC="$(GDC)"; export GDC; \
204	AR="$(AR)"; export AR; \
205	AS="$(AS)"; export AS; \
206	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
207	CPP_FOR_BUILD="$(CPP_FOR_BUILD)"; export CPP_FOR_BUILD; \
208	CPPFLAGS_FOR_BUILD="$(CPPFLAGS_FOR_BUILD)"; export CPPFLAGS_FOR_BUILD; \
209	CXX_FOR_BUILD="$(CXX_FOR_BUILD)"; export CXX_FOR_BUILD; \
210	DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
211	DSYMUTIL="$(DSYMUTIL)"; export DSYMUTIL; \
212	LD="$(LD)"; export LD; \
213	LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
214	NM="$(NM)"; export NM; \
215	RANLIB="$(RANLIB)"; export RANLIB; \
216	WINDRES="$(WINDRES)"; export WINDRES; \
217	WINDMC="$(WINDMC)"; export WINDMC; \
218	OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
219	OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
220	OTOOL="$(OTOOL)"; export OTOOL; \
221	PKG_CONFIG_PATH="$(PKG_CONFIG_PATH)"; export PKG_CONFIG_PATH; \
222	READELF="$(READELF)"; export READELF; \
223	AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
224	AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
225	DSYMUTIL_FOR_TARGET="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL_FOR_TARGET; \
226	GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
227	LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
228	NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
229	OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
230	OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
231	OTOOL_FOR_TARGET="$(OTOOL_FOR_TARGET)"; export OTOOL_FOR_TARGET; \
232	RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
233	READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
234	TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
235	HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
236	GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
237	GMPINC="$(HOST_GMPINC)"; export GMPINC; \
238	ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
239	ISLINC="$(HOST_ISLINC)"; export ISLINC; \
240	LIBELFLIBS="$(HOST_LIBELFLIBS)"; export LIBELFLIBS; \
241	LIBELFINC="$(HOST_LIBELFINC)"; export LIBELFINC; \
242	XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
243@if gcc-bootstrap
244	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
245@endif gcc-bootstrap
246	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
247
248POSTSTAGE1_CXX_EXPORT = \
249	CXX='$(CXX)'; export CXX; \
250	CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
251@if target-libstdc++-v3-bootstrap
252# Override the above if we're bootstrapping C++.
253POSTSTAGE1_CXX_EXPORT = \
254	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
255	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
256	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
257	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
258	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
259	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
260	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
261	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
262	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
263	  export CXX; \
264	CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
265@endif target-libstdc++-v3-bootstrap
266
267# Similar, for later GCC stages.
268POSTSTAGE1_HOST_EXPORTS = \
269	$(HOST_EXPORTS) \
270	CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
271	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
272	  $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
273	CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
274	$(POSTSTAGE1_CXX_EXPORT) \
275	$(LTO_EXPORTS) \
276	GDC="$$r/$(HOST_SUBDIR)/prev-gcc/gdc$(exeext) -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
277	  -B$(build_tooldir)/bin/ $(GDC_FLAGS_FOR_TARGET) \
278	  -B$$r/prev-$(TARGET_SUBDIR)/libphobos/src \
279	  -I$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime -I$$s/libphobos/libdruntime \
280	  -L$$r/prev-$(TARGET_SUBDIR)/libphobos/src/.libs \
281	  -L$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime/.libs"; \
282	export GDC; \
283	GDC_FOR_BUILD="$$GDC"; export GDC_FOR_BUILD; \
284	GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
285	LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
286	HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
287
288# Target libraries are put under this directory:
289TARGET_SUBDIR = @target_subdir@
290# This is set by the configure script to the arguments to use when configuring
291# directories built for the target.
292TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
293# This is the list of variables to export in the environment when
294# configuring subdirectories for the target system.
295BASE_TARGET_EXPORTS = \
296	$(BASE_EXPORTS) \
297	AR="$(AR_FOR_TARGET)"; export AR; \
298	AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
299	CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
300	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
301	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
302	CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
303	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
304	GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
305	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
306	GDC="$(GDC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GDC; \
307	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
308	DSYMUTIL="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL; \
309	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
310	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
311	LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
312	NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
313	OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
314	OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
315	OTOOL="$(OTOOL_FOR_TARGET)"; export OTOOL; \
316	RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
317	READELF="$(READELF_FOR_TARGET)"; export READELF; \
318	STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
319	WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
320	WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
321@if gcc-bootstrap
322	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
323@endif gcc-bootstrap
324	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
325	TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
326
327RAW_CXX_TARGET_EXPORTS = \
328	$(BASE_TARGET_EXPORTS) \
329	CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
330	CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
331
332NORMAL_TARGET_EXPORTS = \
333	$(BASE_TARGET_EXPORTS) \
334	CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
335
336# Where to find GMP
337HOST_GMPLIBS = @gmplibs@
338HOST_GMPINC = @gmpinc@
339
340# Where to find isl
341HOST_ISLLIBS = @isllibs@
342HOST_ISLINC = @islinc@
343
344# Where to find libelf
345HOST_LIBELFLIBS = @libelflibs@
346HOST_LIBELFINC = @libelfinc@
347
348# ----------------------------------------------
349# Programs producing files for the BUILD machine
350# ----------------------------------------------
351
352SHELL = @SHELL@
353
354# pwd command to use.  Allow user to override default by setting PWDCMD in
355# the environment to account for automounters.  The make variable must not
356# be called PWDCMD, otherwise the value set here is passed to make
357# subprocesses and overrides the setting from the user's environment.
358# Don't use PWD since it is a common shell environment variable and we
359# don't want to corrupt it.
360PWD_COMMAND = $${PWDCMD-pwd}
361
362# compilers to use to create programs which must be run in the build
363# environment.
364AR_FOR_BUILD = @AR_FOR_BUILD@
365AS_FOR_BUILD = @AS_FOR_BUILD@
366CC_FOR_BUILD = @CC_FOR_BUILD@
367CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
368CPP_FOR_BUILD = @CPP_FOR_BUILD@
369CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@
370CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
371CXX_FOR_BUILD = @CXX_FOR_BUILD@
372DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
373DSYMUTIL_FOR_BUILD = @DSYMUTIL_FOR_BUILD@
374GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
375GOC_FOR_BUILD = @GOC_FOR_BUILD@
376GDC_FOR_BUILD = @GDC_FOR_BUILD@
377LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
378LD_FOR_BUILD = @LD_FOR_BUILD@
379NM_FOR_BUILD = @NM_FOR_BUILD@
380RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
381WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
382WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
383
384# Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
385# here so that they can be overridden by Makefile fragments.
386BUILD_PREFIX = @BUILD_PREFIX@
387BUILD_PREFIX_1 = @BUILD_PREFIX_1@
388
389# Flags to pass to stage2 and later makes.  They are defined
390# here so that they can be overridden by Makefile fragments.
391BOOT_CFLAGS= -g -O2
392BOOT_LDFLAGS=
393BOOT_ADAFLAGS= -gnatpg
394
395AWK = @AWK@
396SED = @SED@
397BISON = @BISON@
398YACC = @YACC@
399FLEX = @FLEX@
400LEX = @LEX@
401M4 = @M4@
402MAKEINFO = @MAKEINFO@
403EXPECT = @EXPECT@
404RUNTEST = @RUNTEST@
405
406AUTO_PROFILE = gcc-auto-profile -c 10000000
407
408# This just becomes part of the MAKEINFO definition passed down to
409# sub-makes.  It lets flags be given on the command line while still
410# using the makeinfo from the object tree.
411# (Default to avoid splitting info files by setting the threshold high.)
412MAKEINFOFLAGS = --split-size=5000000
413
414# ---------------------------------------------
415# Programs producing files for the HOST machine
416# ---------------------------------------------
417
418AS = @AS@
419AR = @AR@ @AR_PLUGIN_OPTION@
420AR_FLAGS = rc
421CC = @CC@
422CXX = @CXX@
423DLLTOOL = @DLLTOOL@
424DSYMUTIL = @DSYMUTIL@
425LD = @LD@
426LIPO = @LIPO@
427NM = @NM@
428OBJDUMP = @OBJDUMP@
429OTOOL = @OTOOL@
430RANLIB = @RANLIB@ @RANLIB_PLUGIN_OPTION@
431READELF = @READELF@
432STRIP = @STRIP@
433WINDRES = @WINDRES@
434WINDMC = @WINDMC@
435
436GDC = @GDC@
437GNATBIND = @GNATBIND@
438GNATMAKE = @GNATMAKE@
439
440CFLAGS = @CFLAGS@
441LDFLAGS = @LDFLAGS@
442LIBCFLAGS = $(CFLAGS)
443CXXFLAGS = @CXXFLAGS@
444LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
445GOCFLAGS = $(CFLAGS)
446GDCFLAGS = $(CFLAGS)
447
448PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
449
450# Pass additional PGO and LTO compiler options to the PGO build.
451BUILD_CFLAGS = $(PGO_BUILD_CFLAGS) $(PGO_BUILD_LTO_CFLAGS)
452# Not supported by BSD make
453# override CFLAGS += $(BUILD_CFLAGS)
454# override CXXFLAGS += $(BUILD_CFLAGS)
455CFLAGS += $(BUILD_CFLAGS)
456CXXFLAGS += $(BUILD_CFLAGS)
457
458# Additional PGO and LTO compiler options to generate profiling data
459# for the PGO build.
460PGO_BUILD_GEN_FLAGS_TO_PASS = \
461	PGO_BUILD_CFLAGS="@PGO_BUILD_GEN_CFLAGS@" \
462	PGO_BUILD_LTO_CFLAGS="@PGO_BUILD_LTO_CFLAGS@"
463
464# NB: Filter out any compiler options which may fail PGO training runs.
465PGO_BUILD_TRAINING_CFLAGS:= \
466	$(filter-out -Werror=%,$(CFLAGS))
467PGO_BUILD_TRAINING_CXXFLAGS:=\
468	$(filter-out -Werror=%,$(CXXFLAGS))
469PGO_BUILD_TRAINING_CFLAGS:= \
470	$(filter-out -Wall,$(PGO_BUILD_TRAINING_CFLAGS))
471PGO_BUILD_TRAINING_CXXFLAGS:= \
472	$(filter-out -Wall,$(PGO_BUILD_TRAINING_CXXFLAGS))
473PGO_BUILD_TRAINING_CFLAGS:= \
474	$(filter-out -specs=%,$(PGO_BUILD_TRAINING_CFLAGS))
475PGO_BUILD_TRAINING_CXXFLAGS:= \
476	$(filter-out -specs=%,$(PGO_BUILD_TRAINING_CXXFLAGS))
477PGO_BUILD_TRAINING_FLAGS_TO_PASS = \
478	PGO_BUILD_TRAINING=yes \
479	CFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CFLAGS)" \
480	CXXFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CXXFLAGS)"
481
482# Ignore "make check" errors in PGO training runs.
483PGO_BUILD_TRAINING_MFLAGS = -i
484
485# Additional PGO and LTO compiler options to use profiling data for the
486# PGO build.
487PGO_BUILD_USE_FLAGS_TO_PASS = \
488	PGO_BUILD_CFLAGS="@PGO_BUILD_USE_CFLAGS@" \
489	PGO_BUILD_LTO_CFLAGS="@PGO_BUILD_LTO_CFLAGS@"
490
491# PGO training targets for the PGO build.  FIXME: Add gold tests to
492# training.
493PGO-TRAINING-TARGETS = binutils gas gdb ld sim
494PGO_BUILD_TRAINING = $(addprefix maybe-check-,$(PGO-TRAINING-TARGETS))
495
496CREATE_GCOV = create_gcov
497
498TFLAGS =
499
500# Defaults for all stages; some are overridden below.
501
502STAGE_CFLAGS = $(BOOT_CFLAGS)
503STAGE_TFLAGS = $(TFLAGS)
504STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
505
506
507# Defaults for stage 1; some are overridden below.
508STAGE1_CFLAGS = $(STAGE_CFLAGS)
509STAGE1_CXXFLAGS = $(CXXFLAGS)
510@if target-libstdc++-v3-bootstrap
511# Override the above if we're bootstrapping C++.
512STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
513@endif target-libstdc++-v3-bootstrap
514STAGE1_TFLAGS = $(STAGE_TFLAGS)
515STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
516
517# Defaults for stage 2; some are overridden below.
518STAGE2_CFLAGS = $(STAGE_CFLAGS)
519STAGE2_CXXFLAGS = $(CXXFLAGS)
520@if target-libstdc++-v3-bootstrap
521# Override the above if we're bootstrapping C++.
522STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
523@endif target-libstdc++-v3-bootstrap
524STAGE2_TFLAGS = $(STAGE_TFLAGS)
525STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
526
527# Defaults for stage 3; some are overridden below.
528STAGE3_CFLAGS = $(STAGE_CFLAGS)
529STAGE3_CXXFLAGS = $(CXXFLAGS)
530@if target-libstdc++-v3-bootstrap
531# Override the above if we're bootstrapping C++.
532STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
533@endif target-libstdc++-v3-bootstrap
534STAGE3_TFLAGS = $(STAGE_TFLAGS)
535STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
536
537# Defaults for stage 4; some are overridden below.
538STAGE4_CFLAGS = $(STAGE_CFLAGS)
539STAGE4_CXXFLAGS = $(CXXFLAGS)
540@if target-libstdc++-v3-bootstrap
541# Override the above if we're bootstrapping C++.
542STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
543@endif target-libstdc++-v3-bootstrap
544STAGE4_TFLAGS = $(STAGE_TFLAGS)
545STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
546
547# Defaults for stage profile; some are overridden below.
548STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
549STAGEprofile_CXXFLAGS = $(CXXFLAGS)
550@if target-libstdc++-v3-bootstrap
551# Override the above if we're bootstrapping C++.
552STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
553@endif target-libstdc++-v3-bootstrap
554STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
555STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
556
557# Defaults for stage train; some are overridden below.
558STAGEtrain_CFLAGS = $(STAGE_CFLAGS)
559STAGEtrain_CXXFLAGS = $(CXXFLAGS)
560@if target-libstdc++-v3-bootstrap
561# Override the above if we're bootstrapping C++.
562STAGEtrain_CXXFLAGS = $(STAGEtrain_CFLAGS)
563@endif target-libstdc++-v3-bootstrap
564STAGEtrain_TFLAGS = $(STAGE_TFLAGS)
565STAGEtrain_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
566
567# Defaults for stage feedback; some are overridden below.
568STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
569STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
570@if target-libstdc++-v3-bootstrap
571# Override the above if we're bootstrapping C++.
572STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
573@endif target-libstdc++-v3-bootstrap
574STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
575STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
576
577# Defaults for stage autoprofile; some are overridden below.
578STAGEautoprofile_CFLAGS = $(STAGE_CFLAGS)
579STAGEautoprofile_CXXFLAGS = $(CXXFLAGS)
580@if target-libstdc++-v3-bootstrap
581# Override the above if we're bootstrapping C++.
582STAGEautoprofile_CXXFLAGS = $(STAGEautoprofile_CFLAGS)
583@endif target-libstdc++-v3-bootstrap
584STAGEautoprofile_TFLAGS = $(STAGE_TFLAGS)
585STAGEautoprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
586
587# Defaults for stage autofeedback; some are overridden below.
588STAGEautofeedback_CFLAGS = $(STAGE_CFLAGS)
589STAGEautofeedback_CXXFLAGS = $(CXXFLAGS)
590@if target-libstdc++-v3-bootstrap
591# Override the above if we're bootstrapping C++.
592STAGEautofeedback_CXXFLAGS = $(STAGEautofeedback_CFLAGS)
593@endif target-libstdc++-v3-bootstrap
594STAGEautofeedback_TFLAGS = $(STAGE_TFLAGS)
595STAGEautofeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
596
597
598# By default, C and C++ are the only stage1 languages, because they are the
599# only ones we require to build with the bootstrap compiler, and also the
600# only ones useful for building stage2.
601
602STAGE1_CFLAGS = @stage1_cflags@
603STAGE1_CHECKING = @stage1_checking@
604STAGE1_LANGUAGES = @stage1_languages@
605# * We force-disable intermodule optimizations, even if
606#   --enable-intermodule was passed, since the installed compiler
607#   probably can't handle them.  Luckily, autoconf always respects
608#   the last argument when conflicting --enable arguments are passed.
609# * Likewise, we force-disable coverage flags, since the installed
610#   compiler probably has never heard of them.
611# * We also disable -Wformat, since older GCCs don't understand newer %s.
612STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
613	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
614	  --disable-build-format-warnings
615
616# When using the slow stage1 compiler disable IL verification and forcefully
617# enable it when using the stage2 compiler instead.  As we later compare
618# stage2 and stage3 we are merely avoid doing redundant work, plus we apply
619# checking when building all target libraries for release builds.
620STAGE1_TFLAGS += -fno-checking
621STAGE2_CFLAGS += -fno-checking
622STAGE2_TFLAGS += -fno-checking
623STAGE3_CFLAGS += -fchecking=1
624STAGE3_TFLAGS += -fchecking=1
625
626STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
627STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
628
629STAGEtrain_CFLAGS = $(filter-out -fchecking=1,$(STAGE3_CFLAGS))
630STAGEtrain_TFLAGS = $(filter-out -fchecking=1,$(STAGE3_TFLAGS))
631
632STAGEfeedback_CFLAGS = $(STAGE4_CFLAGS) -fprofile-use -fprofile-reproducible=parallel-runs
633STAGEfeedback_TFLAGS = $(STAGE4_TFLAGS)
634
635STAGEautoprofile_CFLAGS = $(STAGE2_CFLAGS) -g
636STAGEautoprofile_TFLAGS = $(STAGE2_TFLAGS)
637
638STAGEautofeedback_CFLAGS = $(STAGE3_CFLAGS)
639STAGEautofeedback_TFLAGS = $(STAGE3_TFLAGS)
640
641do-compare = @do_compare@
642do-compare3 = $(do-compare)
643
644# -----------------------------------------------
645# Programs producing files for the TARGET machine
646# -----------------------------------------------
647
648AR_FOR_TARGET=@AR_FOR_TARGET@
649AS_FOR_TARGET=@AS_FOR_TARGET@
650CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
651
652# If GCC_FOR_TARGET is not overriden on the command line, then this
653# variable is passed down to the gcc Makefile, where it is used to
654# build libgcc2.a.  We define it here so that it can itself be
655# overridden on the command line.
656GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
657CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
658RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
659GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
660GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
661GDC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GDC_FOR_TARGET@
662DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
663DSYMUTIL_FOR_TARGET=@DSYMUTIL_FOR_TARGET@
664LD_FOR_TARGET=@LD_FOR_TARGET@
665
666LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
667NM_FOR_TARGET=@NM_FOR_TARGET@
668OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
669OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
670OTOOL_FOR_TARGET=@OTOOL_FOR_TARGET@
671RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
672READELF_FOR_TARGET=@READELF_FOR_TARGET@
673STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
674WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
675WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
676
677COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
678COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
679COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
680
681CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
682CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
683
684LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
685LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
686LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
687GOCFLAGS_FOR_TARGET = -O2 -g
688GDCFLAGS_FOR_TARGET = -O2 -g
689
690FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
691SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
692DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
693
694XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
695
696# ------------------------------------
697# Miscellaneous targets and flag lists
698# ------------------------------------
699
700# The first rule in the file had better be this one.  Don't put any above it.
701# This lives here to allow makefile fragments to contain dependencies.
702all:
703
704#### host and target specific makefile fragments come in here.
705@target_makefile_frag@
706@alphaieee_frag@
707@ospace_frag@
708@host_makefile_frag@
709###
710
711# This is the list of directories that may be needed in RPATH_ENVVAR
712# so that programs built for the target machine work.
713TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_liboffloadmic)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libphobos)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
714
715@if target-libstdc++-v3
716TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
717@endif target-libstdc++-v3
718
719@if target-libsanitizer
720TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
721@endif target-libsanitizer
722
723@if target-libvtv
724TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
725@endif target-libvtv
726
727@if target-liboffloadmic
728TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs:
729@endif target-liboffloadmic
730
731@if target-libssp
732TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
733@endif target-libssp
734
735@if target-libphobos
736TARGET_LIB_PATH_libphobos = $$r/$(TARGET_SUBDIR)/libphobos/src/.libs:
737@endif target-libphobos
738
739@if target-libgomp
740TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
741@endif target-libgomp
742
743@if target-libitm
744TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
745@endif target-libitm
746
747@if target-libatomic
748TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
749@endif target-libatomic
750
751
752
753# This is the list of directories that may be needed in RPATH_ENVVAR
754# so that programs built for the host machine work.
755HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
756
757# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
758@if gcc
759HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
760@endif gcc
761
762
763@if gmp
764HOST_LIB_PATH_gmp = \
765  $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
766@endif gmp
767
768@if mpfr
769HOST_LIB_PATH_mpfr = \
770  $$r/$(HOST_SUBDIR)/mpfr/src/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/src/.libs:
771@endif mpfr
772
773@if mpc
774HOST_LIB_PATH_mpc = \
775  $$r/$(HOST_SUBDIR)/mpc/src/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/src/.libs:
776@endif mpc
777
778@if isl
779HOST_LIB_PATH_isl = \
780  $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
781@endif isl
782
783@if libelf
784HOST_LIB_PATH_libelf = \
785  $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
786@endif libelf
787
788
789CXX_FOR_TARGET_FLAG_TO_PASS = \
790	"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
791@if target-libstdc++-v3
792# CXX_FOR_TARGET is tricky to get right for target libs that require a
793# functional C++ compiler.  When we recurse, if we expand
794# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
795# libstdc++ include flags from the script.  Instead, we get an
796# -funconfigured-* word, so that we'll get errors if this invalid C++
797# command line is used for anything, but also so that we can use the
798# word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
799# don't pass it on, sub-make will use the default definition, that
800# re-expands it at the time of use, so we'll get it right when we need
801# it.  One potential exception is the expansion of CXX_FOR_TARGET
802# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
803# really work, for C++ host programs can't depend on the current-stage
804# C++ target library.
805CXX_FOR_TARGET_FLAG_TO_PASS = \
806	$(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
807@endif target-libstdc++-v3
808
809# Flags to pass down to all sub-makes. STAGE*FLAGS,
810# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
811# overrideable (for a bootstrap build stage1 also builds gcc.info).
812BASE_FLAGS_TO_PASS = \
813	"DESTDIR=$(DESTDIR)" \
814	"RPATH_ENVVAR=$(RPATH_ENVVAR)" \
815	"TARGET_SUBDIR=$(TARGET_SUBDIR)" \
816	"bindir=$(bindir)" \
817	"datadir=$(datadir)" \
818	"exec_prefix=$(exec_prefix)" \
819	"includedir=$(includedir)" \
820	"datarootdir=$(datarootdir)" \
821	"docdir=$(docdir)" \
822	"infodir=$(infodir)" \
823	"pdfdir=$(pdfdir)" \
824	"htmldir=$(htmldir)" \
825	"libdir=$(libdir)" \
826	"libexecdir=$(libexecdir)" \
827	"lispdir=$(lispdir)" \
828	"localstatedir=$(localstatedir)" \
829	"mandir=$(mandir)" \
830	"oldincludedir=$(oldincludedir)" \
831	"prefix=$(prefix)" \
832	"sbindir=$(sbindir)" \
833	"sharedstatedir=$(sharedstatedir)" \
834	"sysconfdir=$(sysconfdir)" \
835	"tooldir=$(tooldir)" \
836	"build_tooldir=$(build_tooldir)" \
837	"target_alias=$(target_alias)" \
838	"AWK=$(AWK)" \
839	"BISON=$(BISON)" \
840	"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
841	"CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
842	"CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
843	"EXPECT=$(EXPECT)" \
844	"FLEX=$(FLEX)" \
845	"INSTALL=$(INSTALL)" \
846	"INSTALL_DATA=$(INSTALL_DATA)" \
847	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
848	"INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
849	"LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
850	"LEX=$(LEX)" \
851	"M4=$(M4)" \
852	"MAKE=$(MAKE)" \
853	"RUNTEST=$(RUNTEST)" \
854	"RUNTESTFLAGS=$(RUNTESTFLAGS)" \
855	"SED=$(SED)" \
856	"SHELL=$(SHELL)" \
857	"YACC=$(YACC)" \
858	"`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
859	"ADA_CFLAGS=$(ADA_CFLAGS)" \
860	"AR_FLAGS=$(AR_FLAGS)" \
861	"`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
862	"BOOT_CFLAGS=$(BOOT_CFLAGS)" \
863	"BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
864	"CFLAGS=$(CFLAGS)" \
865	"CXXFLAGS=$(CXXFLAGS)" \
866	"LDFLAGS=$(LDFLAGS)" \
867	"LIBCFLAGS=$(LIBCFLAGS)" \
868	"LIBCXXFLAGS=$(LIBCXXFLAGS)" \
869	"STAGE1_CHECKING=$(STAGE1_CHECKING)" \
870	"STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
871	"GNATBIND=$(GNATBIND)" \
872	"GNATMAKE=$(GNATMAKE)" \
873	"GDC=$(GDC)" \
874	"GDCFLAGS=$(GDCFLAGS)" \
875	"AR_FOR_TARGET=$(AR_FOR_TARGET)" \
876	"AS_FOR_TARGET=$(AS_FOR_TARGET)" \
877	"CC_FOR_TARGET=$(CC_FOR_TARGET)" \
878	"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
879	"CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
880	"CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
881	"DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
882	"DSYMUTIL_FOR_TARGET=$(DSYMUTIL_FOR_TARGET)" \
883	"FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
884	"GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
885	"GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
886	"GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
887	"GDC_FOR_TARGET=$(GDC_FOR_TARGET)" \
888	"GDCFLAGS_FOR_TARGET=$(GDCFLAGS_FOR_TARGET)" \
889	"LD_FOR_TARGET=$(LD_FOR_TARGET)" \
890	"LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
891	"LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
892	"LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
893	"LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
894	"NM_FOR_TARGET=$(NM_FOR_TARGET)" \
895	"OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
896	"OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
897	"RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
898	"READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
899	"STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
900	"WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
901	"WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
902	"BUILD_CONFIG=$(BUILD_CONFIG)" \
903	"`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
904	"LEAN=$(LEAN)" \
905	"STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
906	"STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
907	"STAGE1_GENERATOR_CFLAGS=$(STAGE1_GENERATOR_CFLAGS)" \
908	"STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
909	"STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
910	"STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
911	"STAGE2_GENERATOR_CFLAGS=$(STAGE2_GENERATOR_CFLAGS)" \
912	"STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
913	"STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
914	"STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
915	"STAGE3_GENERATOR_CFLAGS=$(STAGE3_GENERATOR_CFLAGS)" \
916	"STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
917	"STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
918	"STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
919	"STAGE4_GENERATOR_CFLAGS=$(STAGE4_GENERATOR_CFLAGS)" \
920	"STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
921	"STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
922	"STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
923	"STAGEprofile_GENERATOR_CFLAGS=$(STAGEprofile_GENERATOR_CFLAGS)" \
924	"STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
925	"STAGEtrain_CFLAGS=$(STAGEtrain_CFLAGS)" \
926	"STAGEtrain_CXXFLAGS=$(STAGEtrain_CXXFLAGS)" \
927	"STAGEtrain_GENERATOR_CFLAGS=$(STAGEtrain_GENERATOR_CFLAGS)" \
928	"STAGEtrain_TFLAGS=$(STAGEtrain_TFLAGS)" \
929	"STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
930	"STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
931	"STAGEfeedback_GENERATOR_CFLAGS=$(STAGEfeedback_GENERATOR_CFLAGS)" \
932	"STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
933	"STAGEautoprofile_CFLAGS=$(STAGEautoprofile_CFLAGS)" \
934	"STAGEautoprofile_CXXFLAGS=$(STAGEautoprofile_CXXFLAGS)" \
935	"STAGEautoprofile_GENERATOR_CFLAGS=$(STAGEautoprofile_GENERATOR_CFLAGS)" \
936	"STAGEautoprofile_TFLAGS=$(STAGEautoprofile_TFLAGS)" \
937	"STAGEautofeedback_CFLAGS=$(STAGEautofeedback_CFLAGS)" \
938	"STAGEautofeedback_CXXFLAGS=$(STAGEautofeedback_CXXFLAGS)" \
939	"STAGEautofeedback_GENERATOR_CFLAGS=$(STAGEautofeedback_GENERATOR_CFLAGS)" \
940	"STAGEautofeedback_TFLAGS=$(STAGEautofeedback_TFLAGS)" \
941	$(CXX_FOR_TARGET_FLAG_TO_PASS) \
942	"TFLAGS=$(TFLAGS)" \
943	"CONFIG_SHELL=$(SHELL)" \
944	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
945	$(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
946
947# We leave this in just in case, but it is not needed anymore.
948RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
949
950# Flags to pass down to most sub-makes, in which we're building with
951# the host environment.
952EXTRA_HOST_FLAGS = \
953	'AR=$(AR)' \
954	'AS=$(AS)' \
955	'CC=$(CC)' \
956	'CXX=$(CXX)' \
957	'DLLTOOL=$(DLLTOOL)' \
958	'DSYMUTIL=$(DSYMUTIL)' \
959	'GFORTRAN=$(GFORTRAN)' \
960	'GOC=$(GOC)' \
961	'GDC=$(GDC)' \
962	'LD=$(LD)' \
963	'LIPO=$(LIPO)' \
964	'NM=$(NM)' \
965	'OBJDUMP=$(OBJDUMP)' \
966	'OTOOL=$(OTOOL)' \
967	'RANLIB=$(RANLIB)' \
968	'READELF=$(READELF)' \
969	'STRIP=$(STRIP)' \
970	'WINDRES=$(WINDRES)' \
971	'WINDMC=$(WINDMC)' \
972	'CREATE_GCOV=$(CREATE_GCOV)'
973
974FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
975
976# Flags to pass to stage1 or when not bootstrapping.
977
978STAGE1_FLAGS_TO_PASS = \
979	LDFLAGS="$${LDFLAGS}" \
980	HOST_LIBS="$${HOST_LIBS}"
981
982# Flags to pass to stage2 and later makes.
983
984POSTSTAGE1_FLAGS_TO_PASS = \
985	CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
986	CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
987	GDC="$${GDC}" GDC_FOR_BUILD="$${GDC_FOR_BUILD}" \
988	GNATBIND="$${GNATBIND}" \
989	LDFLAGS="$${LDFLAGS}" \
990	HOST_LIBS="$${HOST_LIBS}" \
991	$(LTO_FLAGS_TO_PASS) \
992	"`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
993
994@if gcc-bootstrap
995EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
996		       $(POSTSTAGE1_HOST_EXPORTS) \
997		     fi;
998
999EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
1000@endif gcc-bootstrap
1001
1002# Flags to pass down to makes which are built with the target environment.
1003# The double $ decreases the length of the command line; those variables
1004# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
1005# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
1006# so we expand them here.
1007EXTRA_TARGET_FLAGS = \
1008	'AR=$$(AR_FOR_TARGET)' \
1009	'AS=$(COMPILER_AS_FOR_TARGET)' \
1010	'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
1011	'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
1012	'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
1013	 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
1014	 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
1015	'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
1016	'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
1017	'DSYMUTIL=$$(DSYMUTIL_FOR_TARGET)' \
1018	'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
1019	'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
1020	'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
1021	'GDC=$$(GDC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
1022	'GDCFLAGS=$$(GDCFLAGS_FOR_TARGET)' \
1023	'LD=$(COMPILER_LD_FOR_TARGET)' \
1024	'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
1025	'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
1026	'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
1027	'NM=$(COMPILER_NM_FOR_TARGET)' \
1028	'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
1029	'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
1030	'RANLIB=$$(RANLIB_FOR_TARGET)' \
1031	'READELF=$$(READELF_FOR_TARGET)' \
1032	'WINDRES=$$(WINDRES_FOR_TARGET)' \
1033	'WINDMC=$$(WINDMC_FOR_TARGET)' \
1034	'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
1035	'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
1036	'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
1037	"TFLAGS=$$TFLAGS"
1038
1039TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
1040
1041# Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
1042# unfortunately needs the native compiler and the target ar and
1043# ranlib.
1044# If any variables are added here, they must be added to do-*, below.
1045# The BUILD_* variables are a special case, which are used for the gcc
1046# cross-building scheme.
1047EXTRA_GCC_FLAGS = \
1048	"GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
1049	"`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
1050	"`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
1051
1052GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
1053
1054@if gcc
1055BUILD_CONFIG = @BUILD_CONFIG@
1056ifneq ($(BUILD_CONFIG),)
1057include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
1058endif
1059@endif gcc
1060
1061.PHONY: configure-host
1062configure-host:  \
1063    maybe-configure-bfd \
1064    maybe-configure-opcodes \
1065    maybe-configure-binutils \
1066    maybe-configure-bison \
1067    maybe-configure-cgen \
1068    maybe-configure-dejagnu \
1069    maybe-configure-etc \
1070    maybe-configure-fastjar \
1071    maybe-configure-fixincludes \
1072    maybe-configure-flex \
1073    maybe-configure-gas \
1074    maybe-configure-gcc \
1075    maybe-configure-gmp \
1076    maybe-configure-mpfr \
1077    maybe-configure-mpc \
1078    maybe-configure-isl \
1079    maybe-configure-libelf \
1080    maybe-configure-gold \
1081    maybe-configure-gprof \
1082    maybe-configure-gprofng \
1083    maybe-configure-intl \
1084    maybe-configure-tcl \
1085    maybe-configure-itcl \
1086    maybe-configure-ld \
1087    maybe-configure-libbacktrace \
1088    maybe-configure-libcpp \
1089    maybe-configure-libcody \
1090    maybe-configure-libdecnumber \
1091    maybe-configure-libgui \
1092    maybe-configure-libiberty \
1093    maybe-configure-libiberty-linker-plugin \
1094    maybe-configure-libiconv \
1095    maybe-configure-m4 \
1096    maybe-configure-readline \
1097    maybe-configure-sid \
1098    maybe-configure-sim \
1099    maybe-configure-texinfo \
1100    maybe-configure-zlib \
1101    maybe-configure-gnulib \
1102    maybe-configure-gdbsupport \
1103    maybe-configure-gdbserver \
1104    maybe-configure-gdb \
1105    maybe-configure-expect \
1106    maybe-configure-guile \
1107    maybe-configure-tk \
1108    maybe-configure-libtermcap \
1109    maybe-configure-utils \
1110    maybe-configure-c++tools \
1111    maybe-configure-gnattools \
1112    maybe-configure-lto-plugin \
1113    maybe-configure-libcc1 \
1114    maybe-configure-gotools \
1115    maybe-configure-libctf
1116.PHONY: configure-target
1117configure-target:  \
1118    maybe-configure-target-libstdc++-v3 \
1119    maybe-configure-target-libsanitizer \
1120    maybe-configure-target-libvtv \
1121    maybe-configure-target-liboffloadmic \
1122    maybe-configure-target-libssp \
1123    maybe-configure-target-newlib \
1124    maybe-configure-target-libgcc \
1125    maybe-configure-target-libbacktrace \
1126    maybe-configure-target-libquadmath \
1127    maybe-configure-target-libgfortran \
1128    maybe-configure-target-libobjc \
1129    maybe-configure-target-libgo \
1130    maybe-configure-target-libphobos \
1131    maybe-configure-target-libtermcap \
1132    maybe-configure-target-winsup \
1133    maybe-configure-target-libgloss \
1134    maybe-configure-target-libffi \
1135    maybe-configure-target-zlib \
1136    maybe-configure-target-rda \
1137    maybe-configure-target-libada \
1138    maybe-configure-target-libgomp \
1139    maybe-configure-target-libitm \
1140    maybe-configure-target-libatomic
1141
1142# The target built for a native non-bootstrap build.
1143.PHONY: all
1144
1145# --enable-pgo-build enables the PGO build.
1146# 1. First build with -fprofile-generate.
1147# 2. Use "make maybe-check-*" to generate profiling data.
1148# 3. Use "make clean" to remove the previous build.
1149# 4. Rebuild with -fprofile-use.
1150all:
1151@if gcc-bootstrap
1152	[ -f stage_final ] || echo stage3 > stage_final
1153	@r=`${PWD_COMMAND}`; export r; \
1154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1155	$(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
1156@endif gcc-bootstrap
1157	@: $(MAKE); $(unstage)
1158	+@r=`${PWD_COMMAND}`; export r; \
1159	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1160@if gcc-bootstrap
1161	if [ -f stage_last ]; then \
1162	  TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
1163	  $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
1164	else \
1165@endif gcc-bootstrap
1166	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
1167		$(PGO_BUILD_GEN_FLAGS_TO_PASS) all-host all-target \
1168@if pgo-build
1169	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
1170		$(PGO_BUILD_TRAINING_MFLAGS) \
1171		$(PGO_BUILD_TRAINING_FLAGS_TO_PASS) \
1172		$(PGO_BUILD_TRAINING) \
1173	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean \
1174	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
1175		$(PGO_BUILD_USE_FLAGS_TO_PASS) all-host all-target \
1176@endif pgo-build
1177@if gcc-bootstrap
1178	    ; \
1179	fi \
1180@endif gcc-bootstrap
1181	&& :
1182
1183.PHONY: all-build
1184
1185all-build: maybe-all-build-libiberty
1186all-build: maybe-all-build-bison
1187all-build: maybe-all-build-flex
1188all-build: maybe-all-build-m4
1189all-build: maybe-all-build-texinfo
1190all-build: maybe-all-build-fixincludes
1191all-build: maybe-all-build-libcpp
1192
1193.PHONY: all-host
1194
1195@if bfd-no-bootstrap
1196all-host: maybe-all-bfd
1197@endif bfd-no-bootstrap
1198@if opcodes-no-bootstrap
1199all-host: maybe-all-opcodes
1200@endif opcodes-no-bootstrap
1201@if binutils-no-bootstrap
1202all-host: maybe-all-binutils
1203@endif binutils-no-bootstrap
1204all-host: maybe-all-bison
1205all-host: maybe-all-cgen
1206all-host: maybe-all-dejagnu
1207all-host: maybe-all-etc
1208all-host: maybe-all-fastjar
1209@if fixincludes-no-bootstrap
1210all-host: maybe-all-fixincludes
1211@endif fixincludes-no-bootstrap
1212all-host: maybe-all-flex
1213@if gas-no-bootstrap
1214all-host: maybe-all-gas
1215@endif gas-no-bootstrap
1216@if gcc-no-bootstrap
1217all-host: maybe-all-gcc
1218@endif gcc-no-bootstrap
1219@if gmp-no-bootstrap
1220all-host: maybe-all-gmp
1221@endif gmp-no-bootstrap
1222@if mpfr-no-bootstrap
1223all-host: maybe-all-mpfr
1224@endif mpfr-no-bootstrap
1225@if mpc-no-bootstrap
1226all-host: maybe-all-mpc
1227@endif mpc-no-bootstrap
1228@if isl-no-bootstrap
1229all-host: maybe-all-isl
1230@endif isl-no-bootstrap
1231@if libelf-no-bootstrap
1232all-host: maybe-all-libelf
1233@endif libelf-no-bootstrap
1234@if gold-no-bootstrap
1235all-host: maybe-all-gold
1236@endif gold-no-bootstrap
1237all-host: maybe-all-gprof
1238all-host: maybe-all-gprofng
1239@if intl-no-bootstrap
1240all-host: maybe-all-intl
1241@endif intl-no-bootstrap
1242all-host: maybe-all-tcl
1243all-host: maybe-all-itcl
1244@if ld-no-bootstrap
1245all-host: maybe-all-ld
1246@endif ld-no-bootstrap
1247@if libbacktrace-no-bootstrap
1248all-host: maybe-all-libbacktrace
1249@endif libbacktrace-no-bootstrap
1250@if libcpp-no-bootstrap
1251all-host: maybe-all-libcpp
1252@endif libcpp-no-bootstrap
1253@if libcody-no-bootstrap
1254all-host: maybe-all-libcody
1255@endif libcody-no-bootstrap
1256@if libdecnumber-no-bootstrap
1257all-host: maybe-all-libdecnumber
1258@endif libdecnumber-no-bootstrap
1259all-host: maybe-all-libgui
1260@if libiberty-no-bootstrap
1261all-host: maybe-all-libiberty
1262@endif libiberty-no-bootstrap
1263@if libiberty-linker-plugin-no-bootstrap
1264all-host: maybe-all-libiberty-linker-plugin
1265@endif libiberty-linker-plugin-no-bootstrap
1266@if libiconv-no-bootstrap
1267all-host: maybe-all-libiconv
1268@endif libiconv-no-bootstrap
1269all-host: maybe-all-m4
1270all-host: maybe-all-readline
1271all-host: maybe-all-sid
1272all-host: maybe-all-sim
1273all-host: maybe-all-texinfo
1274@if zlib-no-bootstrap
1275all-host: maybe-all-zlib
1276@endif zlib-no-bootstrap
1277all-host: maybe-all-gnulib
1278all-host: maybe-all-gdbsupport
1279all-host: maybe-all-gdbserver
1280all-host: maybe-all-gdb
1281all-host: maybe-all-expect
1282all-host: maybe-all-guile
1283all-host: maybe-all-tk
1284all-host: maybe-all-libtermcap
1285all-host: maybe-all-utils
1286all-host: maybe-all-c++tools
1287all-host: maybe-all-gnattools
1288@if lto-plugin-no-bootstrap
1289all-host: maybe-all-lto-plugin
1290@endif lto-plugin-no-bootstrap
1291all-host: maybe-all-libcc1
1292all-host: maybe-all-gotools
1293@if libctf-no-bootstrap
1294all-host: maybe-all-libctf
1295@endif libctf-no-bootstrap
1296
1297.PHONY: all-target
1298
1299@if target-libstdc++-v3-no-bootstrap
1300all-target: maybe-all-target-libstdc++-v3
1301@endif target-libstdc++-v3-no-bootstrap
1302@if target-libsanitizer-no-bootstrap
1303all-target: maybe-all-target-libsanitizer
1304@endif target-libsanitizer-no-bootstrap
1305@if target-libvtv-no-bootstrap
1306all-target: maybe-all-target-libvtv
1307@endif target-libvtv-no-bootstrap
1308all-target: maybe-all-target-liboffloadmic
1309all-target: maybe-all-target-libssp
1310all-target: maybe-all-target-newlib
1311@if target-libgcc-no-bootstrap
1312all-target: maybe-all-target-libgcc
1313@endif target-libgcc-no-bootstrap
1314all-target: maybe-all-target-libbacktrace
1315all-target: maybe-all-target-libquadmath
1316all-target: maybe-all-target-libgfortran
1317all-target: maybe-all-target-libobjc
1318all-target: maybe-all-target-libgo
1319all-target: maybe-all-target-libphobos
1320all-target: maybe-all-target-libtermcap
1321all-target: maybe-all-target-winsup
1322all-target: maybe-all-target-libgloss
1323all-target: maybe-all-target-libffi
1324all-target: maybe-all-target-zlib
1325all-target: maybe-all-target-rda
1326all-target: maybe-all-target-libada
1327@if target-libgomp-no-bootstrap
1328all-target: maybe-all-target-libgomp
1329@endif target-libgomp-no-bootstrap
1330all-target: maybe-all-target-libitm
1331all-target: maybe-all-target-libatomic
1332
1333# Do a target for all the subdirectories.  A ``make do-X'' will do a
1334# ``make X'' in all subdirectories (because, in general, there is a
1335# dependency (below) of X upon do-X, a ``make X'' will also do this,
1336# but it may do additional work as well).
1337
1338.PHONY: do-info
1339do-info:
1340	@: $(MAKE); $(unstage)
1341	@r=`${PWD_COMMAND}`; export r; \
1342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1343	$(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1344	  info-target
1345
1346
1347.PHONY: info-host
1348
1349info-host: maybe-info-bfd
1350info-host: maybe-info-opcodes
1351info-host: maybe-info-binutils
1352info-host: maybe-info-bison
1353info-host: maybe-info-cgen
1354info-host: maybe-info-dejagnu
1355info-host: maybe-info-etc
1356info-host: maybe-info-fastjar
1357info-host: maybe-info-fixincludes
1358info-host: maybe-info-flex
1359info-host: maybe-info-gas
1360info-host: maybe-info-gcc
1361info-host: maybe-info-gmp
1362info-host: maybe-info-mpfr
1363info-host: maybe-info-mpc
1364info-host: maybe-info-isl
1365info-host: maybe-info-libelf
1366info-host: maybe-info-gold
1367info-host: maybe-info-gprof
1368info-host: maybe-info-gprofng
1369info-host: maybe-info-intl
1370info-host: maybe-info-tcl
1371info-host: maybe-info-itcl
1372info-host: maybe-info-ld
1373info-host: maybe-info-libbacktrace
1374info-host: maybe-info-libcpp
1375info-host: maybe-info-libcody
1376info-host: maybe-info-libdecnumber
1377info-host: maybe-info-libgui
1378info-host: maybe-info-libiberty
1379info-host: maybe-info-libiberty-linker-plugin
1380info-host: maybe-info-libiconv
1381info-host: maybe-info-m4
1382info-host: maybe-info-readline
1383info-host: maybe-info-sid
1384info-host: maybe-info-sim
1385info-host: maybe-info-texinfo
1386info-host: maybe-info-zlib
1387info-host: maybe-info-gnulib
1388info-host: maybe-info-gdbsupport
1389info-host: maybe-info-gdbserver
1390info-host: maybe-info-gdb
1391info-host: maybe-info-expect
1392info-host: maybe-info-guile
1393info-host: maybe-info-tk
1394info-host: maybe-info-libtermcap
1395info-host: maybe-info-utils
1396info-host: maybe-info-c++tools
1397info-host: maybe-info-gnattools
1398info-host: maybe-info-lto-plugin
1399info-host: maybe-info-libcc1
1400info-host: maybe-info-gotools
1401info-host: maybe-info-libctf
1402
1403.PHONY: info-target
1404
1405info-target: maybe-info-target-libstdc++-v3
1406info-target: maybe-info-target-libsanitizer
1407info-target: maybe-info-target-libvtv
1408info-target: maybe-info-target-liboffloadmic
1409info-target: maybe-info-target-libssp
1410info-target: maybe-info-target-newlib
1411info-target: maybe-info-target-libgcc
1412info-target: maybe-info-target-libbacktrace
1413info-target: maybe-info-target-libquadmath
1414info-target: maybe-info-target-libgfortran
1415info-target: maybe-info-target-libobjc
1416info-target: maybe-info-target-libgo
1417info-target: maybe-info-target-libphobos
1418info-target: maybe-info-target-libtermcap
1419info-target: maybe-info-target-winsup
1420info-target: maybe-info-target-libgloss
1421info-target: maybe-info-target-libffi
1422info-target: maybe-info-target-zlib
1423info-target: maybe-info-target-rda
1424info-target: maybe-info-target-libada
1425info-target: maybe-info-target-libgomp
1426info-target: maybe-info-target-libitm
1427info-target: maybe-info-target-libatomic
1428
1429.PHONY: do-dvi
1430do-dvi:
1431	@: $(MAKE); $(unstage)
1432	@r=`${PWD_COMMAND}`; export r; \
1433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1434	$(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1435	  dvi-target
1436
1437
1438.PHONY: dvi-host
1439
1440dvi-host: maybe-dvi-bfd
1441dvi-host: maybe-dvi-opcodes
1442dvi-host: maybe-dvi-binutils
1443dvi-host: maybe-dvi-bison
1444dvi-host: maybe-dvi-cgen
1445dvi-host: maybe-dvi-dejagnu
1446dvi-host: maybe-dvi-etc
1447dvi-host: maybe-dvi-fastjar
1448dvi-host: maybe-dvi-fixincludes
1449dvi-host: maybe-dvi-flex
1450dvi-host: maybe-dvi-gas
1451dvi-host: maybe-dvi-gcc
1452dvi-host: maybe-dvi-gmp
1453dvi-host: maybe-dvi-mpfr
1454dvi-host: maybe-dvi-mpc
1455dvi-host: maybe-dvi-isl
1456dvi-host: maybe-dvi-libelf
1457dvi-host: maybe-dvi-gold
1458dvi-host: maybe-dvi-gprof
1459dvi-host: maybe-dvi-gprofng
1460dvi-host: maybe-dvi-intl
1461dvi-host: maybe-dvi-tcl
1462dvi-host: maybe-dvi-itcl
1463dvi-host: maybe-dvi-ld
1464dvi-host: maybe-dvi-libbacktrace
1465dvi-host: maybe-dvi-libcpp
1466dvi-host: maybe-dvi-libcody
1467dvi-host: maybe-dvi-libdecnumber
1468dvi-host: maybe-dvi-libgui
1469dvi-host: maybe-dvi-libiberty
1470dvi-host: maybe-dvi-libiberty-linker-plugin
1471dvi-host: maybe-dvi-libiconv
1472dvi-host: maybe-dvi-m4
1473dvi-host: maybe-dvi-readline
1474dvi-host: maybe-dvi-sid
1475dvi-host: maybe-dvi-sim
1476dvi-host: maybe-dvi-texinfo
1477dvi-host: maybe-dvi-zlib
1478dvi-host: maybe-dvi-gnulib
1479dvi-host: maybe-dvi-gdbsupport
1480dvi-host: maybe-dvi-gdbserver
1481dvi-host: maybe-dvi-gdb
1482dvi-host: maybe-dvi-expect
1483dvi-host: maybe-dvi-guile
1484dvi-host: maybe-dvi-tk
1485dvi-host: maybe-dvi-libtermcap
1486dvi-host: maybe-dvi-utils
1487dvi-host: maybe-dvi-c++tools
1488dvi-host: maybe-dvi-gnattools
1489dvi-host: maybe-dvi-lto-plugin
1490dvi-host: maybe-dvi-libcc1
1491dvi-host: maybe-dvi-gotools
1492dvi-host: maybe-dvi-libctf
1493
1494.PHONY: dvi-target
1495
1496dvi-target: maybe-dvi-target-libstdc++-v3
1497dvi-target: maybe-dvi-target-libsanitizer
1498dvi-target: maybe-dvi-target-libvtv
1499dvi-target: maybe-dvi-target-liboffloadmic
1500dvi-target: maybe-dvi-target-libssp
1501dvi-target: maybe-dvi-target-newlib
1502dvi-target: maybe-dvi-target-libgcc
1503dvi-target: maybe-dvi-target-libbacktrace
1504dvi-target: maybe-dvi-target-libquadmath
1505dvi-target: maybe-dvi-target-libgfortran
1506dvi-target: maybe-dvi-target-libobjc
1507dvi-target: maybe-dvi-target-libgo
1508dvi-target: maybe-dvi-target-libphobos
1509dvi-target: maybe-dvi-target-libtermcap
1510dvi-target: maybe-dvi-target-winsup
1511dvi-target: maybe-dvi-target-libgloss
1512dvi-target: maybe-dvi-target-libffi
1513dvi-target: maybe-dvi-target-zlib
1514dvi-target: maybe-dvi-target-rda
1515dvi-target: maybe-dvi-target-libada
1516dvi-target: maybe-dvi-target-libgomp
1517dvi-target: maybe-dvi-target-libitm
1518dvi-target: maybe-dvi-target-libatomic
1519
1520.PHONY: do-pdf
1521do-pdf:
1522	@: $(MAKE); $(unstage)
1523	@r=`${PWD_COMMAND}`; export r; \
1524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1525	$(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1526	  pdf-target
1527
1528
1529.PHONY: pdf-host
1530
1531pdf-host: maybe-pdf-bfd
1532pdf-host: maybe-pdf-opcodes
1533pdf-host: maybe-pdf-binutils
1534pdf-host: maybe-pdf-bison
1535pdf-host: maybe-pdf-cgen
1536pdf-host: maybe-pdf-dejagnu
1537pdf-host: maybe-pdf-etc
1538pdf-host: maybe-pdf-fastjar
1539pdf-host: maybe-pdf-fixincludes
1540pdf-host: maybe-pdf-flex
1541pdf-host: maybe-pdf-gas
1542pdf-host: maybe-pdf-gcc
1543pdf-host: maybe-pdf-gmp
1544pdf-host: maybe-pdf-mpfr
1545pdf-host: maybe-pdf-mpc
1546pdf-host: maybe-pdf-isl
1547pdf-host: maybe-pdf-libelf
1548pdf-host: maybe-pdf-gold
1549pdf-host: maybe-pdf-gprof
1550pdf-host: maybe-pdf-gprofng
1551pdf-host: maybe-pdf-intl
1552pdf-host: maybe-pdf-tcl
1553pdf-host: maybe-pdf-itcl
1554pdf-host: maybe-pdf-ld
1555pdf-host: maybe-pdf-libbacktrace
1556pdf-host: maybe-pdf-libcpp
1557pdf-host: maybe-pdf-libcody
1558pdf-host: maybe-pdf-libdecnumber
1559pdf-host: maybe-pdf-libgui
1560pdf-host: maybe-pdf-libiberty
1561pdf-host: maybe-pdf-libiberty-linker-plugin
1562pdf-host: maybe-pdf-libiconv
1563pdf-host: maybe-pdf-m4
1564pdf-host: maybe-pdf-readline
1565pdf-host: maybe-pdf-sid
1566pdf-host: maybe-pdf-sim
1567pdf-host: maybe-pdf-texinfo
1568pdf-host: maybe-pdf-zlib
1569pdf-host: maybe-pdf-gnulib
1570pdf-host: maybe-pdf-gdbsupport
1571pdf-host: maybe-pdf-gdbserver
1572pdf-host: maybe-pdf-gdb
1573pdf-host: maybe-pdf-expect
1574pdf-host: maybe-pdf-guile
1575pdf-host: maybe-pdf-tk
1576pdf-host: maybe-pdf-libtermcap
1577pdf-host: maybe-pdf-utils
1578pdf-host: maybe-pdf-c++tools
1579pdf-host: maybe-pdf-gnattools
1580pdf-host: maybe-pdf-lto-plugin
1581pdf-host: maybe-pdf-libcc1
1582pdf-host: maybe-pdf-gotools
1583pdf-host: maybe-pdf-libctf
1584
1585.PHONY: pdf-target
1586
1587pdf-target: maybe-pdf-target-libstdc++-v3
1588pdf-target: maybe-pdf-target-libsanitizer
1589pdf-target: maybe-pdf-target-libvtv
1590pdf-target: maybe-pdf-target-liboffloadmic
1591pdf-target: maybe-pdf-target-libssp
1592pdf-target: maybe-pdf-target-newlib
1593pdf-target: maybe-pdf-target-libgcc
1594pdf-target: maybe-pdf-target-libbacktrace
1595pdf-target: maybe-pdf-target-libquadmath
1596pdf-target: maybe-pdf-target-libgfortran
1597pdf-target: maybe-pdf-target-libobjc
1598pdf-target: maybe-pdf-target-libgo
1599pdf-target: maybe-pdf-target-libphobos
1600pdf-target: maybe-pdf-target-libtermcap
1601pdf-target: maybe-pdf-target-winsup
1602pdf-target: maybe-pdf-target-libgloss
1603pdf-target: maybe-pdf-target-libffi
1604pdf-target: maybe-pdf-target-zlib
1605pdf-target: maybe-pdf-target-rda
1606pdf-target: maybe-pdf-target-libada
1607pdf-target: maybe-pdf-target-libgomp
1608pdf-target: maybe-pdf-target-libitm
1609pdf-target: maybe-pdf-target-libatomic
1610
1611.PHONY: do-html
1612do-html:
1613	@: $(MAKE); $(unstage)
1614	@r=`${PWD_COMMAND}`; export r; \
1615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1616	$(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1617	  html-target
1618
1619
1620.PHONY: html-host
1621
1622html-host: maybe-html-bfd
1623html-host: maybe-html-opcodes
1624html-host: maybe-html-binutils
1625html-host: maybe-html-bison
1626html-host: maybe-html-cgen
1627html-host: maybe-html-dejagnu
1628html-host: maybe-html-etc
1629html-host: maybe-html-fastjar
1630html-host: maybe-html-fixincludes
1631html-host: maybe-html-flex
1632html-host: maybe-html-gas
1633html-host: maybe-html-gcc
1634html-host: maybe-html-gmp
1635html-host: maybe-html-mpfr
1636html-host: maybe-html-mpc
1637html-host: maybe-html-isl
1638html-host: maybe-html-libelf
1639html-host: maybe-html-gold
1640html-host: maybe-html-gprof
1641html-host: maybe-html-gprofng
1642html-host: maybe-html-intl
1643html-host: maybe-html-tcl
1644html-host: maybe-html-itcl
1645html-host: maybe-html-ld
1646html-host: maybe-html-libbacktrace
1647html-host: maybe-html-libcpp
1648html-host: maybe-html-libcody
1649html-host: maybe-html-libdecnumber
1650html-host: maybe-html-libgui
1651html-host: maybe-html-libiberty
1652html-host: maybe-html-libiberty-linker-plugin
1653html-host: maybe-html-libiconv
1654html-host: maybe-html-m4
1655html-host: maybe-html-readline
1656html-host: maybe-html-sid
1657html-host: maybe-html-sim
1658html-host: maybe-html-texinfo
1659html-host: maybe-html-zlib
1660html-host: maybe-html-gnulib
1661html-host: maybe-html-gdbsupport
1662html-host: maybe-html-gdbserver
1663html-host: maybe-html-gdb
1664html-host: maybe-html-expect
1665html-host: maybe-html-guile
1666html-host: maybe-html-tk
1667html-host: maybe-html-libtermcap
1668html-host: maybe-html-utils
1669html-host: maybe-html-c++tools
1670html-host: maybe-html-gnattools
1671html-host: maybe-html-lto-plugin
1672html-host: maybe-html-libcc1
1673html-host: maybe-html-gotools
1674html-host: maybe-html-libctf
1675
1676.PHONY: html-target
1677
1678html-target: maybe-html-target-libstdc++-v3
1679html-target: maybe-html-target-libsanitizer
1680html-target: maybe-html-target-libvtv
1681html-target: maybe-html-target-liboffloadmic
1682html-target: maybe-html-target-libssp
1683html-target: maybe-html-target-newlib
1684html-target: maybe-html-target-libgcc
1685html-target: maybe-html-target-libbacktrace
1686html-target: maybe-html-target-libquadmath
1687html-target: maybe-html-target-libgfortran
1688html-target: maybe-html-target-libobjc
1689html-target: maybe-html-target-libgo
1690html-target: maybe-html-target-libphobos
1691html-target: maybe-html-target-libtermcap
1692html-target: maybe-html-target-winsup
1693html-target: maybe-html-target-libgloss
1694html-target: maybe-html-target-libffi
1695html-target: maybe-html-target-zlib
1696html-target: maybe-html-target-rda
1697html-target: maybe-html-target-libada
1698html-target: maybe-html-target-libgomp
1699html-target: maybe-html-target-libitm
1700html-target: maybe-html-target-libatomic
1701
1702.PHONY: do-TAGS
1703do-TAGS:
1704	@: $(MAKE); $(unstage)
1705	@r=`${PWD_COMMAND}`; export r; \
1706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1707	$(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1708	  TAGS-target
1709
1710
1711.PHONY: TAGS-host
1712
1713TAGS-host: maybe-TAGS-bfd
1714TAGS-host: maybe-TAGS-opcodes
1715TAGS-host: maybe-TAGS-binutils
1716TAGS-host: maybe-TAGS-bison
1717TAGS-host: maybe-TAGS-cgen
1718TAGS-host: maybe-TAGS-dejagnu
1719TAGS-host: maybe-TAGS-etc
1720TAGS-host: maybe-TAGS-fastjar
1721TAGS-host: maybe-TAGS-fixincludes
1722TAGS-host: maybe-TAGS-flex
1723TAGS-host: maybe-TAGS-gas
1724TAGS-host: maybe-TAGS-gcc
1725TAGS-host: maybe-TAGS-gmp
1726TAGS-host: maybe-TAGS-mpfr
1727TAGS-host: maybe-TAGS-mpc
1728TAGS-host: maybe-TAGS-isl
1729TAGS-host: maybe-TAGS-libelf
1730TAGS-host: maybe-TAGS-gold
1731TAGS-host: maybe-TAGS-gprof
1732TAGS-host: maybe-TAGS-gprofng
1733TAGS-host: maybe-TAGS-intl
1734TAGS-host: maybe-TAGS-tcl
1735TAGS-host: maybe-TAGS-itcl
1736TAGS-host: maybe-TAGS-ld
1737TAGS-host: maybe-TAGS-libbacktrace
1738TAGS-host: maybe-TAGS-libcpp
1739TAGS-host: maybe-TAGS-libcody
1740TAGS-host: maybe-TAGS-libdecnumber
1741TAGS-host: maybe-TAGS-libgui
1742TAGS-host: maybe-TAGS-libiberty
1743TAGS-host: maybe-TAGS-libiberty-linker-plugin
1744TAGS-host: maybe-TAGS-libiconv
1745TAGS-host: maybe-TAGS-m4
1746TAGS-host: maybe-TAGS-readline
1747TAGS-host: maybe-TAGS-sid
1748TAGS-host: maybe-TAGS-sim
1749TAGS-host: maybe-TAGS-texinfo
1750TAGS-host: maybe-TAGS-zlib
1751TAGS-host: maybe-TAGS-gnulib
1752TAGS-host: maybe-TAGS-gdbsupport
1753TAGS-host: maybe-TAGS-gdbserver
1754TAGS-host: maybe-TAGS-gdb
1755TAGS-host: maybe-TAGS-expect
1756TAGS-host: maybe-TAGS-guile
1757TAGS-host: maybe-TAGS-tk
1758TAGS-host: maybe-TAGS-libtermcap
1759TAGS-host: maybe-TAGS-utils
1760TAGS-host: maybe-TAGS-c++tools
1761TAGS-host: maybe-TAGS-gnattools
1762TAGS-host: maybe-TAGS-lto-plugin
1763TAGS-host: maybe-TAGS-libcc1
1764TAGS-host: maybe-TAGS-gotools
1765TAGS-host: maybe-TAGS-libctf
1766
1767.PHONY: TAGS-target
1768
1769TAGS-target: maybe-TAGS-target-libstdc++-v3
1770TAGS-target: maybe-TAGS-target-libsanitizer
1771TAGS-target: maybe-TAGS-target-libvtv
1772TAGS-target: maybe-TAGS-target-liboffloadmic
1773TAGS-target: maybe-TAGS-target-libssp
1774TAGS-target: maybe-TAGS-target-newlib
1775TAGS-target: maybe-TAGS-target-libgcc
1776TAGS-target: maybe-TAGS-target-libbacktrace
1777TAGS-target: maybe-TAGS-target-libquadmath
1778TAGS-target: maybe-TAGS-target-libgfortran
1779TAGS-target: maybe-TAGS-target-libobjc
1780TAGS-target: maybe-TAGS-target-libgo
1781TAGS-target: maybe-TAGS-target-libphobos
1782TAGS-target: maybe-TAGS-target-libtermcap
1783TAGS-target: maybe-TAGS-target-winsup
1784TAGS-target: maybe-TAGS-target-libgloss
1785TAGS-target: maybe-TAGS-target-libffi
1786TAGS-target: maybe-TAGS-target-zlib
1787TAGS-target: maybe-TAGS-target-rda
1788TAGS-target: maybe-TAGS-target-libada
1789TAGS-target: maybe-TAGS-target-libgomp
1790TAGS-target: maybe-TAGS-target-libitm
1791TAGS-target: maybe-TAGS-target-libatomic
1792
1793.PHONY: do-install-info
1794do-install-info:
1795	@: $(MAKE); $(unstage)
1796	@r=`${PWD_COMMAND}`; export r; \
1797	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1798	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1799	  install-info-target
1800
1801
1802.PHONY: install-info-host
1803
1804install-info-host: maybe-install-info-bfd
1805install-info-host: maybe-install-info-opcodes
1806install-info-host: maybe-install-info-binutils
1807install-info-host: maybe-install-info-bison
1808install-info-host: maybe-install-info-cgen
1809install-info-host: maybe-install-info-dejagnu
1810install-info-host: maybe-install-info-etc
1811install-info-host: maybe-install-info-fastjar
1812install-info-host: maybe-install-info-fixincludes
1813install-info-host: maybe-install-info-flex
1814install-info-host: maybe-install-info-gas
1815install-info-host: maybe-install-info-gcc
1816install-info-host: maybe-install-info-gmp
1817install-info-host: maybe-install-info-mpfr
1818install-info-host: maybe-install-info-mpc
1819install-info-host: maybe-install-info-isl
1820install-info-host: maybe-install-info-libelf
1821install-info-host: maybe-install-info-gold
1822install-info-host: maybe-install-info-gprof
1823install-info-host: maybe-install-info-gprofng
1824install-info-host: maybe-install-info-intl
1825install-info-host: maybe-install-info-tcl
1826install-info-host: maybe-install-info-itcl
1827install-info-host: maybe-install-info-ld
1828install-info-host: maybe-install-info-libbacktrace
1829install-info-host: maybe-install-info-libcpp
1830install-info-host: maybe-install-info-libcody
1831install-info-host: maybe-install-info-libdecnumber
1832install-info-host: maybe-install-info-libgui
1833install-info-host: maybe-install-info-libiberty
1834install-info-host: maybe-install-info-libiberty-linker-plugin
1835install-info-host: maybe-install-info-libiconv
1836install-info-host: maybe-install-info-m4
1837install-info-host: maybe-install-info-readline
1838install-info-host: maybe-install-info-sid
1839install-info-host: maybe-install-info-sim
1840install-info-host: maybe-install-info-texinfo
1841install-info-host: maybe-install-info-zlib
1842install-info-host: maybe-install-info-gnulib
1843install-info-host: maybe-install-info-gdbsupport
1844install-info-host: maybe-install-info-gdbserver
1845install-info-host: maybe-install-info-gdb
1846install-info-host: maybe-install-info-expect
1847install-info-host: maybe-install-info-guile
1848install-info-host: maybe-install-info-tk
1849install-info-host: maybe-install-info-libtermcap
1850install-info-host: maybe-install-info-utils
1851install-info-host: maybe-install-info-c++tools
1852install-info-host: maybe-install-info-gnattools
1853install-info-host: maybe-install-info-lto-plugin
1854install-info-host: maybe-install-info-libcc1
1855install-info-host: maybe-install-info-gotools
1856install-info-host: maybe-install-info-libctf
1857
1858.PHONY: install-info-target
1859
1860install-info-target: maybe-install-info-target-libstdc++-v3
1861install-info-target: maybe-install-info-target-libsanitizer
1862install-info-target: maybe-install-info-target-libvtv
1863install-info-target: maybe-install-info-target-liboffloadmic
1864install-info-target: maybe-install-info-target-libssp
1865install-info-target: maybe-install-info-target-newlib
1866install-info-target: maybe-install-info-target-libgcc
1867install-info-target: maybe-install-info-target-libbacktrace
1868install-info-target: maybe-install-info-target-libquadmath
1869install-info-target: maybe-install-info-target-libgfortran
1870install-info-target: maybe-install-info-target-libobjc
1871install-info-target: maybe-install-info-target-libgo
1872install-info-target: maybe-install-info-target-libphobos
1873install-info-target: maybe-install-info-target-libtermcap
1874install-info-target: maybe-install-info-target-winsup
1875install-info-target: maybe-install-info-target-libgloss
1876install-info-target: maybe-install-info-target-libffi
1877install-info-target: maybe-install-info-target-zlib
1878install-info-target: maybe-install-info-target-rda
1879install-info-target: maybe-install-info-target-libada
1880install-info-target: maybe-install-info-target-libgomp
1881install-info-target: maybe-install-info-target-libitm
1882install-info-target: maybe-install-info-target-libatomic
1883
1884.PHONY: do-install-dvi
1885do-install-dvi:
1886	@: $(MAKE); $(unstage)
1887	@r=`${PWD_COMMAND}`; export r; \
1888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1889	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-dvi-host \
1890	  install-dvi-target
1891
1892
1893.PHONY: install-dvi-host
1894
1895install-dvi-host: maybe-install-dvi-bfd
1896install-dvi-host: maybe-install-dvi-opcodes
1897install-dvi-host: maybe-install-dvi-binutils
1898install-dvi-host: maybe-install-dvi-bison
1899install-dvi-host: maybe-install-dvi-cgen
1900install-dvi-host: maybe-install-dvi-dejagnu
1901install-dvi-host: maybe-install-dvi-etc
1902install-dvi-host: maybe-install-dvi-fastjar
1903install-dvi-host: maybe-install-dvi-fixincludes
1904install-dvi-host: maybe-install-dvi-flex
1905install-dvi-host: maybe-install-dvi-gas
1906install-dvi-host: maybe-install-dvi-gcc
1907install-dvi-host: maybe-install-dvi-gmp
1908install-dvi-host: maybe-install-dvi-mpfr
1909install-dvi-host: maybe-install-dvi-mpc
1910install-dvi-host: maybe-install-dvi-isl
1911install-dvi-host: maybe-install-dvi-libelf
1912install-dvi-host: maybe-install-dvi-gold
1913install-dvi-host: maybe-install-dvi-gprof
1914install-dvi-host: maybe-install-dvi-gprofng
1915install-dvi-host: maybe-install-dvi-intl
1916install-dvi-host: maybe-install-dvi-tcl
1917install-dvi-host: maybe-install-dvi-itcl
1918install-dvi-host: maybe-install-dvi-ld
1919install-dvi-host: maybe-install-dvi-libbacktrace
1920install-dvi-host: maybe-install-dvi-libcpp
1921install-dvi-host: maybe-install-dvi-libcody
1922install-dvi-host: maybe-install-dvi-libdecnumber
1923install-dvi-host: maybe-install-dvi-libgui
1924install-dvi-host: maybe-install-dvi-libiberty
1925install-dvi-host: maybe-install-dvi-libiberty-linker-plugin
1926install-dvi-host: maybe-install-dvi-libiconv
1927install-dvi-host: maybe-install-dvi-m4
1928install-dvi-host: maybe-install-dvi-readline
1929install-dvi-host: maybe-install-dvi-sid
1930install-dvi-host: maybe-install-dvi-sim
1931install-dvi-host: maybe-install-dvi-texinfo
1932install-dvi-host: maybe-install-dvi-zlib
1933install-dvi-host: maybe-install-dvi-gnulib
1934install-dvi-host: maybe-install-dvi-gdbsupport
1935install-dvi-host: maybe-install-dvi-gdbserver
1936install-dvi-host: maybe-install-dvi-gdb
1937install-dvi-host: maybe-install-dvi-expect
1938install-dvi-host: maybe-install-dvi-guile
1939install-dvi-host: maybe-install-dvi-tk
1940install-dvi-host: maybe-install-dvi-libtermcap
1941install-dvi-host: maybe-install-dvi-utils
1942install-dvi-host: maybe-install-dvi-c++tools
1943install-dvi-host: maybe-install-dvi-gnattools
1944install-dvi-host: maybe-install-dvi-lto-plugin
1945install-dvi-host: maybe-install-dvi-libcc1
1946install-dvi-host: maybe-install-dvi-gotools
1947install-dvi-host: maybe-install-dvi-libctf
1948
1949.PHONY: install-dvi-target
1950
1951install-dvi-target: maybe-install-dvi-target-libstdc++-v3
1952install-dvi-target: maybe-install-dvi-target-libsanitizer
1953install-dvi-target: maybe-install-dvi-target-libvtv
1954install-dvi-target: maybe-install-dvi-target-liboffloadmic
1955install-dvi-target: maybe-install-dvi-target-libssp
1956install-dvi-target: maybe-install-dvi-target-newlib
1957install-dvi-target: maybe-install-dvi-target-libgcc
1958install-dvi-target: maybe-install-dvi-target-libbacktrace
1959install-dvi-target: maybe-install-dvi-target-libquadmath
1960install-dvi-target: maybe-install-dvi-target-libgfortran
1961install-dvi-target: maybe-install-dvi-target-libobjc
1962install-dvi-target: maybe-install-dvi-target-libgo
1963install-dvi-target: maybe-install-dvi-target-libphobos
1964install-dvi-target: maybe-install-dvi-target-libtermcap
1965install-dvi-target: maybe-install-dvi-target-winsup
1966install-dvi-target: maybe-install-dvi-target-libgloss
1967install-dvi-target: maybe-install-dvi-target-libffi
1968install-dvi-target: maybe-install-dvi-target-zlib
1969install-dvi-target: maybe-install-dvi-target-rda
1970install-dvi-target: maybe-install-dvi-target-libada
1971install-dvi-target: maybe-install-dvi-target-libgomp
1972install-dvi-target: maybe-install-dvi-target-libitm
1973install-dvi-target: maybe-install-dvi-target-libatomic
1974
1975.PHONY: do-install-pdf
1976do-install-pdf:
1977	@: $(MAKE); $(unstage)
1978	@r=`${PWD_COMMAND}`; export r; \
1979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1980	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1981	  install-pdf-target
1982
1983
1984.PHONY: install-pdf-host
1985
1986install-pdf-host: maybe-install-pdf-bfd
1987install-pdf-host: maybe-install-pdf-opcodes
1988install-pdf-host: maybe-install-pdf-binutils
1989install-pdf-host: maybe-install-pdf-bison
1990install-pdf-host: maybe-install-pdf-cgen
1991install-pdf-host: maybe-install-pdf-dejagnu
1992install-pdf-host: maybe-install-pdf-etc
1993install-pdf-host: maybe-install-pdf-fastjar
1994install-pdf-host: maybe-install-pdf-fixincludes
1995install-pdf-host: maybe-install-pdf-flex
1996install-pdf-host: maybe-install-pdf-gas
1997install-pdf-host: maybe-install-pdf-gcc
1998install-pdf-host: maybe-install-pdf-gmp
1999install-pdf-host: maybe-install-pdf-mpfr
2000install-pdf-host: maybe-install-pdf-mpc
2001install-pdf-host: maybe-install-pdf-isl
2002install-pdf-host: maybe-install-pdf-libelf
2003install-pdf-host: maybe-install-pdf-gold
2004install-pdf-host: maybe-install-pdf-gprof
2005install-pdf-host: maybe-install-pdf-gprofng
2006install-pdf-host: maybe-install-pdf-intl
2007install-pdf-host: maybe-install-pdf-tcl
2008install-pdf-host: maybe-install-pdf-itcl
2009install-pdf-host: maybe-install-pdf-ld
2010install-pdf-host: maybe-install-pdf-libbacktrace
2011install-pdf-host: maybe-install-pdf-libcpp
2012install-pdf-host: maybe-install-pdf-libcody
2013install-pdf-host: maybe-install-pdf-libdecnumber
2014install-pdf-host: maybe-install-pdf-libgui
2015install-pdf-host: maybe-install-pdf-libiberty
2016install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
2017install-pdf-host: maybe-install-pdf-libiconv
2018install-pdf-host: maybe-install-pdf-m4
2019install-pdf-host: maybe-install-pdf-readline
2020install-pdf-host: maybe-install-pdf-sid
2021install-pdf-host: maybe-install-pdf-sim
2022install-pdf-host: maybe-install-pdf-texinfo
2023install-pdf-host: maybe-install-pdf-zlib
2024install-pdf-host: maybe-install-pdf-gnulib
2025install-pdf-host: maybe-install-pdf-gdbsupport
2026install-pdf-host: maybe-install-pdf-gdbserver
2027install-pdf-host: maybe-install-pdf-gdb
2028install-pdf-host: maybe-install-pdf-expect
2029install-pdf-host: maybe-install-pdf-guile
2030install-pdf-host: maybe-install-pdf-tk
2031install-pdf-host: maybe-install-pdf-libtermcap
2032install-pdf-host: maybe-install-pdf-utils
2033install-pdf-host: maybe-install-pdf-c++tools
2034install-pdf-host: maybe-install-pdf-gnattools
2035install-pdf-host: maybe-install-pdf-lto-plugin
2036install-pdf-host: maybe-install-pdf-libcc1
2037install-pdf-host: maybe-install-pdf-gotools
2038install-pdf-host: maybe-install-pdf-libctf
2039
2040.PHONY: install-pdf-target
2041
2042install-pdf-target: maybe-install-pdf-target-libstdc++-v3
2043install-pdf-target: maybe-install-pdf-target-libsanitizer
2044install-pdf-target: maybe-install-pdf-target-libvtv
2045install-pdf-target: maybe-install-pdf-target-liboffloadmic
2046install-pdf-target: maybe-install-pdf-target-libssp
2047install-pdf-target: maybe-install-pdf-target-newlib
2048install-pdf-target: maybe-install-pdf-target-libgcc
2049install-pdf-target: maybe-install-pdf-target-libbacktrace
2050install-pdf-target: maybe-install-pdf-target-libquadmath
2051install-pdf-target: maybe-install-pdf-target-libgfortran
2052install-pdf-target: maybe-install-pdf-target-libobjc
2053install-pdf-target: maybe-install-pdf-target-libgo
2054install-pdf-target: maybe-install-pdf-target-libphobos
2055install-pdf-target: maybe-install-pdf-target-libtermcap
2056install-pdf-target: maybe-install-pdf-target-winsup
2057install-pdf-target: maybe-install-pdf-target-libgloss
2058install-pdf-target: maybe-install-pdf-target-libffi
2059install-pdf-target: maybe-install-pdf-target-zlib
2060install-pdf-target: maybe-install-pdf-target-rda
2061install-pdf-target: maybe-install-pdf-target-libada
2062install-pdf-target: maybe-install-pdf-target-libgomp
2063install-pdf-target: maybe-install-pdf-target-libitm
2064install-pdf-target: maybe-install-pdf-target-libatomic
2065
2066.PHONY: do-install-html
2067do-install-html:
2068	@: $(MAKE); $(unstage)
2069	@r=`${PWD_COMMAND}`; export r; \
2070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2071	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
2072	  install-html-target
2073
2074
2075.PHONY: install-html-host
2076
2077install-html-host: maybe-install-html-bfd
2078install-html-host: maybe-install-html-opcodes
2079install-html-host: maybe-install-html-binutils
2080install-html-host: maybe-install-html-bison
2081install-html-host: maybe-install-html-cgen
2082install-html-host: maybe-install-html-dejagnu
2083install-html-host: maybe-install-html-etc
2084install-html-host: maybe-install-html-fastjar
2085install-html-host: maybe-install-html-fixincludes
2086install-html-host: maybe-install-html-flex
2087install-html-host: maybe-install-html-gas
2088install-html-host: maybe-install-html-gcc
2089install-html-host: maybe-install-html-gmp
2090install-html-host: maybe-install-html-mpfr
2091install-html-host: maybe-install-html-mpc
2092install-html-host: maybe-install-html-isl
2093install-html-host: maybe-install-html-libelf
2094install-html-host: maybe-install-html-gold
2095install-html-host: maybe-install-html-gprof
2096install-html-host: maybe-install-html-gprofng
2097install-html-host: maybe-install-html-intl
2098install-html-host: maybe-install-html-tcl
2099install-html-host: maybe-install-html-itcl
2100install-html-host: maybe-install-html-ld
2101install-html-host: maybe-install-html-libbacktrace
2102install-html-host: maybe-install-html-libcpp
2103install-html-host: maybe-install-html-libcody
2104install-html-host: maybe-install-html-libdecnumber
2105install-html-host: maybe-install-html-libgui
2106install-html-host: maybe-install-html-libiberty
2107install-html-host: maybe-install-html-libiberty-linker-plugin
2108install-html-host: maybe-install-html-libiconv
2109install-html-host: maybe-install-html-m4
2110install-html-host: maybe-install-html-readline
2111install-html-host: maybe-install-html-sid
2112install-html-host: maybe-install-html-sim
2113install-html-host: maybe-install-html-texinfo
2114install-html-host: maybe-install-html-zlib
2115install-html-host: maybe-install-html-gnulib
2116install-html-host: maybe-install-html-gdbsupport
2117install-html-host: maybe-install-html-gdbserver
2118install-html-host: maybe-install-html-gdb
2119install-html-host: maybe-install-html-expect
2120install-html-host: maybe-install-html-guile
2121install-html-host: maybe-install-html-tk
2122install-html-host: maybe-install-html-libtermcap
2123install-html-host: maybe-install-html-utils
2124install-html-host: maybe-install-html-c++tools
2125install-html-host: maybe-install-html-gnattools
2126install-html-host: maybe-install-html-lto-plugin
2127install-html-host: maybe-install-html-libcc1
2128install-html-host: maybe-install-html-gotools
2129install-html-host: maybe-install-html-libctf
2130
2131.PHONY: install-html-target
2132
2133install-html-target: maybe-install-html-target-libstdc++-v3
2134install-html-target: maybe-install-html-target-libsanitizer
2135install-html-target: maybe-install-html-target-libvtv
2136install-html-target: maybe-install-html-target-liboffloadmic
2137install-html-target: maybe-install-html-target-libssp
2138install-html-target: maybe-install-html-target-newlib
2139install-html-target: maybe-install-html-target-libgcc
2140install-html-target: maybe-install-html-target-libbacktrace
2141install-html-target: maybe-install-html-target-libquadmath
2142install-html-target: maybe-install-html-target-libgfortran
2143install-html-target: maybe-install-html-target-libobjc
2144install-html-target: maybe-install-html-target-libgo
2145install-html-target: maybe-install-html-target-libphobos
2146install-html-target: maybe-install-html-target-libtermcap
2147install-html-target: maybe-install-html-target-winsup
2148install-html-target: maybe-install-html-target-libgloss
2149install-html-target: maybe-install-html-target-libffi
2150install-html-target: maybe-install-html-target-zlib
2151install-html-target: maybe-install-html-target-rda
2152install-html-target: maybe-install-html-target-libada
2153install-html-target: maybe-install-html-target-libgomp
2154install-html-target: maybe-install-html-target-libitm
2155install-html-target: maybe-install-html-target-libatomic
2156
2157.PHONY: do-installcheck
2158do-installcheck:
2159	@: $(MAKE); $(unstage)
2160	@r=`${PWD_COMMAND}`; export r; \
2161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2162	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
2163	  installcheck-target
2164
2165
2166.PHONY: installcheck-host
2167
2168installcheck-host: maybe-installcheck-bfd
2169installcheck-host: maybe-installcheck-opcodes
2170installcheck-host: maybe-installcheck-binutils
2171installcheck-host: maybe-installcheck-bison
2172installcheck-host: maybe-installcheck-cgen
2173installcheck-host: maybe-installcheck-dejagnu
2174installcheck-host: maybe-installcheck-etc
2175installcheck-host: maybe-installcheck-fastjar
2176installcheck-host: maybe-installcheck-fixincludes
2177installcheck-host: maybe-installcheck-flex
2178installcheck-host: maybe-installcheck-gas
2179installcheck-host: maybe-installcheck-gcc
2180installcheck-host: maybe-installcheck-gmp
2181installcheck-host: maybe-installcheck-mpfr
2182installcheck-host: maybe-installcheck-mpc
2183installcheck-host: maybe-installcheck-isl
2184installcheck-host: maybe-installcheck-libelf
2185installcheck-host: maybe-installcheck-gold
2186installcheck-host: maybe-installcheck-gprof
2187installcheck-host: maybe-installcheck-gprofng
2188installcheck-host: maybe-installcheck-intl
2189installcheck-host: maybe-installcheck-tcl
2190installcheck-host: maybe-installcheck-itcl
2191installcheck-host: maybe-installcheck-ld
2192installcheck-host: maybe-installcheck-libbacktrace
2193installcheck-host: maybe-installcheck-libcpp
2194installcheck-host: maybe-installcheck-libcody
2195installcheck-host: maybe-installcheck-libdecnumber
2196installcheck-host: maybe-installcheck-libgui
2197installcheck-host: maybe-installcheck-libiberty
2198installcheck-host: maybe-installcheck-libiberty-linker-plugin
2199installcheck-host: maybe-installcheck-libiconv
2200installcheck-host: maybe-installcheck-m4
2201installcheck-host: maybe-installcheck-readline
2202installcheck-host: maybe-installcheck-sid
2203installcheck-host: maybe-installcheck-sim
2204installcheck-host: maybe-installcheck-texinfo
2205installcheck-host: maybe-installcheck-zlib
2206installcheck-host: maybe-installcheck-gnulib
2207installcheck-host: maybe-installcheck-gdbsupport
2208installcheck-host: maybe-installcheck-gdbserver
2209installcheck-host: maybe-installcheck-gdb
2210installcheck-host: maybe-installcheck-expect
2211installcheck-host: maybe-installcheck-guile
2212installcheck-host: maybe-installcheck-tk
2213installcheck-host: maybe-installcheck-libtermcap
2214installcheck-host: maybe-installcheck-utils
2215installcheck-host: maybe-installcheck-c++tools
2216installcheck-host: maybe-installcheck-gnattools
2217installcheck-host: maybe-installcheck-lto-plugin
2218installcheck-host: maybe-installcheck-libcc1
2219installcheck-host: maybe-installcheck-gotools
2220installcheck-host: maybe-installcheck-libctf
2221
2222.PHONY: installcheck-target
2223
2224installcheck-target: maybe-installcheck-target-libstdc++-v3
2225installcheck-target: maybe-installcheck-target-libsanitizer
2226installcheck-target: maybe-installcheck-target-libvtv
2227installcheck-target: maybe-installcheck-target-liboffloadmic
2228installcheck-target: maybe-installcheck-target-libssp
2229installcheck-target: maybe-installcheck-target-newlib
2230installcheck-target: maybe-installcheck-target-libgcc
2231installcheck-target: maybe-installcheck-target-libbacktrace
2232installcheck-target: maybe-installcheck-target-libquadmath
2233installcheck-target: maybe-installcheck-target-libgfortran
2234installcheck-target: maybe-installcheck-target-libobjc
2235installcheck-target: maybe-installcheck-target-libgo
2236installcheck-target: maybe-installcheck-target-libphobos
2237installcheck-target: maybe-installcheck-target-libtermcap
2238installcheck-target: maybe-installcheck-target-winsup
2239installcheck-target: maybe-installcheck-target-libgloss
2240installcheck-target: maybe-installcheck-target-libffi
2241installcheck-target: maybe-installcheck-target-zlib
2242installcheck-target: maybe-installcheck-target-rda
2243installcheck-target: maybe-installcheck-target-libada
2244installcheck-target: maybe-installcheck-target-libgomp
2245installcheck-target: maybe-installcheck-target-libitm
2246installcheck-target: maybe-installcheck-target-libatomic
2247
2248.PHONY: do-mostlyclean
2249do-mostlyclean:
2250	@: $(MAKE); $(unstage)
2251	@r=`${PWD_COMMAND}`; export r; \
2252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2253	$(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
2254	  mostlyclean-target
2255
2256
2257.PHONY: mostlyclean-host
2258
2259mostlyclean-host: maybe-mostlyclean-bfd
2260mostlyclean-host: maybe-mostlyclean-opcodes
2261mostlyclean-host: maybe-mostlyclean-binutils
2262mostlyclean-host: maybe-mostlyclean-bison
2263mostlyclean-host: maybe-mostlyclean-cgen
2264mostlyclean-host: maybe-mostlyclean-dejagnu
2265mostlyclean-host: maybe-mostlyclean-etc
2266mostlyclean-host: maybe-mostlyclean-fastjar
2267mostlyclean-host: maybe-mostlyclean-fixincludes
2268mostlyclean-host: maybe-mostlyclean-flex
2269mostlyclean-host: maybe-mostlyclean-gas
2270mostlyclean-host: maybe-mostlyclean-gcc
2271mostlyclean-host: maybe-mostlyclean-gmp
2272mostlyclean-host: maybe-mostlyclean-mpfr
2273mostlyclean-host: maybe-mostlyclean-mpc
2274mostlyclean-host: maybe-mostlyclean-isl
2275mostlyclean-host: maybe-mostlyclean-libelf
2276mostlyclean-host: maybe-mostlyclean-gold
2277mostlyclean-host: maybe-mostlyclean-gprof
2278mostlyclean-host: maybe-mostlyclean-gprofng
2279mostlyclean-host: maybe-mostlyclean-intl
2280mostlyclean-host: maybe-mostlyclean-tcl
2281mostlyclean-host: maybe-mostlyclean-itcl
2282mostlyclean-host: maybe-mostlyclean-ld
2283mostlyclean-host: maybe-mostlyclean-libbacktrace
2284mostlyclean-host: maybe-mostlyclean-libcpp
2285mostlyclean-host: maybe-mostlyclean-libcody
2286mostlyclean-host: maybe-mostlyclean-libdecnumber
2287mostlyclean-host: maybe-mostlyclean-libgui
2288mostlyclean-host: maybe-mostlyclean-libiberty
2289mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
2290mostlyclean-host: maybe-mostlyclean-libiconv
2291mostlyclean-host: maybe-mostlyclean-m4
2292mostlyclean-host: maybe-mostlyclean-readline
2293mostlyclean-host: maybe-mostlyclean-sid
2294mostlyclean-host: maybe-mostlyclean-sim
2295mostlyclean-host: maybe-mostlyclean-texinfo
2296mostlyclean-host: maybe-mostlyclean-zlib
2297mostlyclean-host: maybe-mostlyclean-gnulib
2298mostlyclean-host: maybe-mostlyclean-gdbsupport
2299mostlyclean-host: maybe-mostlyclean-gdbserver
2300mostlyclean-host: maybe-mostlyclean-gdb
2301mostlyclean-host: maybe-mostlyclean-expect
2302mostlyclean-host: maybe-mostlyclean-guile
2303mostlyclean-host: maybe-mostlyclean-tk
2304mostlyclean-host: maybe-mostlyclean-libtermcap
2305mostlyclean-host: maybe-mostlyclean-utils
2306mostlyclean-host: maybe-mostlyclean-c++tools
2307mostlyclean-host: maybe-mostlyclean-gnattools
2308mostlyclean-host: maybe-mostlyclean-lto-plugin
2309mostlyclean-host: maybe-mostlyclean-libcc1
2310mostlyclean-host: maybe-mostlyclean-gotools
2311mostlyclean-host: maybe-mostlyclean-libctf
2312
2313.PHONY: mostlyclean-target
2314
2315mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2316mostlyclean-target: maybe-mostlyclean-target-libsanitizer
2317mostlyclean-target: maybe-mostlyclean-target-libvtv
2318mostlyclean-target: maybe-mostlyclean-target-liboffloadmic
2319mostlyclean-target: maybe-mostlyclean-target-libssp
2320mostlyclean-target: maybe-mostlyclean-target-newlib
2321mostlyclean-target: maybe-mostlyclean-target-libgcc
2322mostlyclean-target: maybe-mostlyclean-target-libbacktrace
2323mostlyclean-target: maybe-mostlyclean-target-libquadmath
2324mostlyclean-target: maybe-mostlyclean-target-libgfortran
2325mostlyclean-target: maybe-mostlyclean-target-libobjc
2326mostlyclean-target: maybe-mostlyclean-target-libgo
2327mostlyclean-target: maybe-mostlyclean-target-libphobos
2328mostlyclean-target: maybe-mostlyclean-target-libtermcap
2329mostlyclean-target: maybe-mostlyclean-target-winsup
2330mostlyclean-target: maybe-mostlyclean-target-libgloss
2331mostlyclean-target: maybe-mostlyclean-target-libffi
2332mostlyclean-target: maybe-mostlyclean-target-zlib
2333mostlyclean-target: maybe-mostlyclean-target-rda
2334mostlyclean-target: maybe-mostlyclean-target-libada
2335mostlyclean-target: maybe-mostlyclean-target-libgomp
2336mostlyclean-target: maybe-mostlyclean-target-libitm
2337mostlyclean-target: maybe-mostlyclean-target-libatomic
2338
2339.PHONY: do-clean
2340do-clean:
2341	@: $(MAKE); $(unstage)
2342	@r=`${PWD_COMMAND}`; export r; \
2343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2344	$(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2345	  clean-target
2346
2347
2348.PHONY: clean-host
2349
2350clean-host: maybe-clean-bfd
2351clean-host: maybe-clean-opcodes
2352clean-host: maybe-clean-binutils
2353clean-host: maybe-clean-bison
2354clean-host: maybe-clean-cgen
2355clean-host: maybe-clean-dejagnu
2356clean-host: maybe-clean-etc
2357clean-host: maybe-clean-fastjar
2358clean-host: maybe-clean-fixincludes
2359clean-host: maybe-clean-flex
2360clean-host: maybe-clean-gas
2361clean-host: maybe-clean-gcc
2362clean-host: maybe-clean-gmp
2363clean-host: maybe-clean-mpfr
2364clean-host: maybe-clean-mpc
2365clean-host: maybe-clean-isl
2366clean-host: maybe-clean-libelf
2367clean-host: maybe-clean-gold
2368clean-host: maybe-clean-gprof
2369clean-host: maybe-clean-gprofng
2370clean-host: maybe-clean-intl
2371clean-host: maybe-clean-tcl
2372clean-host: maybe-clean-itcl
2373clean-host: maybe-clean-ld
2374clean-host: maybe-clean-libbacktrace
2375clean-host: maybe-clean-libcpp
2376clean-host: maybe-clean-libcody
2377clean-host: maybe-clean-libdecnumber
2378clean-host: maybe-clean-libgui
2379clean-host: maybe-clean-libiberty
2380clean-host: maybe-clean-libiberty-linker-plugin
2381clean-host: maybe-clean-libiconv
2382clean-host: maybe-clean-m4
2383clean-host: maybe-clean-readline
2384clean-host: maybe-clean-sid
2385clean-host: maybe-clean-sim
2386clean-host: maybe-clean-texinfo
2387clean-host: maybe-clean-zlib
2388clean-host: maybe-clean-gnulib
2389clean-host: maybe-clean-gdbsupport
2390clean-host: maybe-clean-gdbserver
2391clean-host: maybe-clean-gdb
2392clean-host: maybe-clean-expect
2393clean-host: maybe-clean-guile
2394clean-host: maybe-clean-tk
2395clean-host: maybe-clean-libtermcap
2396clean-host: maybe-clean-utils
2397clean-host: maybe-clean-c++tools
2398clean-host: maybe-clean-gnattools
2399clean-host: maybe-clean-lto-plugin
2400clean-host: maybe-clean-libcc1
2401clean-host: maybe-clean-gotools
2402clean-host: maybe-clean-libctf
2403
2404.PHONY: clean-target
2405
2406clean-target: maybe-clean-target-libstdc++-v3
2407clean-target: maybe-clean-target-libsanitizer
2408clean-target: maybe-clean-target-libvtv
2409clean-target: maybe-clean-target-liboffloadmic
2410clean-target: maybe-clean-target-libssp
2411clean-target: maybe-clean-target-newlib
2412clean-target: maybe-clean-target-libgcc
2413clean-target: maybe-clean-target-libbacktrace
2414clean-target: maybe-clean-target-libquadmath
2415clean-target: maybe-clean-target-libgfortran
2416clean-target: maybe-clean-target-libobjc
2417clean-target: maybe-clean-target-libgo
2418clean-target: maybe-clean-target-libphobos
2419clean-target: maybe-clean-target-libtermcap
2420clean-target: maybe-clean-target-winsup
2421clean-target: maybe-clean-target-libgloss
2422clean-target: maybe-clean-target-libffi
2423clean-target: maybe-clean-target-zlib
2424clean-target: maybe-clean-target-rda
2425clean-target: maybe-clean-target-libada
2426clean-target: maybe-clean-target-libgomp
2427clean-target: maybe-clean-target-libitm
2428clean-target: maybe-clean-target-libatomic
2429
2430.PHONY: do-distclean
2431do-distclean:
2432	@: $(MAKE); $(unstage)
2433	@r=`${PWD_COMMAND}`; export r; \
2434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2435	$(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2436	  distclean-target
2437
2438
2439.PHONY: distclean-host
2440
2441distclean-host: maybe-distclean-bfd
2442distclean-host: maybe-distclean-opcodes
2443distclean-host: maybe-distclean-binutils
2444distclean-host: maybe-distclean-bison
2445distclean-host: maybe-distclean-cgen
2446distclean-host: maybe-distclean-dejagnu
2447distclean-host: maybe-distclean-etc
2448distclean-host: maybe-distclean-fastjar
2449distclean-host: maybe-distclean-fixincludes
2450distclean-host: maybe-distclean-flex
2451distclean-host: maybe-distclean-gas
2452distclean-host: maybe-distclean-gcc
2453distclean-host: maybe-distclean-gmp
2454distclean-host: maybe-distclean-mpfr
2455distclean-host: maybe-distclean-mpc
2456distclean-host: maybe-distclean-isl
2457distclean-host: maybe-distclean-libelf
2458distclean-host: maybe-distclean-gold
2459distclean-host: maybe-distclean-gprof
2460distclean-host: maybe-distclean-gprofng
2461distclean-host: maybe-distclean-intl
2462distclean-host: maybe-distclean-tcl
2463distclean-host: maybe-distclean-itcl
2464distclean-host: maybe-distclean-ld
2465distclean-host: maybe-distclean-libbacktrace
2466distclean-host: maybe-distclean-libcpp
2467distclean-host: maybe-distclean-libcody
2468distclean-host: maybe-distclean-libdecnumber
2469distclean-host: maybe-distclean-libgui
2470distclean-host: maybe-distclean-libiberty
2471distclean-host: maybe-distclean-libiberty-linker-plugin
2472distclean-host: maybe-distclean-libiconv
2473distclean-host: maybe-distclean-m4
2474distclean-host: maybe-distclean-readline
2475distclean-host: maybe-distclean-sid
2476distclean-host: maybe-distclean-sim
2477distclean-host: maybe-distclean-texinfo
2478distclean-host: maybe-distclean-zlib
2479distclean-host: maybe-distclean-gnulib
2480distclean-host: maybe-distclean-gdbsupport
2481distclean-host: maybe-distclean-gdbserver
2482distclean-host: maybe-distclean-gdb
2483distclean-host: maybe-distclean-expect
2484distclean-host: maybe-distclean-guile
2485distclean-host: maybe-distclean-tk
2486distclean-host: maybe-distclean-libtermcap
2487distclean-host: maybe-distclean-utils
2488distclean-host: maybe-distclean-c++tools
2489distclean-host: maybe-distclean-gnattools
2490distclean-host: maybe-distclean-lto-plugin
2491distclean-host: maybe-distclean-libcc1
2492distclean-host: maybe-distclean-gotools
2493distclean-host: maybe-distclean-libctf
2494
2495.PHONY: distclean-target
2496
2497distclean-target: maybe-distclean-target-libstdc++-v3
2498distclean-target: maybe-distclean-target-libsanitizer
2499distclean-target: maybe-distclean-target-libvtv
2500distclean-target: maybe-distclean-target-liboffloadmic
2501distclean-target: maybe-distclean-target-libssp
2502distclean-target: maybe-distclean-target-newlib
2503distclean-target: maybe-distclean-target-libgcc
2504distclean-target: maybe-distclean-target-libbacktrace
2505distclean-target: maybe-distclean-target-libquadmath
2506distclean-target: maybe-distclean-target-libgfortran
2507distclean-target: maybe-distclean-target-libobjc
2508distclean-target: maybe-distclean-target-libgo
2509distclean-target: maybe-distclean-target-libphobos
2510distclean-target: maybe-distclean-target-libtermcap
2511distclean-target: maybe-distclean-target-winsup
2512distclean-target: maybe-distclean-target-libgloss
2513distclean-target: maybe-distclean-target-libffi
2514distclean-target: maybe-distclean-target-zlib
2515distclean-target: maybe-distclean-target-rda
2516distclean-target: maybe-distclean-target-libada
2517distclean-target: maybe-distclean-target-libgomp
2518distclean-target: maybe-distclean-target-libitm
2519distclean-target: maybe-distclean-target-libatomic
2520
2521.PHONY: do-maintainer-clean
2522do-maintainer-clean:
2523	@: $(MAKE); $(unstage)
2524	@r=`${PWD_COMMAND}`; export r; \
2525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2526	$(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2527	  maintainer-clean-target
2528
2529
2530.PHONY: maintainer-clean-host
2531
2532maintainer-clean-host: maybe-maintainer-clean-bfd
2533maintainer-clean-host: maybe-maintainer-clean-opcodes
2534maintainer-clean-host: maybe-maintainer-clean-binutils
2535maintainer-clean-host: maybe-maintainer-clean-bison
2536maintainer-clean-host: maybe-maintainer-clean-cgen
2537maintainer-clean-host: maybe-maintainer-clean-dejagnu
2538maintainer-clean-host: maybe-maintainer-clean-etc
2539maintainer-clean-host: maybe-maintainer-clean-fastjar
2540maintainer-clean-host: maybe-maintainer-clean-fixincludes
2541maintainer-clean-host: maybe-maintainer-clean-flex
2542maintainer-clean-host: maybe-maintainer-clean-gas
2543maintainer-clean-host: maybe-maintainer-clean-gcc
2544maintainer-clean-host: maybe-maintainer-clean-gmp
2545maintainer-clean-host: maybe-maintainer-clean-mpfr
2546maintainer-clean-host: maybe-maintainer-clean-mpc
2547maintainer-clean-host: maybe-maintainer-clean-isl
2548maintainer-clean-host: maybe-maintainer-clean-libelf
2549maintainer-clean-host: maybe-maintainer-clean-gold
2550maintainer-clean-host: maybe-maintainer-clean-gprof
2551maintainer-clean-host: maybe-maintainer-clean-gprofng
2552maintainer-clean-host: maybe-maintainer-clean-intl
2553maintainer-clean-host: maybe-maintainer-clean-tcl
2554maintainer-clean-host: maybe-maintainer-clean-itcl
2555maintainer-clean-host: maybe-maintainer-clean-ld
2556maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2557maintainer-clean-host: maybe-maintainer-clean-libcpp
2558maintainer-clean-host: maybe-maintainer-clean-libcody
2559maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2560maintainer-clean-host: maybe-maintainer-clean-libgui
2561maintainer-clean-host: maybe-maintainer-clean-libiberty
2562maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2563maintainer-clean-host: maybe-maintainer-clean-libiconv
2564maintainer-clean-host: maybe-maintainer-clean-m4
2565maintainer-clean-host: maybe-maintainer-clean-readline
2566maintainer-clean-host: maybe-maintainer-clean-sid
2567maintainer-clean-host: maybe-maintainer-clean-sim
2568maintainer-clean-host: maybe-maintainer-clean-texinfo
2569maintainer-clean-host: maybe-maintainer-clean-zlib
2570maintainer-clean-host: maybe-maintainer-clean-gnulib
2571maintainer-clean-host: maybe-maintainer-clean-gdbsupport
2572maintainer-clean-host: maybe-maintainer-clean-gdbserver
2573maintainer-clean-host: maybe-maintainer-clean-gdb
2574maintainer-clean-host: maybe-maintainer-clean-expect
2575maintainer-clean-host: maybe-maintainer-clean-guile
2576maintainer-clean-host: maybe-maintainer-clean-tk
2577maintainer-clean-host: maybe-maintainer-clean-libtermcap
2578maintainer-clean-host: maybe-maintainer-clean-utils
2579maintainer-clean-host: maybe-maintainer-clean-c++tools
2580maintainer-clean-host: maybe-maintainer-clean-gnattools
2581maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2582maintainer-clean-host: maybe-maintainer-clean-libcc1
2583maintainer-clean-host: maybe-maintainer-clean-gotools
2584maintainer-clean-host: maybe-maintainer-clean-libctf
2585
2586.PHONY: maintainer-clean-target
2587
2588maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2589maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2590maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2591maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic
2592maintainer-clean-target: maybe-maintainer-clean-target-libssp
2593maintainer-clean-target: maybe-maintainer-clean-target-newlib
2594maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2595maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2596maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2597maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2598maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2599maintainer-clean-target: maybe-maintainer-clean-target-libgo
2600maintainer-clean-target: maybe-maintainer-clean-target-libphobos
2601maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2602maintainer-clean-target: maybe-maintainer-clean-target-winsup
2603maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2604maintainer-clean-target: maybe-maintainer-clean-target-libffi
2605maintainer-clean-target: maybe-maintainer-clean-target-zlib
2606maintainer-clean-target: maybe-maintainer-clean-target-rda
2607maintainer-clean-target: maybe-maintainer-clean-target-libada
2608maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2609maintainer-clean-target: maybe-maintainer-clean-target-libitm
2610maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2611
2612
2613# Here are the targets which correspond to the do-X targets.
2614
2615.PHONY: info installcheck dvi pdf html
2616.PHONY: install-info install-dvi install-pdf install-html
2617.PHONY: clean distclean mostlyclean maintainer-clean realclean
2618.PHONY: local-clean local-distclean local-maintainer-clean
2619info: do-info
2620installcheck: do-installcheck
2621dvi: do-dvi
2622pdf: do-pdf
2623html: do-html
2624
2625# Make sure makeinfo is built before we do a `make info', if we're
2626# in fact building texinfo.
2627do-info: maybe-all-texinfo
2628
2629install-info: do-install-info dir.info
2630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2631	if [ -f dir.info ]; then \
2632	  $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2633	else true; fi
2634
2635install-dvi: do-install-dvi
2636
2637install-pdf: do-install-pdf
2638
2639install-html: do-install-html
2640
2641local-clean:
2642	-rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2643
2644local-distclean:
2645	-rm -f Makefile config.status config.cache mh-frag mt-frag
2646	-rm -f maybedep.tmp serdep.tmp stage_final
2647	-if [ "$(TARGET_SUBDIR)" != "." ]; then \
2648	  rm -rf $(TARGET_SUBDIR); \
2649	else true; fi
2650	-rm -rf $(BUILD_SUBDIR)
2651	-if [ "$(HOST_SUBDIR)" != "." ]; then \
2652	  rm -rf $(HOST_SUBDIR); \
2653	else true; fi
2654	-rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2655	-rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2656	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2657	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2658	-rmdir c++tools fastjar gcc gnattools gotools 2>/dev/null
2659	-rmdir libcc1 libiberty texinfo zlib 2>/dev/null
2660	-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2661
2662local-maintainer-clean:
2663	@echo "This command is intended for maintainers to use;"
2664	@echo "it deletes files that may require special tools to rebuild."
2665
2666clean: do-clean local-clean
2667mostlyclean: do-mostlyclean local-clean
2668distclean: do-distclean local-clean local-distclean
2669maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2670maintainer-clean: local-distclean
2671realclean: maintainer-clean
2672
2673# Check target.
2674
2675.PHONY: check do-check
2676check: do-check
2677
2678# Only include modules actually being configured and built.
2679.PHONY: check-host
2680check-host:  \
2681    maybe-check-bfd \
2682    maybe-check-opcodes \
2683    maybe-check-binutils \
2684    maybe-check-bison \
2685    maybe-check-cgen \
2686    maybe-check-dejagnu \
2687    maybe-check-etc \
2688    maybe-check-fastjar \
2689    maybe-check-fixincludes \
2690    maybe-check-flex \
2691    maybe-check-gas \
2692    maybe-check-gcc \
2693    maybe-check-gmp \
2694    maybe-check-mpfr \
2695    maybe-check-mpc \
2696    maybe-check-isl \
2697    maybe-check-libelf \
2698    maybe-check-gold \
2699    maybe-check-gprof \
2700    maybe-check-gprofng \
2701    maybe-check-intl \
2702    maybe-check-tcl \
2703    maybe-check-itcl \
2704    maybe-check-ld \
2705    maybe-check-libbacktrace \
2706    maybe-check-libcpp \
2707    maybe-check-libcody \
2708    maybe-check-libdecnumber \
2709    maybe-check-libgui \
2710    maybe-check-libiberty \
2711    maybe-check-libiberty-linker-plugin \
2712    maybe-check-libiconv \
2713    maybe-check-m4 \
2714    maybe-check-readline \
2715    maybe-check-sid \
2716    maybe-check-sim \
2717    maybe-check-texinfo \
2718    maybe-check-zlib \
2719    maybe-check-gnulib \
2720    maybe-check-gdbsupport \
2721    maybe-check-gdbserver \
2722    maybe-check-gdb \
2723    maybe-check-expect \
2724    maybe-check-guile \
2725    maybe-check-tk \
2726    maybe-check-libtermcap \
2727    maybe-check-utils \
2728    maybe-check-c++tools \
2729    maybe-check-gnattools \
2730    maybe-check-lto-plugin \
2731    maybe-check-libcc1 \
2732    maybe-check-gotools \
2733    maybe-check-libctf
2734
2735.PHONY: check-target
2736check-target:  \
2737    maybe-check-target-libstdc++-v3 \
2738    maybe-check-target-libsanitizer \
2739    maybe-check-target-libvtv \
2740    maybe-check-target-liboffloadmic \
2741    maybe-check-target-libssp \
2742    maybe-check-target-newlib \
2743    maybe-check-target-libgcc \
2744    maybe-check-target-libbacktrace \
2745    maybe-check-target-libquadmath \
2746    maybe-check-target-libgfortran \
2747    maybe-check-target-libobjc \
2748    maybe-check-target-libgo \
2749    maybe-check-target-libphobos \
2750    maybe-check-target-libtermcap \
2751    maybe-check-target-winsup \
2752    maybe-check-target-libgloss \
2753    maybe-check-target-libffi \
2754    maybe-check-target-zlib \
2755    maybe-check-target-rda \
2756    maybe-check-target-libada \
2757    maybe-check-target-libgomp \
2758    maybe-check-target-libitm \
2759    maybe-check-target-libatomic
2760
2761do-check:
2762	@: $(MAKE); $(unstage)
2763	@r=`${PWD_COMMAND}`; export r; \
2764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2765	$(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2766
2767# Automated reporting of test results.
2768
2769warning.log: build.log
2770	$(srcdir)/contrib/warn_summary build.log > $@
2771
2772mail-report.log:
2773	if test x'$(BOOT_CFLAGS)' != x''; then \
2774	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2775	fi; \
2776	$(srcdir)/contrib/test_summary -t >$@
2777	chmod +x $@
2778	echo If you really want to send e-mail, run ./$@ now
2779
2780mail-report-with-warnings.log: warning.log
2781	if test x'$(BOOT_CFLAGS)' != x''; then \
2782	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2783	fi; \
2784	$(srcdir)/contrib/test_summary -t -i warning.log >$@
2785	chmod +x $@
2786	echo If you really want to send e-mail, run ./$@ now
2787
2788# Local Vim config
2789
2790$(srcdir)/.local.vimrc:
2791	$(LN_S) contrib/vimrc $@
2792
2793$(srcdir)/.lvimrc:
2794	$(LN_S) contrib/vimrc $@
2795
2796vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2797
2798.PHONY: vimrc
2799
2800# clang-format config
2801
2802$(srcdir)/.clang-format:
2803	$(LN_S) contrib/clang-format $@
2804
2805clang-format: $(srcdir)/.clang-format
2806
2807.PHONY: clang-format
2808
2809# Installation targets.
2810
2811.PHONY: install uninstall
2812install:
2813	@: $(MAKE); $(unstage)
2814	@r=`${PWD_COMMAND}`; export r; \
2815	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2816	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2817
2818.PHONY: install-host-nogcc
2819install-host-nogcc:  \
2820    maybe-install-bfd \
2821    maybe-install-opcodes \
2822    maybe-install-binutils \
2823    maybe-install-bison \
2824    maybe-install-cgen \
2825    maybe-install-dejagnu \
2826    maybe-install-etc \
2827    maybe-install-fastjar \
2828    maybe-install-fixincludes \
2829    maybe-install-flex \
2830    maybe-install-gas \
2831    maybe-install-gmp \
2832    maybe-install-mpfr \
2833    maybe-install-mpc \
2834    maybe-install-isl \
2835    maybe-install-libelf \
2836    maybe-install-gold \
2837    maybe-install-gprof \
2838    maybe-install-gprofng \
2839    maybe-install-intl \
2840    maybe-install-tcl \
2841    maybe-install-itcl \
2842    maybe-install-ld \
2843    maybe-install-libbacktrace \
2844    maybe-install-libcpp \
2845    maybe-install-libcody \
2846    maybe-install-libdecnumber \
2847    maybe-install-libgui \
2848    maybe-install-libiberty \
2849    maybe-install-libiberty-linker-plugin \
2850    maybe-install-libiconv \
2851    maybe-install-m4 \
2852    maybe-install-readline \
2853    maybe-install-sid \
2854    maybe-install-sim \
2855    maybe-install-texinfo \
2856    maybe-install-zlib \
2857    maybe-install-gnulib \
2858    maybe-install-gdbsupport \
2859    maybe-install-gdbserver \
2860    maybe-install-gdb \
2861    maybe-install-expect \
2862    maybe-install-guile \
2863    maybe-install-tk \
2864    maybe-install-libtermcap \
2865    maybe-install-utils \
2866    maybe-install-c++tools \
2867    maybe-install-gnattools \
2868    maybe-install-lto-plugin \
2869    maybe-install-libcc1 \
2870    maybe-install-gotools \
2871    maybe-install-libctf
2872
2873.PHONY: install-host
2874install-host:  \
2875    maybe-install-bfd \
2876    maybe-install-opcodes \
2877    maybe-install-binutils \
2878    maybe-install-bison \
2879    maybe-install-cgen \
2880    maybe-install-dejagnu \
2881    maybe-install-etc \
2882    maybe-install-fastjar \
2883    maybe-install-fixincludes \
2884    maybe-install-flex \
2885    maybe-install-gas \
2886    maybe-install-gcc \
2887    maybe-install-gmp \
2888    maybe-install-mpfr \
2889    maybe-install-mpc \
2890    maybe-install-isl \
2891    maybe-install-libelf \
2892    maybe-install-gold \
2893    maybe-install-gprof \
2894    maybe-install-gprofng \
2895    maybe-install-intl \
2896    maybe-install-tcl \
2897    maybe-install-itcl \
2898    maybe-install-ld \
2899    maybe-install-libbacktrace \
2900    maybe-install-libcpp \
2901    maybe-install-libcody \
2902    maybe-install-libdecnumber \
2903    maybe-install-libgui \
2904    maybe-install-libiberty \
2905    maybe-install-libiberty-linker-plugin \
2906    maybe-install-libiconv \
2907    maybe-install-m4 \
2908    maybe-install-readline \
2909    maybe-install-sid \
2910    maybe-install-sim \
2911    maybe-install-texinfo \
2912    maybe-install-zlib \
2913    maybe-install-gnulib \
2914    maybe-install-gdbsupport \
2915    maybe-install-gdbserver \
2916    maybe-install-gdb \
2917    maybe-install-expect \
2918    maybe-install-guile \
2919    maybe-install-tk \
2920    maybe-install-libtermcap \
2921    maybe-install-utils \
2922    maybe-install-c++tools \
2923    maybe-install-gnattools \
2924    maybe-install-lto-plugin \
2925    maybe-install-libcc1 \
2926    maybe-install-gotools \
2927    maybe-install-libctf
2928
2929.PHONY: install-target
2930install-target:  \
2931    maybe-install-target-libstdc++-v3 \
2932    maybe-install-target-libsanitizer \
2933    maybe-install-target-libvtv \
2934    maybe-install-target-liboffloadmic \
2935    maybe-install-target-libssp \
2936    maybe-install-target-newlib \
2937    maybe-install-target-libgcc \
2938    maybe-install-target-libbacktrace \
2939    maybe-install-target-libquadmath \
2940    maybe-install-target-libgfortran \
2941    maybe-install-target-libobjc \
2942    maybe-install-target-libgo \
2943    maybe-install-target-libphobos \
2944    maybe-install-target-libtermcap \
2945    maybe-install-target-winsup \
2946    maybe-install-target-libgloss \
2947    maybe-install-target-libffi \
2948    maybe-install-target-zlib \
2949    maybe-install-target-rda \
2950    maybe-install-target-libada \
2951    maybe-install-target-libgomp \
2952    maybe-install-target-libitm \
2953    maybe-install-target-libatomic
2954
2955uninstall:
2956	@echo "the uninstall target is not supported in this tree"
2957
2958.PHONY: install.all
2959install.all: install-no-fixedincludes
2960	@if [ -f ./gcc/Makefile ]; then \
2961		r=`${PWD_COMMAND}`; export r; \
2962		s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2963		$(HOST_EXPORTS) \
2964		(cd ./gcc && \
2965		$(MAKE) $(FLAGS_TO_PASS) install-headers); \
2966	else \
2967		true; \
2968	fi
2969
2970# install-no-fixedincludes is used to allow the elaboration of binary packages
2971# suitable for distribution, where we cannot include the fixed system header
2972# files.
2973.PHONY: install-no-fixedincludes
2974install-no-fixedincludes: installdirs install-host-nogcc \
2975	install-target gcc-install-no-fixedincludes
2976
2977.PHONY: install-strip
2978install-strip:
2979	@: $(MAKE); $(unstage)
2980	@r=`${PWD_COMMAND}`; export r; \
2981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2982	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2983
2984.PHONY: install-strip-host
2985install-strip-host:  \
2986    maybe-install-strip-bfd \
2987    maybe-install-strip-opcodes \
2988    maybe-install-strip-binutils \
2989    maybe-install-strip-bison \
2990    maybe-install-strip-cgen \
2991    maybe-install-strip-dejagnu \
2992    maybe-install-strip-etc \
2993    maybe-install-strip-fastjar \
2994    maybe-install-strip-fixincludes \
2995    maybe-install-strip-flex \
2996    maybe-install-strip-gas \
2997    maybe-install-strip-gcc \
2998    maybe-install-strip-gmp \
2999    maybe-install-strip-mpfr \
3000    maybe-install-strip-mpc \
3001    maybe-install-strip-isl \
3002    maybe-install-strip-libelf \
3003    maybe-install-strip-gold \
3004    maybe-install-strip-gprof \
3005    maybe-install-strip-gprofng \
3006    maybe-install-strip-intl \
3007    maybe-install-strip-tcl \
3008    maybe-install-strip-itcl \
3009    maybe-install-strip-ld \
3010    maybe-install-strip-libbacktrace \
3011    maybe-install-strip-libcpp \
3012    maybe-install-strip-libcody \
3013    maybe-install-strip-libdecnumber \
3014    maybe-install-strip-libgui \
3015    maybe-install-strip-libiberty \
3016    maybe-install-strip-libiberty-linker-plugin \
3017    maybe-install-strip-libiconv \
3018    maybe-install-strip-m4 \
3019    maybe-install-strip-readline \
3020    maybe-install-strip-sid \
3021    maybe-install-strip-sim \
3022    maybe-install-strip-texinfo \
3023    maybe-install-strip-zlib \
3024    maybe-install-strip-gnulib \
3025    maybe-install-strip-gdbsupport \
3026    maybe-install-strip-gdbserver \
3027    maybe-install-strip-gdb \
3028    maybe-install-strip-expect \
3029    maybe-install-strip-guile \
3030    maybe-install-strip-tk \
3031    maybe-install-strip-libtermcap \
3032    maybe-install-strip-utils \
3033    maybe-install-strip-c++tools \
3034    maybe-install-strip-gnattools \
3035    maybe-install-strip-lto-plugin \
3036    maybe-install-strip-libcc1 \
3037    maybe-install-strip-gotools \
3038    maybe-install-strip-libctf
3039
3040.PHONY: install-strip-target
3041install-strip-target:  \
3042    maybe-install-strip-target-libstdc++-v3 \
3043    maybe-install-strip-target-libsanitizer \
3044    maybe-install-strip-target-libvtv \
3045    maybe-install-strip-target-liboffloadmic \
3046    maybe-install-strip-target-libssp \
3047    maybe-install-strip-target-newlib \
3048    maybe-install-strip-target-libgcc \
3049    maybe-install-strip-target-libbacktrace \
3050    maybe-install-strip-target-libquadmath \
3051    maybe-install-strip-target-libgfortran \
3052    maybe-install-strip-target-libobjc \
3053    maybe-install-strip-target-libgo \
3054    maybe-install-strip-target-libphobos \
3055    maybe-install-strip-target-libtermcap \
3056    maybe-install-strip-target-winsup \
3057    maybe-install-strip-target-libgloss \
3058    maybe-install-strip-target-libffi \
3059    maybe-install-strip-target-zlib \
3060    maybe-install-strip-target-rda \
3061    maybe-install-strip-target-libada \
3062    maybe-install-strip-target-libgomp \
3063    maybe-install-strip-target-libitm \
3064    maybe-install-strip-target-libatomic
3065
3066
3067### other supporting targets
3068
3069MAKEDIRS= \
3070	$(DESTDIR)$(prefix) \
3071	$(DESTDIR)$(exec_prefix)
3072.PHONY: installdirs
3073installdirs: mkinstalldirs
3074	$(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
3075
3076dir.info: do-install-info
3077	if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
3078	  $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
3079	  mv -f dir.info.new dir.info; \
3080	else true; \
3081	fi
3082
3083dist:
3084	@echo "Building a full distribution of this tree isn't done"
3085	@echo "via 'make dist'.  Check out the etc/ subdirectory"
3086
3087etags tags: TAGS
3088
3089# Right now this just builds TAGS in each subdirectory.  emacs19 has the
3090# ability to use several tags files at once, so there is probably no need
3091# to combine them into one big TAGS file (like CVS 1.3 does).  We could
3092# (if we felt like it) have this Makefile write a piece of elisp which
3093# the user could load to tell emacs19 where all the TAGS files we just
3094# built are.
3095TAGS: do-TAGS
3096
3097# ------------------------------------
3098# Macros for configure and all targets
3099# ------------------------------------
3100
3101
3102
3103
3104
3105# --------------------------------------
3106# Modules which run on the build machine
3107# --------------------------------------
3108
3109
3110.PHONY: configure-build-libiberty maybe-configure-build-libiberty
3111maybe-configure-build-libiberty:
3112@if gcc-bootstrap
3113configure-build-libiberty: stage_current
3114@endif gcc-bootstrap
3115@if build-libiberty
3116maybe-configure-build-libiberty: configure-build-libiberty
3117configure-build-libiberty:
3118	@: $(MAKE); $(unstage)
3119	@r=`${PWD_COMMAND}`; export r; \
3120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3121	test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
3122	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
3123	$(BUILD_EXPORTS)  \
3124	echo Configuring in $(BUILD_SUBDIR)/libiberty; \
3125	cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
3126	case $(srcdir) in \
3127	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3128	  *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
3129		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3130	esac; \
3131	module_srcdir=libiberty; \
3132	rm -f no-such-file || : ; \
3133	CONFIG_SITE=no-such-file $(SHELL) \
3134	  $$s/$$module_srcdir/configure \
3135	  --srcdir=$${topdir}/$$module_srcdir \
3136	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3137	  --target=${target_alias}  \
3138	  || exit 1
3139@endif build-libiberty
3140
3141
3142
3143
3144
3145.PHONY: all-build-libiberty maybe-all-build-libiberty
3146maybe-all-build-libiberty:
3147@if gcc-bootstrap
3148all-build-libiberty: stage_current
3149@endif gcc-bootstrap
3150@if build-libiberty
3151TARGET-build-libiberty=all
3152maybe-all-build-libiberty: all-build-libiberty
3153all-build-libiberty: configure-build-libiberty
3154	@: $(MAKE); $(unstage)
3155	@r=`${PWD_COMMAND}`; export r; \
3156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3157	$(BUILD_EXPORTS)  \
3158	(cd $(BUILD_SUBDIR)/libiberty && \
3159	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3160		$(TARGET-build-libiberty))
3161@endif build-libiberty
3162
3163
3164
3165
3166
3167.PHONY: configure-build-bison maybe-configure-build-bison
3168maybe-configure-build-bison:
3169@if gcc-bootstrap
3170configure-build-bison: stage_current
3171@endif gcc-bootstrap
3172@if build-bison
3173maybe-configure-build-bison: configure-build-bison
3174configure-build-bison:
3175	@: $(MAKE); $(unstage)
3176	@r=`${PWD_COMMAND}`; export r; \
3177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3178	test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3179	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
3180	$(BUILD_EXPORTS)  \
3181	echo Configuring in $(BUILD_SUBDIR)/bison; \
3182	cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3183	case $(srcdir) in \
3184	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3185	  *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3186		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3187	esac; \
3188	module_srcdir=bison; \
3189	rm -f no-such-file || : ; \
3190	CONFIG_SITE=no-such-file $(SHELL) \
3191	  $$s/$$module_srcdir/configure \
3192	  --srcdir=$${topdir}/$$module_srcdir \
3193	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3194	  --target=${target_alias}  \
3195	  || exit 1
3196@endif build-bison
3197
3198
3199
3200
3201
3202.PHONY: all-build-bison maybe-all-build-bison
3203maybe-all-build-bison:
3204@if gcc-bootstrap
3205all-build-bison: stage_current
3206@endif gcc-bootstrap
3207@if build-bison
3208TARGET-build-bison=all
3209maybe-all-build-bison: all-build-bison
3210all-build-bison: configure-build-bison
3211	@: $(MAKE); $(unstage)
3212	@r=`${PWD_COMMAND}`; export r; \
3213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3214	$(BUILD_EXPORTS)  \
3215	(cd $(BUILD_SUBDIR)/bison && \
3216	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3217		$(TARGET-build-bison))
3218@endif build-bison
3219
3220
3221
3222
3223
3224.PHONY: configure-build-flex maybe-configure-build-flex
3225maybe-configure-build-flex:
3226@if gcc-bootstrap
3227configure-build-flex: stage_current
3228@endif gcc-bootstrap
3229@if build-flex
3230maybe-configure-build-flex: configure-build-flex
3231configure-build-flex:
3232	@: $(MAKE); $(unstage)
3233	@r=`${PWD_COMMAND}`; export r; \
3234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3235	test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3236	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
3237	$(BUILD_EXPORTS)  \
3238	echo Configuring in $(BUILD_SUBDIR)/flex; \
3239	cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3240	case $(srcdir) in \
3241	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3242	  *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3243		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3244	esac; \
3245	module_srcdir=flex; \
3246	rm -f no-such-file || : ; \
3247	CONFIG_SITE=no-such-file $(SHELL) \
3248	  $$s/$$module_srcdir/configure \
3249	  --srcdir=$${topdir}/$$module_srcdir \
3250	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3251	  --target=${target_alias}  \
3252	  || exit 1
3253@endif build-flex
3254
3255
3256
3257
3258
3259.PHONY: all-build-flex maybe-all-build-flex
3260maybe-all-build-flex:
3261@if gcc-bootstrap
3262all-build-flex: stage_current
3263@endif gcc-bootstrap
3264@if build-flex
3265TARGET-build-flex=all
3266maybe-all-build-flex: all-build-flex
3267all-build-flex: configure-build-flex
3268	@: $(MAKE); $(unstage)
3269	@r=`${PWD_COMMAND}`; export r; \
3270	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3271	$(BUILD_EXPORTS)  \
3272	(cd $(BUILD_SUBDIR)/flex && \
3273	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3274		$(TARGET-build-flex))
3275@endif build-flex
3276
3277
3278
3279
3280
3281.PHONY: configure-build-m4 maybe-configure-build-m4
3282maybe-configure-build-m4:
3283@if gcc-bootstrap
3284configure-build-m4: stage_current
3285@endif gcc-bootstrap
3286@if build-m4
3287maybe-configure-build-m4: configure-build-m4
3288configure-build-m4:
3289	@: $(MAKE); $(unstage)
3290	@r=`${PWD_COMMAND}`; export r; \
3291	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3292	test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3293	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
3294	$(BUILD_EXPORTS)  \
3295	echo Configuring in $(BUILD_SUBDIR)/m4; \
3296	cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3297	case $(srcdir) in \
3298	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3299	  *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3300		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3301	esac; \
3302	module_srcdir=m4; \
3303	rm -f no-such-file || : ; \
3304	CONFIG_SITE=no-such-file $(SHELL) \
3305	  $$s/$$module_srcdir/configure \
3306	  --srcdir=$${topdir}/$$module_srcdir \
3307	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3308	  --target=${target_alias}  \
3309	  || exit 1
3310@endif build-m4
3311
3312
3313
3314
3315
3316.PHONY: all-build-m4 maybe-all-build-m4
3317maybe-all-build-m4:
3318@if gcc-bootstrap
3319all-build-m4: stage_current
3320@endif gcc-bootstrap
3321@if build-m4
3322TARGET-build-m4=all
3323maybe-all-build-m4: all-build-m4
3324all-build-m4: configure-build-m4
3325	@: $(MAKE); $(unstage)
3326	@r=`${PWD_COMMAND}`; export r; \
3327	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3328	$(BUILD_EXPORTS)  \
3329	(cd $(BUILD_SUBDIR)/m4 && \
3330	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3331		$(TARGET-build-m4))
3332@endif build-m4
3333
3334
3335
3336
3337
3338.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3339maybe-configure-build-texinfo:
3340@if gcc-bootstrap
3341configure-build-texinfo: stage_current
3342@endif gcc-bootstrap
3343@if build-texinfo
3344maybe-configure-build-texinfo: configure-build-texinfo
3345configure-build-texinfo:
3346	@: $(MAKE); $(unstage)
3347	@r=`${PWD_COMMAND}`; export r; \
3348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3349	test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3350	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
3351	$(BUILD_EXPORTS)  \
3352	echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3353	cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3354	case $(srcdir) in \
3355	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3356	  *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3357		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3358	esac; \
3359	module_srcdir=texinfo; \
3360	rm -f no-such-file || : ; \
3361	CONFIG_SITE=no-such-file $(SHELL) \
3362	  $$s/$$module_srcdir/configure \
3363	  --srcdir=$${topdir}/$$module_srcdir \
3364	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3365	  --target=${target_alias}  \
3366	  || exit 1
3367@endif build-texinfo
3368
3369
3370
3371
3372
3373.PHONY: all-build-texinfo maybe-all-build-texinfo
3374maybe-all-build-texinfo:
3375@if gcc-bootstrap
3376all-build-texinfo: stage_current
3377@endif gcc-bootstrap
3378@if build-texinfo
3379TARGET-build-texinfo=all
3380maybe-all-build-texinfo: all-build-texinfo
3381all-build-texinfo: configure-build-texinfo
3382	@: $(MAKE); $(unstage)
3383	@r=`${PWD_COMMAND}`; export r; \
3384	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3385	$(BUILD_EXPORTS)  \
3386	(cd $(BUILD_SUBDIR)/texinfo && \
3387	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3388		$(TARGET-build-texinfo))
3389@endif build-texinfo
3390
3391
3392
3393
3394
3395.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3396maybe-configure-build-fixincludes:
3397@if gcc-bootstrap
3398configure-build-fixincludes: stage_current
3399@endif gcc-bootstrap
3400@if build-fixincludes
3401maybe-configure-build-fixincludes: configure-build-fixincludes
3402configure-build-fixincludes:
3403	@: $(MAKE); $(unstage)
3404	@r=`${PWD_COMMAND}`; export r; \
3405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3406	test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3407	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3408	$(BUILD_EXPORTS)  \
3409	echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3410	cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3411	case $(srcdir) in \
3412	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3413	  *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3414		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3415	esac; \
3416	module_srcdir=fixincludes; \
3417	rm -f no-such-file || : ; \
3418	CONFIG_SITE=no-such-file $(SHELL) \
3419	  $$s/$$module_srcdir/configure \
3420	  --srcdir=$${topdir}/$$module_srcdir \
3421	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3422	  --target=${target_alias}  \
3423	  || exit 1
3424@endif build-fixincludes
3425
3426
3427
3428
3429
3430.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3431maybe-all-build-fixincludes:
3432@if gcc-bootstrap
3433all-build-fixincludes: stage_current
3434@endif gcc-bootstrap
3435@if build-fixincludes
3436TARGET-build-fixincludes=all
3437maybe-all-build-fixincludes: all-build-fixincludes
3438all-build-fixincludes: configure-build-fixincludes
3439	@: $(MAKE); $(unstage)
3440	@r=`${PWD_COMMAND}`; export r; \
3441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3442	$(BUILD_EXPORTS)  \
3443	(cd $(BUILD_SUBDIR)/fixincludes && \
3444	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3445		$(TARGET-build-fixincludes))
3446@endif build-fixincludes
3447
3448
3449
3450
3451
3452.PHONY: configure-build-libcpp maybe-configure-build-libcpp
3453maybe-configure-build-libcpp:
3454@if gcc-bootstrap
3455configure-build-libcpp: stage_current
3456@endif gcc-bootstrap
3457@if build-libcpp
3458maybe-configure-build-libcpp: configure-build-libcpp
3459configure-build-libcpp:
3460	@: $(MAKE); $(unstage)
3461	@r=`${PWD_COMMAND}`; export r; \
3462	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3463	test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3464	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3465	$(BUILD_EXPORTS)  \
3466	echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3467	cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3468	case $(srcdir) in \
3469	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3470	  *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3471		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3472	esac; \
3473	module_srcdir=libcpp; \
3474	rm -f no-such-file || : ; \
3475	CONFIG_SITE=no-such-file $(SHELL) \
3476	  $$s/$$module_srcdir/configure \
3477	  --srcdir=$${topdir}/$$module_srcdir \
3478	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3479	  --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3480	  || exit 1
3481@endif build-libcpp
3482
3483
3484
3485
3486
3487.PHONY: all-build-libcpp maybe-all-build-libcpp
3488maybe-all-build-libcpp:
3489@if gcc-bootstrap
3490all-build-libcpp: stage_current
3491@endif gcc-bootstrap
3492@if build-libcpp
3493TARGET-build-libcpp=all
3494maybe-all-build-libcpp: all-build-libcpp
3495all-build-libcpp: configure-build-libcpp
3496	@: $(MAKE); $(unstage)
3497	@r=`${PWD_COMMAND}`; export r; \
3498	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3499	$(BUILD_EXPORTS)  \
3500	(cd $(BUILD_SUBDIR)/libcpp && \
3501	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3502		$(TARGET-build-libcpp))
3503@endif build-libcpp
3504
3505
3506
3507
3508
3509# --------------------------------------
3510# Modules which run on the host machine
3511# --------------------------------------
3512
3513
3514.PHONY: configure-bfd maybe-configure-bfd
3515maybe-configure-bfd:
3516@if gcc-bootstrap
3517configure-bfd: stage_current
3518@endif gcc-bootstrap
3519@if bfd
3520maybe-configure-bfd: configure-bfd
3521configure-bfd:
3522	@r=`${PWD_COMMAND}`; export r; \
3523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3524	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3525	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3526	$(HOST_EXPORTS)  \
3527	echo Configuring in $(HOST_SUBDIR)/bfd; \
3528	cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3529	case $(srcdir) in \
3530	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3531	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3532		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3533	esac; \
3534	module_srcdir=bfd; \
3535	$(SHELL) \
3536	  $$s/$$module_srcdir/configure \
3537	  --srcdir=$${topdir}/$$module_srcdir \
3538	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3539	  --target=${target_alias}  \
3540	  || exit 1
3541@endif bfd
3542
3543
3544
3545.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3546maybe-configure-stage1-bfd:
3547@if bfd-bootstrap
3548maybe-configure-stage1-bfd: configure-stage1-bfd
3549configure-stage1-bfd:
3550	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3551	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3552	@r=`${PWD_COMMAND}`; export r; \
3553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3554	TFLAGS="$(STAGE1_TFLAGS)"; \
3555	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3556	$(HOST_EXPORTS) \
3557	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3558	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3559	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3560	echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3561	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3562	cd $(HOST_SUBDIR)/bfd || exit 1; \
3563	case $(srcdir) in \
3564	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3565	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3566		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3567	esac; \
3568	module_srcdir=bfd; \
3569	$(SHELL) $$s/$$module_srcdir/configure \
3570	  --srcdir=$${topdir}/$$module_srcdir \
3571	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3572	  --target=${target_alias} \
3573	   \
3574	  $(STAGE1_CONFIGURE_FLAGS)
3575@endif bfd-bootstrap
3576
3577.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3578maybe-configure-stage2-bfd:
3579@if bfd-bootstrap
3580maybe-configure-stage2-bfd: configure-stage2-bfd
3581configure-stage2-bfd:
3582	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3583	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3584	@r=`${PWD_COMMAND}`; export r; \
3585	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3586	TFLAGS="$(STAGE2_TFLAGS)"; \
3587	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3588	$(HOST_EXPORTS) \
3589	$(POSTSTAGE1_HOST_EXPORTS) \
3590	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3591	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3592	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3593	echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3594	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3595	cd $(HOST_SUBDIR)/bfd || exit 1; \
3596	case $(srcdir) in \
3597	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3598	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3599		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3600	esac; \
3601	module_srcdir=bfd; \
3602	$(SHELL) $$s/$$module_srcdir/configure \
3603	  --srcdir=$${topdir}/$$module_srcdir \
3604	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3605	  --target=${target_alias} \
3606	  --with-build-libsubdir=$(HOST_SUBDIR) \
3607	  $(STAGE2_CONFIGURE_FLAGS)
3608@endif bfd-bootstrap
3609
3610.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3611maybe-configure-stage3-bfd:
3612@if bfd-bootstrap
3613maybe-configure-stage3-bfd: configure-stage3-bfd
3614configure-stage3-bfd:
3615	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3616	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3617	@r=`${PWD_COMMAND}`; export r; \
3618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3619	TFLAGS="$(STAGE3_TFLAGS)"; \
3620	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3621	$(HOST_EXPORTS) \
3622	$(POSTSTAGE1_HOST_EXPORTS) \
3623	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3624	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3625	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3626	echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3627	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3628	cd $(HOST_SUBDIR)/bfd || exit 1; \
3629	case $(srcdir) in \
3630	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3631	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3632		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3633	esac; \
3634	module_srcdir=bfd; \
3635	$(SHELL) $$s/$$module_srcdir/configure \
3636	  --srcdir=$${topdir}/$$module_srcdir \
3637	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3638	  --target=${target_alias} \
3639	  --with-build-libsubdir=$(HOST_SUBDIR) \
3640	  $(STAGE3_CONFIGURE_FLAGS)
3641@endif bfd-bootstrap
3642
3643.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3644maybe-configure-stage4-bfd:
3645@if bfd-bootstrap
3646maybe-configure-stage4-bfd: configure-stage4-bfd
3647configure-stage4-bfd:
3648	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3649	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3650	@r=`${PWD_COMMAND}`; export r; \
3651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3652	TFLAGS="$(STAGE4_TFLAGS)"; \
3653	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3654	$(HOST_EXPORTS) \
3655	$(POSTSTAGE1_HOST_EXPORTS) \
3656	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3657	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3658	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3659	echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3660	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3661	cd $(HOST_SUBDIR)/bfd || exit 1; \
3662	case $(srcdir) in \
3663	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3664	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3665		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3666	esac; \
3667	module_srcdir=bfd; \
3668	$(SHELL) $$s/$$module_srcdir/configure \
3669	  --srcdir=$${topdir}/$$module_srcdir \
3670	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3671	  --target=${target_alias} \
3672	  --with-build-libsubdir=$(HOST_SUBDIR) \
3673	  $(STAGE4_CONFIGURE_FLAGS)
3674@endif bfd-bootstrap
3675
3676.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3677maybe-configure-stageprofile-bfd:
3678@if bfd-bootstrap
3679maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3680configure-stageprofile-bfd:
3681	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3682	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3683	@r=`${PWD_COMMAND}`; export r; \
3684	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3685	TFLAGS="$(STAGEprofile_TFLAGS)"; \
3686	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3687	$(HOST_EXPORTS) \
3688	$(POSTSTAGE1_HOST_EXPORTS) \
3689	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3690	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3691	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3692	echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3693	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3694	cd $(HOST_SUBDIR)/bfd || exit 1; \
3695	case $(srcdir) in \
3696	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3697	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3698		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3699	esac; \
3700	module_srcdir=bfd; \
3701	$(SHELL) $$s/$$module_srcdir/configure \
3702	  --srcdir=$${topdir}/$$module_srcdir \
3703	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3704	  --target=${target_alias} \
3705	  --with-build-libsubdir=$(HOST_SUBDIR) \
3706	  $(STAGEprofile_CONFIGURE_FLAGS)
3707@endif bfd-bootstrap
3708
3709.PHONY: configure-stagetrain-bfd maybe-configure-stagetrain-bfd
3710maybe-configure-stagetrain-bfd:
3711@if bfd-bootstrap
3712maybe-configure-stagetrain-bfd: configure-stagetrain-bfd
3713configure-stagetrain-bfd:
3714	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
3715	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3716	@r=`${PWD_COMMAND}`; export r; \
3717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3718	TFLAGS="$(STAGEtrain_TFLAGS)"; \
3719	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3720	$(HOST_EXPORTS) \
3721	$(POSTSTAGE1_HOST_EXPORTS) \
3722	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
3723	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
3724	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
3725	echo Configuring stage train in $(HOST_SUBDIR)/bfd; \
3726	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3727	cd $(HOST_SUBDIR)/bfd || exit 1; \
3728	case $(srcdir) in \
3729	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3730	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3731		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3732	esac; \
3733	module_srcdir=bfd; \
3734	$(SHELL) $$s/$$module_srcdir/configure \
3735	  --srcdir=$${topdir}/$$module_srcdir \
3736	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3737	  --target=${target_alias} \
3738	  --with-build-libsubdir=$(HOST_SUBDIR) \
3739	  $(STAGEtrain_CONFIGURE_FLAGS)
3740@endif bfd-bootstrap
3741
3742.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3743maybe-configure-stagefeedback-bfd:
3744@if bfd-bootstrap
3745maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3746configure-stagefeedback-bfd:
3747	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3748	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3749	@r=`${PWD_COMMAND}`; export r; \
3750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3751	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3752	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3753	$(HOST_EXPORTS) \
3754	$(POSTSTAGE1_HOST_EXPORTS) \
3755	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3756	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3757	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3758	echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3759	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3760	cd $(HOST_SUBDIR)/bfd || exit 1; \
3761	case $(srcdir) in \
3762	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3763	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3764		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3765	esac; \
3766	module_srcdir=bfd; \
3767	$(SHELL) $$s/$$module_srcdir/configure \
3768	  --srcdir=$${topdir}/$$module_srcdir \
3769	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3770	  --target=${target_alias} \
3771	  --with-build-libsubdir=$(HOST_SUBDIR) \
3772	  $(STAGEfeedback_CONFIGURE_FLAGS)
3773@endif bfd-bootstrap
3774
3775.PHONY: configure-stageautoprofile-bfd maybe-configure-stageautoprofile-bfd
3776maybe-configure-stageautoprofile-bfd:
3777@if bfd-bootstrap
3778maybe-configure-stageautoprofile-bfd: configure-stageautoprofile-bfd
3779configure-stageautoprofile-bfd:
3780	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
3781	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3782	@r=`${PWD_COMMAND}`; export r; \
3783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3784	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
3785	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3786	$(HOST_EXPORTS) \
3787	$(POSTSTAGE1_HOST_EXPORTS) \
3788	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
3789	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
3790	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
3791	echo Configuring stage autoprofile in $(HOST_SUBDIR)/bfd; \
3792	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3793	cd $(HOST_SUBDIR)/bfd || exit 1; \
3794	case $(srcdir) in \
3795	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3796	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3797		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3798	esac; \
3799	module_srcdir=bfd; \
3800	$(SHELL) $$s/$$module_srcdir/configure \
3801	  --srcdir=$${topdir}/$$module_srcdir \
3802	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3803	  --target=${target_alias} \
3804	  --with-build-libsubdir=$(HOST_SUBDIR) \
3805	  $(STAGEautoprofile_CONFIGURE_FLAGS)
3806@endif bfd-bootstrap
3807
3808.PHONY: configure-stageautofeedback-bfd maybe-configure-stageautofeedback-bfd
3809maybe-configure-stageautofeedback-bfd:
3810@if bfd-bootstrap
3811maybe-configure-stageautofeedback-bfd: configure-stageautofeedback-bfd
3812configure-stageautofeedback-bfd:
3813	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
3814	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3815	@r=`${PWD_COMMAND}`; export r; \
3816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3817	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
3818	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3819	$(HOST_EXPORTS) \
3820	$(POSTSTAGE1_HOST_EXPORTS) \
3821	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
3822	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
3823	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
3824	echo Configuring stage autofeedback in $(HOST_SUBDIR)/bfd; \
3825	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3826	cd $(HOST_SUBDIR)/bfd || exit 1; \
3827	case $(srcdir) in \
3828	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3829	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3830		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3831	esac; \
3832	module_srcdir=bfd; \
3833	$(SHELL) $$s/$$module_srcdir/configure \
3834	  --srcdir=$${topdir}/$$module_srcdir \
3835	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3836	  --target=${target_alias} \
3837	  --with-build-libsubdir=$(HOST_SUBDIR) \
3838	  $(STAGEautofeedback_CONFIGURE_FLAGS)
3839@endif bfd-bootstrap
3840
3841
3842
3843
3844
3845.PHONY: all-bfd maybe-all-bfd
3846maybe-all-bfd:
3847@if gcc-bootstrap
3848all-bfd: stage_current
3849@endif gcc-bootstrap
3850@if bfd
3851TARGET-bfd=all
3852maybe-all-bfd: all-bfd
3853all-bfd: configure-bfd
3854	@r=`${PWD_COMMAND}`; export r; \
3855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3856	$(HOST_EXPORTS)  \
3857	(cd $(HOST_SUBDIR)/bfd && \
3858	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
3859		$(TARGET-bfd))
3860@endif bfd
3861
3862
3863
3864.PHONY: all-stage1-bfd maybe-all-stage1-bfd
3865.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3866maybe-all-stage1-bfd:
3867maybe-clean-stage1-bfd:
3868@if bfd-bootstrap
3869maybe-all-stage1-bfd: all-stage1-bfd
3870all-stage1: all-stage1-bfd
3871TARGET-stage1-bfd = $(TARGET-bfd)
3872all-stage1-bfd: configure-stage1-bfd
3873	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3874	@r=`${PWD_COMMAND}`; export r; \
3875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3876	TFLAGS="$(STAGE1_TFLAGS)"; \
3877	$(HOST_EXPORTS)  \
3878	cd $(HOST_SUBDIR)/bfd && \
3879	 \
3880	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3881		CFLAGS="$(STAGE1_CFLAGS)" \
3882		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
3883		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3884		LIBCFLAGS="$(LIBCFLAGS)" \
3885		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3886		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3887		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3888		$(EXTRA_HOST_FLAGS)  \
3889		$(STAGE1_FLAGS_TO_PASS)  \
3890		TFLAGS="$(STAGE1_TFLAGS)"  \
3891		$(TARGET-stage1-bfd)
3892
3893maybe-clean-stage1-bfd: clean-stage1-bfd
3894clean-stage1: clean-stage1-bfd
3895clean-stage1-bfd:
3896	@if [ $(current_stage) = stage1 ]; then \
3897	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3898	else \
3899	  [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3900	  $(MAKE) stage1-start; \
3901	fi; \
3902	cd $(HOST_SUBDIR)/bfd && \
3903	$(MAKE) $(EXTRA_HOST_FLAGS)  \
3904	$(STAGE1_FLAGS_TO_PASS)  clean
3905@endif bfd-bootstrap
3906
3907
3908.PHONY: all-stage2-bfd maybe-all-stage2-bfd
3909.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3910maybe-all-stage2-bfd:
3911maybe-clean-stage2-bfd:
3912@if bfd-bootstrap
3913maybe-all-stage2-bfd: all-stage2-bfd
3914all-stage2: all-stage2-bfd
3915TARGET-stage2-bfd = $(TARGET-bfd)
3916all-stage2-bfd: configure-stage2-bfd
3917	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3918	@r=`${PWD_COMMAND}`; export r; \
3919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3920	TFLAGS="$(STAGE2_TFLAGS)"; \
3921	$(HOST_EXPORTS) \
3922	$(POSTSTAGE1_HOST_EXPORTS)  \
3923	cd $(HOST_SUBDIR)/bfd && \
3924	 \
3925	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3926		CFLAGS="$(STAGE2_CFLAGS)" \
3927		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
3928		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3929		LIBCFLAGS="$(STAGE2_CFLAGS)" \
3930		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3931		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3932		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3933		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3934		TFLAGS="$(STAGE2_TFLAGS)"  \
3935		$(TARGET-stage2-bfd)
3936
3937maybe-clean-stage2-bfd: clean-stage2-bfd
3938clean-stage2: clean-stage2-bfd
3939clean-stage2-bfd:
3940	@if [ $(current_stage) = stage2 ]; then \
3941	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3942	else \
3943	  [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3944	  $(MAKE) stage2-start; \
3945	fi; \
3946	cd $(HOST_SUBDIR)/bfd && \
3947	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3948@endif bfd-bootstrap
3949
3950
3951.PHONY: all-stage3-bfd maybe-all-stage3-bfd
3952.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3953maybe-all-stage3-bfd:
3954maybe-clean-stage3-bfd:
3955@if bfd-bootstrap
3956maybe-all-stage3-bfd: all-stage3-bfd
3957all-stage3: all-stage3-bfd
3958TARGET-stage3-bfd = $(TARGET-bfd)
3959all-stage3-bfd: configure-stage3-bfd
3960	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3961	@r=`${PWD_COMMAND}`; export r; \
3962	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3963	TFLAGS="$(STAGE3_TFLAGS)"; \
3964	$(HOST_EXPORTS) \
3965	$(POSTSTAGE1_HOST_EXPORTS)  \
3966	cd $(HOST_SUBDIR)/bfd && \
3967	 \
3968	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3969		CFLAGS="$(STAGE3_CFLAGS)" \
3970		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
3971		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3972		LIBCFLAGS="$(STAGE3_CFLAGS)" \
3973		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3974		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3975		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3976		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
3977		TFLAGS="$(STAGE3_TFLAGS)"  \
3978		$(TARGET-stage3-bfd)
3979
3980maybe-clean-stage3-bfd: clean-stage3-bfd
3981clean-stage3: clean-stage3-bfd
3982clean-stage3-bfd:
3983	@if [ $(current_stage) = stage3 ]; then \
3984	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3985	else \
3986	  [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3987	  $(MAKE) stage3-start; \
3988	fi; \
3989	cd $(HOST_SUBDIR)/bfd && \
3990	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
3991@endif bfd-bootstrap
3992
3993
3994.PHONY: all-stage4-bfd maybe-all-stage4-bfd
3995.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3996maybe-all-stage4-bfd:
3997maybe-clean-stage4-bfd:
3998@if bfd-bootstrap
3999maybe-all-stage4-bfd: all-stage4-bfd
4000all-stage4: all-stage4-bfd
4001TARGET-stage4-bfd = $(TARGET-bfd)
4002all-stage4-bfd: configure-stage4-bfd
4003	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4004	@r=`${PWD_COMMAND}`; export r; \
4005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4006	TFLAGS="$(STAGE4_TFLAGS)"; \
4007	$(HOST_EXPORTS) \
4008	$(POSTSTAGE1_HOST_EXPORTS)  \
4009	cd $(HOST_SUBDIR)/bfd && \
4010	 \
4011	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4012		CFLAGS="$(STAGE4_CFLAGS)" \
4013		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
4014		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4015		LIBCFLAGS="$(STAGE4_CFLAGS)" \
4016		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4017		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4018		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4019		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4020		TFLAGS="$(STAGE4_TFLAGS)"  \
4021		$(TARGET-stage4-bfd)
4022
4023maybe-clean-stage4-bfd: clean-stage4-bfd
4024clean-stage4: clean-stage4-bfd
4025clean-stage4-bfd:
4026	@if [ $(current_stage) = stage4 ]; then \
4027	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4028	else \
4029	  [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
4030	  $(MAKE) stage4-start; \
4031	fi; \
4032	cd $(HOST_SUBDIR)/bfd && \
4033	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4034@endif bfd-bootstrap
4035
4036
4037.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
4038.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
4039maybe-all-stageprofile-bfd:
4040maybe-clean-stageprofile-bfd:
4041@if bfd-bootstrap
4042maybe-all-stageprofile-bfd: all-stageprofile-bfd
4043all-stageprofile: all-stageprofile-bfd
4044TARGET-stageprofile-bfd = $(TARGET-bfd)
4045all-stageprofile-bfd: configure-stageprofile-bfd
4046	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4047	@r=`${PWD_COMMAND}`; export r; \
4048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4049	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4050	$(HOST_EXPORTS) \
4051	$(POSTSTAGE1_HOST_EXPORTS)  \
4052	cd $(HOST_SUBDIR)/bfd && \
4053	 \
4054	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4055		CFLAGS="$(STAGEprofile_CFLAGS)" \
4056		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
4057		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4058		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4059		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4060		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4061		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4062		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4063		TFLAGS="$(STAGEprofile_TFLAGS)"  \
4064		$(TARGET-stageprofile-bfd)
4065
4066maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
4067clean-stageprofile: clean-stageprofile-bfd
4068clean-stageprofile-bfd:
4069	@if [ $(current_stage) = stageprofile ]; then \
4070	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4071	else \
4072	  [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
4073	  $(MAKE) stageprofile-start; \
4074	fi; \
4075	cd $(HOST_SUBDIR)/bfd && \
4076	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4077@endif bfd-bootstrap
4078
4079
4080.PHONY: all-stagetrain-bfd maybe-all-stagetrain-bfd
4081.PHONY: clean-stagetrain-bfd maybe-clean-stagetrain-bfd
4082maybe-all-stagetrain-bfd:
4083maybe-clean-stagetrain-bfd:
4084@if bfd-bootstrap
4085maybe-all-stagetrain-bfd: all-stagetrain-bfd
4086all-stagetrain: all-stagetrain-bfd
4087TARGET-stagetrain-bfd = $(TARGET-bfd)
4088all-stagetrain-bfd: configure-stagetrain-bfd
4089	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
4090	@r=`${PWD_COMMAND}`; export r; \
4091	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4092	TFLAGS="$(STAGEtrain_TFLAGS)"; \
4093	$(HOST_EXPORTS) \
4094	$(POSTSTAGE1_HOST_EXPORTS)  \
4095	cd $(HOST_SUBDIR)/bfd && \
4096	 \
4097	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4098		CFLAGS="$(STAGEtrain_CFLAGS)" \
4099		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
4100		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
4101		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
4102		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4103		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4104		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4105		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4106		TFLAGS="$(STAGEtrain_TFLAGS)"  \
4107		$(TARGET-stagetrain-bfd)
4108
4109maybe-clean-stagetrain-bfd: clean-stagetrain-bfd
4110clean-stagetrain: clean-stagetrain-bfd
4111clean-stagetrain-bfd:
4112	@if [ $(current_stage) = stagetrain ]; then \
4113	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4114	else \
4115	  [ -f $(HOST_SUBDIR)/stagetrain-bfd/Makefile ] || exit 0; \
4116	  $(MAKE) stagetrain-start; \
4117	fi; \
4118	cd $(HOST_SUBDIR)/bfd && \
4119	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4120@endif bfd-bootstrap
4121
4122
4123.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
4124.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
4125maybe-all-stagefeedback-bfd:
4126maybe-clean-stagefeedback-bfd:
4127@if bfd-bootstrap
4128maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
4129all-stagefeedback: all-stagefeedback-bfd
4130TARGET-stagefeedback-bfd = $(TARGET-bfd)
4131all-stagefeedback-bfd: configure-stagefeedback-bfd
4132	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4133	@r=`${PWD_COMMAND}`; export r; \
4134	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4135	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4136	$(HOST_EXPORTS) \
4137	$(POSTSTAGE1_HOST_EXPORTS)  \
4138	cd $(HOST_SUBDIR)/bfd && \
4139	 \
4140	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4141		CFLAGS="$(STAGEfeedback_CFLAGS)" \
4142		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
4143		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4144		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4145		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4146		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4147		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4148		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4149		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
4150		$(TARGET-stagefeedback-bfd)
4151
4152maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
4153clean-stagefeedback: clean-stagefeedback-bfd
4154clean-stagefeedback-bfd:
4155	@if [ $(current_stage) = stagefeedback ]; then \
4156	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4157	else \
4158	  [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
4159	  $(MAKE) stagefeedback-start; \
4160	fi; \
4161	cd $(HOST_SUBDIR)/bfd && \
4162	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4163@endif bfd-bootstrap
4164
4165
4166.PHONY: all-stageautoprofile-bfd maybe-all-stageautoprofile-bfd
4167.PHONY: clean-stageautoprofile-bfd maybe-clean-stageautoprofile-bfd
4168maybe-all-stageautoprofile-bfd:
4169maybe-clean-stageautoprofile-bfd:
4170@if bfd-bootstrap
4171maybe-all-stageautoprofile-bfd: all-stageautoprofile-bfd
4172all-stageautoprofile: all-stageautoprofile-bfd
4173TARGET-stageautoprofile-bfd = $(TARGET-bfd)
4174all-stageautoprofile-bfd: configure-stageautoprofile-bfd
4175	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
4176	@r=`${PWD_COMMAND}`; export r; \
4177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4178	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
4179	$(HOST_EXPORTS) \
4180	$(POSTSTAGE1_HOST_EXPORTS)  \
4181	cd $(HOST_SUBDIR)/bfd && \
4182	$$s/gcc/config/i386/$(AUTO_PROFILE) \
4183	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4184		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
4185		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
4186		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
4187		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
4188		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4189		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4190		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4191		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4192		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
4193		$(TARGET-stageautoprofile-bfd)
4194
4195maybe-clean-stageautoprofile-bfd: clean-stageautoprofile-bfd
4196clean-stageautoprofile: clean-stageautoprofile-bfd
4197clean-stageautoprofile-bfd:
4198	@if [ $(current_stage) = stageautoprofile ]; then \
4199	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4200	else \
4201	  [ -f $(HOST_SUBDIR)/stageautoprofile-bfd/Makefile ] || exit 0; \
4202	  $(MAKE) stageautoprofile-start; \
4203	fi; \
4204	cd $(HOST_SUBDIR)/bfd && \
4205	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4206@endif bfd-bootstrap
4207
4208
4209.PHONY: all-stageautofeedback-bfd maybe-all-stageautofeedback-bfd
4210.PHONY: clean-stageautofeedback-bfd maybe-clean-stageautofeedback-bfd
4211maybe-all-stageautofeedback-bfd:
4212maybe-clean-stageautofeedback-bfd:
4213@if bfd-bootstrap
4214maybe-all-stageautofeedback-bfd: all-stageautofeedback-bfd
4215all-stageautofeedback: all-stageautofeedback-bfd
4216TARGET-stageautofeedback-bfd = $(TARGET-bfd)
4217all-stageautofeedback-bfd: configure-stageautofeedback-bfd
4218	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
4219	@r=`${PWD_COMMAND}`; export r; \
4220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4221	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
4222	$(HOST_EXPORTS) \
4223	$(POSTSTAGE1_HOST_EXPORTS)  \
4224	cd $(HOST_SUBDIR)/bfd && \
4225	 \
4226	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4227		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
4228		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
4229		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
4230		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
4231		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4232		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4233		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4234		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4235		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
4236		$(TARGET-stageautofeedback-bfd)
4237
4238maybe-clean-stageautofeedback-bfd: clean-stageautofeedback-bfd
4239clean-stageautofeedback: clean-stageautofeedback-bfd
4240clean-stageautofeedback-bfd:
4241	@if [ $(current_stage) = stageautofeedback ]; then \
4242	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4243	else \
4244	  [ -f $(HOST_SUBDIR)/stageautofeedback-bfd/Makefile ] || exit 0; \
4245	  $(MAKE) stageautofeedback-start; \
4246	fi; \
4247	cd $(HOST_SUBDIR)/bfd && \
4248	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4249@endif bfd-bootstrap
4250
4251
4252
4253
4254
4255.PHONY: check-bfd maybe-check-bfd
4256maybe-check-bfd:
4257@if bfd
4258maybe-check-bfd: check-bfd
4259
4260check-bfd:
4261	@: $(MAKE); $(unstage)
4262	@r=`${PWD_COMMAND}`; export r; \
4263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4264	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4265	(cd $(HOST_SUBDIR)/bfd && \
4266	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
4267
4268@endif bfd
4269
4270.PHONY: install-bfd maybe-install-bfd
4271maybe-install-bfd:
4272@if bfd
4273maybe-install-bfd: install-bfd
4274
4275install-bfd: installdirs
4276	@: $(MAKE); $(unstage)
4277	@r=`${PWD_COMMAND}`; export r; \
4278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4279	$(HOST_EXPORTS) \
4280	(cd $(HOST_SUBDIR)/bfd && \
4281	  $(MAKE) $(FLAGS_TO_PASS)  install)
4282
4283@endif bfd
4284
4285.PHONY: install-strip-bfd maybe-install-strip-bfd
4286maybe-install-strip-bfd:
4287@if bfd
4288maybe-install-strip-bfd: install-strip-bfd
4289
4290install-strip-bfd: installdirs
4291	@: $(MAKE); $(unstage)
4292	@r=`${PWD_COMMAND}`; export r; \
4293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4294	$(HOST_EXPORTS) \
4295	(cd $(HOST_SUBDIR)/bfd && \
4296	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4297
4298@endif bfd
4299
4300# Other targets (info, dvi, pdf, etc.)
4301
4302.PHONY: maybe-info-bfd info-bfd
4303maybe-info-bfd:
4304@if bfd
4305maybe-info-bfd: info-bfd
4306
4307info-bfd: \
4308    configure-bfd
4309	@[ -f ./bfd/Makefile ] || exit 0; \
4310	r=`${PWD_COMMAND}`; export r; \
4311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4312	$(HOST_EXPORTS) \
4313	for flag in $(EXTRA_HOST_FLAGS) ; do \
4314	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4315	done; \
4316	echo "Doing info in bfd"; \
4317	(cd $(HOST_SUBDIR)/bfd && \
4318	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4319	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4320	          "RANLIB=$${RANLIB}" \
4321	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4322	          info) \
4323	  || exit 1
4324
4325@endif bfd
4326
4327.PHONY: maybe-dvi-bfd dvi-bfd
4328maybe-dvi-bfd:
4329@if bfd
4330maybe-dvi-bfd: dvi-bfd
4331
4332dvi-bfd: \
4333    configure-bfd
4334	@[ -f ./bfd/Makefile ] || exit 0; \
4335	r=`${PWD_COMMAND}`; export r; \
4336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4337	$(HOST_EXPORTS) \
4338	for flag in $(EXTRA_HOST_FLAGS) ; do \
4339	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4340	done; \
4341	echo "Doing dvi in bfd"; \
4342	(cd $(HOST_SUBDIR)/bfd && \
4343	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4344	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4345	          "RANLIB=$${RANLIB}" \
4346	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4347	          dvi) \
4348	  || exit 1
4349
4350@endif bfd
4351
4352.PHONY: maybe-pdf-bfd pdf-bfd
4353maybe-pdf-bfd:
4354@if bfd
4355maybe-pdf-bfd: pdf-bfd
4356
4357pdf-bfd: \
4358    configure-bfd
4359	@[ -f ./bfd/Makefile ] || exit 0; \
4360	r=`${PWD_COMMAND}`; export r; \
4361	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4362	$(HOST_EXPORTS) \
4363	for flag in $(EXTRA_HOST_FLAGS) ; do \
4364	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4365	done; \
4366	echo "Doing pdf in bfd"; \
4367	(cd $(HOST_SUBDIR)/bfd && \
4368	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4369	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4370	          "RANLIB=$${RANLIB}" \
4371	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4372	          pdf) \
4373	  || exit 1
4374
4375@endif bfd
4376
4377.PHONY: maybe-html-bfd html-bfd
4378maybe-html-bfd:
4379@if bfd
4380maybe-html-bfd: html-bfd
4381
4382html-bfd: \
4383    configure-bfd
4384	@[ -f ./bfd/Makefile ] || exit 0; \
4385	r=`${PWD_COMMAND}`; export r; \
4386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4387	$(HOST_EXPORTS) \
4388	for flag in $(EXTRA_HOST_FLAGS) ; do \
4389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4390	done; \
4391	echo "Doing html in bfd"; \
4392	(cd $(HOST_SUBDIR)/bfd && \
4393	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4394	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4395	          "RANLIB=$${RANLIB}" \
4396	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4397	          html) \
4398	  || exit 1
4399
4400@endif bfd
4401
4402.PHONY: maybe-TAGS-bfd TAGS-bfd
4403maybe-TAGS-bfd:
4404@if bfd
4405maybe-TAGS-bfd: TAGS-bfd
4406
4407TAGS-bfd: \
4408    configure-bfd
4409	@[ -f ./bfd/Makefile ] || exit 0; \
4410	r=`${PWD_COMMAND}`; export r; \
4411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4412	$(HOST_EXPORTS) \
4413	for flag in $(EXTRA_HOST_FLAGS) ; do \
4414	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4415	done; \
4416	echo "Doing TAGS in bfd"; \
4417	(cd $(HOST_SUBDIR)/bfd && \
4418	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4419	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4420	          "RANLIB=$${RANLIB}" \
4421	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4422	          TAGS) \
4423	  || exit 1
4424
4425@endif bfd
4426
4427.PHONY: maybe-install-info-bfd install-info-bfd
4428maybe-install-info-bfd:
4429@if bfd
4430maybe-install-info-bfd: install-info-bfd
4431
4432install-info-bfd: \
4433    configure-bfd \
4434    info-bfd
4435	@[ -f ./bfd/Makefile ] || exit 0; \
4436	r=`${PWD_COMMAND}`; export r; \
4437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4438	$(HOST_EXPORTS) \
4439	for flag in $(EXTRA_HOST_FLAGS) ; do \
4440	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4441	done; \
4442	echo "Doing install-info in bfd"; \
4443	(cd $(HOST_SUBDIR)/bfd && \
4444	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4445	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4446	          "RANLIB=$${RANLIB}" \
4447	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4448	          install-info) \
4449	  || exit 1
4450
4451@endif bfd
4452
4453.PHONY: maybe-install-dvi-bfd install-dvi-bfd
4454maybe-install-dvi-bfd:
4455@if bfd
4456maybe-install-dvi-bfd: install-dvi-bfd
4457
4458install-dvi-bfd: \
4459    configure-bfd \
4460    dvi-bfd
4461	@[ -f ./bfd/Makefile ] || exit 0; \
4462	r=`${PWD_COMMAND}`; export r; \
4463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4464	$(HOST_EXPORTS) \
4465	for flag in $(EXTRA_HOST_FLAGS) ; do \
4466	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4467	done; \
4468	echo "Doing install-dvi in bfd"; \
4469	(cd $(HOST_SUBDIR)/bfd && \
4470	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4471	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4472	          "RANLIB=$${RANLIB}" \
4473	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4474	          install-dvi) \
4475	  || exit 1
4476
4477@endif bfd
4478
4479.PHONY: maybe-install-pdf-bfd install-pdf-bfd
4480maybe-install-pdf-bfd:
4481@if bfd
4482maybe-install-pdf-bfd: install-pdf-bfd
4483
4484install-pdf-bfd: \
4485    configure-bfd \
4486    pdf-bfd
4487	@[ -f ./bfd/Makefile ] || exit 0; \
4488	r=`${PWD_COMMAND}`; export r; \
4489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4490	$(HOST_EXPORTS) \
4491	for flag in $(EXTRA_HOST_FLAGS) ; do \
4492	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4493	done; \
4494	echo "Doing install-pdf in bfd"; \
4495	(cd $(HOST_SUBDIR)/bfd && \
4496	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4497	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4498	          "RANLIB=$${RANLIB}" \
4499	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4500	          install-pdf) \
4501	  || exit 1
4502
4503@endif bfd
4504
4505.PHONY: maybe-install-html-bfd install-html-bfd
4506maybe-install-html-bfd:
4507@if bfd
4508maybe-install-html-bfd: install-html-bfd
4509
4510install-html-bfd: \
4511    configure-bfd \
4512    html-bfd
4513	@[ -f ./bfd/Makefile ] || exit 0; \
4514	r=`${PWD_COMMAND}`; export r; \
4515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4516	$(HOST_EXPORTS) \
4517	for flag in $(EXTRA_HOST_FLAGS) ; do \
4518	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4519	done; \
4520	echo "Doing install-html in bfd"; \
4521	(cd $(HOST_SUBDIR)/bfd && \
4522	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4523	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4524	          "RANLIB=$${RANLIB}" \
4525	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4526	          install-html) \
4527	  || exit 1
4528
4529@endif bfd
4530
4531.PHONY: maybe-installcheck-bfd installcheck-bfd
4532maybe-installcheck-bfd:
4533@if bfd
4534maybe-installcheck-bfd: installcheck-bfd
4535
4536installcheck-bfd: \
4537    configure-bfd
4538	@[ -f ./bfd/Makefile ] || exit 0; \
4539	r=`${PWD_COMMAND}`; export r; \
4540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4541	$(HOST_EXPORTS) \
4542	for flag in $(EXTRA_HOST_FLAGS) ; do \
4543	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4544	done; \
4545	echo "Doing installcheck in bfd"; \
4546	(cd $(HOST_SUBDIR)/bfd && \
4547	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4548	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4549	          "RANLIB=$${RANLIB}" \
4550	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4551	          installcheck) \
4552	  || exit 1
4553
4554@endif bfd
4555
4556.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
4557maybe-mostlyclean-bfd:
4558@if bfd
4559maybe-mostlyclean-bfd: mostlyclean-bfd
4560
4561mostlyclean-bfd:
4562	@[ -f ./bfd/Makefile ] || exit 0; \
4563	r=`${PWD_COMMAND}`; export r; \
4564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4565	$(HOST_EXPORTS) \
4566	for flag in $(EXTRA_HOST_FLAGS) ; do \
4567	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4568	done; \
4569	echo "Doing mostlyclean in bfd"; \
4570	(cd $(HOST_SUBDIR)/bfd && \
4571	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4572	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4573	          "RANLIB=$${RANLIB}" \
4574	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4575	          mostlyclean) \
4576	  || exit 1
4577
4578@endif bfd
4579
4580.PHONY: maybe-clean-bfd clean-bfd
4581maybe-clean-bfd:
4582@if bfd
4583maybe-clean-bfd: clean-bfd
4584
4585clean-bfd:
4586	@[ -f ./bfd/Makefile ] || exit 0; \
4587	r=`${PWD_COMMAND}`; export r; \
4588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4589	$(HOST_EXPORTS) \
4590	for flag in $(EXTRA_HOST_FLAGS) ; do \
4591	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4592	done; \
4593	echo "Doing clean in bfd"; \
4594	(cd $(HOST_SUBDIR)/bfd && \
4595	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4596	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4597	          "RANLIB=$${RANLIB}" \
4598	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4599	          clean) \
4600	  || exit 1
4601
4602@endif bfd
4603
4604.PHONY: maybe-distclean-bfd distclean-bfd
4605maybe-distclean-bfd:
4606@if bfd
4607maybe-distclean-bfd: distclean-bfd
4608
4609distclean-bfd:
4610	@[ -f ./bfd/Makefile ] || exit 0; \
4611	r=`${PWD_COMMAND}`; export r; \
4612	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4613	$(HOST_EXPORTS) \
4614	for flag in $(EXTRA_HOST_FLAGS) ; do \
4615	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4616	done; \
4617	echo "Doing distclean in bfd"; \
4618	(cd $(HOST_SUBDIR)/bfd && \
4619	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4620	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4621	          "RANLIB=$${RANLIB}" \
4622	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4623	          distclean) \
4624	  || exit 1
4625
4626@endif bfd
4627
4628.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4629maybe-maintainer-clean-bfd:
4630@if bfd
4631maybe-maintainer-clean-bfd: maintainer-clean-bfd
4632
4633maintainer-clean-bfd:
4634	@[ -f ./bfd/Makefile ] || exit 0; \
4635	r=`${PWD_COMMAND}`; export r; \
4636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4637	$(HOST_EXPORTS) \
4638	for flag in $(EXTRA_HOST_FLAGS) ; do \
4639	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4640	done; \
4641	echo "Doing maintainer-clean in bfd"; \
4642	(cd $(HOST_SUBDIR)/bfd && \
4643	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4644	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4645	          "RANLIB=$${RANLIB}" \
4646	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4647	          maintainer-clean) \
4648	  || exit 1
4649
4650@endif bfd
4651
4652
4653
4654.PHONY: configure-opcodes maybe-configure-opcodes
4655maybe-configure-opcodes:
4656@if gcc-bootstrap
4657configure-opcodes: stage_current
4658@endif gcc-bootstrap
4659@if opcodes
4660maybe-configure-opcodes: configure-opcodes
4661configure-opcodes:
4662	@r=`${PWD_COMMAND}`; export r; \
4663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4664	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4665	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4666	$(HOST_EXPORTS)  \
4667	echo Configuring in $(HOST_SUBDIR)/opcodes; \
4668	cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4669	case $(srcdir) in \
4670	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4671	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4672		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4673	esac; \
4674	module_srcdir=opcodes; \
4675	$(SHELL) \
4676	  $$s/$$module_srcdir/configure \
4677	  --srcdir=$${topdir}/$$module_srcdir \
4678	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4679	  --target=${target_alias}  \
4680	  || exit 1
4681@endif opcodes
4682
4683
4684
4685.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4686maybe-configure-stage1-opcodes:
4687@if opcodes-bootstrap
4688maybe-configure-stage1-opcodes: configure-stage1-opcodes
4689configure-stage1-opcodes:
4690	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4691	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4692	@r=`${PWD_COMMAND}`; export r; \
4693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4694	TFLAGS="$(STAGE1_TFLAGS)"; \
4695	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4696	$(HOST_EXPORTS) \
4697	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4698	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4699	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4700	echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4701	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4702	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4703	case $(srcdir) in \
4704	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4705	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4706		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4707	esac; \
4708	module_srcdir=opcodes; \
4709	$(SHELL) $$s/$$module_srcdir/configure \
4710	  --srcdir=$${topdir}/$$module_srcdir \
4711	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4712	  --target=${target_alias} \
4713	   \
4714	  $(STAGE1_CONFIGURE_FLAGS)
4715@endif opcodes-bootstrap
4716
4717.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4718maybe-configure-stage2-opcodes:
4719@if opcodes-bootstrap
4720maybe-configure-stage2-opcodes: configure-stage2-opcodes
4721configure-stage2-opcodes:
4722	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4723	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4724	@r=`${PWD_COMMAND}`; export r; \
4725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4726	TFLAGS="$(STAGE2_TFLAGS)"; \
4727	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4728	$(HOST_EXPORTS) \
4729	$(POSTSTAGE1_HOST_EXPORTS) \
4730	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4731	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4732	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4733	echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4734	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4735	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4736	case $(srcdir) in \
4737	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4738	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4739		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4740	esac; \
4741	module_srcdir=opcodes; \
4742	$(SHELL) $$s/$$module_srcdir/configure \
4743	  --srcdir=$${topdir}/$$module_srcdir \
4744	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4745	  --target=${target_alias} \
4746	  --with-build-libsubdir=$(HOST_SUBDIR) \
4747	  $(STAGE2_CONFIGURE_FLAGS)
4748@endif opcodes-bootstrap
4749
4750.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4751maybe-configure-stage3-opcodes:
4752@if opcodes-bootstrap
4753maybe-configure-stage3-opcodes: configure-stage3-opcodes
4754configure-stage3-opcodes:
4755	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4756	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4757	@r=`${PWD_COMMAND}`; export r; \
4758	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4759	TFLAGS="$(STAGE3_TFLAGS)"; \
4760	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4761	$(HOST_EXPORTS) \
4762	$(POSTSTAGE1_HOST_EXPORTS) \
4763	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4764	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4765	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4766	echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4767	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4768	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4769	case $(srcdir) in \
4770	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4771	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4772		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4773	esac; \
4774	module_srcdir=opcodes; \
4775	$(SHELL) $$s/$$module_srcdir/configure \
4776	  --srcdir=$${topdir}/$$module_srcdir \
4777	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4778	  --target=${target_alias} \
4779	  --with-build-libsubdir=$(HOST_SUBDIR) \
4780	  $(STAGE3_CONFIGURE_FLAGS)
4781@endif opcodes-bootstrap
4782
4783.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4784maybe-configure-stage4-opcodes:
4785@if opcodes-bootstrap
4786maybe-configure-stage4-opcodes: configure-stage4-opcodes
4787configure-stage4-opcodes:
4788	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4789	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4790	@r=`${PWD_COMMAND}`; export r; \
4791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4792	TFLAGS="$(STAGE4_TFLAGS)"; \
4793	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4794	$(HOST_EXPORTS) \
4795	$(POSTSTAGE1_HOST_EXPORTS) \
4796	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4797	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4798	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4799	echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4800	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4801	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4802	case $(srcdir) in \
4803	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4804	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4805		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4806	esac; \
4807	module_srcdir=opcodes; \
4808	$(SHELL) $$s/$$module_srcdir/configure \
4809	  --srcdir=$${topdir}/$$module_srcdir \
4810	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4811	  --target=${target_alias} \
4812	  --with-build-libsubdir=$(HOST_SUBDIR) \
4813	  $(STAGE4_CONFIGURE_FLAGS)
4814@endif opcodes-bootstrap
4815
4816.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4817maybe-configure-stageprofile-opcodes:
4818@if opcodes-bootstrap
4819maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4820configure-stageprofile-opcodes:
4821	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4822	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4823	@r=`${PWD_COMMAND}`; export r; \
4824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4825	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4826	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4827	$(HOST_EXPORTS) \
4828	$(POSTSTAGE1_HOST_EXPORTS) \
4829	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4830	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4831	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4832	echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4833	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4834	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4835	case $(srcdir) in \
4836	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4837	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4838		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4839	esac; \
4840	module_srcdir=opcodes; \
4841	$(SHELL) $$s/$$module_srcdir/configure \
4842	  --srcdir=$${topdir}/$$module_srcdir \
4843	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4844	  --target=${target_alias} \
4845	  --with-build-libsubdir=$(HOST_SUBDIR) \
4846	  $(STAGEprofile_CONFIGURE_FLAGS)
4847@endif opcodes-bootstrap
4848
4849.PHONY: configure-stagetrain-opcodes maybe-configure-stagetrain-opcodes
4850maybe-configure-stagetrain-opcodes:
4851@if opcodes-bootstrap
4852maybe-configure-stagetrain-opcodes: configure-stagetrain-opcodes
4853configure-stagetrain-opcodes:
4854	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
4855	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4856	@r=`${PWD_COMMAND}`; export r; \
4857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4858	TFLAGS="$(STAGEtrain_TFLAGS)"; \
4859	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4860	$(HOST_EXPORTS) \
4861	$(POSTSTAGE1_HOST_EXPORTS) \
4862	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
4863	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
4864	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
4865	echo Configuring stage train in $(HOST_SUBDIR)/opcodes; \
4866	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4867	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4868	case $(srcdir) in \
4869	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4870	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4871		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4872	esac; \
4873	module_srcdir=opcodes; \
4874	$(SHELL) $$s/$$module_srcdir/configure \
4875	  --srcdir=$${topdir}/$$module_srcdir \
4876	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4877	  --target=${target_alias} \
4878	  --with-build-libsubdir=$(HOST_SUBDIR) \
4879	  $(STAGEtrain_CONFIGURE_FLAGS)
4880@endif opcodes-bootstrap
4881
4882.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4883maybe-configure-stagefeedback-opcodes:
4884@if opcodes-bootstrap
4885maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4886configure-stagefeedback-opcodes:
4887	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4888	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4889	@r=`${PWD_COMMAND}`; export r; \
4890	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4891	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4892	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4893	$(HOST_EXPORTS) \
4894	$(POSTSTAGE1_HOST_EXPORTS) \
4895	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4896	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4897	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4898	echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4899	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4900	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4901	case $(srcdir) in \
4902	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4903	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4904		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4905	esac; \
4906	module_srcdir=opcodes; \
4907	$(SHELL) $$s/$$module_srcdir/configure \
4908	  --srcdir=$${topdir}/$$module_srcdir \
4909	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4910	  --target=${target_alias} \
4911	  --with-build-libsubdir=$(HOST_SUBDIR) \
4912	  $(STAGEfeedback_CONFIGURE_FLAGS)
4913@endif opcodes-bootstrap
4914
4915.PHONY: configure-stageautoprofile-opcodes maybe-configure-stageautoprofile-opcodes
4916maybe-configure-stageautoprofile-opcodes:
4917@if opcodes-bootstrap
4918maybe-configure-stageautoprofile-opcodes: configure-stageautoprofile-opcodes
4919configure-stageautoprofile-opcodes:
4920	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
4921	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4922	@r=`${PWD_COMMAND}`; export r; \
4923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4924	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
4925	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4926	$(HOST_EXPORTS) \
4927	$(POSTSTAGE1_HOST_EXPORTS) \
4928	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
4929	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
4930	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
4931	echo Configuring stage autoprofile in $(HOST_SUBDIR)/opcodes; \
4932	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4933	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4934	case $(srcdir) in \
4935	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4936	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4937		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4938	esac; \
4939	module_srcdir=opcodes; \
4940	$(SHELL) $$s/$$module_srcdir/configure \
4941	  --srcdir=$${topdir}/$$module_srcdir \
4942	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4943	  --target=${target_alias} \
4944	  --with-build-libsubdir=$(HOST_SUBDIR) \
4945	  $(STAGEautoprofile_CONFIGURE_FLAGS)
4946@endif opcodes-bootstrap
4947
4948.PHONY: configure-stageautofeedback-opcodes maybe-configure-stageautofeedback-opcodes
4949maybe-configure-stageautofeedback-opcodes:
4950@if opcodes-bootstrap
4951maybe-configure-stageautofeedback-opcodes: configure-stageautofeedback-opcodes
4952configure-stageautofeedback-opcodes:
4953	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
4954	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4955	@r=`${PWD_COMMAND}`; export r; \
4956	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4957	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
4958	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4959	$(HOST_EXPORTS) \
4960	$(POSTSTAGE1_HOST_EXPORTS) \
4961	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
4962	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
4963	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
4964	echo Configuring stage autofeedback in $(HOST_SUBDIR)/opcodes; \
4965	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4966	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4967	case $(srcdir) in \
4968	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4969	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4970		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4971	esac; \
4972	module_srcdir=opcodes; \
4973	$(SHELL) $$s/$$module_srcdir/configure \
4974	  --srcdir=$${topdir}/$$module_srcdir \
4975	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4976	  --target=${target_alias} \
4977	  --with-build-libsubdir=$(HOST_SUBDIR) \
4978	  $(STAGEautofeedback_CONFIGURE_FLAGS)
4979@endif opcodes-bootstrap
4980
4981
4982
4983
4984
4985.PHONY: all-opcodes maybe-all-opcodes
4986maybe-all-opcodes:
4987@if gcc-bootstrap
4988all-opcodes: stage_current
4989@endif gcc-bootstrap
4990@if opcodes
4991TARGET-opcodes=all
4992maybe-all-opcodes: all-opcodes
4993all-opcodes: configure-opcodes
4994	@r=`${PWD_COMMAND}`; export r; \
4995	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4996	$(HOST_EXPORTS)  \
4997	(cd $(HOST_SUBDIR)/opcodes && \
4998	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
4999		$(TARGET-opcodes))
5000@endif opcodes
5001
5002
5003
5004.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
5005.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
5006maybe-all-stage1-opcodes:
5007maybe-clean-stage1-opcodes:
5008@if opcodes-bootstrap
5009maybe-all-stage1-opcodes: all-stage1-opcodes
5010all-stage1: all-stage1-opcodes
5011TARGET-stage1-opcodes = $(TARGET-opcodes)
5012all-stage1-opcodes: configure-stage1-opcodes
5013	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5014	@r=`${PWD_COMMAND}`; export r; \
5015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5016	TFLAGS="$(STAGE1_TFLAGS)"; \
5017	$(HOST_EXPORTS)  \
5018	cd $(HOST_SUBDIR)/opcodes && \
5019	 \
5020	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5021		CFLAGS="$(STAGE1_CFLAGS)" \
5022		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
5023		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5024		LIBCFLAGS="$(LIBCFLAGS)" \
5025		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5026		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5027		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5028		$(EXTRA_HOST_FLAGS)  \
5029		$(STAGE1_FLAGS_TO_PASS)  \
5030		TFLAGS="$(STAGE1_TFLAGS)"  \
5031		$(TARGET-stage1-opcodes)
5032
5033maybe-clean-stage1-opcodes: clean-stage1-opcodes
5034clean-stage1: clean-stage1-opcodes
5035clean-stage1-opcodes:
5036	@if [ $(current_stage) = stage1 ]; then \
5037	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5038	else \
5039	  [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
5040	  $(MAKE) stage1-start; \
5041	fi; \
5042	cd $(HOST_SUBDIR)/opcodes && \
5043	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5044	$(STAGE1_FLAGS_TO_PASS)  clean
5045@endif opcodes-bootstrap
5046
5047
5048.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
5049.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
5050maybe-all-stage2-opcodes:
5051maybe-clean-stage2-opcodes:
5052@if opcodes-bootstrap
5053maybe-all-stage2-opcodes: all-stage2-opcodes
5054all-stage2: all-stage2-opcodes
5055TARGET-stage2-opcodes = $(TARGET-opcodes)
5056all-stage2-opcodes: configure-stage2-opcodes
5057	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5058	@r=`${PWD_COMMAND}`; export r; \
5059	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5060	TFLAGS="$(STAGE2_TFLAGS)"; \
5061	$(HOST_EXPORTS) \
5062	$(POSTSTAGE1_HOST_EXPORTS)  \
5063	cd $(HOST_SUBDIR)/opcodes && \
5064	 \
5065	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5066		CFLAGS="$(STAGE2_CFLAGS)" \
5067		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
5068		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5069		LIBCFLAGS="$(STAGE2_CFLAGS)" \
5070		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5071		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5072		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5073		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5074		TFLAGS="$(STAGE2_TFLAGS)"  \
5075		$(TARGET-stage2-opcodes)
5076
5077maybe-clean-stage2-opcodes: clean-stage2-opcodes
5078clean-stage2: clean-stage2-opcodes
5079clean-stage2-opcodes:
5080	@if [ $(current_stage) = stage2 ]; then \
5081	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5082	else \
5083	  [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
5084	  $(MAKE) stage2-start; \
5085	fi; \
5086	cd $(HOST_SUBDIR)/opcodes && \
5087	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5088@endif opcodes-bootstrap
5089
5090
5091.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
5092.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
5093maybe-all-stage3-opcodes:
5094maybe-clean-stage3-opcodes:
5095@if opcodes-bootstrap
5096maybe-all-stage3-opcodes: all-stage3-opcodes
5097all-stage3: all-stage3-opcodes
5098TARGET-stage3-opcodes = $(TARGET-opcodes)
5099all-stage3-opcodes: configure-stage3-opcodes
5100	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5101	@r=`${PWD_COMMAND}`; export r; \
5102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5103	TFLAGS="$(STAGE3_TFLAGS)"; \
5104	$(HOST_EXPORTS) \
5105	$(POSTSTAGE1_HOST_EXPORTS)  \
5106	cd $(HOST_SUBDIR)/opcodes && \
5107	 \
5108	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5109		CFLAGS="$(STAGE3_CFLAGS)" \
5110		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
5111		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5112		LIBCFLAGS="$(STAGE3_CFLAGS)" \
5113		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5114		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5115		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5116		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5117		TFLAGS="$(STAGE3_TFLAGS)"  \
5118		$(TARGET-stage3-opcodes)
5119
5120maybe-clean-stage3-opcodes: clean-stage3-opcodes
5121clean-stage3: clean-stage3-opcodes
5122clean-stage3-opcodes:
5123	@if [ $(current_stage) = stage3 ]; then \
5124	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5125	else \
5126	  [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
5127	  $(MAKE) stage3-start; \
5128	fi; \
5129	cd $(HOST_SUBDIR)/opcodes && \
5130	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5131@endif opcodes-bootstrap
5132
5133
5134.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
5135.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
5136maybe-all-stage4-opcodes:
5137maybe-clean-stage4-opcodes:
5138@if opcodes-bootstrap
5139maybe-all-stage4-opcodes: all-stage4-opcodes
5140all-stage4: all-stage4-opcodes
5141TARGET-stage4-opcodes = $(TARGET-opcodes)
5142all-stage4-opcodes: configure-stage4-opcodes
5143	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5144	@r=`${PWD_COMMAND}`; export r; \
5145	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5146	TFLAGS="$(STAGE4_TFLAGS)"; \
5147	$(HOST_EXPORTS) \
5148	$(POSTSTAGE1_HOST_EXPORTS)  \
5149	cd $(HOST_SUBDIR)/opcodes && \
5150	 \
5151	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5152		CFLAGS="$(STAGE4_CFLAGS)" \
5153		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
5154		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5155		LIBCFLAGS="$(STAGE4_CFLAGS)" \
5156		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5157		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5158		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5159		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5160		TFLAGS="$(STAGE4_TFLAGS)"  \
5161		$(TARGET-stage4-opcodes)
5162
5163maybe-clean-stage4-opcodes: clean-stage4-opcodes
5164clean-stage4: clean-stage4-opcodes
5165clean-stage4-opcodes:
5166	@if [ $(current_stage) = stage4 ]; then \
5167	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5168	else \
5169	  [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
5170	  $(MAKE) stage4-start; \
5171	fi; \
5172	cd $(HOST_SUBDIR)/opcodes && \
5173	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5174@endif opcodes-bootstrap
5175
5176
5177.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
5178.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
5179maybe-all-stageprofile-opcodes:
5180maybe-clean-stageprofile-opcodes:
5181@if opcodes-bootstrap
5182maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
5183all-stageprofile: all-stageprofile-opcodes
5184TARGET-stageprofile-opcodes = $(TARGET-opcodes)
5185all-stageprofile-opcodes: configure-stageprofile-opcodes
5186	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5187	@r=`${PWD_COMMAND}`; export r; \
5188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5189	TFLAGS="$(STAGEprofile_TFLAGS)"; \
5190	$(HOST_EXPORTS) \
5191	$(POSTSTAGE1_HOST_EXPORTS)  \
5192	cd $(HOST_SUBDIR)/opcodes && \
5193	 \
5194	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5195		CFLAGS="$(STAGEprofile_CFLAGS)" \
5196		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
5197		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5198		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5199		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5200		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5201		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5202		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5203		TFLAGS="$(STAGEprofile_TFLAGS)"  \
5204		$(TARGET-stageprofile-opcodes)
5205
5206maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
5207clean-stageprofile: clean-stageprofile-opcodes
5208clean-stageprofile-opcodes:
5209	@if [ $(current_stage) = stageprofile ]; then \
5210	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5211	else \
5212	  [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
5213	  $(MAKE) stageprofile-start; \
5214	fi; \
5215	cd $(HOST_SUBDIR)/opcodes && \
5216	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5217@endif opcodes-bootstrap
5218
5219
5220.PHONY: all-stagetrain-opcodes maybe-all-stagetrain-opcodes
5221.PHONY: clean-stagetrain-opcodes maybe-clean-stagetrain-opcodes
5222maybe-all-stagetrain-opcodes:
5223maybe-clean-stagetrain-opcodes:
5224@if opcodes-bootstrap
5225maybe-all-stagetrain-opcodes: all-stagetrain-opcodes
5226all-stagetrain: all-stagetrain-opcodes
5227TARGET-stagetrain-opcodes = $(TARGET-opcodes)
5228all-stagetrain-opcodes: configure-stagetrain-opcodes
5229	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
5230	@r=`${PWD_COMMAND}`; export r; \
5231	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5232	TFLAGS="$(STAGEtrain_TFLAGS)"; \
5233	$(HOST_EXPORTS) \
5234	$(POSTSTAGE1_HOST_EXPORTS)  \
5235	cd $(HOST_SUBDIR)/opcodes && \
5236	 \
5237	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5238		CFLAGS="$(STAGEtrain_CFLAGS)" \
5239		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
5240		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
5241		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
5242		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5243		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5244		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5245		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5246		TFLAGS="$(STAGEtrain_TFLAGS)"  \
5247		$(TARGET-stagetrain-opcodes)
5248
5249maybe-clean-stagetrain-opcodes: clean-stagetrain-opcodes
5250clean-stagetrain: clean-stagetrain-opcodes
5251clean-stagetrain-opcodes:
5252	@if [ $(current_stage) = stagetrain ]; then \
5253	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5254	else \
5255	  [ -f $(HOST_SUBDIR)/stagetrain-opcodes/Makefile ] || exit 0; \
5256	  $(MAKE) stagetrain-start; \
5257	fi; \
5258	cd $(HOST_SUBDIR)/opcodes && \
5259	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5260@endif opcodes-bootstrap
5261
5262
5263.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
5264.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
5265maybe-all-stagefeedback-opcodes:
5266maybe-clean-stagefeedback-opcodes:
5267@if opcodes-bootstrap
5268maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
5269all-stagefeedback: all-stagefeedback-opcodes
5270TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
5271all-stagefeedback-opcodes: configure-stagefeedback-opcodes
5272	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5273	@r=`${PWD_COMMAND}`; export r; \
5274	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5275	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5276	$(HOST_EXPORTS) \
5277	$(POSTSTAGE1_HOST_EXPORTS)  \
5278	cd $(HOST_SUBDIR)/opcodes && \
5279	 \
5280	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5281		CFLAGS="$(STAGEfeedback_CFLAGS)" \
5282		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
5283		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5284		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5285		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5286		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5287		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5288		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5289		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
5290		$(TARGET-stagefeedback-opcodes)
5291
5292maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
5293clean-stagefeedback: clean-stagefeedback-opcodes
5294clean-stagefeedback-opcodes:
5295	@if [ $(current_stage) = stagefeedback ]; then \
5296	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5297	else \
5298	  [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
5299	  $(MAKE) stagefeedback-start; \
5300	fi; \
5301	cd $(HOST_SUBDIR)/opcodes && \
5302	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5303@endif opcodes-bootstrap
5304
5305
5306.PHONY: all-stageautoprofile-opcodes maybe-all-stageautoprofile-opcodes
5307.PHONY: clean-stageautoprofile-opcodes maybe-clean-stageautoprofile-opcodes
5308maybe-all-stageautoprofile-opcodes:
5309maybe-clean-stageautoprofile-opcodes:
5310@if opcodes-bootstrap
5311maybe-all-stageautoprofile-opcodes: all-stageautoprofile-opcodes
5312all-stageautoprofile: all-stageautoprofile-opcodes
5313TARGET-stageautoprofile-opcodes = $(TARGET-opcodes)
5314all-stageautoprofile-opcodes: configure-stageautoprofile-opcodes
5315	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
5316	@r=`${PWD_COMMAND}`; export r; \
5317	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5318	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
5319	$(HOST_EXPORTS) \
5320	$(POSTSTAGE1_HOST_EXPORTS)  \
5321	cd $(HOST_SUBDIR)/opcodes && \
5322	$$s/gcc/config/i386/$(AUTO_PROFILE) \
5323	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5324		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
5325		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
5326		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
5327		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
5328		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5329		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5330		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5331		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5332		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
5333		$(TARGET-stageautoprofile-opcodes)
5334
5335maybe-clean-stageautoprofile-opcodes: clean-stageautoprofile-opcodes
5336clean-stageautoprofile: clean-stageautoprofile-opcodes
5337clean-stageautoprofile-opcodes:
5338	@if [ $(current_stage) = stageautoprofile ]; then \
5339	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5340	else \
5341	  [ -f $(HOST_SUBDIR)/stageautoprofile-opcodes/Makefile ] || exit 0; \
5342	  $(MAKE) stageautoprofile-start; \
5343	fi; \
5344	cd $(HOST_SUBDIR)/opcodes && \
5345	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5346@endif opcodes-bootstrap
5347
5348
5349.PHONY: all-stageautofeedback-opcodes maybe-all-stageautofeedback-opcodes
5350.PHONY: clean-stageautofeedback-opcodes maybe-clean-stageautofeedback-opcodes
5351maybe-all-stageautofeedback-opcodes:
5352maybe-clean-stageautofeedback-opcodes:
5353@if opcodes-bootstrap
5354maybe-all-stageautofeedback-opcodes: all-stageautofeedback-opcodes
5355all-stageautofeedback: all-stageautofeedback-opcodes
5356TARGET-stageautofeedback-opcodes = $(TARGET-opcodes)
5357all-stageautofeedback-opcodes: configure-stageautofeedback-opcodes
5358	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
5359	@r=`${PWD_COMMAND}`; export r; \
5360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5361	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
5362	$(HOST_EXPORTS) \
5363	$(POSTSTAGE1_HOST_EXPORTS)  \
5364	cd $(HOST_SUBDIR)/opcodes && \
5365	 \
5366	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5367		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
5368		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
5369		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
5370		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
5371		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5372		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5373		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5374		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5375		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
5376		$(TARGET-stageautofeedback-opcodes)
5377
5378maybe-clean-stageautofeedback-opcodes: clean-stageautofeedback-opcodes
5379clean-stageautofeedback: clean-stageautofeedback-opcodes
5380clean-stageautofeedback-opcodes:
5381	@if [ $(current_stage) = stageautofeedback ]; then \
5382	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5383	else \
5384	  [ -f $(HOST_SUBDIR)/stageautofeedback-opcodes/Makefile ] || exit 0; \
5385	  $(MAKE) stageautofeedback-start; \
5386	fi; \
5387	cd $(HOST_SUBDIR)/opcodes && \
5388	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5389@endif opcodes-bootstrap
5390
5391
5392
5393
5394
5395.PHONY: check-opcodes maybe-check-opcodes
5396maybe-check-opcodes:
5397@if opcodes
5398maybe-check-opcodes: check-opcodes
5399
5400check-opcodes:
5401	@: $(MAKE); $(unstage)
5402	@r=`${PWD_COMMAND}`; export r; \
5403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5404	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5405	(cd $(HOST_SUBDIR)/opcodes && \
5406	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
5407
5408@endif opcodes
5409
5410.PHONY: install-opcodes maybe-install-opcodes
5411maybe-install-opcodes:
5412@if opcodes
5413maybe-install-opcodes: install-opcodes
5414
5415install-opcodes: installdirs
5416	@: $(MAKE); $(unstage)
5417	@r=`${PWD_COMMAND}`; export r; \
5418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5419	$(HOST_EXPORTS) \
5420	(cd $(HOST_SUBDIR)/opcodes && \
5421	  $(MAKE) $(FLAGS_TO_PASS)  install)
5422
5423@endif opcodes
5424
5425.PHONY: install-strip-opcodes maybe-install-strip-opcodes
5426maybe-install-strip-opcodes:
5427@if opcodes
5428maybe-install-strip-opcodes: install-strip-opcodes
5429
5430install-strip-opcodes: installdirs
5431	@: $(MAKE); $(unstage)
5432	@r=`${PWD_COMMAND}`; export r; \
5433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5434	$(HOST_EXPORTS) \
5435	(cd $(HOST_SUBDIR)/opcodes && \
5436	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5437
5438@endif opcodes
5439
5440# Other targets (info, dvi, pdf, etc.)
5441
5442.PHONY: maybe-info-opcodes info-opcodes
5443maybe-info-opcodes:
5444@if opcodes
5445maybe-info-opcodes: info-opcodes
5446
5447info-opcodes: \
5448    configure-opcodes
5449	@[ -f ./opcodes/Makefile ] || exit 0; \
5450	r=`${PWD_COMMAND}`; export r; \
5451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5452	$(HOST_EXPORTS) \
5453	for flag in $(EXTRA_HOST_FLAGS) ; do \
5454	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5455	done; \
5456	echo "Doing info in opcodes"; \
5457	(cd $(HOST_SUBDIR)/opcodes && \
5458	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5459	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5460	          "RANLIB=$${RANLIB}" \
5461	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5462	          info) \
5463	  || exit 1
5464
5465@endif opcodes
5466
5467.PHONY: maybe-dvi-opcodes dvi-opcodes
5468maybe-dvi-opcodes:
5469@if opcodes
5470maybe-dvi-opcodes: dvi-opcodes
5471
5472dvi-opcodes: \
5473    configure-opcodes
5474	@[ -f ./opcodes/Makefile ] || exit 0; \
5475	r=`${PWD_COMMAND}`; export r; \
5476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5477	$(HOST_EXPORTS) \
5478	for flag in $(EXTRA_HOST_FLAGS) ; do \
5479	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5480	done; \
5481	echo "Doing dvi in opcodes"; \
5482	(cd $(HOST_SUBDIR)/opcodes && \
5483	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5484	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5485	          "RANLIB=$${RANLIB}" \
5486	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5487	          dvi) \
5488	  || exit 1
5489
5490@endif opcodes
5491
5492.PHONY: maybe-pdf-opcodes pdf-opcodes
5493maybe-pdf-opcodes:
5494@if opcodes
5495maybe-pdf-opcodes: pdf-opcodes
5496
5497pdf-opcodes: \
5498    configure-opcodes
5499	@[ -f ./opcodes/Makefile ] || exit 0; \
5500	r=`${PWD_COMMAND}`; export r; \
5501	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5502	$(HOST_EXPORTS) \
5503	for flag in $(EXTRA_HOST_FLAGS) ; do \
5504	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5505	done; \
5506	echo "Doing pdf in opcodes"; \
5507	(cd $(HOST_SUBDIR)/opcodes && \
5508	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5509	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5510	          "RANLIB=$${RANLIB}" \
5511	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5512	          pdf) \
5513	  || exit 1
5514
5515@endif opcodes
5516
5517.PHONY: maybe-html-opcodes html-opcodes
5518maybe-html-opcodes:
5519@if opcodes
5520maybe-html-opcodes: html-opcodes
5521
5522html-opcodes: \
5523    configure-opcodes
5524	@[ -f ./opcodes/Makefile ] || exit 0; \
5525	r=`${PWD_COMMAND}`; export r; \
5526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5527	$(HOST_EXPORTS) \
5528	for flag in $(EXTRA_HOST_FLAGS) ; do \
5529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5530	done; \
5531	echo "Doing html in opcodes"; \
5532	(cd $(HOST_SUBDIR)/opcodes && \
5533	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5534	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5535	          "RANLIB=$${RANLIB}" \
5536	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5537	          html) \
5538	  || exit 1
5539
5540@endif opcodes
5541
5542.PHONY: maybe-TAGS-opcodes TAGS-opcodes
5543maybe-TAGS-opcodes:
5544@if opcodes
5545maybe-TAGS-opcodes: TAGS-opcodes
5546
5547TAGS-opcodes: \
5548    configure-opcodes
5549	@[ -f ./opcodes/Makefile ] || exit 0; \
5550	r=`${PWD_COMMAND}`; export r; \
5551	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5552	$(HOST_EXPORTS) \
5553	for flag in $(EXTRA_HOST_FLAGS) ; do \
5554	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5555	done; \
5556	echo "Doing TAGS in opcodes"; \
5557	(cd $(HOST_SUBDIR)/opcodes && \
5558	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5559	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5560	          "RANLIB=$${RANLIB}" \
5561	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5562	          TAGS) \
5563	  || exit 1
5564
5565@endif opcodes
5566
5567.PHONY: maybe-install-info-opcodes install-info-opcodes
5568maybe-install-info-opcodes:
5569@if opcodes
5570maybe-install-info-opcodes: install-info-opcodes
5571
5572install-info-opcodes: \
5573    configure-opcodes \
5574    info-opcodes
5575	@[ -f ./opcodes/Makefile ] || exit 0; \
5576	r=`${PWD_COMMAND}`; export r; \
5577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5578	$(HOST_EXPORTS) \
5579	for flag in $(EXTRA_HOST_FLAGS) ; do \
5580	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5581	done; \
5582	echo "Doing install-info in opcodes"; \
5583	(cd $(HOST_SUBDIR)/opcodes && \
5584	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5585	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5586	          "RANLIB=$${RANLIB}" \
5587	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5588	          install-info) \
5589	  || exit 1
5590
5591@endif opcodes
5592
5593.PHONY: maybe-install-dvi-opcodes install-dvi-opcodes
5594maybe-install-dvi-opcodes:
5595@if opcodes
5596maybe-install-dvi-opcodes: install-dvi-opcodes
5597
5598install-dvi-opcodes: \
5599    configure-opcodes \
5600    dvi-opcodes
5601	@[ -f ./opcodes/Makefile ] || exit 0; \
5602	r=`${PWD_COMMAND}`; export r; \
5603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5604	$(HOST_EXPORTS) \
5605	for flag in $(EXTRA_HOST_FLAGS) ; do \
5606	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5607	done; \
5608	echo "Doing install-dvi in opcodes"; \
5609	(cd $(HOST_SUBDIR)/opcodes && \
5610	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5611	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5612	          "RANLIB=$${RANLIB}" \
5613	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5614	          install-dvi) \
5615	  || exit 1
5616
5617@endif opcodes
5618
5619.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
5620maybe-install-pdf-opcodes:
5621@if opcodes
5622maybe-install-pdf-opcodes: install-pdf-opcodes
5623
5624install-pdf-opcodes: \
5625    configure-opcodes \
5626    pdf-opcodes
5627	@[ -f ./opcodes/Makefile ] || exit 0; \
5628	r=`${PWD_COMMAND}`; export r; \
5629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5630	$(HOST_EXPORTS) \
5631	for flag in $(EXTRA_HOST_FLAGS) ; do \
5632	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5633	done; \
5634	echo "Doing install-pdf in opcodes"; \
5635	(cd $(HOST_SUBDIR)/opcodes && \
5636	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5637	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5638	          "RANLIB=$${RANLIB}" \
5639	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5640	          install-pdf) \
5641	  || exit 1
5642
5643@endif opcodes
5644
5645.PHONY: maybe-install-html-opcodes install-html-opcodes
5646maybe-install-html-opcodes:
5647@if opcodes
5648maybe-install-html-opcodes: install-html-opcodes
5649
5650install-html-opcodes: \
5651    configure-opcodes \
5652    html-opcodes
5653	@[ -f ./opcodes/Makefile ] || exit 0; \
5654	r=`${PWD_COMMAND}`; export r; \
5655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5656	$(HOST_EXPORTS) \
5657	for flag in $(EXTRA_HOST_FLAGS) ; do \
5658	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5659	done; \
5660	echo "Doing install-html in opcodes"; \
5661	(cd $(HOST_SUBDIR)/opcodes && \
5662	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5663	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5664	          "RANLIB=$${RANLIB}" \
5665	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5666	          install-html) \
5667	  || exit 1
5668
5669@endif opcodes
5670
5671.PHONY: maybe-installcheck-opcodes installcheck-opcodes
5672maybe-installcheck-opcodes:
5673@if opcodes
5674maybe-installcheck-opcodes: installcheck-opcodes
5675
5676installcheck-opcodes: \
5677    configure-opcodes
5678	@[ -f ./opcodes/Makefile ] || exit 0; \
5679	r=`${PWD_COMMAND}`; export r; \
5680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5681	$(HOST_EXPORTS) \
5682	for flag in $(EXTRA_HOST_FLAGS) ; do \
5683	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5684	done; \
5685	echo "Doing installcheck in opcodes"; \
5686	(cd $(HOST_SUBDIR)/opcodes && \
5687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5689	          "RANLIB=$${RANLIB}" \
5690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5691	          installcheck) \
5692	  || exit 1
5693
5694@endif opcodes
5695
5696.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
5697maybe-mostlyclean-opcodes:
5698@if opcodes
5699maybe-mostlyclean-opcodes: mostlyclean-opcodes
5700
5701mostlyclean-opcodes:
5702	@[ -f ./opcodes/Makefile ] || exit 0; \
5703	r=`${PWD_COMMAND}`; export r; \
5704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5705	$(HOST_EXPORTS) \
5706	for flag in $(EXTRA_HOST_FLAGS) ; do \
5707	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5708	done; \
5709	echo "Doing mostlyclean in opcodes"; \
5710	(cd $(HOST_SUBDIR)/opcodes && \
5711	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5712	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5713	          "RANLIB=$${RANLIB}" \
5714	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5715	          mostlyclean) \
5716	  || exit 1
5717
5718@endif opcodes
5719
5720.PHONY: maybe-clean-opcodes clean-opcodes
5721maybe-clean-opcodes:
5722@if opcodes
5723maybe-clean-opcodes: clean-opcodes
5724
5725clean-opcodes:
5726	@[ -f ./opcodes/Makefile ] || exit 0; \
5727	r=`${PWD_COMMAND}`; export r; \
5728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5729	$(HOST_EXPORTS) \
5730	for flag in $(EXTRA_HOST_FLAGS) ; do \
5731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5732	done; \
5733	echo "Doing clean in opcodes"; \
5734	(cd $(HOST_SUBDIR)/opcodes && \
5735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5737	          "RANLIB=$${RANLIB}" \
5738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5739	          clean) \
5740	  || exit 1
5741
5742@endif opcodes
5743
5744.PHONY: maybe-distclean-opcodes distclean-opcodes
5745maybe-distclean-opcodes:
5746@if opcodes
5747maybe-distclean-opcodes: distclean-opcodes
5748
5749distclean-opcodes:
5750	@[ -f ./opcodes/Makefile ] || exit 0; \
5751	r=`${PWD_COMMAND}`; export r; \
5752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5753	$(HOST_EXPORTS) \
5754	for flag in $(EXTRA_HOST_FLAGS) ; do \
5755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5756	done; \
5757	echo "Doing distclean in opcodes"; \
5758	(cd $(HOST_SUBDIR)/opcodes && \
5759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5761	          "RANLIB=$${RANLIB}" \
5762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5763	          distclean) \
5764	  || exit 1
5765
5766@endif opcodes
5767
5768.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
5769maybe-maintainer-clean-opcodes:
5770@if opcodes
5771maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
5772
5773maintainer-clean-opcodes:
5774	@[ -f ./opcodes/Makefile ] || exit 0; \
5775	r=`${PWD_COMMAND}`; export r; \
5776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5777	$(HOST_EXPORTS) \
5778	for flag in $(EXTRA_HOST_FLAGS) ; do \
5779	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5780	done; \
5781	echo "Doing maintainer-clean in opcodes"; \
5782	(cd $(HOST_SUBDIR)/opcodes && \
5783	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5784	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5785	          "RANLIB=$${RANLIB}" \
5786	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5787	          maintainer-clean) \
5788	  || exit 1
5789
5790@endif opcodes
5791
5792
5793
5794.PHONY: configure-binutils maybe-configure-binutils
5795maybe-configure-binutils:
5796@if gcc-bootstrap
5797configure-binutils: stage_current
5798@endif gcc-bootstrap
5799@if binutils
5800maybe-configure-binutils: configure-binutils
5801configure-binutils:
5802	@r=`${PWD_COMMAND}`; export r; \
5803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5804	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5805	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5806	$(HOST_EXPORTS)  \
5807	echo Configuring in $(HOST_SUBDIR)/binutils; \
5808	cd "$(HOST_SUBDIR)/binutils" || exit 1; \
5809	case $(srcdir) in \
5810	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5811	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5812		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5813	esac; \
5814	module_srcdir=binutils; \
5815	$(SHELL) \
5816	  $$s/$$module_srcdir/configure \
5817	  --srcdir=$${topdir}/$$module_srcdir \
5818	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5819	  --target=${target_alias}  \
5820	  || exit 1
5821@endif binutils
5822
5823
5824
5825.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
5826maybe-configure-stage1-binutils:
5827@if binutils-bootstrap
5828maybe-configure-stage1-binutils: configure-stage1-binutils
5829configure-stage1-binutils:
5830	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5831	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5832	@r=`${PWD_COMMAND}`; export r; \
5833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5834	TFLAGS="$(STAGE1_TFLAGS)"; \
5835	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5836	$(HOST_EXPORTS) \
5837	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
5838	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
5839	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
5840	echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
5841	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5842	cd $(HOST_SUBDIR)/binutils || exit 1; \
5843	case $(srcdir) in \
5844	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5845	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5846		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5847	esac; \
5848	module_srcdir=binutils; \
5849	$(SHELL) $$s/$$module_srcdir/configure \
5850	  --srcdir=$${topdir}/$$module_srcdir \
5851	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5852	  --target=${target_alias} \
5853	   \
5854	  $(STAGE1_CONFIGURE_FLAGS)
5855@endif binutils-bootstrap
5856
5857.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
5858maybe-configure-stage2-binutils:
5859@if binutils-bootstrap
5860maybe-configure-stage2-binutils: configure-stage2-binutils
5861configure-stage2-binutils:
5862	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5863	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5864	@r=`${PWD_COMMAND}`; export r; \
5865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5866	TFLAGS="$(STAGE2_TFLAGS)"; \
5867	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5868	$(HOST_EXPORTS) \
5869	$(POSTSTAGE1_HOST_EXPORTS) \
5870	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
5871	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5872	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
5873	echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
5874	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5875	cd $(HOST_SUBDIR)/binutils || exit 1; \
5876	case $(srcdir) in \
5877	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5878	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5879		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5880	esac; \
5881	module_srcdir=binutils; \
5882	$(SHELL) $$s/$$module_srcdir/configure \
5883	  --srcdir=$${topdir}/$$module_srcdir \
5884	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5885	  --target=${target_alias} \
5886	  --with-build-libsubdir=$(HOST_SUBDIR) \
5887	  $(STAGE2_CONFIGURE_FLAGS)
5888@endif binutils-bootstrap
5889
5890.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5891maybe-configure-stage3-binutils:
5892@if binutils-bootstrap
5893maybe-configure-stage3-binutils: configure-stage3-binutils
5894configure-stage3-binutils:
5895	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5896	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5897	@r=`${PWD_COMMAND}`; export r; \
5898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5899	TFLAGS="$(STAGE3_TFLAGS)"; \
5900	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5901	$(HOST_EXPORTS) \
5902	$(POSTSTAGE1_HOST_EXPORTS) \
5903	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5904	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5905	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
5906	echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5907	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5908	cd $(HOST_SUBDIR)/binutils || exit 1; \
5909	case $(srcdir) in \
5910	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5911	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5912		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5913	esac; \
5914	module_srcdir=binutils; \
5915	$(SHELL) $$s/$$module_srcdir/configure \
5916	  --srcdir=$${topdir}/$$module_srcdir \
5917	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5918	  --target=${target_alias} \
5919	  --with-build-libsubdir=$(HOST_SUBDIR) \
5920	  $(STAGE3_CONFIGURE_FLAGS)
5921@endif binutils-bootstrap
5922
5923.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5924maybe-configure-stage4-binutils:
5925@if binutils-bootstrap
5926maybe-configure-stage4-binutils: configure-stage4-binutils
5927configure-stage4-binutils:
5928	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5929	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5930	@r=`${PWD_COMMAND}`; export r; \
5931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5932	TFLAGS="$(STAGE4_TFLAGS)"; \
5933	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5934	$(HOST_EXPORTS) \
5935	$(POSTSTAGE1_HOST_EXPORTS) \
5936	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
5937	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
5938	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
5939	echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
5940	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5941	cd $(HOST_SUBDIR)/binutils || exit 1; \
5942	case $(srcdir) in \
5943	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5944	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5945		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5946	esac; \
5947	module_srcdir=binutils; \
5948	$(SHELL) $$s/$$module_srcdir/configure \
5949	  --srcdir=$${topdir}/$$module_srcdir \
5950	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5951	  --target=${target_alias} \
5952	  --with-build-libsubdir=$(HOST_SUBDIR) \
5953	  $(STAGE4_CONFIGURE_FLAGS)
5954@endif binutils-bootstrap
5955
5956.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5957maybe-configure-stageprofile-binutils:
5958@if binutils-bootstrap
5959maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
5960configure-stageprofile-binutils:
5961	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5962	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5963	@r=`${PWD_COMMAND}`; export r; \
5964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5965	TFLAGS="$(STAGEprofile_TFLAGS)"; \
5966	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5967	$(HOST_EXPORTS) \
5968	$(POSTSTAGE1_HOST_EXPORTS) \
5969	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
5970	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
5971	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
5972	echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
5973	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5974	cd $(HOST_SUBDIR)/binutils || exit 1; \
5975	case $(srcdir) in \
5976	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5977	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5978		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5979	esac; \
5980	module_srcdir=binutils; \
5981	$(SHELL) $$s/$$module_srcdir/configure \
5982	  --srcdir=$${topdir}/$$module_srcdir \
5983	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5984	  --target=${target_alias} \
5985	  --with-build-libsubdir=$(HOST_SUBDIR) \
5986	  $(STAGEprofile_CONFIGURE_FLAGS)
5987@endif binutils-bootstrap
5988
5989.PHONY: configure-stagetrain-binutils maybe-configure-stagetrain-binutils
5990maybe-configure-stagetrain-binutils:
5991@if binutils-bootstrap
5992maybe-configure-stagetrain-binutils: configure-stagetrain-binutils
5993configure-stagetrain-binutils:
5994	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
5995	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5996	@r=`${PWD_COMMAND}`; export r; \
5997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5998	TFLAGS="$(STAGEtrain_TFLAGS)"; \
5999	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6000	$(HOST_EXPORTS) \
6001	$(POSTSTAGE1_HOST_EXPORTS) \
6002	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
6003	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
6004	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
6005	echo Configuring stage train in $(HOST_SUBDIR)/binutils; \
6006	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
6007	cd $(HOST_SUBDIR)/binutils || exit 1; \
6008	case $(srcdir) in \
6009	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6010	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6011		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6012	esac; \
6013	module_srcdir=binutils; \
6014	$(SHELL) $$s/$$module_srcdir/configure \
6015	  --srcdir=$${topdir}/$$module_srcdir \
6016	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6017	  --target=${target_alias} \
6018	  --with-build-libsubdir=$(HOST_SUBDIR) \
6019	  $(STAGEtrain_CONFIGURE_FLAGS)
6020@endif binutils-bootstrap
6021
6022.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6023maybe-configure-stagefeedback-binutils:
6024@if binutils-bootstrap
6025maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
6026configure-stagefeedback-binutils:
6027	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
6028	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6029	@r=`${PWD_COMMAND}`; export r; \
6030	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6031	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6032	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6033	$(HOST_EXPORTS) \
6034	$(POSTSTAGE1_HOST_EXPORTS) \
6035	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
6036	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
6037	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
6038	echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
6039	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
6040	cd $(HOST_SUBDIR)/binutils || exit 1; \
6041	case $(srcdir) in \
6042	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6043	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6044		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6045	esac; \
6046	module_srcdir=binutils; \
6047	$(SHELL) $$s/$$module_srcdir/configure \
6048	  --srcdir=$${topdir}/$$module_srcdir \
6049	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6050	  --target=${target_alias} \
6051	  --with-build-libsubdir=$(HOST_SUBDIR) \
6052	  $(STAGEfeedback_CONFIGURE_FLAGS)
6053@endif binutils-bootstrap
6054
6055.PHONY: configure-stageautoprofile-binutils maybe-configure-stageautoprofile-binutils
6056maybe-configure-stageautoprofile-binutils:
6057@if binutils-bootstrap
6058maybe-configure-stageautoprofile-binutils: configure-stageautoprofile-binutils
6059configure-stageautoprofile-binutils:
6060	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
6061	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6062	@r=`${PWD_COMMAND}`; export r; \
6063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6064	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
6065	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6066	$(HOST_EXPORTS) \
6067	$(POSTSTAGE1_HOST_EXPORTS) \
6068	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
6069	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
6070	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
6071	echo Configuring stage autoprofile in $(HOST_SUBDIR)/binutils; \
6072	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
6073	cd $(HOST_SUBDIR)/binutils || exit 1; \
6074	case $(srcdir) in \
6075	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6076	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6077		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6078	esac; \
6079	module_srcdir=binutils; \
6080	$(SHELL) $$s/$$module_srcdir/configure \
6081	  --srcdir=$${topdir}/$$module_srcdir \
6082	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6083	  --target=${target_alias} \
6084	  --with-build-libsubdir=$(HOST_SUBDIR) \
6085	  $(STAGEautoprofile_CONFIGURE_FLAGS)
6086@endif binutils-bootstrap
6087
6088.PHONY: configure-stageautofeedback-binutils maybe-configure-stageautofeedback-binutils
6089maybe-configure-stageautofeedback-binutils:
6090@if binutils-bootstrap
6091maybe-configure-stageautofeedback-binutils: configure-stageautofeedback-binutils
6092configure-stageautofeedback-binutils:
6093	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
6094	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6095	@r=`${PWD_COMMAND}`; export r; \
6096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6097	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
6098	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6099	$(HOST_EXPORTS) \
6100	$(POSTSTAGE1_HOST_EXPORTS) \
6101	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
6102	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
6103	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
6104	echo Configuring stage autofeedback in $(HOST_SUBDIR)/binutils; \
6105	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
6106	cd $(HOST_SUBDIR)/binutils || exit 1; \
6107	case $(srcdir) in \
6108	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6109	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6110		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6111	esac; \
6112	module_srcdir=binutils; \
6113	$(SHELL) $$s/$$module_srcdir/configure \
6114	  --srcdir=$${topdir}/$$module_srcdir \
6115	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6116	  --target=${target_alias} \
6117	  --with-build-libsubdir=$(HOST_SUBDIR) \
6118	  $(STAGEautofeedback_CONFIGURE_FLAGS)
6119@endif binutils-bootstrap
6120
6121
6122
6123
6124
6125.PHONY: all-binutils maybe-all-binutils
6126maybe-all-binutils:
6127@if gcc-bootstrap
6128all-binutils: stage_current
6129@endif gcc-bootstrap
6130@if binutils
6131TARGET-binutils=all
6132maybe-all-binutils: all-binutils
6133all-binutils: configure-binutils
6134	@r=`${PWD_COMMAND}`; export r; \
6135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6136	$(HOST_EXPORTS)  \
6137	(cd $(HOST_SUBDIR)/binutils && \
6138	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6139		$(TARGET-binutils))
6140@endif binutils
6141
6142
6143
6144.PHONY: all-stage1-binutils maybe-all-stage1-binutils
6145.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
6146maybe-all-stage1-binutils:
6147maybe-clean-stage1-binutils:
6148@if binutils-bootstrap
6149maybe-all-stage1-binutils: all-stage1-binutils
6150all-stage1: all-stage1-binutils
6151TARGET-stage1-binutils = $(TARGET-binutils)
6152all-stage1-binutils: configure-stage1-binutils
6153	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
6154	@r=`${PWD_COMMAND}`; export r; \
6155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6156	TFLAGS="$(STAGE1_TFLAGS)"; \
6157	$(HOST_EXPORTS)  \
6158	cd $(HOST_SUBDIR)/binutils && \
6159	 \
6160	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6161		CFLAGS="$(STAGE1_CFLAGS)" \
6162		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
6163		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
6164		LIBCFLAGS="$(LIBCFLAGS)" \
6165		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6166		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6167		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6168		$(EXTRA_HOST_FLAGS)  \
6169		$(STAGE1_FLAGS_TO_PASS)  \
6170		TFLAGS="$(STAGE1_TFLAGS)"  \
6171		$(TARGET-stage1-binutils)
6172
6173maybe-clean-stage1-binutils: clean-stage1-binutils
6174clean-stage1: clean-stage1-binutils
6175clean-stage1-binutils:
6176	@if [ $(current_stage) = stage1 ]; then \
6177	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6178	else \
6179	  [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
6180	  $(MAKE) stage1-start; \
6181	fi; \
6182	cd $(HOST_SUBDIR)/binutils && \
6183	$(MAKE) $(EXTRA_HOST_FLAGS)  \
6184	$(STAGE1_FLAGS_TO_PASS)  clean
6185@endif binutils-bootstrap
6186
6187
6188.PHONY: all-stage2-binutils maybe-all-stage2-binutils
6189.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
6190maybe-all-stage2-binutils:
6191maybe-clean-stage2-binutils:
6192@if binutils-bootstrap
6193maybe-all-stage2-binutils: all-stage2-binutils
6194all-stage2: all-stage2-binutils
6195TARGET-stage2-binutils = $(TARGET-binutils)
6196all-stage2-binutils: configure-stage2-binutils
6197	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
6198	@r=`${PWD_COMMAND}`; export r; \
6199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6200	TFLAGS="$(STAGE2_TFLAGS)"; \
6201	$(HOST_EXPORTS) \
6202	$(POSTSTAGE1_HOST_EXPORTS)  \
6203	cd $(HOST_SUBDIR)/binutils && \
6204	 \
6205	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6206		CFLAGS="$(STAGE2_CFLAGS)" \
6207		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
6208		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
6209		LIBCFLAGS="$(STAGE2_CFLAGS)" \
6210		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6211		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6212		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6213		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6214		TFLAGS="$(STAGE2_TFLAGS)"  \
6215		$(TARGET-stage2-binutils)
6216
6217maybe-clean-stage2-binutils: clean-stage2-binutils
6218clean-stage2: clean-stage2-binutils
6219clean-stage2-binutils:
6220	@if [ $(current_stage) = stage2 ]; then \
6221	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6222	else \
6223	  [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
6224	  $(MAKE) stage2-start; \
6225	fi; \
6226	cd $(HOST_SUBDIR)/binutils && \
6227	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6228@endif binutils-bootstrap
6229
6230
6231.PHONY: all-stage3-binutils maybe-all-stage3-binutils
6232.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
6233maybe-all-stage3-binutils:
6234maybe-clean-stage3-binutils:
6235@if binutils-bootstrap
6236maybe-all-stage3-binutils: all-stage3-binutils
6237all-stage3: all-stage3-binutils
6238TARGET-stage3-binutils = $(TARGET-binutils)
6239all-stage3-binutils: configure-stage3-binutils
6240	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
6241	@r=`${PWD_COMMAND}`; export r; \
6242	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6243	TFLAGS="$(STAGE3_TFLAGS)"; \
6244	$(HOST_EXPORTS) \
6245	$(POSTSTAGE1_HOST_EXPORTS)  \
6246	cd $(HOST_SUBDIR)/binutils && \
6247	 \
6248	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6249		CFLAGS="$(STAGE3_CFLAGS)" \
6250		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
6251		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
6252		LIBCFLAGS="$(STAGE3_CFLAGS)" \
6253		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6254		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6255		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6256		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6257		TFLAGS="$(STAGE3_TFLAGS)"  \
6258		$(TARGET-stage3-binutils)
6259
6260maybe-clean-stage3-binutils: clean-stage3-binutils
6261clean-stage3: clean-stage3-binutils
6262clean-stage3-binutils:
6263	@if [ $(current_stage) = stage3 ]; then \
6264	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6265	else \
6266	  [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
6267	  $(MAKE) stage3-start; \
6268	fi; \
6269	cd $(HOST_SUBDIR)/binutils && \
6270	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6271@endif binutils-bootstrap
6272
6273
6274.PHONY: all-stage4-binutils maybe-all-stage4-binutils
6275.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
6276maybe-all-stage4-binutils:
6277maybe-clean-stage4-binutils:
6278@if binutils-bootstrap
6279maybe-all-stage4-binutils: all-stage4-binutils
6280all-stage4: all-stage4-binutils
6281TARGET-stage4-binutils = $(TARGET-binutils)
6282all-stage4-binutils: configure-stage4-binutils
6283	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
6284	@r=`${PWD_COMMAND}`; export r; \
6285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6286	TFLAGS="$(STAGE4_TFLAGS)"; \
6287	$(HOST_EXPORTS) \
6288	$(POSTSTAGE1_HOST_EXPORTS)  \
6289	cd $(HOST_SUBDIR)/binutils && \
6290	 \
6291	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6292		CFLAGS="$(STAGE4_CFLAGS)" \
6293		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
6294		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
6295		LIBCFLAGS="$(STAGE4_CFLAGS)" \
6296		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6297		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6298		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6299		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6300		TFLAGS="$(STAGE4_TFLAGS)"  \
6301		$(TARGET-stage4-binutils)
6302
6303maybe-clean-stage4-binutils: clean-stage4-binutils
6304clean-stage4: clean-stage4-binutils
6305clean-stage4-binutils:
6306	@if [ $(current_stage) = stage4 ]; then \
6307	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6308	else \
6309	  [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
6310	  $(MAKE) stage4-start; \
6311	fi; \
6312	cd $(HOST_SUBDIR)/binutils && \
6313	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6314@endif binutils-bootstrap
6315
6316
6317.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
6318.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
6319maybe-all-stageprofile-binutils:
6320maybe-clean-stageprofile-binutils:
6321@if binutils-bootstrap
6322maybe-all-stageprofile-binutils: all-stageprofile-binutils
6323all-stageprofile: all-stageprofile-binutils
6324TARGET-stageprofile-binutils = $(TARGET-binutils)
6325all-stageprofile-binutils: configure-stageprofile-binutils
6326	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
6327	@r=`${PWD_COMMAND}`; export r; \
6328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6329	TFLAGS="$(STAGEprofile_TFLAGS)"; \
6330	$(HOST_EXPORTS) \
6331	$(POSTSTAGE1_HOST_EXPORTS)  \
6332	cd $(HOST_SUBDIR)/binutils && \
6333	 \
6334	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6335		CFLAGS="$(STAGEprofile_CFLAGS)" \
6336		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
6337		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
6338		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6339		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6340		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6341		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6342		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6343		TFLAGS="$(STAGEprofile_TFLAGS)"  \
6344		$(TARGET-stageprofile-binutils)
6345
6346maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
6347clean-stageprofile: clean-stageprofile-binutils
6348clean-stageprofile-binutils:
6349	@if [ $(current_stage) = stageprofile ]; then \
6350	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6351	else \
6352	  [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
6353	  $(MAKE) stageprofile-start; \
6354	fi; \
6355	cd $(HOST_SUBDIR)/binutils && \
6356	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6357@endif binutils-bootstrap
6358
6359
6360.PHONY: all-stagetrain-binutils maybe-all-stagetrain-binutils
6361.PHONY: clean-stagetrain-binutils maybe-clean-stagetrain-binutils
6362maybe-all-stagetrain-binutils:
6363maybe-clean-stagetrain-binutils:
6364@if binutils-bootstrap
6365maybe-all-stagetrain-binutils: all-stagetrain-binutils
6366all-stagetrain: all-stagetrain-binutils
6367TARGET-stagetrain-binutils = $(TARGET-binutils)
6368all-stagetrain-binutils: configure-stagetrain-binutils
6369	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
6370	@r=`${PWD_COMMAND}`; export r; \
6371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6372	TFLAGS="$(STAGEtrain_TFLAGS)"; \
6373	$(HOST_EXPORTS) \
6374	$(POSTSTAGE1_HOST_EXPORTS)  \
6375	cd $(HOST_SUBDIR)/binutils && \
6376	 \
6377	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6378		CFLAGS="$(STAGEtrain_CFLAGS)" \
6379		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
6380		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
6381		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
6382		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6383		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6384		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6385		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6386		TFLAGS="$(STAGEtrain_TFLAGS)"  \
6387		$(TARGET-stagetrain-binutils)
6388
6389maybe-clean-stagetrain-binutils: clean-stagetrain-binutils
6390clean-stagetrain: clean-stagetrain-binutils
6391clean-stagetrain-binutils:
6392	@if [ $(current_stage) = stagetrain ]; then \
6393	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6394	else \
6395	  [ -f $(HOST_SUBDIR)/stagetrain-binutils/Makefile ] || exit 0; \
6396	  $(MAKE) stagetrain-start; \
6397	fi; \
6398	cd $(HOST_SUBDIR)/binutils && \
6399	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6400@endif binutils-bootstrap
6401
6402
6403.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
6404.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
6405maybe-all-stagefeedback-binutils:
6406maybe-clean-stagefeedback-binutils:
6407@if binutils-bootstrap
6408maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
6409all-stagefeedback: all-stagefeedback-binutils
6410TARGET-stagefeedback-binutils = $(TARGET-binutils)
6411all-stagefeedback-binutils: configure-stagefeedback-binutils
6412	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
6413	@r=`${PWD_COMMAND}`; export r; \
6414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6415	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6416	$(HOST_EXPORTS) \
6417	$(POSTSTAGE1_HOST_EXPORTS)  \
6418	cd $(HOST_SUBDIR)/binutils && \
6419	 \
6420	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6421		CFLAGS="$(STAGEfeedback_CFLAGS)" \
6422		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
6423		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
6424		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6425		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6426		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6427		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6428		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6429		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
6430		$(TARGET-stagefeedback-binutils)
6431
6432maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
6433clean-stagefeedback: clean-stagefeedback-binutils
6434clean-stagefeedback-binutils:
6435	@if [ $(current_stage) = stagefeedback ]; then \
6436	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6437	else \
6438	  [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
6439	  $(MAKE) stagefeedback-start; \
6440	fi; \
6441	cd $(HOST_SUBDIR)/binutils && \
6442	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6443@endif binutils-bootstrap
6444
6445
6446.PHONY: all-stageautoprofile-binutils maybe-all-stageautoprofile-binutils
6447.PHONY: clean-stageautoprofile-binutils maybe-clean-stageautoprofile-binutils
6448maybe-all-stageautoprofile-binutils:
6449maybe-clean-stageautoprofile-binutils:
6450@if binutils-bootstrap
6451maybe-all-stageautoprofile-binutils: all-stageautoprofile-binutils
6452all-stageautoprofile: all-stageautoprofile-binutils
6453TARGET-stageautoprofile-binutils = $(TARGET-binutils)
6454all-stageautoprofile-binutils: configure-stageautoprofile-binutils
6455	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
6456	@r=`${PWD_COMMAND}`; export r; \
6457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6458	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
6459	$(HOST_EXPORTS) \
6460	$(POSTSTAGE1_HOST_EXPORTS)  \
6461	cd $(HOST_SUBDIR)/binutils && \
6462	$$s/gcc/config/i386/$(AUTO_PROFILE) \
6463	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6464		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
6465		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
6466		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
6467		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
6468		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6469		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6470		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6471		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6472		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
6473		$(TARGET-stageautoprofile-binutils)
6474
6475maybe-clean-stageautoprofile-binutils: clean-stageautoprofile-binutils
6476clean-stageautoprofile: clean-stageautoprofile-binutils
6477clean-stageautoprofile-binutils:
6478	@if [ $(current_stage) = stageautoprofile ]; then \
6479	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6480	else \
6481	  [ -f $(HOST_SUBDIR)/stageautoprofile-binutils/Makefile ] || exit 0; \
6482	  $(MAKE) stageautoprofile-start; \
6483	fi; \
6484	cd $(HOST_SUBDIR)/binutils && \
6485	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6486@endif binutils-bootstrap
6487
6488
6489.PHONY: all-stageautofeedback-binutils maybe-all-stageautofeedback-binutils
6490.PHONY: clean-stageautofeedback-binutils maybe-clean-stageautofeedback-binutils
6491maybe-all-stageautofeedback-binutils:
6492maybe-clean-stageautofeedback-binutils:
6493@if binutils-bootstrap
6494maybe-all-stageautofeedback-binutils: all-stageautofeedback-binutils
6495all-stageautofeedback: all-stageautofeedback-binutils
6496TARGET-stageautofeedback-binutils = $(TARGET-binutils)
6497all-stageautofeedback-binutils: configure-stageautofeedback-binutils
6498	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
6499	@r=`${PWD_COMMAND}`; export r; \
6500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6501	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
6502	$(HOST_EXPORTS) \
6503	$(POSTSTAGE1_HOST_EXPORTS)  \
6504	cd $(HOST_SUBDIR)/binutils && \
6505	 \
6506	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6507		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
6508		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
6509		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
6510		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
6511		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6512		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6513		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6514		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6515		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
6516		$(TARGET-stageautofeedback-binutils)
6517
6518maybe-clean-stageautofeedback-binutils: clean-stageautofeedback-binutils
6519clean-stageautofeedback: clean-stageautofeedback-binutils
6520clean-stageautofeedback-binutils:
6521	@if [ $(current_stage) = stageautofeedback ]; then \
6522	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6523	else \
6524	  [ -f $(HOST_SUBDIR)/stageautofeedback-binutils/Makefile ] || exit 0; \
6525	  $(MAKE) stageautofeedback-start; \
6526	fi; \
6527	cd $(HOST_SUBDIR)/binutils && \
6528	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6529@endif binutils-bootstrap
6530
6531
6532
6533
6534
6535.PHONY: check-binutils maybe-check-binutils
6536maybe-check-binutils:
6537@if binutils
6538maybe-check-binutils: check-binutils
6539
6540check-binutils:
6541	@: $(MAKE); $(unstage)
6542	@r=`${PWD_COMMAND}`; export r; \
6543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6544	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
6545	(cd $(HOST_SUBDIR)/binutils && \
6546	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
6547
6548@endif binutils
6549
6550.PHONY: install-binutils maybe-install-binutils
6551maybe-install-binutils:
6552@if binutils
6553maybe-install-binutils: install-binutils
6554
6555install-binutils: installdirs
6556	@: $(MAKE); $(unstage)
6557	@r=`${PWD_COMMAND}`; export r; \
6558	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6559	$(HOST_EXPORTS) \
6560	(cd $(HOST_SUBDIR)/binutils && \
6561	  $(MAKE) $(FLAGS_TO_PASS)  install)
6562
6563@endif binutils
6564
6565.PHONY: install-strip-binutils maybe-install-strip-binutils
6566maybe-install-strip-binutils:
6567@if binutils
6568maybe-install-strip-binutils: install-strip-binutils
6569
6570install-strip-binutils: installdirs
6571	@: $(MAKE); $(unstage)
6572	@r=`${PWD_COMMAND}`; export r; \
6573	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6574	$(HOST_EXPORTS) \
6575	(cd $(HOST_SUBDIR)/binutils && \
6576	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6577
6578@endif binutils
6579
6580# Other targets (info, dvi, pdf, etc.)
6581
6582.PHONY: maybe-info-binutils info-binutils
6583maybe-info-binutils:
6584@if binutils
6585maybe-info-binutils: info-binutils
6586
6587info-binutils: \
6588    configure-binutils
6589	@[ -f ./binutils/Makefile ] || exit 0; \
6590	r=`${PWD_COMMAND}`; export r; \
6591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6592	$(HOST_EXPORTS) \
6593	for flag in $(EXTRA_HOST_FLAGS) ; do \
6594	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6595	done; \
6596	echo "Doing info in binutils"; \
6597	(cd $(HOST_SUBDIR)/binutils && \
6598	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6599	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6600	          "RANLIB=$${RANLIB}" \
6601	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6602	          info) \
6603	  || exit 1
6604
6605@endif binutils
6606
6607.PHONY: maybe-dvi-binutils dvi-binutils
6608maybe-dvi-binutils:
6609@if binutils
6610maybe-dvi-binutils: dvi-binutils
6611
6612dvi-binutils: \
6613    configure-binutils
6614	@[ -f ./binutils/Makefile ] || exit 0; \
6615	r=`${PWD_COMMAND}`; export r; \
6616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6617	$(HOST_EXPORTS) \
6618	for flag in $(EXTRA_HOST_FLAGS) ; do \
6619	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6620	done; \
6621	echo "Doing dvi in binutils"; \
6622	(cd $(HOST_SUBDIR)/binutils && \
6623	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6624	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6625	          "RANLIB=$${RANLIB}" \
6626	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6627	          dvi) \
6628	  || exit 1
6629
6630@endif binutils
6631
6632.PHONY: maybe-pdf-binutils pdf-binutils
6633maybe-pdf-binutils:
6634@if binutils
6635maybe-pdf-binutils: pdf-binutils
6636
6637pdf-binutils: \
6638    configure-binutils
6639	@[ -f ./binutils/Makefile ] || exit 0; \
6640	r=`${PWD_COMMAND}`; export r; \
6641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6642	$(HOST_EXPORTS) \
6643	for flag in $(EXTRA_HOST_FLAGS) ; do \
6644	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6645	done; \
6646	echo "Doing pdf in binutils"; \
6647	(cd $(HOST_SUBDIR)/binutils && \
6648	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6649	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6650	          "RANLIB=$${RANLIB}" \
6651	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6652	          pdf) \
6653	  || exit 1
6654
6655@endif binutils
6656
6657.PHONY: maybe-html-binutils html-binutils
6658maybe-html-binutils:
6659@if binutils
6660maybe-html-binutils: html-binutils
6661
6662html-binutils: \
6663    configure-binutils
6664	@[ -f ./binutils/Makefile ] || exit 0; \
6665	r=`${PWD_COMMAND}`; export r; \
6666	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6667	$(HOST_EXPORTS) \
6668	for flag in $(EXTRA_HOST_FLAGS) ; do \
6669	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6670	done; \
6671	echo "Doing html in binutils"; \
6672	(cd $(HOST_SUBDIR)/binutils && \
6673	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6674	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6675	          "RANLIB=$${RANLIB}" \
6676	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6677	          html) \
6678	  || exit 1
6679
6680@endif binutils
6681
6682.PHONY: maybe-TAGS-binutils TAGS-binutils
6683maybe-TAGS-binutils:
6684@if binutils
6685maybe-TAGS-binutils: TAGS-binutils
6686
6687TAGS-binutils: \
6688    configure-binutils
6689	@[ -f ./binutils/Makefile ] || exit 0; \
6690	r=`${PWD_COMMAND}`; export r; \
6691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6692	$(HOST_EXPORTS) \
6693	for flag in $(EXTRA_HOST_FLAGS) ; do \
6694	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6695	done; \
6696	echo "Doing TAGS in binutils"; \
6697	(cd $(HOST_SUBDIR)/binutils && \
6698	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6699	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6700	          "RANLIB=$${RANLIB}" \
6701	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6702	          TAGS) \
6703	  || exit 1
6704
6705@endif binutils
6706
6707.PHONY: maybe-install-info-binutils install-info-binutils
6708maybe-install-info-binutils:
6709@if binutils
6710maybe-install-info-binutils: install-info-binutils
6711
6712install-info-binutils: \
6713    configure-binutils \
6714    info-binutils
6715	@[ -f ./binutils/Makefile ] || exit 0; \
6716	r=`${PWD_COMMAND}`; export r; \
6717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6718	$(HOST_EXPORTS) \
6719	for flag in $(EXTRA_HOST_FLAGS) ; do \
6720	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6721	done; \
6722	echo "Doing install-info in binutils"; \
6723	(cd $(HOST_SUBDIR)/binutils && \
6724	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6725	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6726	          "RANLIB=$${RANLIB}" \
6727	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6728	          install-info) \
6729	  || exit 1
6730
6731@endif binutils
6732
6733.PHONY: maybe-install-dvi-binutils install-dvi-binutils
6734maybe-install-dvi-binutils:
6735@if binutils
6736maybe-install-dvi-binutils: install-dvi-binutils
6737
6738install-dvi-binutils: \
6739    configure-binutils \
6740    dvi-binutils
6741	@[ -f ./binutils/Makefile ] || exit 0; \
6742	r=`${PWD_COMMAND}`; export r; \
6743	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6744	$(HOST_EXPORTS) \
6745	for flag in $(EXTRA_HOST_FLAGS) ; do \
6746	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6747	done; \
6748	echo "Doing install-dvi in binutils"; \
6749	(cd $(HOST_SUBDIR)/binutils && \
6750	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6751	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6752	          "RANLIB=$${RANLIB}" \
6753	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6754	          install-dvi) \
6755	  || exit 1
6756
6757@endif binutils
6758
6759.PHONY: maybe-install-pdf-binutils install-pdf-binutils
6760maybe-install-pdf-binutils:
6761@if binutils
6762maybe-install-pdf-binutils: install-pdf-binutils
6763
6764install-pdf-binutils: \
6765    configure-binutils \
6766    pdf-binutils
6767	@[ -f ./binutils/Makefile ] || exit 0; \
6768	r=`${PWD_COMMAND}`; export r; \
6769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6770	$(HOST_EXPORTS) \
6771	for flag in $(EXTRA_HOST_FLAGS) ; do \
6772	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6773	done; \
6774	echo "Doing install-pdf in binutils"; \
6775	(cd $(HOST_SUBDIR)/binutils && \
6776	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6777	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6778	          "RANLIB=$${RANLIB}" \
6779	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6780	          install-pdf) \
6781	  || exit 1
6782
6783@endif binutils
6784
6785.PHONY: maybe-install-html-binutils install-html-binutils
6786maybe-install-html-binutils:
6787@if binutils
6788maybe-install-html-binutils: install-html-binutils
6789
6790install-html-binutils: \
6791    configure-binutils \
6792    html-binutils
6793	@[ -f ./binutils/Makefile ] || exit 0; \
6794	r=`${PWD_COMMAND}`; export r; \
6795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6796	$(HOST_EXPORTS) \
6797	for flag in $(EXTRA_HOST_FLAGS) ; do \
6798	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6799	done; \
6800	echo "Doing install-html in binutils"; \
6801	(cd $(HOST_SUBDIR)/binutils && \
6802	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6803	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6804	          "RANLIB=$${RANLIB}" \
6805	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6806	          install-html) \
6807	  || exit 1
6808
6809@endif binutils
6810
6811.PHONY: maybe-installcheck-binutils installcheck-binutils
6812maybe-installcheck-binutils:
6813@if binutils
6814maybe-installcheck-binutils: installcheck-binutils
6815
6816installcheck-binutils: \
6817    configure-binutils
6818	@[ -f ./binutils/Makefile ] || exit 0; \
6819	r=`${PWD_COMMAND}`; export r; \
6820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6821	$(HOST_EXPORTS) \
6822	for flag in $(EXTRA_HOST_FLAGS) ; do \
6823	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6824	done; \
6825	echo "Doing installcheck in binutils"; \
6826	(cd $(HOST_SUBDIR)/binutils && \
6827	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6828	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6829	          "RANLIB=$${RANLIB}" \
6830	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6831	          installcheck) \
6832	  || exit 1
6833
6834@endif binutils
6835
6836.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
6837maybe-mostlyclean-binutils:
6838@if binutils
6839maybe-mostlyclean-binutils: mostlyclean-binutils
6840
6841mostlyclean-binutils:
6842	@[ -f ./binutils/Makefile ] || exit 0; \
6843	r=`${PWD_COMMAND}`; export r; \
6844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6845	$(HOST_EXPORTS) \
6846	for flag in $(EXTRA_HOST_FLAGS) ; do \
6847	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6848	done; \
6849	echo "Doing mostlyclean in binutils"; \
6850	(cd $(HOST_SUBDIR)/binutils && \
6851	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6852	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6853	          "RANLIB=$${RANLIB}" \
6854	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6855	          mostlyclean) \
6856	  || exit 1
6857
6858@endif binutils
6859
6860.PHONY: maybe-clean-binutils clean-binutils
6861maybe-clean-binutils:
6862@if binutils
6863maybe-clean-binutils: clean-binutils
6864
6865clean-binutils:
6866	@[ -f ./binutils/Makefile ] || exit 0; \
6867	r=`${PWD_COMMAND}`; export r; \
6868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6869	$(HOST_EXPORTS) \
6870	for flag in $(EXTRA_HOST_FLAGS) ; do \
6871	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6872	done; \
6873	echo "Doing clean in binutils"; \
6874	(cd $(HOST_SUBDIR)/binutils && \
6875	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6876	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6877	          "RANLIB=$${RANLIB}" \
6878	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6879	          clean) \
6880	  || exit 1
6881
6882@endif binutils
6883
6884.PHONY: maybe-distclean-binutils distclean-binutils
6885maybe-distclean-binutils:
6886@if binutils
6887maybe-distclean-binutils: distclean-binutils
6888
6889distclean-binutils:
6890	@[ -f ./binutils/Makefile ] || exit 0; \
6891	r=`${PWD_COMMAND}`; export r; \
6892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6893	$(HOST_EXPORTS) \
6894	for flag in $(EXTRA_HOST_FLAGS) ; do \
6895	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6896	done; \
6897	echo "Doing distclean in binutils"; \
6898	(cd $(HOST_SUBDIR)/binutils && \
6899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6901	          "RANLIB=$${RANLIB}" \
6902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6903	          distclean) \
6904	  || exit 1
6905
6906@endif binutils
6907
6908.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
6909maybe-maintainer-clean-binutils:
6910@if binutils
6911maybe-maintainer-clean-binutils: maintainer-clean-binutils
6912
6913maintainer-clean-binutils:
6914	@[ -f ./binutils/Makefile ] || exit 0; \
6915	r=`${PWD_COMMAND}`; export r; \
6916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6917	$(HOST_EXPORTS) \
6918	for flag in $(EXTRA_HOST_FLAGS) ; do \
6919	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6920	done; \
6921	echo "Doing maintainer-clean in binutils"; \
6922	(cd $(HOST_SUBDIR)/binutils && \
6923	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6924	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6925	          "RANLIB=$${RANLIB}" \
6926	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6927	          maintainer-clean) \
6928	  || exit 1
6929
6930@endif binutils
6931
6932
6933
6934.PHONY: configure-bison maybe-configure-bison
6935maybe-configure-bison:
6936@if gcc-bootstrap
6937configure-bison: stage_current
6938@endif gcc-bootstrap
6939@if bison
6940maybe-configure-bison: configure-bison
6941configure-bison:
6942	@: $(MAKE); $(unstage)
6943	@r=`${PWD_COMMAND}`; export r; \
6944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6945	test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
6946	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
6947	$(HOST_EXPORTS)  \
6948	echo Configuring in $(HOST_SUBDIR)/bison; \
6949	cd "$(HOST_SUBDIR)/bison" || exit 1; \
6950	case $(srcdir) in \
6951	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6952	  *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
6953		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6954	esac; \
6955	module_srcdir=bison; \
6956	$(SHELL) \
6957	  $$s/$$module_srcdir/configure \
6958	  --srcdir=$${topdir}/$$module_srcdir \
6959	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6960	  --target=${target_alias}  \
6961	  || exit 1
6962@endif bison
6963
6964
6965
6966
6967
6968.PHONY: all-bison maybe-all-bison
6969maybe-all-bison:
6970@if gcc-bootstrap
6971all-bison: stage_current
6972@endif gcc-bootstrap
6973@if bison
6974TARGET-bison=all
6975maybe-all-bison: all-bison
6976all-bison: configure-bison
6977	@: $(MAKE); $(unstage)
6978	@r=`${PWD_COMMAND}`; export r; \
6979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6980	$(HOST_EXPORTS)  \
6981	(cd $(HOST_SUBDIR)/bison && \
6982	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6983		$(TARGET-bison))
6984@endif bison
6985
6986
6987
6988
6989.PHONY: check-bison maybe-check-bison
6990maybe-check-bison:
6991@if bison
6992maybe-check-bison: check-bison
6993
6994# This module is only tested in a native toolchain.
6995check-bison:
6996	@: $(MAKE); $(unstage)
6997	@if [ '$(host)' = '$(target)' ]; then \
6998	  r=`${PWD_COMMAND}`; export r; \
6999	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7000	  $(HOST_EXPORTS)  \
7001	  (cd $(HOST_SUBDIR)/bison && \
7002	    $(MAKE) $(FLAGS_TO_PASS)  check)
7003	fi
7004
7005@endif bison
7006
7007.PHONY: install-bison maybe-install-bison
7008maybe-install-bison:
7009@if bison
7010maybe-install-bison: install-bison
7011
7012install-bison: installdirs
7013	@: $(MAKE); $(unstage)
7014	@r=`${PWD_COMMAND}`; export r; \
7015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7016	$(HOST_EXPORTS) \
7017	(cd $(HOST_SUBDIR)/bison && \
7018	  $(MAKE) $(FLAGS_TO_PASS)  install)
7019
7020@endif bison
7021
7022.PHONY: install-strip-bison maybe-install-strip-bison
7023maybe-install-strip-bison:
7024@if bison
7025maybe-install-strip-bison: install-strip-bison
7026
7027install-strip-bison: installdirs
7028	@: $(MAKE); $(unstage)
7029	@r=`${PWD_COMMAND}`; export r; \
7030	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7031	$(HOST_EXPORTS) \
7032	(cd $(HOST_SUBDIR)/bison && \
7033	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7034
7035@endif bison
7036
7037# Other targets (info, dvi, pdf, etc.)
7038
7039.PHONY: maybe-info-bison info-bison
7040maybe-info-bison:
7041@if bison
7042maybe-info-bison: info-bison
7043
7044info-bison: \
7045    configure-bison
7046	@: $(MAKE); $(unstage)
7047	@[ -f ./bison/Makefile ] || exit 0; \
7048	r=`${PWD_COMMAND}`; export r; \
7049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7050	$(HOST_EXPORTS) \
7051	for flag in $(EXTRA_HOST_FLAGS) ; do \
7052	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7053	done; \
7054	echo "Doing info in bison"; \
7055	(cd $(HOST_SUBDIR)/bison && \
7056	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7057	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7058	          "RANLIB=$${RANLIB}" \
7059	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7060	          info) \
7061	  || exit 1
7062
7063@endif bison
7064
7065.PHONY: maybe-dvi-bison dvi-bison
7066maybe-dvi-bison:
7067@if bison
7068maybe-dvi-bison: dvi-bison
7069
7070dvi-bison: \
7071    configure-bison
7072	@: $(MAKE); $(unstage)
7073	@[ -f ./bison/Makefile ] || exit 0; \
7074	r=`${PWD_COMMAND}`; export r; \
7075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7076	$(HOST_EXPORTS) \
7077	for flag in $(EXTRA_HOST_FLAGS) ; do \
7078	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7079	done; \
7080	echo "Doing dvi in bison"; \
7081	(cd $(HOST_SUBDIR)/bison && \
7082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7084	          "RANLIB=$${RANLIB}" \
7085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7086	          dvi) \
7087	  || exit 1
7088
7089@endif bison
7090
7091.PHONY: maybe-pdf-bison pdf-bison
7092maybe-pdf-bison:
7093@if bison
7094maybe-pdf-bison: pdf-bison
7095
7096pdf-bison: \
7097    configure-bison
7098	@: $(MAKE); $(unstage)
7099	@[ -f ./bison/Makefile ] || exit 0; \
7100	r=`${PWD_COMMAND}`; export r; \
7101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7102	$(HOST_EXPORTS) \
7103	for flag in $(EXTRA_HOST_FLAGS) ; do \
7104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7105	done; \
7106	echo "Doing pdf in bison"; \
7107	(cd $(HOST_SUBDIR)/bison && \
7108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7110	          "RANLIB=$${RANLIB}" \
7111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7112	          pdf) \
7113	  || exit 1
7114
7115@endif bison
7116
7117.PHONY: maybe-html-bison html-bison
7118maybe-html-bison:
7119@if bison
7120maybe-html-bison: html-bison
7121
7122html-bison: \
7123    configure-bison
7124	@: $(MAKE); $(unstage)
7125	@[ -f ./bison/Makefile ] || exit 0; \
7126	r=`${PWD_COMMAND}`; export r; \
7127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7128	$(HOST_EXPORTS) \
7129	for flag in $(EXTRA_HOST_FLAGS) ; do \
7130	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7131	done; \
7132	echo "Doing html in bison"; \
7133	(cd $(HOST_SUBDIR)/bison && \
7134	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7135	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7136	          "RANLIB=$${RANLIB}" \
7137	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7138	          html) \
7139	  || exit 1
7140
7141@endif bison
7142
7143.PHONY: maybe-TAGS-bison TAGS-bison
7144maybe-TAGS-bison:
7145@if bison
7146maybe-TAGS-bison: TAGS-bison
7147
7148TAGS-bison: \
7149    configure-bison
7150	@: $(MAKE); $(unstage)
7151	@[ -f ./bison/Makefile ] || exit 0; \
7152	r=`${PWD_COMMAND}`; export r; \
7153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7154	$(HOST_EXPORTS) \
7155	for flag in $(EXTRA_HOST_FLAGS) ; do \
7156	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7157	done; \
7158	echo "Doing TAGS in bison"; \
7159	(cd $(HOST_SUBDIR)/bison && \
7160	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7161	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7162	          "RANLIB=$${RANLIB}" \
7163	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7164	          TAGS) \
7165	  || exit 1
7166
7167@endif bison
7168
7169.PHONY: maybe-install-info-bison install-info-bison
7170maybe-install-info-bison:
7171@if bison
7172maybe-install-info-bison: install-info-bison
7173
7174install-info-bison: \
7175    configure-bison \
7176    info-bison
7177	@: $(MAKE); $(unstage)
7178	@[ -f ./bison/Makefile ] || exit 0; \
7179	r=`${PWD_COMMAND}`; export r; \
7180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7181	$(HOST_EXPORTS) \
7182	for flag in $(EXTRA_HOST_FLAGS) ; do \
7183	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7184	done; \
7185	echo "Doing install-info in bison"; \
7186	(cd $(HOST_SUBDIR)/bison && \
7187	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7188	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7189	          "RANLIB=$${RANLIB}" \
7190	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7191	          install-info) \
7192	  || exit 1
7193
7194@endif bison
7195
7196.PHONY: maybe-install-dvi-bison install-dvi-bison
7197maybe-install-dvi-bison:
7198@if bison
7199maybe-install-dvi-bison: install-dvi-bison
7200
7201install-dvi-bison: \
7202    configure-bison \
7203    dvi-bison
7204	@: $(MAKE); $(unstage)
7205	@[ -f ./bison/Makefile ] || exit 0; \
7206	r=`${PWD_COMMAND}`; export r; \
7207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7208	$(HOST_EXPORTS) \
7209	for flag in $(EXTRA_HOST_FLAGS) ; do \
7210	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7211	done; \
7212	echo "Doing install-dvi in bison"; \
7213	(cd $(HOST_SUBDIR)/bison && \
7214	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7215	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7216	          "RANLIB=$${RANLIB}" \
7217	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7218	          install-dvi) \
7219	  || exit 1
7220
7221@endif bison
7222
7223.PHONY: maybe-install-pdf-bison install-pdf-bison
7224maybe-install-pdf-bison:
7225@if bison
7226maybe-install-pdf-bison: install-pdf-bison
7227
7228install-pdf-bison: \
7229    configure-bison \
7230    pdf-bison
7231	@: $(MAKE); $(unstage)
7232	@[ -f ./bison/Makefile ] || exit 0; \
7233	r=`${PWD_COMMAND}`; export r; \
7234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7235	$(HOST_EXPORTS) \
7236	for flag in $(EXTRA_HOST_FLAGS) ; do \
7237	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7238	done; \
7239	echo "Doing install-pdf in bison"; \
7240	(cd $(HOST_SUBDIR)/bison && \
7241	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7242	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7243	          "RANLIB=$${RANLIB}" \
7244	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7245	          install-pdf) \
7246	  || exit 1
7247
7248@endif bison
7249
7250.PHONY: maybe-install-html-bison install-html-bison
7251maybe-install-html-bison:
7252@if bison
7253maybe-install-html-bison: install-html-bison
7254
7255install-html-bison: \
7256    configure-bison \
7257    html-bison
7258	@: $(MAKE); $(unstage)
7259	@[ -f ./bison/Makefile ] || exit 0; \
7260	r=`${PWD_COMMAND}`; export r; \
7261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7262	$(HOST_EXPORTS) \
7263	for flag in $(EXTRA_HOST_FLAGS) ; do \
7264	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7265	done; \
7266	echo "Doing install-html in bison"; \
7267	(cd $(HOST_SUBDIR)/bison && \
7268	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7269	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7270	          "RANLIB=$${RANLIB}" \
7271	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7272	          install-html) \
7273	  || exit 1
7274
7275@endif bison
7276
7277.PHONY: maybe-installcheck-bison installcheck-bison
7278maybe-installcheck-bison:
7279@if bison
7280maybe-installcheck-bison: installcheck-bison
7281
7282installcheck-bison: \
7283    configure-bison
7284	@: $(MAKE); $(unstage)
7285	@[ -f ./bison/Makefile ] || exit 0; \
7286	r=`${PWD_COMMAND}`; export r; \
7287	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7288	$(HOST_EXPORTS) \
7289	for flag in $(EXTRA_HOST_FLAGS) ; do \
7290	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7291	done; \
7292	echo "Doing installcheck in bison"; \
7293	(cd $(HOST_SUBDIR)/bison && \
7294	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7295	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7296	          "RANLIB=$${RANLIB}" \
7297	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7298	          installcheck) \
7299	  || exit 1
7300
7301@endif bison
7302
7303.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7304maybe-mostlyclean-bison:
7305@if bison
7306maybe-mostlyclean-bison: mostlyclean-bison
7307
7308mostlyclean-bison:
7309	@: $(MAKE); $(unstage)
7310	@[ -f ./bison/Makefile ] || exit 0; \
7311	r=`${PWD_COMMAND}`; export r; \
7312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7313	$(HOST_EXPORTS) \
7314	for flag in $(EXTRA_HOST_FLAGS) ; do \
7315	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7316	done; \
7317	echo "Doing mostlyclean in bison"; \
7318	(cd $(HOST_SUBDIR)/bison && \
7319	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7320	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7321	          "RANLIB=$${RANLIB}" \
7322	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7323	          mostlyclean) \
7324	  || exit 1
7325
7326@endif bison
7327
7328.PHONY: maybe-clean-bison clean-bison
7329maybe-clean-bison:
7330@if bison
7331maybe-clean-bison: clean-bison
7332
7333clean-bison:
7334	@: $(MAKE); $(unstage)
7335	@[ -f ./bison/Makefile ] || exit 0; \
7336	r=`${PWD_COMMAND}`; export r; \
7337	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7338	$(HOST_EXPORTS) \
7339	for flag in $(EXTRA_HOST_FLAGS) ; do \
7340	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7341	done; \
7342	echo "Doing clean in bison"; \
7343	(cd $(HOST_SUBDIR)/bison && \
7344	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7345	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7346	          "RANLIB=$${RANLIB}" \
7347	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7348	          clean) \
7349	  || exit 1
7350
7351@endif bison
7352
7353.PHONY: maybe-distclean-bison distclean-bison
7354maybe-distclean-bison:
7355@if bison
7356maybe-distclean-bison: distclean-bison
7357
7358distclean-bison:
7359	@: $(MAKE); $(unstage)
7360	@[ -f ./bison/Makefile ] || exit 0; \
7361	r=`${PWD_COMMAND}`; export r; \
7362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7363	$(HOST_EXPORTS) \
7364	for flag in $(EXTRA_HOST_FLAGS) ; do \
7365	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7366	done; \
7367	echo "Doing distclean in bison"; \
7368	(cd $(HOST_SUBDIR)/bison && \
7369	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7370	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7371	          "RANLIB=$${RANLIB}" \
7372	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7373	          distclean) \
7374	  || exit 1
7375
7376@endif bison
7377
7378.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
7379maybe-maintainer-clean-bison:
7380@if bison
7381maybe-maintainer-clean-bison: maintainer-clean-bison
7382
7383maintainer-clean-bison:
7384	@: $(MAKE); $(unstage)
7385	@[ -f ./bison/Makefile ] || exit 0; \
7386	r=`${PWD_COMMAND}`; export r; \
7387	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7388	$(HOST_EXPORTS) \
7389	for flag in $(EXTRA_HOST_FLAGS) ; do \
7390	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7391	done; \
7392	echo "Doing maintainer-clean in bison"; \
7393	(cd $(HOST_SUBDIR)/bison && \
7394	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7395	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7396	          "RANLIB=$${RANLIB}" \
7397	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7398	          maintainer-clean) \
7399	  || exit 1
7400
7401@endif bison
7402
7403
7404
7405.PHONY: configure-cgen maybe-configure-cgen
7406maybe-configure-cgen:
7407@if gcc-bootstrap
7408configure-cgen: stage_current
7409@endif gcc-bootstrap
7410@if cgen
7411maybe-configure-cgen: configure-cgen
7412configure-cgen:
7413	@: $(MAKE); $(unstage)
7414	@r=`${PWD_COMMAND}`; export r; \
7415	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7416	test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
7417	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
7418	$(HOST_EXPORTS)  \
7419	echo Configuring in $(HOST_SUBDIR)/cgen; \
7420	cd "$(HOST_SUBDIR)/cgen" || exit 1; \
7421	case $(srcdir) in \
7422	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7423	  *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
7424		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7425	esac; \
7426	module_srcdir=cgen; \
7427	$(SHELL) \
7428	  $$s/$$module_srcdir/configure \
7429	  --srcdir=$${topdir}/$$module_srcdir \
7430	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7431	  --target=${target_alias}  \
7432	  || exit 1
7433@endif cgen
7434
7435
7436
7437
7438
7439.PHONY: all-cgen maybe-all-cgen
7440maybe-all-cgen:
7441@if gcc-bootstrap
7442all-cgen: stage_current
7443@endif gcc-bootstrap
7444@if cgen
7445TARGET-cgen=all
7446maybe-all-cgen: all-cgen
7447all-cgen: configure-cgen
7448	@: $(MAKE); $(unstage)
7449	@r=`${PWD_COMMAND}`; export r; \
7450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7451	$(HOST_EXPORTS)  \
7452	(cd $(HOST_SUBDIR)/cgen && \
7453	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7454		$(TARGET-cgen))
7455@endif cgen
7456
7457
7458
7459
7460.PHONY: check-cgen maybe-check-cgen
7461maybe-check-cgen:
7462@if cgen
7463maybe-check-cgen: check-cgen
7464
7465check-cgen:
7466	@: $(MAKE); $(unstage)
7467	@r=`${PWD_COMMAND}`; export r; \
7468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7469	$(HOST_EXPORTS)  \
7470	(cd $(HOST_SUBDIR)/cgen && \
7471	  $(MAKE) $(FLAGS_TO_PASS)  check)
7472
7473@endif cgen
7474
7475.PHONY: install-cgen maybe-install-cgen
7476maybe-install-cgen:
7477@if cgen
7478maybe-install-cgen: install-cgen
7479
7480install-cgen: installdirs
7481	@: $(MAKE); $(unstage)
7482	@r=`${PWD_COMMAND}`; export r; \
7483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7484	$(HOST_EXPORTS) \
7485	(cd $(HOST_SUBDIR)/cgen && \
7486	  $(MAKE) $(FLAGS_TO_PASS)  install)
7487
7488@endif cgen
7489
7490.PHONY: install-strip-cgen maybe-install-strip-cgen
7491maybe-install-strip-cgen:
7492@if cgen
7493maybe-install-strip-cgen: install-strip-cgen
7494
7495install-strip-cgen: installdirs
7496	@: $(MAKE); $(unstage)
7497	@r=`${PWD_COMMAND}`; export r; \
7498	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7499	$(HOST_EXPORTS) \
7500	(cd $(HOST_SUBDIR)/cgen && \
7501	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7502
7503@endif cgen
7504
7505# Other targets (info, dvi, pdf, etc.)
7506
7507.PHONY: maybe-info-cgen info-cgen
7508maybe-info-cgen:
7509@if cgen
7510maybe-info-cgen: info-cgen
7511
7512info-cgen: \
7513    configure-cgen
7514	@: $(MAKE); $(unstage)
7515	@[ -f ./cgen/Makefile ] || exit 0; \
7516	r=`${PWD_COMMAND}`; export r; \
7517	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7518	$(HOST_EXPORTS) \
7519	for flag in $(EXTRA_HOST_FLAGS) ; do \
7520	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7521	done; \
7522	echo "Doing info in cgen"; \
7523	(cd $(HOST_SUBDIR)/cgen && \
7524	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7525	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7526	          "RANLIB=$${RANLIB}" \
7527	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7528	          info) \
7529	  || exit 1
7530
7531@endif cgen
7532
7533.PHONY: maybe-dvi-cgen dvi-cgen
7534maybe-dvi-cgen:
7535@if cgen
7536maybe-dvi-cgen: dvi-cgen
7537
7538dvi-cgen: \
7539    configure-cgen
7540	@: $(MAKE); $(unstage)
7541	@[ -f ./cgen/Makefile ] || exit 0; \
7542	r=`${PWD_COMMAND}`; export r; \
7543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7544	$(HOST_EXPORTS) \
7545	for flag in $(EXTRA_HOST_FLAGS) ; do \
7546	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7547	done; \
7548	echo "Doing dvi in cgen"; \
7549	(cd $(HOST_SUBDIR)/cgen && \
7550	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7551	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7552	          "RANLIB=$${RANLIB}" \
7553	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7554	          dvi) \
7555	  || exit 1
7556
7557@endif cgen
7558
7559.PHONY: maybe-pdf-cgen pdf-cgen
7560maybe-pdf-cgen:
7561@if cgen
7562maybe-pdf-cgen: pdf-cgen
7563
7564pdf-cgen: \
7565    configure-cgen
7566	@: $(MAKE); $(unstage)
7567	@[ -f ./cgen/Makefile ] || exit 0; \
7568	r=`${PWD_COMMAND}`; export r; \
7569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7570	$(HOST_EXPORTS) \
7571	for flag in $(EXTRA_HOST_FLAGS) ; do \
7572	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7573	done; \
7574	echo "Doing pdf in cgen"; \
7575	(cd $(HOST_SUBDIR)/cgen && \
7576	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7577	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7578	          "RANLIB=$${RANLIB}" \
7579	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7580	          pdf) \
7581	  || exit 1
7582
7583@endif cgen
7584
7585.PHONY: maybe-html-cgen html-cgen
7586maybe-html-cgen:
7587@if cgen
7588maybe-html-cgen: html-cgen
7589
7590html-cgen: \
7591    configure-cgen
7592	@: $(MAKE); $(unstage)
7593	@[ -f ./cgen/Makefile ] || exit 0; \
7594	r=`${PWD_COMMAND}`; export r; \
7595	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7596	$(HOST_EXPORTS) \
7597	for flag in $(EXTRA_HOST_FLAGS) ; do \
7598	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7599	done; \
7600	echo "Doing html in cgen"; \
7601	(cd $(HOST_SUBDIR)/cgen && \
7602	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7603	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7604	          "RANLIB=$${RANLIB}" \
7605	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7606	          html) \
7607	  || exit 1
7608
7609@endif cgen
7610
7611.PHONY: maybe-TAGS-cgen TAGS-cgen
7612maybe-TAGS-cgen:
7613@if cgen
7614maybe-TAGS-cgen: TAGS-cgen
7615
7616TAGS-cgen: \
7617    configure-cgen
7618	@: $(MAKE); $(unstage)
7619	@[ -f ./cgen/Makefile ] || exit 0; \
7620	r=`${PWD_COMMAND}`; export r; \
7621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7622	$(HOST_EXPORTS) \
7623	for flag in $(EXTRA_HOST_FLAGS) ; do \
7624	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7625	done; \
7626	echo "Doing TAGS in cgen"; \
7627	(cd $(HOST_SUBDIR)/cgen && \
7628	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7629	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7630	          "RANLIB=$${RANLIB}" \
7631	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7632	          TAGS) \
7633	  || exit 1
7634
7635@endif cgen
7636
7637.PHONY: maybe-install-info-cgen install-info-cgen
7638maybe-install-info-cgen:
7639@if cgen
7640maybe-install-info-cgen: install-info-cgen
7641
7642install-info-cgen: \
7643    configure-cgen \
7644    info-cgen
7645	@: $(MAKE); $(unstage)
7646	@[ -f ./cgen/Makefile ] || exit 0; \
7647	r=`${PWD_COMMAND}`; export r; \
7648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7649	$(HOST_EXPORTS) \
7650	for flag in $(EXTRA_HOST_FLAGS) ; do \
7651	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7652	done; \
7653	echo "Doing install-info in cgen"; \
7654	(cd $(HOST_SUBDIR)/cgen && \
7655	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7656	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7657	          "RANLIB=$${RANLIB}" \
7658	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7659	          install-info) \
7660	  || exit 1
7661
7662@endif cgen
7663
7664.PHONY: maybe-install-dvi-cgen install-dvi-cgen
7665maybe-install-dvi-cgen:
7666@if cgen
7667maybe-install-dvi-cgen: install-dvi-cgen
7668
7669install-dvi-cgen: \
7670    configure-cgen \
7671    dvi-cgen
7672	@: $(MAKE); $(unstage)
7673	@[ -f ./cgen/Makefile ] || exit 0; \
7674	r=`${PWD_COMMAND}`; export r; \
7675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7676	$(HOST_EXPORTS) \
7677	for flag in $(EXTRA_HOST_FLAGS) ; do \
7678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7679	done; \
7680	echo "Doing install-dvi in cgen"; \
7681	(cd $(HOST_SUBDIR)/cgen && \
7682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7684	          "RANLIB=$${RANLIB}" \
7685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7686	          install-dvi) \
7687	  || exit 1
7688
7689@endif cgen
7690
7691.PHONY: maybe-install-pdf-cgen install-pdf-cgen
7692maybe-install-pdf-cgen:
7693@if cgen
7694maybe-install-pdf-cgen: install-pdf-cgen
7695
7696install-pdf-cgen: \
7697    configure-cgen \
7698    pdf-cgen
7699	@: $(MAKE); $(unstage)
7700	@[ -f ./cgen/Makefile ] || exit 0; \
7701	r=`${PWD_COMMAND}`; export r; \
7702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7703	$(HOST_EXPORTS) \
7704	for flag in $(EXTRA_HOST_FLAGS) ; do \
7705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7706	done; \
7707	echo "Doing install-pdf in cgen"; \
7708	(cd $(HOST_SUBDIR)/cgen && \
7709	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7710	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7711	          "RANLIB=$${RANLIB}" \
7712	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7713	          install-pdf) \
7714	  || exit 1
7715
7716@endif cgen
7717
7718.PHONY: maybe-install-html-cgen install-html-cgen
7719maybe-install-html-cgen:
7720@if cgen
7721maybe-install-html-cgen: install-html-cgen
7722
7723install-html-cgen: \
7724    configure-cgen \
7725    html-cgen
7726	@: $(MAKE); $(unstage)
7727	@[ -f ./cgen/Makefile ] || exit 0; \
7728	r=`${PWD_COMMAND}`; export r; \
7729	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7730	$(HOST_EXPORTS) \
7731	for flag in $(EXTRA_HOST_FLAGS) ; do \
7732	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7733	done; \
7734	echo "Doing install-html in cgen"; \
7735	(cd $(HOST_SUBDIR)/cgen && \
7736	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7737	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7738	          "RANLIB=$${RANLIB}" \
7739	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7740	          install-html) \
7741	  || exit 1
7742
7743@endif cgen
7744
7745.PHONY: maybe-installcheck-cgen installcheck-cgen
7746maybe-installcheck-cgen:
7747@if cgen
7748maybe-installcheck-cgen: installcheck-cgen
7749
7750installcheck-cgen: \
7751    configure-cgen
7752	@: $(MAKE); $(unstage)
7753	@[ -f ./cgen/Makefile ] || exit 0; \
7754	r=`${PWD_COMMAND}`; export r; \
7755	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7756	$(HOST_EXPORTS) \
7757	for flag in $(EXTRA_HOST_FLAGS) ; do \
7758	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7759	done; \
7760	echo "Doing installcheck in cgen"; \
7761	(cd $(HOST_SUBDIR)/cgen && \
7762	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7763	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7764	          "RANLIB=$${RANLIB}" \
7765	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7766	          installcheck) \
7767	  || exit 1
7768
7769@endif cgen
7770
7771.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
7772maybe-mostlyclean-cgen:
7773@if cgen
7774maybe-mostlyclean-cgen: mostlyclean-cgen
7775
7776mostlyclean-cgen:
7777	@: $(MAKE); $(unstage)
7778	@[ -f ./cgen/Makefile ] || exit 0; \
7779	r=`${PWD_COMMAND}`; export r; \
7780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7781	$(HOST_EXPORTS) \
7782	for flag in $(EXTRA_HOST_FLAGS) ; do \
7783	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7784	done; \
7785	echo "Doing mostlyclean in cgen"; \
7786	(cd $(HOST_SUBDIR)/cgen && \
7787	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7788	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7789	          "RANLIB=$${RANLIB}" \
7790	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7791	          mostlyclean) \
7792	  || exit 1
7793
7794@endif cgen
7795
7796.PHONY: maybe-clean-cgen clean-cgen
7797maybe-clean-cgen:
7798@if cgen
7799maybe-clean-cgen: clean-cgen
7800
7801clean-cgen:
7802	@: $(MAKE); $(unstage)
7803	@[ -f ./cgen/Makefile ] || exit 0; \
7804	r=`${PWD_COMMAND}`; export r; \
7805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7806	$(HOST_EXPORTS) \
7807	for flag in $(EXTRA_HOST_FLAGS) ; do \
7808	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7809	done; \
7810	echo "Doing clean in cgen"; \
7811	(cd $(HOST_SUBDIR)/cgen && \
7812	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7813	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7814	          "RANLIB=$${RANLIB}" \
7815	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7816	          clean) \
7817	  || exit 1
7818
7819@endif cgen
7820
7821.PHONY: maybe-distclean-cgen distclean-cgen
7822maybe-distclean-cgen:
7823@if cgen
7824maybe-distclean-cgen: distclean-cgen
7825
7826distclean-cgen:
7827	@: $(MAKE); $(unstage)
7828	@[ -f ./cgen/Makefile ] || exit 0; \
7829	r=`${PWD_COMMAND}`; export r; \
7830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7831	$(HOST_EXPORTS) \
7832	for flag in $(EXTRA_HOST_FLAGS) ; do \
7833	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7834	done; \
7835	echo "Doing distclean in cgen"; \
7836	(cd $(HOST_SUBDIR)/cgen && \
7837	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7838	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7839	          "RANLIB=$${RANLIB}" \
7840	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7841	          distclean) \
7842	  || exit 1
7843
7844@endif cgen
7845
7846.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
7847maybe-maintainer-clean-cgen:
7848@if cgen
7849maybe-maintainer-clean-cgen: maintainer-clean-cgen
7850
7851maintainer-clean-cgen:
7852	@: $(MAKE); $(unstage)
7853	@[ -f ./cgen/Makefile ] || exit 0; \
7854	r=`${PWD_COMMAND}`; export r; \
7855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7856	$(HOST_EXPORTS) \
7857	for flag in $(EXTRA_HOST_FLAGS) ; do \
7858	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7859	done; \
7860	echo "Doing maintainer-clean in cgen"; \
7861	(cd $(HOST_SUBDIR)/cgen && \
7862	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7863	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7864	          "RANLIB=$${RANLIB}" \
7865	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7866	          maintainer-clean) \
7867	  || exit 1
7868
7869@endif cgen
7870
7871
7872
7873.PHONY: configure-dejagnu maybe-configure-dejagnu
7874maybe-configure-dejagnu:
7875@if gcc-bootstrap
7876configure-dejagnu: stage_current
7877@endif gcc-bootstrap
7878@if dejagnu
7879maybe-configure-dejagnu: configure-dejagnu
7880configure-dejagnu:
7881	@: $(MAKE); $(unstage)
7882	@r=`${PWD_COMMAND}`; export r; \
7883	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7884	test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
7885	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
7886	$(HOST_EXPORTS)  \
7887	echo Configuring in $(HOST_SUBDIR)/dejagnu; \
7888	cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
7889	case $(srcdir) in \
7890	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7891	  *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
7892		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7893	esac; \
7894	module_srcdir=dejagnu; \
7895	$(SHELL) \
7896	  $$s/$$module_srcdir/configure \
7897	  --srcdir=$${topdir}/$$module_srcdir \
7898	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7899	  --target=${target_alias}  \
7900	  || exit 1
7901@endif dejagnu
7902
7903
7904
7905
7906
7907.PHONY: all-dejagnu maybe-all-dejagnu
7908maybe-all-dejagnu:
7909@if gcc-bootstrap
7910all-dejagnu: stage_current
7911@endif gcc-bootstrap
7912@if dejagnu
7913TARGET-dejagnu=all
7914maybe-all-dejagnu: all-dejagnu
7915all-dejagnu: configure-dejagnu
7916	@: $(MAKE); $(unstage)
7917	@r=`${PWD_COMMAND}`; export r; \
7918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7919	$(HOST_EXPORTS)  \
7920	(cd $(HOST_SUBDIR)/dejagnu && \
7921	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7922		$(TARGET-dejagnu))
7923@endif dejagnu
7924
7925
7926
7927
7928.PHONY: check-dejagnu maybe-check-dejagnu
7929maybe-check-dejagnu:
7930@if dejagnu
7931maybe-check-dejagnu: check-dejagnu
7932
7933check-dejagnu:
7934	@: $(MAKE); $(unstage)
7935	@r=`${PWD_COMMAND}`; export r; \
7936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7937	$(HOST_EXPORTS)  \
7938	(cd $(HOST_SUBDIR)/dejagnu && \
7939	  $(MAKE) $(FLAGS_TO_PASS)  check)
7940
7941@endif dejagnu
7942
7943.PHONY: install-dejagnu maybe-install-dejagnu
7944maybe-install-dejagnu:
7945@if dejagnu
7946maybe-install-dejagnu: install-dejagnu
7947
7948install-dejagnu: installdirs
7949	@: $(MAKE); $(unstage)
7950	@r=`${PWD_COMMAND}`; export r; \
7951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7952	$(HOST_EXPORTS) \
7953	(cd $(HOST_SUBDIR)/dejagnu && \
7954	  $(MAKE) $(FLAGS_TO_PASS)  install)
7955
7956@endif dejagnu
7957
7958.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
7959maybe-install-strip-dejagnu:
7960@if dejagnu
7961maybe-install-strip-dejagnu: install-strip-dejagnu
7962
7963install-strip-dejagnu: installdirs
7964	@: $(MAKE); $(unstage)
7965	@r=`${PWD_COMMAND}`; export r; \
7966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7967	$(HOST_EXPORTS) \
7968	(cd $(HOST_SUBDIR)/dejagnu && \
7969	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7970
7971@endif dejagnu
7972
7973# Other targets (info, dvi, pdf, etc.)
7974
7975.PHONY: maybe-info-dejagnu info-dejagnu
7976maybe-info-dejagnu:
7977@if dejagnu
7978maybe-info-dejagnu: info-dejagnu
7979
7980info-dejagnu: \
7981    configure-dejagnu
7982	@: $(MAKE); $(unstage)
7983	@[ -f ./dejagnu/Makefile ] || exit 0; \
7984	r=`${PWD_COMMAND}`; export r; \
7985	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7986	$(HOST_EXPORTS) \
7987	for flag in $(EXTRA_HOST_FLAGS) ; do \
7988	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7989	done; \
7990	echo "Doing info in dejagnu"; \
7991	(cd $(HOST_SUBDIR)/dejagnu && \
7992	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7993	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7994	          "RANLIB=$${RANLIB}" \
7995	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7996	          info) \
7997	  || exit 1
7998
7999@endif dejagnu
8000
8001.PHONY: maybe-dvi-dejagnu dvi-dejagnu
8002maybe-dvi-dejagnu:
8003@if dejagnu
8004maybe-dvi-dejagnu: dvi-dejagnu
8005
8006dvi-dejagnu: \
8007    configure-dejagnu
8008	@: $(MAKE); $(unstage)
8009	@[ -f ./dejagnu/Makefile ] || exit 0; \
8010	r=`${PWD_COMMAND}`; export r; \
8011	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8012	$(HOST_EXPORTS) \
8013	for flag in $(EXTRA_HOST_FLAGS) ; do \
8014	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8015	done; \
8016	echo "Doing dvi in dejagnu"; \
8017	(cd $(HOST_SUBDIR)/dejagnu && \
8018	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8019	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8020	          "RANLIB=$${RANLIB}" \
8021	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8022	          dvi) \
8023	  || exit 1
8024
8025@endif dejagnu
8026
8027.PHONY: maybe-pdf-dejagnu pdf-dejagnu
8028maybe-pdf-dejagnu:
8029@if dejagnu
8030maybe-pdf-dejagnu: pdf-dejagnu
8031
8032pdf-dejagnu: \
8033    configure-dejagnu
8034	@: $(MAKE); $(unstage)
8035	@[ -f ./dejagnu/Makefile ] || exit 0; \
8036	r=`${PWD_COMMAND}`; export r; \
8037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8038	$(HOST_EXPORTS) \
8039	for flag in $(EXTRA_HOST_FLAGS) ; do \
8040	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8041	done; \
8042	echo "Doing pdf in dejagnu"; \
8043	(cd $(HOST_SUBDIR)/dejagnu && \
8044	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8045	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8046	          "RANLIB=$${RANLIB}" \
8047	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8048	          pdf) \
8049	  || exit 1
8050
8051@endif dejagnu
8052
8053.PHONY: maybe-html-dejagnu html-dejagnu
8054maybe-html-dejagnu:
8055@if dejagnu
8056maybe-html-dejagnu: html-dejagnu
8057
8058html-dejagnu: \
8059    configure-dejagnu
8060	@: $(MAKE); $(unstage)
8061	@[ -f ./dejagnu/Makefile ] || exit 0; \
8062	r=`${PWD_COMMAND}`; export r; \
8063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8064	$(HOST_EXPORTS) \
8065	for flag in $(EXTRA_HOST_FLAGS) ; do \
8066	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8067	done; \
8068	echo "Doing html in dejagnu"; \
8069	(cd $(HOST_SUBDIR)/dejagnu && \
8070	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8071	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8072	          "RANLIB=$${RANLIB}" \
8073	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8074	          html) \
8075	  || exit 1
8076
8077@endif dejagnu
8078
8079.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
8080maybe-TAGS-dejagnu:
8081@if dejagnu
8082maybe-TAGS-dejagnu: TAGS-dejagnu
8083
8084TAGS-dejagnu: \
8085    configure-dejagnu
8086	@: $(MAKE); $(unstage)
8087	@[ -f ./dejagnu/Makefile ] || exit 0; \
8088	r=`${PWD_COMMAND}`; export r; \
8089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8090	$(HOST_EXPORTS) \
8091	for flag in $(EXTRA_HOST_FLAGS) ; do \
8092	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8093	done; \
8094	echo "Doing TAGS in dejagnu"; \
8095	(cd $(HOST_SUBDIR)/dejagnu && \
8096	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8097	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8098	          "RANLIB=$${RANLIB}" \
8099	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8100	          TAGS) \
8101	  || exit 1
8102
8103@endif dejagnu
8104
8105.PHONY: maybe-install-info-dejagnu install-info-dejagnu
8106maybe-install-info-dejagnu:
8107@if dejagnu
8108maybe-install-info-dejagnu: install-info-dejagnu
8109
8110install-info-dejagnu: \
8111    configure-dejagnu \
8112    info-dejagnu
8113	@: $(MAKE); $(unstage)
8114	@[ -f ./dejagnu/Makefile ] || exit 0; \
8115	r=`${PWD_COMMAND}`; export r; \
8116	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8117	$(HOST_EXPORTS) \
8118	for flag in $(EXTRA_HOST_FLAGS) ; do \
8119	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8120	done; \
8121	echo "Doing install-info in dejagnu"; \
8122	(cd $(HOST_SUBDIR)/dejagnu && \
8123	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8124	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8125	          "RANLIB=$${RANLIB}" \
8126	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8127	          install-info) \
8128	  || exit 1
8129
8130@endif dejagnu
8131
8132.PHONY: maybe-install-dvi-dejagnu install-dvi-dejagnu
8133maybe-install-dvi-dejagnu:
8134@if dejagnu
8135maybe-install-dvi-dejagnu: install-dvi-dejagnu
8136
8137install-dvi-dejagnu: \
8138    configure-dejagnu \
8139    dvi-dejagnu
8140	@: $(MAKE); $(unstage)
8141	@[ -f ./dejagnu/Makefile ] || exit 0; \
8142	r=`${PWD_COMMAND}`; export r; \
8143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8144	$(HOST_EXPORTS) \
8145	for flag in $(EXTRA_HOST_FLAGS) ; do \
8146	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8147	done; \
8148	echo "Doing install-dvi in dejagnu"; \
8149	(cd $(HOST_SUBDIR)/dejagnu && \
8150	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8151	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8152	          "RANLIB=$${RANLIB}" \
8153	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8154	          install-dvi) \
8155	  || exit 1
8156
8157@endif dejagnu
8158
8159.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
8160maybe-install-pdf-dejagnu:
8161@if dejagnu
8162maybe-install-pdf-dejagnu: install-pdf-dejagnu
8163
8164install-pdf-dejagnu: \
8165    configure-dejagnu \
8166    pdf-dejagnu
8167	@: $(MAKE); $(unstage)
8168	@[ -f ./dejagnu/Makefile ] || exit 0; \
8169	r=`${PWD_COMMAND}`; export r; \
8170	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8171	$(HOST_EXPORTS) \
8172	for flag in $(EXTRA_HOST_FLAGS) ; do \
8173	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8174	done; \
8175	echo "Doing install-pdf in dejagnu"; \
8176	(cd $(HOST_SUBDIR)/dejagnu && \
8177	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8178	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8179	          "RANLIB=$${RANLIB}" \
8180	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8181	          install-pdf) \
8182	  || exit 1
8183
8184@endif dejagnu
8185
8186.PHONY: maybe-install-html-dejagnu install-html-dejagnu
8187maybe-install-html-dejagnu:
8188@if dejagnu
8189maybe-install-html-dejagnu: install-html-dejagnu
8190
8191install-html-dejagnu: \
8192    configure-dejagnu \
8193    html-dejagnu
8194	@: $(MAKE); $(unstage)
8195	@[ -f ./dejagnu/Makefile ] || exit 0; \
8196	r=`${PWD_COMMAND}`; export r; \
8197	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8198	$(HOST_EXPORTS) \
8199	for flag in $(EXTRA_HOST_FLAGS) ; do \
8200	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8201	done; \
8202	echo "Doing install-html in dejagnu"; \
8203	(cd $(HOST_SUBDIR)/dejagnu && \
8204	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8205	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8206	          "RANLIB=$${RANLIB}" \
8207	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8208	          install-html) \
8209	  || exit 1
8210
8211@endif dejagnu
8212
8213.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
8214maybe-installcheck-dejagnu:
8215@if dejagnu
8216maybe-installcheck-dejagnu: installcheck-dejagnu
8217
8218installcheck-dejagnu: \
8219    configure-dejagnu
8220	@: $(MAKE); $(unstage)
8221	@[ -f ./dejagnu/Makefile ] || exit 0; \
8222	r=`${PWD_COMMAND}`; export r; \
8223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8224	$(HOST_EXPORTS) \
8225	for flag in $(EXTRA_HOST_FLAGS) ; do \
8226	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8227	done; \
8228	echo "Doing installcheck in dejagnu"; \
8229	(cd $(HOST_SUBDIR)/dejagnu && \
8230	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8231	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8232	          "RANLIB=$${RANLIB}" \
8233	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8234	          installcheck) \
8235	  || exit 1
8236
8237@endif dejagnu
8238
8239.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
8240maybe-mostlyclean-dejagnu:
8241@if dejagnu
8242maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
8243
8244mostlyclean-dejagnu:
8245	@: $(MAKE); $(unstage)
8246	@[ -f ./dejagnu/Makefile ] || exit 0; \
8247	r=`${PWD_COMMAND}`; export r; \
8248	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8249	$(HOST_EXPORTS) \
8250	for flag in $(EXTRA_HOST_FLAGS) ; do \
8251	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8252	done; \
8253	echo "Doing mostlyclean in dejagnu"; \
8254	(cd $(HOST_SUBDIR)/dejagnu && \
8255	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8256	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8257	          "RANLIB=$${RANLIB}" \
8258	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8259	          mostlyclean) \
8260	  || exit 1
8261
8262@endif dejagnu
8263
8264.PHONY: maybe-clean-dejagnu clean-dejagnu
8265maybe-clean-dejagnu:
8266@if dejagnu
8267maybe-clean-dejagnu: clean-dejagnu
8268
8269clean-dejagnu:
8270	@: $(MAKE); $(unstage)
8271	@[ -f ./dejagnu/Makefile ] || exit 0; \
8272	r=`${PWD_COMMAND}`; export r; \
8273	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8274	$(HOST_EXPORTS) \
8275	for flag in $(EXTRA_HOST_FLAGS) ; do \
8276	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8277	done; \
8278	echo "Doing clean in dejagnu"; \
8279	(cd $(HOST_SUBDIR)/dejagnu && \
8280	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8281	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8282	          "RANLIB=$${RANLIB}" \
8283	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8284	          clean) \
8285	  || exit 1
8286
8287@endif dejagnu
8288
8289.PHONY: maybe-distclean-dejagnu distclean-dejagnu
8290maybe-distclean-dejagnu:
8291@if dejagnu
8292maybe-distclean-dejagnu: distclean-dejagnu
8293
8294distclean-dejagnu:
8295	@: $(MAKE); $(unstage)
8296	@[ -f ./dejagnu/Makefile ] || exit 0; \
8297	r=`${PWD_COMMAND}`; export r; \
8298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8299	$(HOST_EXPORTS) \
8300	for flag in $(EXTRA_HOST_FLAGS) ; do \
8301	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8302	done; \
8303	echo "Doing distclean in dejagnu"; \
8304	(cd $(HOST_SUBDIR)/dejagnu && \
8305	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8306	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8307	          "RANLIB=$${RANLIB}" \
8308	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8309	          distclean) \
8310	  || exit 1
8311
8312@endif dejagnu
8313
8314.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
8315maybe-maintainer-clean-dejagnu:
8316@if dejagnu
8317maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
8318
8319maintainer-clean-dejagnu:
8320	@: $(MAKE); $(unstage)
8321	@[ -f ./dejagnu/Makefile ] || exit 0; \
8322	r=`${PWD_COMMAND}`; export r; \
8323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8324	$(HOST_EXPORTS) \
8325	for flag in $(EXTRA_HOST_FLAGS) ; do \
8326	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8327	done; \
8328	echo "Doing maintainer-clean in dejagnu"; \
8329	(cd $(HOST_SUBDIR)/dejagnu && \
8330	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8331	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8332	          "RANLIB=$${RANLIB}" \
8333	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8334	          maintainer-clean) \
8335	  || exit 1
8336
8337@endif dejagnu
8338
8339
8340
8341.PHONY: configure-etc maybe-configure-etc
8342maybe-configure-etc:
8343@if gcc-bootstrap
8344configure-etc: stage_current
8345@endif gcc-bootstrap
8346@if etc
8347maybe-configure-etc: configure-etc
8348configure-etc:
8349	@: $(MAKE); $(unstage)
8350	@r=`${PWD_COMMAND}`; export r; \
8351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8352	test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
8353	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
8354	$(HOST_EXPORTS)  \
8355	echo Configuring in $(HOST_SUBDIR)/etc; \
8356	cd "$(HOST_SUBDIR)/etc" || exit 1; \
8357	case $(srcdir) in \
8358	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8359	  *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
8360		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8361	esac; \
8362	module_srcdir=etc; \
8363	$(SHELL) \
8364	  $$s/$$module_srcdir/configure \
8365	  --srcdir=$${topdir}/$$module_srcdir \
8366	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8367	  --target=${target_alias}  \
8368	  || exit 1
8369@endif etc
8370
8371
8372
8373
8374
8375.PHONY: all-etc maybe-all-etc
8376maybe-all-etc:
8377@if gcc-bootstrap
8378all-etc: stage_current
8379@endif gcc-bootstrap
8380@if etc
8381TARGET-etc=all
8382maybe-all-etc: all-etc
8383all-etc: configure-etc
8384	@: $(MAKE); $(unstage)
8385	@r=`${PWD_COMMAND}`; export r; \
8386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8387	$(HOST_EXPORTS)  \
8388	(cd $(HOST_SUBDIR)/etc && \
8389	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8390		$(TARGET-etc))
8391@endif etc
8392
8393
8394
8395
8396.PHONY: check-etc maybe-check-etc
8397maybe-check-etc:
8398@if etc
8399maybe-check-etc: check-etc
8400
8401check-etc:
8402	@: $(MAKE); $(unstage)
8403	@r=`${PWD_COMMAND}`; export r; \
8404	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8405	$(HOST_EXPORTS)  \
8406	(cd $(HOST_SUBDIR)/etc && \
8407	  $(MAKE) $(FLAGS_TO_PASS)  check)
8408
8409@endif etc
8410
8411.PHONY: install-etc maybe-install-etc
8412maybe-install-etc:
8413@if etc
8414maybe-install-etc: install-etc
8415
8416install-etc: installdirs
8417	@: $(MAKE); $(unstage)
8418	@r=`${PWD_COMMAND}`; export r; \
8419	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8420	$(HOST_EXPORTS) \
8421	(cd $(HOST_SUBDIR)/etc && \
8422	  $(MAKE) $(FLAGS_TO_PASS)  install)
8423
8424@endif etc
8425
8426.PHONY: install-strip-etc maybe-install-strip-etc
8427maybe-install-strip-etc:
8428@if etc
8429maybe-install-strip-etc: install-strip-etc
8430
8431install-strip-etc: installdirs
8432	@: $(MAKE); $(unstage)
8433	@r=`${PWD_COMMAND}`; export r; \
8434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8435	$(HOST_EXPORTS) \
8436	(cd $(HOST_SUBDIR)/etc && \
8437	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8438
8439@endif etc
8440
8441# Other targets (info, dvi, pdf, etc.)
8442
8443.PHONY: maybe-info-etc info-etc
8444maybe-info-etc:
8445@if etc
8446maybe-info-etc: info-etc
8447
8448info-etc: \
8449    configure-etc
8450	@: $(MAKE); $(unstage)
8451	@[ -f ./etc/Makefile ] || exit 0; \
8452	r=`${PWD_COMMAND}`; export r; \
8453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8454	$(HOST_EXPORTS) \
8455	for flag in $(EXTRA_HOST_FLAGS) ; do \
8456	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8457	done; \
8458	echo "Doing info in etc"; \
8459	(cd $(HOST_SUBDIR)/etc && \
8460	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8461	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8462	          "RANLIB=$${RANLIB}" \
8463	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8464	          info) \
8465	  || exit 1
8466
8467@endif etc
8468
8469.PHONY: maybe-dvi-etc dvi-etc
8470maybe-dvi-etc:
8471@if etc
8472maybe-dvi-etc: dvi-etc
8473
8474dvi-etc: \
8475    configure-etc
8476	@: $(MAKE); $(unstage)
8477	@[ -f ./etc/Makefile ] || exit 0; \
8478	r=`${PWD_COMMAND}`; export r; \
8479	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8480	$(HOST_EXPORTS) \
8481	for flag in $(EXTRA_HOST_FLAGS) ; do \
8482	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8483	done; \
8484	echo "Doing dvi in etc"; \
8485	(cd $(HOST_SUBDIR)/etc && \
8486	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8487	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8488	          "RANLIB=$${RANLIB}" \
8489	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8490	          dvi) \
8491	  || exit 1
8492
8493@endif etc
8494
8495.PHONY: maybe-pdf-etc pdf-etc
8496maybe-pdf-etc:
8497@if etc
8498maybe-pdf-etc: pdf-etc
8499
8500pdf-etc: \
8501    configure-etc
8502	@: $(MAKE); $(unstage)
8503	@[ -f ./etc/Makefile ] || exit 0; \
8504	r=`${PWD_COMMAND}`; export r; \
8505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8506	$(HOST_EXPORTS) \
8507	for flag in $(EXTRA_HOST_FLAGS) ; do \
8508	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8509	done; \
8510	echo "Doing pdf in etc"; \
8511	(cd $(HOST_SUBDIR)/etc && \
8512	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8513	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8514	          "RANLIB=$${RANLIB}" \
8515	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8516	          pdf) \
8517	  || exit 1
8518
8519@endif etc
8520
8521.PHONY: maybe-html-etc html-etc
8522maybe-html-etc:
8523@if etc
8524maybe-html-etc: html-etc
8525
8526html-etc: \
8527    configure-etc
8528	@: $(MAKE); $(unstage)
8529	@[ -f ./etc/Makefile ] || exit 0; \
8530	r=`${PWD_COMMAND}`; export r; \
8531	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8532	$(HOST_EXPORTS) \
8533	for flag in $(EXTRA_HOST_FLAGS) ; do \
8534	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8535	done; \
8536	echo "Doing html in etc"; \
8537	(cd $(HOST_SUBDIR)/etc && \
8538	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8539	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8540	          "RANLIB=$${RANLIB}" \
8541	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8542	          html) \
8543	  || exit 1
8544
8545@endif etc
8546
8547.PHONY: maybe-TAGS-etc TAGS-etc
8548maybe-TAGS-etc:
8549@if etc
8550maybe-TAGS-etc: TAGS-etc
8551
8552TAGS-etc: \
8553    configure-etc
8554	@: $(MAKE); $(unstage)
8555	@[ -f ./etc/Makefile ] || exit 0; \
8556	r=`${PWD_COMMAND}`; export r; \
8557	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8558	$(HOST_EXPORTS) \
8559	for flag in $(EXTRA_HOST_FLAGS) ; do \
8560	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8561	done; \
8562	echo "Doing TAGS in etc"; \
8563	(cd $(HOST_SUBDIR)/etc && \
8564	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8565	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8566	          "RANLIB=$${RANLIB}" \
8567	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8568	          TAGS) \
8569	  || exit 1
8570
8571@endif etc
8572
8573.PHONY: maybe-install-info-etc install-info-etc
8574maybe-install-info-etc:
8575@if etc
8576maybe-install-info-etc: install-info-etc
8577
8578install-info-etc: \
8579    configure-etc \
8580    info-etc
8581	@: $(MAKE); $(unstage)
8582	@[ -f ./etc/Makefile ] || exit 0; \
8583	r=`${PWD_COMMAND}`; export r; \
8584	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8585	$(HOST_EXPORTS) \
8586	for flag in $(EXTRA_HOST_FLAGS) ; do \
8587	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8588	done; \
8589	echo "Doing install-info in etc"; \
8590	(cd $(HOST_SUBDIR)/etc && \
8591	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8592	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8593	          "RANLIB=$${RANLIB}" \
8594	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8595	          install-info) \
8596	  || exit 1
8597
8598@endif etc
8599
8600.PHONY: maybe-install-dvi-etc install-dvi-etc
8601maybe-install-dvi-etc:
8602@if etc
8603maybe-install-dvi-etc: install-dvi-etc
8604
8605install-dvi-etc: \
8606    configure-etc \
8607    dvi-etc
8608	@: $(MAKE); $(unstage)
8609	@[ -f ./etc/Makefile ] || exit 0; \
8610	r=`${PWD_COMMAND}`; export r; \
8611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8612	$(HOST_EXPORTS) \
8613	for flag in $(EXTRA_HOST_FLAGS) ; do \
8614	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8615	done; \
8616	echo "Doing install-dvi in etc"; \
8617	(cd $(HOST_SUBDIR)/etc && \
8618	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8619	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8620	          "RANLIB=$${RANLIB}" \
8621	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8622	          install-dvi) \
8623	  || exit 1
8624
8625@endif etc
8626
8627.PHONY: maybe-install-pdf-etc install-pdf-etc
8628maybe-install-pdf-etc:
8629@if etc
8630maybe-install-pdf-etc: install-pdf-etc
8631
8632install-pdf-etc: \
8633    configure-etc \
8634    pdf-etc
8635	@: $(MAKE); $(unstage)
8636	@[ -f ./etc/Makefile ] || exit 0; \
8637	r=`${PWD_COMMAND}`; export r; \
8638	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8639	$(HOST_EXPORTS) \
8640	for flag in $(EXTRA_HOST_FLAGS) ; do \
8641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8642	done; \
8643	echo "Doing install-pdf in etc"; \
8644	(cd $(HOST_SUBDIR)/etc && \
8645	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8646	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8647	          "RANLIB=$${RANLIB}" \
8648	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8649	          install-pdf) \
8650	  || exit 1
8651
8652@endif etc
8653
8654.PHONY: maybe-install-html-etc install-html-etc
8655maybe-install-html-etc:
8656@if etc
8657maybe-install-html-etc: install-html-etc
8658
8659install-html-etc: \
8660    configure-etc \
8661    html-etc
8662	@: $(MAKE); $(unstage)
8663	@[ -f ./etc/Makefile ] || exit 0; \
8664	r=`${PWD_COMMAND}`; export r; \
8665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8666	$(HOST_EXPORTS) \
8667	for flag in $(EXTRA_HOST_FLAGS) ; do \
8668	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8669	done; \
8670	echo "Doing install-html in etc"; \
8671	(cd $(HOST_SUBDIR)/etc && \
8672	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8673	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8674	          "RANLIB=$${RANLIB}" \
8675	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8676	          install-html) \
8677	  || exit 1
8678
8679@endif etc
8680
8681.PHONY: maybe-installcheck-etc installcheck-etc
8682maybe-installcheck-etc:
8683@if etc
8684maybe-installcheck-etc: installcheck-etc
8685
8686installcheck-etc: \
8687    configure-etc
8688	@: $(MAKE); $(unstage)
8689	@[ -f ./etc/Makefile ] || exit 0; \
8690	r=`${PWD_COMMAND}`; export r; \
8691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8692	$(HOST_EXPORTS) \
8693	for flag in $(EXTRA_HOST_FLAGS) ; do \
8694	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8695	done; \
8696	echo "Doing installcheck in etc"; \
8697	(cd $(HOST_SUBDIR)/etc && \
8698	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8699	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8700	          "RANLIB=$${RANLIB}" \
8701	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8702	          installcheck) \
8703	  || exit 1
8704
8705@endif etc
8706
8707.PHONY: maybe-mostlyclean-etc mostlyclean-etc
8708maybe-mostlyclean-etc:
8709@if etc
8710maybe-mostlyclean-etc: mostlyclean-etc
8711
8712mostlyclean-etc:
8713	@: $(MAKE); $(unstage)
8714	@[ -f ./etc/Makefile ] || exit 0; \
8715	r=`${PWD_COMMAND}`; export r; \
8716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8717	$(HOST_EXPORTS) \
8718	for flag in $(EXTRA_HOST_FLAGS) ; do \
8719	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8720	done; \
8721	echo "Doing mostlyclean in etc"; \
8722	(cd $(HOST_SUBDIR)/etc && \
8723	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8724	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8725	          "RANLIB=$${RANLIB}" \
8726	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8727	          mostlyclean) \
8728	  || exit 1
8729
8730@endif etc
8731
8732.PHONY: maybe-clean-etc clean-etc
8733maybe-clean-etc:
8734@if etc
8735maybe-clean-etc: clean-etc
8736
8737clean-etc:
8738	@: $(MAKE); $(unstage)
8739	@[ -f ./etc/Makefile ] || exit 0; \
8740	r=`${PWD_COMMAND}`; export r; \
8741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8742	$(HOST_EXPORTS) \
8743	for flag in $(EXTRA_HOST_FLAGS) ; do \
8744	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8745	done; \
8746	echo "Doing clean in etc"; \
8747	(cd $(HOST_SUBDIR)/etc && \
8748	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8749	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8750	          "RANLIB=$${RANLIB}" \
8751	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8752	          clean) \
8753	  || exit 1
8754
8755@endif etc
8756
8757.PHONY: maybe-distclean-etc distclean-etc
8758maybe-distclean-etc:
8759@if etc
8760maybe-distclean-etc: distclean-etc
8761
8762distclean-etc:
8763	@: $(MAKE); $(unstage)
8764	@[ -f ./etc/Makefile ] || exit 0; \
8765	r=`${PWD_COMMAND}`; export r; \
8766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8767	$(HOST_EXPORTS) \
8768	for flag in $(EXTRA_HOST_FLAGS) ; do \
8769	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8770	done; \
8771	echo "Doing distclean in etc"; \
8772	(cd $(HOST_SUBDIR)/etc && \
8773	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8774	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8775	          "RANLIB=$${RANLIB}" \
8776	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8777	          distclean) \
8778	  || exit 1
8779
8780@endif etc
8781
8782.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
8783maybe-maintainer-clean-etc:
8784@if etc
8785maybe-maintainer-clean-etc: maintainer-clean-etc
8786
8787maintainer-clean-etc:
8788	@: $(MAKE); $(unstage)
8789	@[ -f ./etc/Makefile ] || exit 0; \
8790	r=`${PWD_COMMAND}`; export r; \
8791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8792	$(HOST_EXPORTS) \
8793	for flag in $(EXTRA_HOST_FLAGS) ; do \
8794	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8795	done; \
8796	echo "Doing maintainer-clean in etc"; \
8797	(cd $(HOST_SUBDIR)/etc && \
8798	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8799	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8800	          "RANLIB=$${RANLIB}" \
8801	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8802	          maintainer-clean) \
8803	  || exit 1
8804
8805@endif etc
8806
8807
8808
8809.PHONY: configure-fastjar maybe-configure-fastjar
8810maybe-configure-fastjar:
8811@if gcc-bootstrap
8812configure-fastjar: stage_current
8813@endif gcc-bootstrap
8814@if fastjar
8815maybe-configure-fastjar: configure-fastjar
8816configure-fastjar:
8817	@: $(MAKE); $(unstage)
8818	@r=`${PWD_COMMAND}`; export r; \
8819	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8820	test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
8821	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
8822	$(HOST_EXPORTS)  \
8823	echo Configuring in $(HOST_SUBDIR)/fastjar; \
8824	cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
8825	case $(srcdir) in \
8826	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8827	  *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
8828		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8829	esac; \
8830	module_srcdir=fastjar; \
8831	$(SHELL) \
8832	  $$s/$$module_srcdir/configure \
8833	  --srcdir=$${topdir}/$$module_srcdir \
8834	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8835	  --target=${target_alias}  \
8836	  || exit 1
8837@endif fastjar
8838
8839
8840
8841
8842
8843.PHONY: all-fastjar maybe-all-fastjar
8844maybe-all-fastjar:
8845@if gcc-bootstrap
8846all-fastjar: stage_current
8847@endif gcc-bootstrap
8848@if fastjar
8849TARGET-fastjar=all
8850maybe-all-fastjar: all-fastjar
8851all-fastjar: configure-fastjar
8852	@: $(MAKE); $(unstage)
8853	@r=`${PWD_COMMAND}`; export r; \
8854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8855	$(HOST_EXPORTS)  \
8856	(cd $(HOST_SUBDIR)/fastjar && \
8857	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8858		$(TARGET-fastjar))
8859@endif fastjar
8860
8861
8862
8863
8864.PHONY: check-fastjar maybe-check-fastjar
8865maybe-check-fastjar:
8866@if fastjar
8867maybe-check-fastjar: check-fastjar
8868
8869# This module is only tested in a native toolchain.
8870check-fastjar:
8871	@: $(MAKE); $(unstage)
8872	@if [ '$(host)' = '$(target)' ]; then \
8873	  r=`${PWD_COMMAND}`; export r; \
8874	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8875	  $(HOST_EXPORTS)  \
8876	  (cd $(HOST_SUBDIR)/fastjar && \
8877	    $(MAKE) $(FLAGS_TO_PASS)  check)
8878	fi
8879
8880@endif fastjar
8881
8882.PHONY: install-fastjar maybe-install-fastjar
8883maybe-install-fastjar:
8884@if fastjar
8885maybe-install-fastjar: install-fastjar
8886
8887install-fastjar: installdirs
8888	@: $(MAKE); $(unstage)
8889	@r=`${PWD_COMMAND}`; export r; \
8890	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8891	$(HOST_EXPORTS) \
8892	(cd $(HOST_SUBDIR)/fastjar && \
8893	  $(MAKE) $(FLAGS_TO_PASS)  install)
8894
8895@endif fastjar
8896
8897.PHONY: install-strip-fastjar maybe-install-strip-fastjar
8898maybe-install-strip-fastjar:
8899@if fastjar
8900maybe-install-strip-fastjar: install-strip-fastjar
8901
8902install-strip-fastjar: installdirs
8903	@: $(MAKE); $(unstage)
8904	@r=`${PWD_COMMAND}`; export r; \
8905	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8906	$(HOST_EXPORTS) \
8907	(cd $(HOST_SUBDIR)/fastjar && \
8908	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8909
8910@endif fastjar
8911
8912# Other targets (info, dvi, pdf, etc.)
8913
8914.PHONY: maybe-info-fastjar info-fastjar
8915maybe-info-fastjar:
8916@if fastjar
8917maybe-info-fastjar: info-fastjar
8918
8919info-fastjar: \
8920    configure-fastjar
8921	@: $(MAKE); $(unstage)
8922	@[ -f ./fastjar/Makefile ] || exit 0; \
8923	r=`${PWD_COMMAND}`; export r; \
8924	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8925	$(HOST_EXPORTS) \
8926	for flag in $(EXTRA_HOST_FLAGS) ; do \
8927	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8928	done; \
8929	echo "Doing info in fastjar"; \
8930	(cd $(HOST_SUBDIR)/fastjar && \
8931	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8932	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8933	          "RANLIB=$${RANLIB}" \
8934	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8935	          info) \
8936	  || exit 1
8937
8938@endif fastjar
8939
8940.PHONY: maybe-dvi-fastjar dvi-fastjar
8941maybe-dvi-fastjar:
8942@if fastjar
8943maybe-dvi-fastjar: dvi-fastjar
8944
8945dvi-fastjar: \
8946    configure-fastjar
8947	@: $(MAKE); $(unstage)
8948	@[ -f ./fastjar/Makefile ] || exit 0; \
8949	r=`${PWD_COMMAND}`; export r; \
8950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8951	$(HOST_EXPORTS) \
8952	for flag in $(EXTRA_HOST_FLAGS) ; do \
8953	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8954	done; \
8955	echo "Doing dvi in fastjar"; \
8956	(cd $(HOST_SUBDIR)/fastjar && \
8957	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8958	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8959	          "RANLIB=$${RANLIB}" \
8960	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8961	          dvi) \
8962	  || exit 1
8963
8964@endif fastjar
8965
8966.PHONY: maybe-pdf-fastjar pdf-fastjar
8967maybe-pdf-fastjar:
8968@if fastjar
8969maybe-pdf-fastjar: pdf-fastjar
8970
8971pdf-fastjar: \
8972    configure-fastjar
8973	@: $(MAKE); $(unstage)
8974	@[ -f ./fastjar/Makefile ] || exit 0; \
8975	r=`${PWD_COMMAND}`; export r; \
8976	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8977	$(HOST_EXPORTS) \
8978	for flag in $(EXTRA_HOST_FLAGS) ; do \
8979	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8980	done; \
8981	echo "Doing pdf in fastjar"; \
8982	(cd $(HOST_SUBDIR)/fastjar && \
8983	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8984	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8985	          "RANLIB=$${RANLIB}" \
8986	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8987	          pdf) \
8988	  || exit 1
8989
8990@endif fastjar
8991
8992.PHONY: maybe-html-fastjar html-fastjar
8993maybe-html-fastjar:
8994@if fastjar
8995maybe-html-fastjar: html-fastjar
8996
8997html-fastjar: \
8998    configure-fastjar
8999	@: $(MAKE); $(unstage)
9000	@[ -f ./fastjar/Makefile ] || exit 0; \
9001	r=`${PWD_COMMAND}`; export r; \
9002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9003	$(HOST_EXPORTS) \
9004	for flag in $(EXTRA_HOST_FLAGS) ; do \
9005	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9006	done; \
9007	echo "Doing html in fastjar"; \
9008	(cd $(HOST_SUBDIR)/fastjar && \
9009	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9010	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9011	          "RANLIB=$${RANLIB}" \
9012	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9013	          html) \
9014	  || exit 1
9015
9016@endif fastjar
9017
9018.PHONY: maybe-TAGS-fastjar TAGS-fastjar
9019maybe-TAGS-fastjar:
9020@if fastjar
9021maybe-TAGS-fastjar: TAGS-fastjar
9022
9023TAGS-fastjar: \
9024    configure-fastjar
9025	@: $(MAKE); $(unstage)
9026	@[ -f ./fastjar/Makefile ] || exit 0; \
9027	r=`${PWD_COMMAND}`; export r; \
9028	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9029	$(HOST_EXPORTS) \
9030	for flag in $(EXTRA_HOST_FLAGS) ; do \
9031	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9032	done; \
9033	echo "Doing TAGS in fastjar"; \
9034	(cd $(HOST_SUBDIR)/fastjar && \
9035	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9036	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9037	          "RANLIB=$${RANLIB}" \
9038	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9039	          TAGS) \
9040	  || exit 1
9041
9042@endif fastjar
9043
9044.PHONY: maybe-install-info-fastjar install-info-fastjar
9045maybe-install-info-fastjar:
9046@if fastjar
9047maybe-install-info-fastjar: install-info-fastjar
9048
9049install-info-fastjar: \
9050    configure-fastjar \
9051    info-fastjar
9052	@: $(MAKE); $(unstage)
9053	@[ -f ./fastjar/Makefile ] || exit 0; \
9054	r=`${PWD_COMMAND}`; export r; \
9055	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9056	$(HOST_EXPORTS) \
9057	for flag in $(EXTRA_HOST_FLAGS) ; do \
9058	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9059	done; \
9060	echo "Doing install-info in fastjar"; \
9061	(cd $(HOST_SUBDIR)/fastjar && \
9062	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9063	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9064	          "RANLIB=$${RANLIB}" \
9065	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9066	          install-info) \
9067	  || exit 1
9068
9069@endif fastjar
9070
9071.PHONY: maybe-install-dvi-fastjar install-dvi-fastjar
9072maybe-install-dvi-fastjar:
9073@if fastjar
9074maybe-install-dvi-fastjar: install-dvi-fastjar
9075
9076install-dvi-fastjar: \
9077    configure-fastjar \
9078    dvi-fastjar
9079	@: $(MAKE); $(unstage)
9080	@[ -f ./fastjar/Makefile ] || exit 0; \
9081	r=`${PWD_COMMAND}`; export r; \
9082	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9083	$(HOST_EXPORTS) \
9084	for flag in $(EXTRA_HOST_FLAGS) ; do \
9085	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9086	done; \
9087	echo "Doing install-dvi in fastjar"; \
9088	(cd $(HOST_SUBDIR)/fastjar && \
9089	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9090	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9091	          "RANLIB=$${RANLIB}" \
9092	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9093	          install-dvi) \
9094	  || exit 1
9095
9096@endif fastjar
9097
9098.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
9099maybe-install-pdf-fastjar:
9100@if fastjar
9101maybe-install-pdf-fastjar: install-pdf-fastjar
9102
9103install-pdf-fastjar: \
9104    configure-fastjar \
9105    pdf-fastjar
9106	@: $(MAKE); $(unstage)
9107	@[ -f ./fastjar/Makefile ] || exit 0; \
9108	r=`${PWD_COMMAND}`; export r; \
9109	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9110	$(HOST_EXPORTS) \
9111	for flag in $(EXTRA_HOST_FLAGS) ; do \
9112	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9113	done; \
9114	echo "Doing install-pdf in fastjar"; \
9115	(cd $(HOST_SUBDIR)/fastjar && \
9116	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9117	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9118	          "RANLIB=$${RANLIB}" \
9119	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9120	          install-pdf) \
9121	  || exit 1
9122
9123@endif fastjar
9124
9125.PHONY: maybe-install-html-fastjar install-html-fastjar
9126maybe-install-html-fastjar:
9127@if fastjar
9128maybe-install-html-fastjar: install-html-fastjar
9129
9130install-html-fastjar: \
9131    configure-fastjar \
9132    html-fastjar
9133	@: $(MAKE); $(unstage)
9134	@[ -f ./fastjar/Makefile ] || exit 0; \
9135	r=`${PWD_COMMAND}`; export r; \
9136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9137	$(HOST_EXPORTS) \
9138	for flag in $(EXTRA_HOST_FLAGS) ; do \
9139	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9140	done; \
9141	echo "Doing install-html in fastjar"; \
9142	(cd $(HOST_SUBDIR)/fastjar && \
9143	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9144	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9145	          "RANLIB=$${RANLIB}" \
9146	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9147	          install-html) \
9148	  || exit 1
9149
9150@endif fastjar
9151
9152.PHONY: maybe-installcheck-fastjar installcheck-fastjar
9153maybe-installcheck-fastjar:
9154@if fastjar
9155maybe-installcheck-fastjar: installcheck-fastjar
9156
9157installcheck-fastjar: \
9158    configure-fastjar
9159	@: $(MAKE); $(unstage)
9160	@[ -f ./fastjar/Makefile ] || exit 0; \
9161	r=`${PWD_COMMAND}`; export r; \
9162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9163	$(HOST_EXPORTS) \
9164	for flag in $(EXTRA_HOST_FLAGS) ; do \
9165	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9166	done; \
9167	echo "Doing installcheck in fastjar"; \
9168	(cd $(HOST_SUBDIR)/fastjar && \
9169	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9170	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9171	          "RANLIB=$${RANLIB}" \
9172	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9173	          installcheck) \
9174	  || exit 1
9175
9176@endif fastjar
9177
9178.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
9179maybe-mostlyclean-fastjar:
9180@if fastjar
9181maybe-mostlyclean-fastjar: mostlyclean-fastjar
9182
9183mostlyclean-fastjar:
9184	@: $(MAKE); $(unstage)
9185	@[ -f ./fastjar/Makefile ] || exit 0; \
9186	r=`${PWD_COMMAND}`; export r; \
9187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9188	$(HOST_EXPORTS) \
9189	for flag in $(EXTRA_HOST_FLAGS) ; do \
9190	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9191	done; \
9192	echo "Doing mostlyclean in fastjar"; \
9193	(cd $(HOST_SUBDIR)/fastjar && \
9194	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9195	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9196	          "RANLIB=$${RANLIB}" \
9197	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9198	          mostlyclean) \
9199	  || exit 1
9200
9201@endif fastjar
9202
9203.PHONY: maybe-clean-fastjar clean-fastjar
9204maybe-clean-fastjar:
9205@if fastjar
9206maybe-clean-fastjar: clean-fastjar
9207
9208clean-fastjar:
9209	@: $(MAKE); $(unstage)
9210	@[ -f ./fastjar/Makefile ] || exit 0; \
9211	r=`${PWD_COMMAND}`; export r; \
9212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9213	$(HOST_EXPORTS) \
9214	for flag in $(EXTRA_HOST_FLAGS) ; do \
9215	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9216	done; \
9217	echo "Doing clean in fastjar"; \
9218	(cd $(HOST_SUBDIR)/fastjar && \
9219	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9220	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9221	          "RANLIB=$${RANLIB}" \
9222	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9223	          clean) \
9224	  || exit 1
9225
9226@endif fastjar
9227
9228.PHONY: maybe-distclean-fastjar distclean-fastjar
9229maybe-distclean-fastjar:
9230@if fastjar
9231maybe-distclean-fastjar: distclean-fastjar
9232
9233distclean-fastjar:
9234	@: $(MAKE); $(unstage)
9235	@[ -f ./fastjar/Makefile ] || exit 0; \
9236	r=`${PWD_COMMAND}`; export r; \
9237	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9238	$(HOST_EXPORTS) \
9239	for flag in $(EXTRA_HOST_FLAGS) ; do \
9240	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9241	done; \
9242	echo "Doing distclean in fastjar"; \
9243	(cd $(HOST_SUBDIR)/fastjar && \
9244	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9245	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9246	          "RANLIB=$${RANLIB}" \
9247	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9248	          distclean) \
9249	  || exit 1
9250
9251@endif fastjar
9252
9253.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
9254maybe-maintainer-clean-fastjar:
9255@if fastjar
9256maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
9257
9258maintainer-clean-fastjar:
9259	@: $(MAKE); $(unstage)
9260	@[ -f ./fastjar/Makefile ] || exit 0; \
9261	r=`${PWD_COMMAND}`; export r; \
9262	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9263	$(HOST_EXPORTS) \
9264	for flag in $(EXTRA_HOST_FLAGS) ; do \
9265	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9266	done; \
9267	echo "Doing maintainer-clean in fastjar"; \
9268	(cd $(HOST_SUBDIR)/fastjar && \
9269	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9270	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9271	          "RANLIB=$${RANLIB}" \
9272	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9273	          maintainer-clean) \
9274	  || exit 1
9275
9276@endif fastjar
9277
9278
9279
9280.PHONY: configure-fixincludes maybe-configure-fixincludes
9281maybe-configure-fixincludes:
9282@if gcc-bootstrap
9283configure-fixincludes: stage_current
9284@endif gcc-bootstrap
9285@if fixincludes
9286maybe-configure-fixincludes: configure-fixincludes
9287configure-fixincludes:
9288	@r=`${PWD_COMMAND}`; export r; \
9289	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9290	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9291	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9292	$(HOST_EXPORTS)  \
9293	echo Configuring in $(HOST_SUBDIR)/fixincludes; \
9294	cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
9295	case $(srcdir) in \
9296	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9297	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9298		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9299	esac; \
9300	module_srcdir=fixincludes; \
9301	$(SHELL) \
9302	  $$s/$$module_srcdir/configure \
9303	  --srcdir=$${topdir}/$$module_srcdir \
9304	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9305	  --target=${target_alias}  \
9306	  || exit 1
9307@endif fixincludes
9308
9309
9310
9311.PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
9312maybe-configure-stage1-fixincludes:
9313@if fixincludes-bootstrap
9314maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
9315configure-stage1-fixincludes:
9316	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9317	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9318	@r=`${PWD_COMMAND}`; export r; \
9319	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9320	TFLAGS="$(STAGE1_TFLAGS)"; \
9321	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9322	$(HOST_EXPORTS) \
9323	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9324	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9325	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
9326	echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
9327	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9328	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9329	case $(srcdir) in \
9330	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9331	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9332		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9333	esac; \
9334	module_srcdir=fixincludes; \
9335	$(SHELL) $$s/$$module_srcdir/configure \
9336	  --srcdir=$${topdir}/$$module_srcdir \
9337	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9338	  --target=${target_alias} \
9339	   \
9340	  $(STAGE1_CONFIGURE_FLAGS)
9341@endif fixincludes-bootstrap
9342
9343.PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
9344maybe-configure-stage2-fixincludes:
9345@if fixincludes-bootstrap
9346maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
9347configure-stage2-fixincludes:
9348	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9349	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9350	@r=`${PWD_COMMAND}`; export r; \
9351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9352	TFLAGS="$(STAGE2_TFLAGS)"; \
9353	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9354	$(HOST_EXPORTS) \
9355	$(POSTSTAGE1_HOST_EXPORTS) \
9356	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9357	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9358	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
9359	echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
9360	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9361	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9362	case $(srcdir) in \
9363	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9364	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9365		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9366	esac; \
9367	module_srcdir=fixincludes; \
9368	$(SHELL) $$s/$$module_srcdir/configure \
9369	  --srcdir=$${topdir}/$$module_srcdir \
9370	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9371	  --target=${target_alias} \
9372	  --with-build-libsubdir=$(HOST_SUBDIR) \
9373	  $(STAGE2_CONFIGURE_FLAGS)
9374@endif fixincludes-bootstrap
9375
9376.PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
9377maybe-configure-stage3-fixincludes:
9378@if fixincludes-bootstrap
9379maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
9380configure-stage3-fixincludes:
9381	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9382	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9383	@r=`${PWD_COMMAND}`; export r; \
9384	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9385	TFLAGS="$(STAGE3_TFLAGS)"; \
9386	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9387	$(HOST_EXPORTS) \
9388	$(POSTSTAGE1_HOST_EXPORTS) \
9389	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9390	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9391	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
9392	echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
9393	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9394	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9395	case $(srcdir) in \
9396	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9397	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9398		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9399	esac; \
9400	module_srcdir=fixincludes; \
9401	$(SHELL) $$s/$$module_srcdir/configure \
9402	  --srcdir=$${topdir}/$$module_srcdir \
9403	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9404	  --target=${target_alias} \
9405	  --with-build-libsubdir=$(HOST_SUBDIR) \
9406	  $(STAGE3_CONFIGURE_FLAGS)
9407@endif fixincludes-bootstrap
9408
9409.PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
9410maybe-configure-stage4-fixincludes:
9411@if fixincludes-bootstrap
9412maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
9413configure-stage4-fixincludes:
9414	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9415	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9416	@r=`${PWD_COMMAND}`; export r; \
9417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9418	TFLAGS="$(STAGE4_TFLAGS)"; \
9419	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9420	$(HOST_EXPORTS) \
9421	$(POSTSTAGE1_HOST_EXPORTS) \
9422	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9423	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9424	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9425	echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
9426	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9427	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9428	case $(srcdir) in \
9429	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9430	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9431		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9432	esac; \
9433	module_srcdir=fixincludes; \
9434	$(SHELL) $$s/$$module_srcdir/configure \
9435	  --srcdir=$${topdir}/$$module_srcdir \
9436	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9437	  --target=${target_alias} \
9438	  --with-build-libsubdir=$(HOST_SUBDIR) \
9439	  $(STAGE4_CONFIGURE_FLAGS)
9440@endif fixincludes-bootstrap
9441
9442.PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
9443maybe-configure-stageprofile-fixincludes:
9444@if fixincludes-bootstrap
9445maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
9446configure-stageprofile-fixincludes:
9447	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9448	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9449	@r=`${PWD_COMMAND}`; export r; \
9450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9451	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9452	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9453	$(HOST_EXPORTS) \
9454	$(POSTSTAGE1_HOST_EXPORTS) \
9455	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9456	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9457	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9458	echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
9459	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9460	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9461	case $(srcdir) in \
9462	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9463	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9464		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9465	esac; \
9466	module_srcdir=fixincludes; \
9467	$(SHELL) $$s/$$module_srcdir/configure \
9468	  --srcdir=$${topdir}/$$module_srcdir \
9469	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9470	  --target=${target_alias} \
9471	  --with-build-libsubdir=$(HOST_SUBDIR) \
9472	  $(STAGEprofile_CONFIGURE_FLAGS)
9473@endif fixincludes-bootstrap
9474
9475.PHONY: configure-stagetrain-fixincludes maybe-configure-stagetrain-fixincludes
9476maybe-configure-stagetrain-fixincludes:
9477@if fixincludes-bootstrap
9478maybe-configure-stagetrain-fixincludes: configure-stagetrain-fixincludes
9479configure-stagetrain-fixincludes:
9480	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
9481	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9482	@r=`${PWD_COMMAND}`; export r; \
9483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9484	TFLAGS="$(STAGEtrain_TFLAGS)"; \
9485	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9486	$(HOST_EXPORTS) \
9487	$(POSTSTAGE1_HOST_EXPORTS) \
9488	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
9489	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
9490	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
9491	echo Configuring stage train in $(HOST_SUBDIR)/fixincludes; \
9492	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9493	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9494	case $(srcdir) in \
9495	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9496	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9497		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9498	esac; \
9499	module_srcdir=fixincludes; \
9500	$(SHELL) $$s/$$module_srcdir/configure \
9501	  --srcdir=$${topdir}/$$module_srcdir \
9502	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9503	  --target=${target_alias} \
9504	  --with-build-libsubdir=$(HOST_SUBDIR) \
9505	  $(STAGEtrain_CONFIGURE_FLAGS)
9506@endif fixincludes-bootstrap
9507
9508.PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
9509maybe-configure-stagefeedback-fixincludes:
9510@if fixincludes-bootstrap
9511maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
9512configure-stagefeedback-fixincludes:
9513	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9514	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9515	@r=`${PWD_COMMAND}`; export r; \
9516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9517	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9518	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9519	$(HOST_EXPORTS) \
9520	$(POSTSTAGE1_HOST_EXPORTS) \
9521	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9522	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9523	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9524	echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
9525	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9526	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9527	case $(srcdir) in \
9528	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9529	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9530		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9531	esac; \
9532	module_srcdir=fixincludes; \
9533	$(SHELL) $$s/$$module_srcdir/configure \
9534	  --srcdir=$${topdir}/$$module_srcdir \
9535	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9536	  --target=${target_alias} \
9537	  --with-build-libsubdir=$(HOST_SUBDIR) \
9538	  $(STAGEfeedback_CONFIGURE_FLAGS)
9539@endif fixincludes-bootstrap
9540
9541.PHONY: configure-stageautoprofile-fixincludes maybe-configure-stageautoprofile-fixincludes
9542maybe-configure-stageautoprofile-fixincludes:
9543@if fixincludes-bootstrap
9544maybe-configure-stageautoprofile-fixincludes: configure-stageautoprofile-fixincludes
9545configure-stageautoprofile-fixincludes:
9546	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
9547	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9548	@r=`${PWD_COMMAND}`; export r; \
9549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9550	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
9551	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9552	$(HOST_EXPORTS) \
9553	$(POSTSTAGE1_HOST_EXPORTS) \
9554	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
9555	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
9556	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
9557	echo Configuring stage autoprofile in $(HOST_SUBDIR)/fixincludes; \
9558	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9559	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9560	case $(srcdir) in \
9561	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9562	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9563		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9564	esac; \
9565	module_srcdir=fixincludes; \
9566	$(SHELL) $$s/$$module_srcdir/configure \
9567	  --srcdir=$${topdir}/$$module_srcdir \
9568	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9569	  --target=${target_alias} \
9570	  --with-build-libsubdir=$(HOST_SUBDIR) \
9571	  $(STAGEautoprofile_CONFIGURE_FLAGS)
9572@endif fixincludes-bootstrap
9573
9574.PHONY: configure-stageautofeedback-fixincludes maybe-configure-stageautofeedback-fixincludes
9575maybe-configure-stageautofeedback-fixincludes:
9576@if fixincludes-bootstrap
9577maybe-configure-stageautofeedback-fixincludes: configure-stageautofeedback-fixincludes
9578configure-stageautofeedback-fixincludes:
9579	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
9580	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9581	@r=`${PWD_COMMAND}`; export r; \
9582	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9583	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
9584	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9585	$(HOST_EXPORTS) \
9586	$(POSTSTAGE1_HOST_EXPORTS) \
9587	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
9588	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
9589	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
9590	echo Configuring stage autofeedback in $(HOST_SUBDIR)/fixincludes; \
9591	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9592	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9593	case $(srcdir) in \
9594	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9595	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9596		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9597	esac; \
9598	module_srcdir=fixincludes; \
9599	$(SHELL) $$s/$$module_srcdir/configure \
9600	  --srcdir=$${topdir}/$$module_srcdir \
9601	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9602	  --target=${target_alias} \
9603	  --with-build-libsubdir=$(HOST_SUBDIR) \
9604	  $(STAGEautofeedback_CONFIGURE_FLAGS)
9605@endif fixincludes-bootstrap
9606
9607
9608
9609
9610
9611.PHONY: all-fixincludes maybe-all-fixincludes
9612maybe-all-fixincludes:
9613@if gcc-bootstrap
9614all-fixincludes: stage_current
9615@endif gcc-bootstrap
9616@if fixincludes
9617TARGET-fixincludes=all
9618maybe-all-fixincludes: all-fixincludes
9619all-fixincludes: configure-fixincludes
9620	@r=`${PWD_COMMAND}`; export r; \
9621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9622	$(HOST_EXPORTS)  \
9623	(cd $(HOST_SUBDIR)/fixincludes && \
9624	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
9625		$(TARGET-fixincludes))
9626@endif fixincludes
9627
9628
9629
9630.PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
9631.PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
9632maybe-all-stage1-fixincludes:
9633maybe-clean-stage1-fixincludes:
9634@if fixincludes-bootstrap
9635maybe-all-stage1-fixincludes: all-stage1-fixincludes
9636all-stage1: all-stage1-fixincludes
9637TARGET-stage1-fixincludes = $(TARGET-fixincludes)
9638all-stage1-fixincludes: configure-stage1-fixincludes
9639	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9640	@r=`${PWD_COMMAND}`; export r; \
9641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9642	TFLAGS="$(STAGE1_TFLAGS)"; \
9643	$(HOST_EXPORTS)  \
9644	cd $(HOST_SUBDIR)/fixincludes && \
9645	 \
9646	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9647		CFLAGS="$(STAGE1_CFLAGS)" \
9648		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
9649		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9650		LIBCFLAGS="$(LIBCFLAGS)" \
9651		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9652		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9653		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9654		$(EXTRA_HOST_FLAGS)  \
9655		$(STAGE1_FLAGS_TO_PASS)  \
9656		TFLAGS="$(STAGE1_TFLAGS)"  \
9657		$(TARGET-stage1-fixincludes)
9658
9659maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
9660clean-stage1: clean-stage1-fixincludes
9661clean-stage1-fixincludes:
9662	@if [ $(current_stage) = stage1 ]; then \
9663	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9664	else \
9665	  [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
9666	  $(MAKE) stage1-start; \
9667	fi; \
9668	cd $(HOST_SUBDIR)/fixincludes && \
9669	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9670	$(STAGE1_FLAGS_TO_PASS)  clean
9671@endif fixincludes-bootstrap
9672
9673
9674.PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
9675.PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
9676maybe-all-stage2-fixincludes:
9677maybe-clean-stage2-fixincludes:
9678@if fixincludes-bootstrap
9679maybe-all-stage2-fixincludes: all-stage2-fixincludes
9680all-stage2: all-stage2-fixincludes
9681TARGET-stage2-fixincludes = $(TARGET-fixincludes)
9682all-stage2-fixincludes: configure-stage2-fixincludes
9683	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9684	@r=`${PWD_COMMAND}`; export r; \
9685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9686	TFLAGS="$(STAGE2_TFLAGS)"; \
9687	$(HOST_EXPORTS) \
9688	$(POSTSTAGE1_HOST_EXPORTS)  \
9689	cd $(HOST_SUBDIR)/fixincludes && \
9690	 \
9691	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9692		CFLAGS="$(STAGE2_CFLAGS)" \
9693		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
9694		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9695		LIBCFLAGS="$(STAGE2_CFLAGS)" \
9696		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9697		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9698		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9699		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9700		TFLAGS="$(STAGE2_TFLAGS)"  \
9701		$(TARGET-stage2-fixincludes)
9702
9703maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
9704clean-stage2: clean-stage2-fixincludes
9705clean-stage2-fixincludes:
9706	@if [ $(current_stage) = stage2 ]; then \
9707	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9708	else \
9709	  [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
9710	  $(MAKE) stage2-start; \
9711	fi; \
9712	cd $(HOST_SUBDIR)/fixincludes && \
9713	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9714@endif fixincludes-bootstrap
9715
9716
9717.PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
9718.PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
9719maybe-all-stage3-fixincludes:
9720maybe-clean-stage3-fixincludes:
9721@if fixincludes-bootstrap
9722maybe-all-stage3-fixincludes: all-stage3-fixincludes
9723all-stage3: all-stage3-fixincludes
9724TARGET-stage3-fixincludes = $(TARGET-fixincludes)
9725all-stage3-fixincludes: configure-stage3-fixincludes
9726	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9727	@r=`${PWD_COMMAND}`; export r; \
9728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9729	TFLAGS="$(STAGE3_TFLAGS)"; \
9730	$(HOST_EXPORTS) \
9731	$(POSTSTAGE1_HOST_EXPORTS)  \
9732	cd $(HOST_SUBDIR)/fixincludes && \
9733	 \
9734	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9735		CFLAGS="$(STAGE3_CFLAGS)" \
9736		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
9737		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9738		LIBCFLAGS="$(STAGE3_CFLAGS)" \
9739		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9740		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9741		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9742		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9743		TFLAGS="$(STAGE3_TFLAGS)"  \
9744		$(TARGET-stage3-fixincludes)
9745
9746maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
9747clean-stage3: clean-stage3-fixincludes
9748clean-stage3-fixincludes:
9749	@if [ $(current_stage) = stage3 ]; then \
9750	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9751	else \
9752	  [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
9753	  $(MAKE) stage3-start; \
9754	fi; \
9755	cd $(HOST_SUBDIR)/fixincludes && \
9756	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9757@endif fixincludes-bootstrap
9758
9759
9760.PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
9761.PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
9762maybe-all-stage4-fixincludes:
9763maybe-clean-stage4-fixincludes:
9764@if fixincludes-bootstrap
9765maybe-all-stage4-fixincludes: all-stage4-fixincludes
9766all-stage4: all-stage4-fixincludes
9767TARGET-stage4-fixincludes = $(TARGET-fixincludes)
9768all-stage4-fixincludes: configure-stage4-fixincludes
9769	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9770	@r=`${PWD_COMMAND}`; export r; \
9771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9772	TFLAGS="$(STAGE4_TFLAGS)"; \
9773	$(HOST_EXPORTS) \
9774	$(POSTSTAGE1_HOST_EXPORTS)  \
9775	cd $(HOST_SUBDIR)/fixincludes && \
9776	 \
9777	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9778		CFLAGS="$(STAGE4_CFLAGS)" \
9779		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
9780		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9781		LIBCFLAGS="$(STAGE4_CFLAGS)" \
9782		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9783		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9784		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9785		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9786		TFLAGS="$(STAGE4_TFLAGS)"  \
9787		$(TARGET-stage4-fixincludes)
9788
9789maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
9790clean-stage4: clean-stage4-fixincludes
9791clean-stage4-fixincludes:
9792	@if [ $(current_stage) = stage4 ]; then \
9793	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9794	else \
9795	  [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
9796	  $(MAKE) stage4-start; \
9797	fi; \
9798	cd $(HOST_SUBDIR)/fixincludes && \
9799	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9800@endif fixincludes-bootstrap
9801
9802
9803.PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
9804.PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
9805maybe-all-stageprofile-fixincludes:
9806maybe-clean-stageprofile-fixincludes:
9807@if fixincludes-bootstrap
9808maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
9809all-stageprofile: all-stageprofile-fixincludes
9810TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
9811all-stageprofile-fixincludes: configure-stageprofile-fixincludes
9812	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9813	@r=`${PWD_COMMAND}`; export r; \
9814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9815	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9816	$(HOST_EXPORTS) \
9817	$(POSTSTAGE1_HOST_EXPORTS)  \
9818	cd $(HOST_SUBDIR)/fixincludes && \
9819	 \
9820	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9821		CFLAGS="$(STAGEprofile_CFLAGS)" \
9822		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
9823		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9824		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9825		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9826		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9827		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9828		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9829		TFLAGS="$(STAGEprofile_TFLAGS)"  \
9830		$(TARGET-stageprofile-fixincludes)
9831
9832maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
9833clean-stageprofile: clean-stageprofile-fixincludes
9834clean-stageprofile-fixincludes:
9835	@if [ $(current_stage) = stageprofile ]; then \
9836	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9837	else \
9838	  [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
9839	  $(MAKE) stageprofile-start; \
9840	fi; \
9841	cd $(HOST_SUBDIR)/fixincludes && \
9842	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9843@endif fixincludes-bootstrap
9844
9845
9846.PHONY: all-stagetrain-fixincludes maybe-all-stagetrain-fixincludes
9847.PHONY: clean-stagetrain-fixincludes maybe-clean-stagetrain-fixincludes
9848maybe-all-stagetrain-fixincludes:
9849maybe-clean-stagetrain-fixincludes:
9850@if fixincludes-bootstrap
9851maybe-all-stagetrain-fixincludes: all-stagetrain-fixincludes
9852all-stagetrain: all-stagetrain-fixincludes
9853TARGET-stagetrain-fixincludes = $(TARGET-fixincludes)
9854all-stagetrain-fixincludes: configure-stagetrain-fixincludes
9855	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
9856	@r=`${PWD_COMMAND}`; export r; \
9857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9858	TFLAGS="$(STAGEtrain_TFLAGS)"; \
9859	$(HOST_EXPORTS) \
9860	$(POSTSTAGE1_HOST_EXPORTS)  \
9861	cd $(HOST_SUBDIR)/fixincludes && \
9862	 \
9863	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9864		CFLAGS="$(STAGEtrain_CFLAGS)" \
9865		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
9866		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
9867		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
9868		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9869		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9870		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9871		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9872		TFLAGS="$(STAGEtrain_TFLAGS)"  \
9873		$(TARGET-stagetrain-fixincludes)
9874
9875maybe-clean-stagetrain-fixincludes: clean-stagetrain-fixincludes
9876clean-stagetrain: clean-stagetrain-fixincludes
9877clean-stagetrain-fixincludes:
9878	@if [ $(current_stage) = stagetrain ]; then \
9879	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9880	else \
9881	  [ -f $(HOST_SUBDIR)/stagetrain-fixincludes/Makefile ] || exit 0; \
9882	  $(MAKE) stagetrain-start; \
9883	fi; \
9884	cd $(HOST_SUBDIR)/fixincludes && \
9885	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9886@endif fixincludes-bootstrap
9887
9888
9889.PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
9890.PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
9891maybe-all-stagefeedback-fixincludes:
9892maybe-clean-stagefeedback-fixincludes:
9893@if fixincludes-bootstrap
9894maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
9895all-stagefeedback: all-stagefeedback-fixincludes
9896TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
9897all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
9898	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9899	@r=`${PWD_COMMAND}`; export r; \
9900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9901	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9902	$(HOST_EXPORTS) \
9903	$(POSTSTAGE1_HOST_EXPORTS)  \
9904	cd $(HOST_SUBDIR)/fixincludes && \
9905	 \
9906	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9907		CFLAGS="$(STAGEfeedback_CFLAGS)" \
9908		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
9909		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9910		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9911		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9912		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9913		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9914		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9915		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
9916		$(TARGET-stagefeedback-fixincludes)
9917
9918maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
9919clean-stagefeedback: clean-stagefeedback-fixincludes
9920clean-stagefeedback-fixincludes:
9921	@if [ $(current_stage) = stagefeedback ]; then \
9922	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9923	else \
9924	  [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
9925	  $(MAKE) stagefeedback-start; \
9926	fi; \
9927	cd $(HOST_SUBDIR)/fixincludes && \
9928	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9929@endif fixincludes-bootstrap
9930
9931
9932.PHONY: all-stageautoprofile-fixincludes maybe-all-stageautoprofile-fixincludes
9933.PHONY: clean-stageautoprofile-fixincludes maybe-clean-stageautoprofile-fixincludes
9934maybe-all-stageautoprofile-fixincludes:
9935maybe-clean-stageautoprofile-fixincludes:
9936@if fixincludes-bootstrap
9937maybe-all-stageautoprofile-fixincludes: all-stageautoprofile-fixincludes
9938all-stageautoprofile: all-stageautoprofile-fixincludes
9939TARGET-stageautoprofile-fixincludes = $(TARGET-fixincludes)
9940all-stageautoprofile-fixincludes: configure-stageautoprofile-fixincludes
9941	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
9942	@r=`${PWD_COMMAND}`; export r; \
9943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9944	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
9945	$(HOST_EXPORTS) \
9946	$(POSTSTAGE1_HOST_EXPORTS)  \
9947	cd $(HOST_SUBDIR)/fixincludes && \
9948	$$s/gcc/config/i386/$(AUTO_PROFILE) \
9949	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9950		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
9951		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
9952		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
9953		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
9954		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9955		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9956		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9957		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9958		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
9959		$(TARGET-stageautoprofile-fixincludes)
9960
9961maybe-clean-stageautoprofile-fixincludes: clean-stageautoprofile-fixincludes
9962clean-stageautoprofile: clean-stageautoprofile-fixincludes
9963clean-stageautoprofile-fixincludes:
9964	@if [ $(current_stage) = stageautoprofile ]; then \
9965	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9966	else \
9967	  [ -f $(HOST_SUBDIR)/stageautoprofile-fixincludes/Makefile ] || exit 0; \
9968	  $(MAKE) stageautoprofile-start; \
9969	fi; \
9970	cd $(HOST_SUBDIR)/fixincludes && \
9971	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9972@endif fixincludes-bootstrap
9973
9974
9975.PHONY: all-stageautofeedback-fixincludes maybe-all-stageautofeedback-fixincludes
9976.PHONY: clean-stageautofeedback-fixincludes maybe-clean-stageautofeedback-fixincludes
9977maybe-all-stageautofeedback-fixincludes:
9978maybe-clean-stageautofeedback-fixincludes:
9979@if fixincludes-bootstrap
9980maybe-all-stageautofeedback-fixincludes: all-stageautofeedback-fixincludes
9981all-stageautofeedback: all-stageautofeedback-fixincludes
9982TARGET-stageautofeedback-fixincludes = $(TARGET-fixincludes)
9983all-stageautofeedback-fixincludes: configure-stageautofeedback-fixincludes
9984	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
9985	@r=`${PWD_COMMAND}`; export r; \
9986	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9987	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
9988	$(HOST_EXPORTS) \
9989	$(POSTSTAGE1_HOST_EXPORTS)  \
9990	cd $(HOST_SUBDIR)/fixincludes && \
9991	 \
9992	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9993		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
9994		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
9995		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
9996		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
9997		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9998		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9999		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10000		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10001		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
10002		$(TARGET-stageautofeedback-fixincludes)
10003
10004maybe-clean-stageautofeedback-fixincludes: clean-stageautofeedback-fixincludes
10005clean-stageautofeedback: clean-stageautofeedback-fixincludes
10006clean-stageautofeedback-fixincludes:
10007	@if [ $(current_stage) = stageautofeedback ]; then \
10008	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
10009	else \
10010	  [ -f $(HOST_SUBDIR)/stageautofeedback-fixincludes/Makefile ] || exit 0; \
10011	  $(MAKE) stageautofeedback-start; \
10012	fi; \
10013	cd $(HOST_SUBDIR)/fixincludes && \
10014	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10015@endif fixincludes-bootstrap
10016
10017
10018
10019
10020
10021.PHONY: check-fixincludes maybe-check-fixincludes
10022maybe-check-fixincludes:
10023@if fixincludes
10024maybe-check-fixincludes: check-fixincludes
10025
10026check-fixincludes:
10027	@: $(MAKE); $(unstage)
10028	@r=`${PWD_COMMAND}`; export r; \
10029	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10030	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
10031	(cd $(HOST_SUBDIR)/fixincludes && \
10032	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
10033
10034@endif fixincludes
10035
10036.PHONY: install-fixincludes maybe-install-fixincludes
10037maybe-install-fixincludes:
10038@if fixincludes
10039maybe-install-fixincludes: install-fixincludes
10040
10041install-fixincludes: installdirs
10042	@: $(MAKE); $(unstage)
10043	@r=`${PWD_COMMAND}`; export r; \
10044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10045	$(HOST_EXPORTS) \
10046	(cd $(HOST_SUBDIR)/fixincludes && \
10047	  $(MAKE) $(FLAGS_TO_PASS)  install)
10048
10049@endif fixincludes
10050
10051.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
10052maybe-install-strip-fixincludes:
10053@if fixincludes
10054maybe-install-strip-fixincludes: install-strip-fixincludes
10055
10056install-strip-fixincludes: installdirs
10057	@: $(MAKE); $(unstage)
10058	@r=`${PWD_COMMAND}`; export r; \
10059	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10060	$(HOST_EXPORTS) \
10061	(cd $(HOST_SUBDIR)/fixincludes && \
10062	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
10063
10064@endif fixincludes
10065
10066# Other targets (info, dvi, pdf, etc.)
10067
10068.PHONY: maybe-info-fixincludes info-fixincludes
10069maybe-info-fixincludes:
10070@if fixincludes
10071maybe-info-fixincludes: info-fixincludes
10072
10073info-fixincludes: \
10074    configure-fixincludes
10075	@[ -f ./fixincludes/Makefile ] || exit 0; \
10076	r=`${PWD_COMMAND}`; export r; \
10077	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10078	$(HOST_EXPORTS) \
10079	for flag in $(EXTRA_HOST_FLAGS) ; do \
10080	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10081	done; \
10082	echo "Doing info in fixincludes"; \
10083	(cd $(HOST_SUBDIR)/fixincludes && \
10084	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10085	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10086	          "RANLIB=$${RANLIB}" \
10087	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10088	          info) \
10089	  || exit 1
10090
10091@endif fixincludes
10092
10093.PHONY: maybe-dvi-fixincludes dvi-fixincludes
10094maybe-dvi-fixincludes:
10095@if fixincludes
10096maybe-dvi-fixincludes: dvi-fixincludes
10097
10098dvi-fixincludes: \
10099    configure-fixincludes
10100	@[ -f ./fixincludes/Makefile ] || exit 0; \
10101	r=`${PWD_COMMAND}`; export r; \
10102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10103	$(HOST_EXPORTS) \
10104	for flag in $(EXTRA_HOST_FLAGS) ; do \
10105	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10106	done; \
10107	echo "Doing dvi in fixincludes"; \
10108	(cd $(HOST_SUBDIR)/fixincludes && \
10109	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10110	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10111	          "RANLIB=$${RANLIB}" \
10112	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10113	          dvi) \
10114	  || exit 1
10115
10116@endif fixincludes
10117
10118.PHONY: maybe-pdf-fixincludes pdf-fixincludes
10119maybe-pdf-fixincludes:
10120@if fixincludes
10121maybe-pdf-fixincludes: pdf-fixincludes
10122
10123pdf-fixincludes: \
10124    configure-fixincludes
10125	@[ -f ./fixincludes/Makefile ] || exit 0; \
10126	r=`${PWD_COMMAND}`; export r; \
10127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10128	$(HOST_EXPORTS) \
10129	for flag in $(EXTRA_HOST_FLAGS) ; do \
10130	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10131	done; \
10132	echo "Doing pdf in fixincludes"; \
10133	(cd $(HOST_SUBDIR)/fixincludes && \
10134	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10135	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10136	          "RANLIB=$${RANLIB}" \
10137	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10138	          pdf) \
10139	  || exit 1
10140
10141@endif fixincludes
10142
10143.PHONY: maybe-html-fixincludes html-fixincludes
10144maybe-html-fixincludes:
10145@if fixincludes
10146maybe-html-fixincludes: html-fixincludes
10147
10148html-fixincludes: \
10149    configure-fixincludes
10150	@[ -f ./fixincludes/Makefile ] || exit 0; \
10151	r=`${PWD_COMMAND}`; export r; \
10152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10153	$(HOST_EXPORTS) \
10154	for flag in $(EXTRA_HOST_FLAGS) ; do \
10155	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10156	done; \
10157	echo "Doing html in fixincludes"; \
10158	(cd $(HOST_SUBDIR)/fixincludes && \
10159	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10160	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10161	          "RANLIB=$${RANLIB}" \
10162	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10163	          html) \
10164	  || exit 1
10165
10166@endif fixincludes
10167
10168.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
10169maybe-TAGS-fixincludes:
10170@if fixincludes
10171maybe-TAGS-fixincludes: TAGS-fixincludes
10172
10173# fixincludes doesn't support TAGS.
10174TAGS-fixincludes:
10175
10176@endif fixincludes
10177
10178.PHONY: maybe-install-info-fixincludes install-info-fixincludes
10179maybe-install-info-fixincludes:
10180@if fixincludes
10181maybe-install-info-fixincludes: install-info-fixincludes
10182
10183install-info-fixincludes: \
10184    configure-fixincludes \
10185    info-fixincludes
10186	@[ -f ./fixincludes/Makefile ] || exit 0; \
10187	r=`${PWD_COMMAND}`; export r; \
10188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10189	$(HOST_EXPORTS) \
10190	for flag in $(EXTRA_HOST_FLAGS) ; do \
10191	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10192	done; \
10193	echo "Doing install-info in fixincludes"; \
10194	(cd $(HOST_SUBDIR)/fixincludes && \
10195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10197	          "RANLIB=$${RANLIB}" \
10198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10199	          install-info) \
10200	  || exit 1
10201
10202@endif fixincludes
10203
10204.PHONY: maybe-install-dvi-fixincludes install-dvi-fixincludes
10205maybe-install-dvi-fixincludes:
10206@if fixincludes
10207maybe-install-dvi-fixincludes: install-dvi-fixincludes
10208
10209# fixincludes doesn't support install-dvi.
10210install-dvi-fixincludes:
10211
10212@endif fixincludes
10213
10214.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
10215maybe-install-pdf-fixincludes:
10216@if fixincludes
10217maybe-install-pdf-fixincludes: install-pdf-fixincludes
10218
10219install-pdf-fixincludes: \
10220    configure-fixincludes \
10221    pdf-fixincludes
10222	@[ -f ./fixincludes/Makefile ] || exit 0; \
10223	r=`${PWD_COMMAND}`; export r; \
10224	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10225	$(HOST_EXPORTS) \
10226	for flag in $(EXTRA_HOST_FLAGS) ; do \
10227	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10228	done; \
10229	echo "Doing install-pdf in fixincludes"; \
10230	(cd $(HOST_SUBDIR)/fixincludes && \
10231	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10232	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10233	          "RANLIB=$${RANLIB}" \
10234	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10235	          install-pdf) \
10236	  || exit 1
10237
10238@endif fixincludes
10239
10240.PHONY: maybe-install-html-fixincludes install-html-fixincludes
10241maybe-install-html-fixincludes:
10242@if fixincludes
10243maybe-install-html-fixincludes: install-html-fixincludes
10244
10245install-html-fixincludes: \
10246    configure-fixincludes \
10247    html-fixincludes
10248	@[ -f ./fixincludes/Makefile ] || exit 0; \
10249	r=`${PWD_COMMAND}`; export r; \
10250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10251	$(HOST_EXPORTS) \
10252	for flag in $(EXTRA_HOST_FLAGS) ; do \
10253	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10254	done; \
10255	echo "Doing install-html in fixincludes"; \
10256	(cd $(HOST_SUBDIR)/fixincludes && \
10257	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10258	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10259	          "RANLIB=$${RANLIB}" \
10260	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10261	          install-html) \
10262	  || exit 1
10263
10264@endif fixincludes
10265
10266.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
10267maybe-installcheck-fixincludes:
10268@if fixincludes
10269maybe-installcheck-fixincludes: installcheck-fixincludes
10270
10271installcheck-fixincludes: \
10272    configure-fixincludes
10273	@[ -f ./fixincludes/Makefile ] || exit 0; \
10274	r=`${PWD_COMMAND}`; export r; \
10275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10276	$(HOST_EXPORTS) \
10277	for flag in $(EXTRA_HOST_FLAGS) ; do \
10278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10279	done; \
10280	echo "Doing installcheck in fixincludes"; \
10281	(cd $(HOST_SUBDIR)/fixincludes && \
10282	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10283	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10284	          "RANLIB=$${RANLIB}" \
10285	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10286	          installcheck) \
10287	  || exit 1
10288
10289@endif fixincludes
10290
10291.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
10292maybe-mostlyclean-fixincludes:
10293@if fixincludes
10294maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
10295
10296mostlyclean-fixincludes:
10297	@[ -f ./fixincludes/Makefile ] || exit 0; \
10298	r=`${PWD_COMMAND}`; export r; \
10299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10300	$(HOST_EXPORTS) \
10301	for flag in $(EXTRA_HOST_FLAGS) ; do \
10302	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10303	done; \
10304	echo "Doing mostlyclean in fixincludes"; \
10305	(cd $(HOST_SUBDIR)/fixincludes && \
10306	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10307	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10308	          "RANLIB=$${RANLIB}" \
10309	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10310	          mostlyclean) \
10311	  || exit 1
10312
10313@endif fixincludes
10314
10315.PHONY: maybe-clean-fixincludes clean-fixincludes
10316maybe-clean-fixincludes:
10317@if fixincludes
10318maybe-clean-fixincludes: clean-fixincludes
10319
10320clean-fixincludes:
10321	@[ -f ./fixincludes/Makefile ] || exit 0; \
10322	r=`${PWD_COMMAND}`; export r; \
10323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10324	$(HOST_EXPORTS) \
10325	for flag in $(EXTRA_HOST_FLAGS) ; do \
10326	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10327	done; \
10328	echo "Doing clean in fixincludes"; \
10329	(cd $(HOST_SUBDIR)/fixincludes && \
10330	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10331	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10332	          "RANLIB=$${RANLIB}" \
10333	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10334	          clean) \
10335	  || exit 1
10336
10337@endif fixincludes
10338
10339.PHONY: maybe-distclean-fixincludes distclean-fixincludes
10340maybe-distclean-fixincludes:
10341@if fixincludes
10342maybe-distclean-fixincludes: distclean-fixincludes
10343
10344distclean-fixincludes:
10345	@[ -f ./fixincludes/Makefile ] || exit 0; \
10346	r=`${PWD_COMMAND}`; export r; \
10347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10348	$(HOST_EXPORTS) \
10349	for flag in $(EXTRA_HOST_FLAGS) ; do \
10350	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10351	done; \
10352	echo "Doing distclean in fixincludes"; \
10353	(cd $(HOST_SUBDIR)/fixincludes && \
10354	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10355	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10356	          "RANLIB=$${RANLIB}" \
10357	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10358	          distclean) \
10359	  || exit 1
10360
10361@endif fixincludes
10362
10363.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
10364maybe-maintainer-clean-fixincludes:
10365@if fixincludes
10366maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
10367
10368maintainer-clean-fixincludes:
10369	@[ -f ./fixincludes/Makefile ] || exit 0; \
10370	r=`${PWD_COMMAND}`; export r; \
10371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10372	$(HOST_EXPORTS) \
10373	for flag in $(EXTRA_HOST_FLAGS) ; do \
10374	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10375	done; \
10376	echo "Doing maintainer-clean in fixincludes"; \
10377	(cd $(HOST_SUBDIR)/fixincludes && \
10378	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10379	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10380	          "RANLIB=$${RANLIB}" \
10381	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10382	          maintainer-clean) \
10383	  || exit 1
10384
10385@endif fixincludes
10386
10387
10388
10389.PHONY: configure-flex maybe-configure-flex
10390maybe-configure-flex:
10391@if gcc-bootstrap
10392configure-flex: stage_current
10393@endif gcc-bootstrap
10394@if flex
10395maybe-configure-flex: configure-flex
10396configure-flex:
10397	@: $(MAKE); $(unstage)
10398	@r=`${PWD_COMMAND}`; export r; \
10399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10400	test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
10401	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
10402	$(HOST_EXPORTS)  \
10403	echo Configuring in $(HOST_SUBDIR)/flex; \
10404	cd "$(HOST_SUBDIR)/flex" || exit 1; \
10405	case $(srcdir) in \
10406	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10407	  *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
10408		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10409	esac; \
10410	module_srcdir=flex; \
10411	$(SHELL) \
10412	  $$s/$$module_srcdir/configure \
10413	  --srcdir=$${topdir}/$$module_srcdir \
10414	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10415	  --target=${target_alias}  \
10416	  || exit 1
10417@endif flex
10418
10419
10420
10421
10422
10423.PHONY: all-flex maybe-all-flex
10424maybe-all-flex:
10425@if gcc-bootstrap
10426all-flex: stage_current
10427@endif gcc-bootstrap
10428@if flex
10429TARGET-flex=all
10430maybe-all-flex: all-flex
10431all-flex: configure-flex
10432	@: $(MAKE); $(unstage)
10433	@r=`${PWD_COMMAND}`; export r; \
10434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10435	$(HOST_EXPORTS)  \
10436	(cd $(HOST_SUBDIR)/flex && \
10437	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
10438		$(TARGET-flex))
10439@endif flex
10440
10441
10442
10443
10444.PHONY: check-flex maybe-check-flex
10445maybe-check-flex:
10446@if flex
10447maybe-check-flex: check-flex
10448
10449# This module is only tested in a native toolchain.
10450check-flex:
10451	@: $(MAKE); $(unstage)
10452	@if [ '$(host)' = '$(target)' ]; then \
10453	  r=`${PWD_COMMAND}`; export r; \
10454	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10455	  $(HOST_EXPORTS)  \
10456	  (cd $(HOST_SUBDIR)/flex && \
10457	    $(MAKE) $(FLAGS_TO_PASS)  check)
10458	fi
10459
10460@endif flex
10461
10462.PHONY: install-flex maybe-install-flex
10463maybe-install-flex:
10464@if flex
10465maybe-install-flex: install-flex
10466
10467install-flex: installdirs
10468	@: $(MAKE); $(unstage)
10469	@r=`${PWD_COMMAND}`; export r; \
10470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10471	$(HOST_EXPORTS) \
10472	(cd $(HOST_SUBDIR)/flex && \
10473	  $(MAKE) $(FLAGS_TO_PASS)  install)
10474
10475@endif flex
10476
10477.PHONY: install-strip-flex maybe-install-strip-flex
10478maybe-install-strip-flex:
10479@if flex
10480maybe-install-strip-flex: install-strip-flex
10481
10482install-strip-flex: installdirs
10483	@: $(MAKE); $(unstage)
10484	@r=`${PWD_COMMAND}`; export r; \
10485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10486	$(HOST_EXPORTS) \
10487	(cd $(HOST_SUBDIR)/flex && \
10488	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
10489
10490@endif flex
10491
10492# Other targets (info, dvi, pdf, etc.)
10493
10494.PHONY: maybe-info-flex info-flex
10495maybe-info-flex:
10496@if flex
10497maybe-info-flex: info-flex
10498
10499info-flex: \
10500    configure-flex
10501	@: $(MAKE); $(unstage)
10502	@[ -f ./flex/Makefile ] || exit 0; \
10503	r=`${PWD_COMMAND}`; export r; \
10504	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10505	$(HOST_EXPORTS) \
10506	for flag in $(EXTRA_HOST_FLAGS) ; do \
10507	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10508	done; \
10509	echo "Doing info in flex"; \
10510	(cd $(HOST_SUBDIR)/flex && \
10511	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10512	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10513	          "RANLIB=$${RANLIB}" \
10514	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10515	          info) \
10516	  || exit 1
10517
10518@endif flex
10519
10520.PHONY: maybe-dvi-flex dvi-flex
10521maybe-dvi-flex:
10522@if flex
10523maybe-dvi-flex: dvi-flex
10524
10525dvi-flex: \
10526    configure-flex
10527	@: $(MAKE); $(unstage)
10528	@[ -f ./flex/Makefile ] || exit 0; \
10529	r=`${PWD_COMMAND}`; export r; \
10530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10531	$(HOST_EXPORTS) \
10532	for flag in $(EXTRA_HOST_FLAGS) ; do \
10533	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10534	done; \
10535	echo "Doing dvi in flex"; \
10536	(cd $(HOST_SUBDIR)/flex && \
10537	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10538	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10539	          "RANLIB=$${RANLIB}" \
10540	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10541	          dvi) \
10542	  || exit 1
10543
10544@endif flex
10545
10546.PHONY: maybe-pdf-flex pdf-flex
10547maybe-pdf-flex:
10548@if flex
10549maybe-pdf-flex: pdf-flex
10550
10551pdf-flex: \
10552    configure-flex
10553	@: $(MAKE); $(unstage)
10554	@[ -f ./flex/Makefile ] || exit 0; \
10555	r=`${PWD_COMMAND}`; export r; \
10556	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10557	$(HOST_EXPORTS) \
10558	for flag in $(EXTRA_HOST_FLAGS) ; do \
10559	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10560	done; \
10561	echo "Doing pdf in flex"; \
10562	(cd $(HOST_SUBDIR)/flex && \
10563	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10564	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10565	          "RANLIB=$${RANLIB}" \
10566	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10567	          pdf) \
10568	  || exit 1
10569
10570@endif flex
10571
10572.PHONY: maybe-html-flex html-flex
10573maybe-html-flex:
10574@if flex
10575maybe-html-flex: html-flex
10576
10577html-flex: \
10578    configure-flex
10579	@: $(MAKE); $(unstage)
10580	@[ -f ./flex/Makefile ] || exit 0; \
10581	r=`${PWD_COMMAND}`; export r; \
10582	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10583	$(HOST_EXPORTS) \
10584	for flag in $(EXTRA_HOST_FLAGS) ; do \
10585	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10586	done; \
10587	echo "Doing html in flex"; \
10588	(cd $(HOST_SUBDIR)/flex && \
10589	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10590	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10591	          "RANLIB=$${RANLIB}" \
10592	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10593	          html) \
10594	  || exit 1
10595
10596@endif flex
10597
10598.PHONY: maybe-TAGS-flex TAGS-flex
10599maybe-TAGS-flex:
10600@if flex
10601maybe-TAGS-flex: TAGS-flex
10602
10603TAGS-flex: \
10604    configure-flex
10605	@: $(MAKE); $(unstage)
10606	@[ -f ./flex/Makefile ] || exit 0; \
10607	r=`${PWD_COMMAND}`; export r; \
10608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10609	$(HOST_EXPORTS) \
10610	for flag in $(EXTRA_HOST_FLAGS) ; do \
10611	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10612	done; \
10613	echo "Doing TAGS in flex"; \
10614	(cd $(HOST_SUBDIR)/flex && \
10615	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10616	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10617	          "RANLIB=$${RANLIB}" \
10618	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10619	          TAGS) \
10620	  || exit 1
10621
10622@endif flex
10623
10624.PHONY: maybe-install-info-flex install-info-flex
10625maybe-install-info-flex:
10626@if flex
10627maybe-install-info-flex: install-info-flex
10628
10629install-info-flex: \
10630    configure-flex \
10631    info-flex
10632	@: $(MAKE); $(unstage)
10633	@[ -f ./flex/Makefile ] || exit 0; \
10634	r=`${PWD_COMMAND}`; export r; \
10635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10636	$(HOST_EXPORTS) \
10637	for flag in $(EXTRA_HOST_FLAGS) ; do \
10638	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10639	done; \
10640	echo "Doing install-info in flex"; \
10641	(cd $(HOST_SUBDIR)/flex && \
10642	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10643	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10644	          "RANLIB=$${RANLIB}" \
10645	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10646	          install-info) \
10647	  || exit 1
10648
10649@endif flex
10650
10651.PHONY: maybe-install-dvi-flex install-dvi-flex
10652maybe-install-dvi-flex:
10653@if flex
10654maybe-install-dvi-flex: install-dvi-flex
10655
10656install-dvi-flex: \
10657    configure-flex \
10658    dvi-flex
10659	@: $(MAKE); $(unstage)
10660	@[ -f ./flex/Makefile ] || exit 0; \
10661	r=`${PWD_COMMAND}`; export r; \
10662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10663	$(HOST_EXPORTS) \
10664	for flag in $(EXTRA_HOST_FLAGS) ; do \
10665	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10666	done; \
10667	echo "Doing install-dvi in flex"; \
10668	(cd $(HOST_SUBDIR)/flex && \
10669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10671	          "RANLIB=$${RANLIB}" \
10672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10673	          install-dvi) \
10674	  || exit 1
10675
10676@endif flex
10677
10678.PHONY: maybe-install-pdf-flex install-pdf-flex
10679maybe-install-pdf-flex:
10680@if flex
10681maybe-install-pdf-flex: install-pdf-flex
10682
10683install-pdf-flex: \
10684    configure-flex \
10685    pdf-flex
10686	@: $(MAKE); $(unstage)
10687	@[ -f ./flex/Makefile ] || exit 0; \
10688	r=`${PWD_COMMAND}`; export r; \
10689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10690	$(HOST_EXPORTS) \
10691	for flag in $(EXTRA_HOST_FLAGS) ; do \
10692	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10693	done; \
10694	echo "Doing install-pdf in flex"; \
10695	(cd $(HOST_SUBDIR)/flex && \
10696	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10697	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10698	          "RANLIB=$${RANLIB}" \
10699	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10700	          install-pdf) \
10701	  || exit 1
10702
10703@endif flex
10704
10705.PHONY: maybe-install-html-flex install-html-flex
10706maybe-install-html-flex:
10707@if flex
10708maybe-install-html-flex: install-html-flex
10709
10710install-html-flex: \
10711    configure-flex \
10712    html-flex
10713	@: $(MAKE); $(unstage)
10714	@[ -f ./flex/Makefile ] || exit 0; \
10715	r=`${PWD_COMMAND}`; export r; \
10716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10717	$(HOST_EXPORTS) \
10718	for flag in $(EXTRA_HOST_FLAGS) ; do \
10719	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10720	done; \
10721	echo "Doing install-html in flex"; \
10722	(cd $(HOST_SUBDIR)/flex && \
10723	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10724	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10725	          "RANLIB=$${RANLIB}" \
10726	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10727	          install-html) \
10728	  || exit 1
10729
10730@endif flex
10731
10732.PHONY: maybe-installcheck-flex installcheck-flex
10733maybe-installcheck-flex:
10734@if flex
10735maybe-installcheck-flex: installcheck-flex
10736
10737installcheck-flex: \
10738    configure-flex
10739	@: $(MAKE); $(unstage)
10740	@[ -f ./flex/Makefile ] || exit 0; \
10741	r=`${PWD_COMMAND}`; export r; \
10742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10743	$(HOST_EXPORTS) \
10744	for flag in $(EXTRA_HOST_FLAGS) ; do \
10745	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10746	done; \
10747	echo "Doing installcheck in flex"; \
10748	(cd $(HOST_SUBDIR)/flex && \
10749	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10750	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10751	          "RANLIB=$${RANLIB}" \
10752	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10753	          installcheck) \
10754	  || exit 1
10755
10756@endif flex
10757
10758.PHONY: maybe-mostlyclean-flex mostlyclean-flex
10759maybe-mostlyclean-flex:
10760@if flex
10761maybe-mostlyclean-flex: mostlyclean-flex
10762
10763mostlyclean-flex:
10764	@: $(MAKE); $(unstage)
10765	@[ -f ./flex/Makefile ] || exit 0; \
10766	r=`${PWD_COMMAND}`; export r; \
10767	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10768	$(HOST_EXPORTS) \
10769	for flag in $(EXTRA_HOST_FLAGS) ; do \
10770	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10771	done; \
10772	echo "Doing mostlyclean in flex"; \
10773	(cd $(HOST_SUBDIR)/flex && \
10774	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10775	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10776	          "RANLIB=$${RANLIB}" \
10777	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10778	          mostlyclean) \
10779	  || exit 1
10780
10781@endif flex
10782
10783.PHONY: maybe-clean-flex clean-flex
10784maybe-clean-flex:
10785@if flex
10786maybe-clean-flex: clean-flex
10787
10788clean-flex:
10789	@: $(MAKE); $(unstage)
10790	@[ -f ./flex/Makefile ] || exit 0; \
10791	r=`${PWD_COMMAND}`; export r; \
10792	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10793	$(HOST_EXPORTS) \
10794	for flag in $(EXTRA_HOST_FLAGS) ; do \
10795	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10796	done; \
10797	echo "Doing clean in flex"; \
10798	(cd $(HOST_SUBDIR)/flex && \
10799	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10800	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10801	          "RANLIB=$${RANLIB}" \
10802	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10803	          clean) \
10804	  || exit 1
10805
10806@endif flex
10807
10808.PHONY: maybe-distclean-flex distclean-flex
10809maybe-distclean-flex:
10810@if flex
10811maybe-distclean-flex: distclean-flex
10812
10813distclean-flex:
10814	@: $(MAKE); $(unstage)
10815	@[ -f ./flex/Makefile ] || exit 0; \
10816	r=`${PWD_COMMAND}`; export r; \
10817	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10818	$(HOST_EXPORTS) \
10819	for flag in $(EXTRA_HOST_FLAGS) ; do \
10820	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10821	done; \
10822	echo "Doing distclean in flex"; \
10823	(cd $(HOST_SUBDIR)/flex && \
10824	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10825	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10826	          "RANLIB=$${RANLIB}" \
10827	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10828	          distclean) \
10829	  || exit 1
10830
10831@endif flex
10832
10833.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
10834maybe-maintainer-clean-flex:
10835@if flex
10836maybe-maintainer-clean-flex: maintainer-clean-flex
10837
10838maintainer-clean-flex:
10839	@: $(MAKE); $(unstage)
10840	@[ -f ./flex/Makefile ] || exit 0; \
10841	r=`${PWD_COMMAND}`; export r; \
10842	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10843	$(HOST_EXPORTS) \
10844	for flag in $(EXTRA_HOST_FLAGS) ; do \
10845	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10846	done; \
10847	echo "Doing maintainer-clean in flex"; \
10848	(cd $(HOST_SUBDIR)/flex && \
10849	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10850	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10851	          "RANLIB=$${RANLIB}" \
10852	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10853	          maintainer-clean) \
10854	  || exit 1
10855
10856@endif flex
10857
10858
10859
10860.PHONY: configure-gas maybe-configure-gas
10861maybe-configure-gas:
10862@if gcc-bootstrap
10863configure-gas: stage_current
10864@endif gcc-bootstrap
10865@if gas
10866maybe-configure-gas: configure-gas
10867configure-gas:
10868	@r=`${PWD_COMMAND}`; export r; \
10869	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10870	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10871	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10872	$(HOST_EXPORTS)  \
10873	echo Configuring in $(HOST_SUBDIR)/gas; \
10874	cd "$(HOST_SUBDIR)/gas" || exit 1; \
10875	case $(srcdir) in \
10876	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10877	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10878		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10879	esac; \
10880	module_srcdir=gas; \
10881	$(SHELL) \
10882	  $$s/$$module_srcdir/configure \
10883	  --srcdir=$${topdir}/$$module_srcdir \
10884	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10885	  --target=${target_alias}  \
10886	  || exit 1
10887@endif gas
10888
10889
10890
10891.PHONY: configure-stage1-gas maybe-configure-stage1-gas
10892maybe-configure-stage1-gas:
10893@if gas-bootstrap
10894maybe-configure-stage1-gas: configure-stage1-gas
10895configure-stage1-gas:
10896	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10897	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10898	@r=`${PWD_COMMAND}`; export r; \
10899	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10900	TFLAGS="$(STAGE1_TFLAGS)"; \
10901	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10902	$(HOST_EXPORTS) \
10903	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10904	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10905	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10906	echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
10907	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10908	cd $(HOST_SUBDIR)/gas || exit 1; \
10909	case $(srcdir) in \
10910	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10911	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10912		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10913	esac; \
10914	module_srcdir=gas; \
10915	$(SHELL) $$s/$$module_srcdir/configure \
10916	  --srcdir=$${topdir}/$$module_srcdir \
10917	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10918	  --target=${target_alias} \
10919	   \
10920	  $(STAGE1_CONFIGURE_FLAGS)
10921@endif gas-bootstrap
10922
10923.PHONY: configure-stage2-gas maybe-configure-stage2-gas
10924maybe-configure-stage2-gas:
10925@if gas-bootstrap
10926maybe-configure-stage2-gas: configure-stage2-gas
10927configure-stage2-gas:
10928	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10929	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10930	@r=`${PWD_COMMAND}`; export r; \
10931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10932	TFLAGS="$(STAGE2_TFLAGS)"; \
10933	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10934	$(HOST_EXPORTS) \
10935	$(POSTSTAGE1_HOST_EXPORTS) \
10936	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10937	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10938	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
10939	echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
10940	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10941	cd $(HOST_SUBDIR)/gas || exit 1; \
10942	case $(srcdir) in \
10943	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10944	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10945		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10946	esac; \
10947	module_srcdir=gas; \
10948	$(SHELL) $$s/$$module_srcdir/configure \
10949	  --srcdir=$${topdir}/$$module_srcdir \
10950	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10951	  --target=${target_alias} \
10952	  --with-build-libsubdir=$(HOST_SUBDIR) \
10953	  $(STAGE2_CONFIGURE_FLAGS)
10954@endif gas-bootstrap
10955
10956.PHONY: configure-stage3-gas maybe-configure-stage3-gas
10957maybe-configure-stage3-gas:
10958@if gas-bootstrap
10959maybe-configure-stage3-gas: configure-stage3-gas
10960configure-stage3-gas:
10961	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10962	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10963	@r=`${PWD_COMMAND}`; export r; \
10964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10965	TFLAGS="$(STAGE3_TFLAGS)"; \
10966	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10967	$(HOST_EXPORTS) \
10968	$(POSTSTAGE1_HOST_EXPORTS) \
10969	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10970	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10971	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
10972	echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
10973	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10974	cd $(HOST_SUBDIR)/gas || exit 1; \
10975	case $(srcdir) in \
10976	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10977	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10978		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10979	esac; \
10980	module_srcdir=gas; \
10981	$(SHELL) $$s/$$module_srcdir/configure \
10982	  --srcdir=$${topdir}/$$module_srcdir \
10983	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10984	  --target=${target_alias} \
10985	  --with-build-libsubdir=$(HOST_SUBDIR) \
10986	  $(STAGE3_CONFIGURE_FLAGS)
10987@endif gas-bootstrap
10988
10989.PHONY: configure-stage4-gas maybe-configure-stage4-gas
10990maybe-configure-stage4-gas:
10991@if gas-bootstrap
10992maybe-configure-stage4-gas: configure-stage4-gas
10993configure-stage4-gas:
10994	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10995	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10996	@r=`${PWD_COMMAND}`; export r; \
10997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10998	TFLAGS="$(STAGE4_TFLAGS)"; \
10999	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11000	$(HOST_EXPORTS) \
11001	$(POSTSTAGE1_HOST_EXPORTS) \
11002	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11003	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11004	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11005	echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
11006	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11007	cd $(HOST_SUBDIR)/gas || exit 1; \
11008	case $(srcdir) in \
11009	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11010	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11011		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11012	esac; \
11013	module_srcdir=gas; \
11014	$(SHELL) $$s/$$module_srcdir/configure \
11015	  --srcdir=$${topdir}/$$module_srcdir \
11016	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11017	  --target=${target_alias} \
11018	  --with-build-libsubdir=$(HOST_SUBDIR) \
11019	  $(STAGE4_CONFIGURE_FLAGS)
11020@endif gas-bootstrap
11021
11022.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
11023maybe-configure-stageprofile-gas:
11024@if gas-bootstrap
11025maybe-configure-stageprofile-gas: configure-stageprofile-gas
11026configure-stageprofile-gas:
11027	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11028	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11029	@r=`${PWD_COMMAND}`; export r; \
11030	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11031	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11032	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11033	$(HOST_EXPORTS) \
11034	$(POSTSTAGE1_HOST_EXPORTS) \
11035	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11036	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11037	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11038	echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
11039	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11040	cd $(HOST_SUBDIR)/gas || exit 1; \
11041	case $(srcdir) in \
11042	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11043	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11044		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11045	esac; \
11046	module_srcdir=gas; \
11047	$(SHELL) $$s/$$module_srcdir/configure \
11048	  --srcdir=$${topdir}/$$module_srcdir \
11049	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11050	  --target=${target_alias} \
11051	  --with-build-libsubdir=$(HOST_SUBDIR) \
11052	  $(STAGEprofile_CONFIGURE_FLAGS)
11053@endif gas-bootstrap
11054
11055.PHONY: configure-stagetrain-gas maybe-configure-stagetrain-gas
11056maybe-configure-stagetrain-gas:
11057@if gas-bootstrap
11058maybe-configure-stagetrain-gas: configure-stagetrain-gas
11059configure-stagetrain-gas:
11060	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
11061	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11062	@r=`${PWD_COMMAND}`; export r; \
11063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11064	TFLAGS="$(STAGEtrain_TFLAGS)"; \
11065	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11066	$(HOST_EXPORTS) \
11067	$(POSTSTAGE1_HOST_EXPORTS) \
11068	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
11069	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
11070	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
11071	echo Configuring stage train in $(HOST_SUBDIR)/gas; \
11072	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11073	cd $(HOST_SUBDIR)/gas || exit 1; \
11074	case $(srcdir) in \
11075	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11076	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11077		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11078	esac; \
11079	module_srcdir=gas; \
11080	$(SHELL) $$s/$$module_srcdir/configure \
11081	  --srcdir=$${topdir}/$$module_srcdir \
11082	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11083	  --target=${target_alias} \
11084	  --with-build-libsubdir=$(HOST_SUBDIR) \
11085	  $(STAGEtrain_CONFIGURE_FLAGS)
11086@endif gas-bootstrap
11087
11088.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
11089maybe-configure-stagefeedback-gas:
11090@if gas-bootstrap
11091maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
11092configure-stagefeedback-gas:
11093	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11094	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11095	@r=`${PWD_COMMAND}`; export r; \
11096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11097	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11098	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11099	$(HOST_EXPORTS) \
11100	$(POSTSTAGE1_HOST_EXPORTS) \
11101	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11102	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11103	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11104	echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
11105	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11106	cd $(HOST_SUBDIR)/gas || exit 1; \
11107	case $(srcdir) in \
11108	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11109	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11110		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11111	esac; \
11112	module_srcdir=gas; \
11113	$(SHELL) $$s/$$module_srcdir/configure \
11114	  --srcdir=$${topdir}/$$module_srcdir \
11115	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11116	  --target=${target_alias} \
11117	  --with-build-libsubdir=$(HOST_SUBDIR) \
11118	  $(STAGEfeedback_CONFIGURE_FLAGS)
11119@endif gas-bootstrap
11120
11121.PHONY: configure-stageautoprofile-gas maybe-configure-stageautoprofile-gas
11122maybe-configure-stageautoprofile-gas:
11123@if gas-bootstrap
11124maybe-configure-stageautoprofile-gas: configure-stageautoprofile-gas
11125configure-stageautoprofile-gas:
11126	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
11127	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11128	@r=`${PWD_COMMAND}`; export r; \
11129	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11130	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
11131	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11132	$(HOST_EXPORTS) \
11133	$(POSTSTAGE1_HOST_EXPORTS) \
11134	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
11135	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
11136	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
11137	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gas; \
11138	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11139	cd $(HOST_SUBDIR)/gas || exit 1; \
11140	case $(srcdir) in \
11141	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11142	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11143		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11144	esac; \
11145	module_srcdir=gas; \
11146	$(SHELL) $$s/$$module_srcdir/configure \
11147	  --srcdir=$${topdir}/$$module_srcdir \
11148	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11149	  --target=${target_alias} \
11150	  --with-build-libsubdir=$(HOST_SUBDIR) \
11151	  $(STAGEautoprofile_CONFIGURE_FLAGS)
11152@endif gas-bootstrap
11153
11154.PHONY: configure-stageautofeedback-gas maybe-configure-stageautofeedback-gas
11155maybe-configure-stageautofeedback-gas:
11156@if gas-bootstrap
11157maybe-configure-stageautofeedback-gas: configure-stageautofeedback-gas
11158configure-stageautofeedback-gas:
11159	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
11160	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11161	@r=`${PWD_COMMAND}`; export r; \
11162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11163	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
11164	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11165	$(HOST_EXPORTS) \
11166	$(POSTSTAGE1_HOST_EXPORTS) \
11167	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
11168	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
11169	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
11170	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gas; \
11171	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11172	cd $(HOST_SUBDIR)/gas || exit 1; \
11173	case $(srcdir) in \
11174	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11175	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11176		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11177	esac; \
11178	module_srcdir=gas; \
11179	$(SHELL) $$s/$$module_srcdir/configure \
11180	  --srcdir=$${topdir}/$$module_srcdir \
11181	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11182	  --target=${target_alias} \
11183	  --with-build-libsubdir=$(HOST_SUBDIR) \
11184	  $(STAGEautofeedback_CONFIGURE_FLAGS)
11185@endif gas-bootstrap
11186
11187
11188
11189
11190
11191.PHONY: all-gas maybe-all-gas
11192maybe-all-gas:
11193@if gcc-bootstrap
11194all-gas: stage_current
11195@endif gcc-bootstrap
11196@if gas
11197TARGET-gas=all
11198maybe-all-gas: all-gas
11199all-gas: configure-gas
11200	@r=`${PWD_COMMAND}`; export r; \
11201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11202	$(HOST_EXPORTS)  \
11203	(cd $(HOST_SUBDIR)/gas && \
11204	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
11205		$(TARGET-gas))
11206@endif gas
11207
11208
11209
11210.PHONY: all-stage1-gas maybe-all-stage1-gas
11211.PHONY: clean-stage1-gas maybe-clean-stage1-gas
11212maybe-all-stage1-gas:
11213maybe-clean-stage1-gas:
11214@if gas-bootstrap
11215maybe-all-stage1-gas: all-stage1-gas
11216all-stage1: all-stage1-gas
11217TARGET-stage1-gas = $(TARGET-gas)
11218all-stage1-gas: configure-stage1-gas
11219	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11220	@r=`${PWD_COMMAND}`; export r; \
11221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11222	TFLAGS="$(STAGE1_TFLAGS)"; \
11223	$(HOST_EXPORTS)  \
11224	cd $(HOST_SUBDIR)/gas && \
11225	 \
11226	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11227		CFLAGS="$(STAGE1_CFLAGS)" \
11228		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
11229		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11230		LIBCFLAGS="$(LIBCFLAGS)" \
11231		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11232		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11233		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11234		$(EXTRA_HOST_FLAGS)  \
11235		$(STAGE1_FLAGS_TO_PASS)  \
11236		TFLAGS="$(STAGE1_TFLAGS)"  \
11237		$(TARGET-stage1-gas)
11238
11239maybe-clean-stage1-gas: clean-stage1-gas
11240clean-stage1: clean-stage1-gas
11241clean-stage1-gas:
11242	@if [ $(current_stage) = stage1 ]; then \
11243	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11244	else \
11245	  [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
11246	  $(MAKE) stage1-start; \
11247	fi; \
11248	cd $(HOST_SUBDIR)/gas && \
11249	$(MAKE) $(EXTRA_HOST_FLAGS)  \
11250	$(STAGE1_FLAGS_TO_PASS)  clean
11251@endif gas-bootstrap
11252
11253
11254.PHONY: all-stage2-gas maybe-all-stage2-gas
11255.PHONY: clean-stage2-gas maybe-clean-stage2-gas
11256maybe-all-stage2-gas:
11257maybe-clean-stage2-gas:
11258@if gas-bootstrap
11259maybe-all-stage2-gas: all-stage2-gas
11260all-stage2: all-stage2-gas
11261TARGET-stage2-gas = $(TARGET-gas)
11262all-stage2-gas: configure-stage2-gas
11263	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11264	@r=`${PWD_COMMAND}`; export r; \
11265	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11266	TFLAGS="$(STAGE2_TFLAGS)"; \
11267	$(HOST_EXPORTS) \
11268	$(POSTSTAGE1_HOST_EXPORTS)  \
11269	cd $(HOST_SUBDIR)/gas && \
11270	 \
11271	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11272		CFLAGS="$(STAGE2_CFLAGS)" \
11273		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
11274		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11275		LIBCFLAGS="$(STAGE2_CFLAGS)" \
11276		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11277		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11278		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11279		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11280		TFLAGS="$(STAGE2_TFLAGS)"  \
11281		$(TARGET-stage2-gas)
11282
11283maybe-clean-stage2-gas: clean-stage2-gas
11284clean-stage2: clean-stage2-gas
11285clean-stage2-gas:
11286	@if [ $(current_stage) = stage2 ]; then \
11287	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11288	else \
11289	  [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
11290	  $(MAKE) stage2-start; \
11291	fi; \
11292	cd $(HOST_SUBDIR)/gas && \
11293	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11294@endif gas-bootstrap
11295
11296
11297.PHONY: all-stage3-gas maybe-all-stage3-gas
11298.PHONY: clean-stage3-gas maybe-clean-stage3-gas
11299maybe-all-stage3-gas:
11300maybe-clean-stage3-gas:
11301@if gas-bootstrap
11302maybe-all-stage3-gas: all-stage3-gas
11303all-stage3: all-stage3-gas
11304TARGET-stage3-gas = $(TARGET-gas)
11305all-stage3-gas: configure-stage3-gas
11306	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11307	@r=`${PWD_COMMAND}`; export r; \
11308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11309	TFLAGS="$(STAGE3_TFLAGS)"; \
11310	$(HOST_EXPORTS) \
11311	$(POSTSTAGE1_HOST_EXPORTS)  \
11312	cd $(HOST_SUBDIR)/gas && \
11313	 \
11314	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11315		CFLAGS="$(STAGE3_CFLAGS)" \
11316		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
11317		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11318		LIBCFLAGS="$(STAGE3_CFLAGS)" \
11319		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11320		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11321		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11322		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11323		TFLAGS="$(STAGE3_TFLAGS)"  \
11324		$(TARGET-stage3-gas)
11325
11326maybe-clean-stage3-gas: clean-stage3-gas
11327clean-stage3: clean-stage3-gas
11328clean-stage3-gas:
11329	@if [ $(current_stage) = stage3 ]; then \
11330	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11331	else \
11332	  [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
11333	  $(MAKE) stage3-start; \
11334	fi; \
11335	cd $(HOST_SUBDIR)/gas && \
11336	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11337@endif gas-bootstrap
11338
11339
11340.PHONY: all-stage4-gas maybe-all-stage4-gas
11341.PHONY: clean-stage4-gas maybe-clean-stage4-gas
11342maybe-all-stage4-gas:
11343maybe-clean-stage4-gas:
11344@if gas-bootstrap
11345maybe-all-stage4-gas: all-stage4-gas
11346all-stage4: all-stage4-gas
11347TARGET-stage4-gas = $(TARGET-gas)
11348all-stage4-gas: configure-stage4-gas
11349	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11350	@r=`${PWD_COMMAND}`; export r; \
11351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11352	TFLAGS="$(STAGE4_TFLAGS)"; \
11353	$(HOST_EXPORTS) \
11354	$(POSTSTAGE1_HOST_EXPORTS)  \
11355	cd $(HOST_SUBDIR)/gas && \
11356	 \
11357	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11358		CFLAGS="$(STAGE4_CFLAGS)" \
11359		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
11360		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11361		LIBCFLAGS="$(STAGE4_CFLAGS)" \
11362		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11363		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11364		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11365		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11366		TFLAGS="$(STAGE4_TFLAGS)"  \
11367		$(TARGET-stage4-gas)
11368
11369maybe-clean-stage4-gas: clean-stage4-gas
11370clean-stage4: clean-stage4-gas
11371clean-stage4-gas:
11372	@if [ $(current_stage) = stage4 ]; then \
11373	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11374	else \
11375	  [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
11376	  $(MAKE) stage4-start; \
11377	fi; \
11378	cd $(HOST_SUBDIR)/gas && \
11379	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11380@endif gas-bootstrap
11381
11382
11383.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
11384.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
11385maybe-all-stageprofile-gas:
11386maybe-clean-stageprofile-gas:
11387@if gas-bootstrap
11388maybe-all-stageprofile-gas: all-stageprofile-gas
11389all-stageprofile: all-stageprofile-gas
11390TARGET-stageprofile-gas = $(TARGET-gas)
11391all-stageprofile-gas: configure-stageprofile-gas
11392	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11393	@r=`${PWD_COMMAND}`; export r; \
11394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11395	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11396	$(HOST_EXPORTS) \
11397	$(POSTSTAGE1_HOST_EXPORTS)  \
11398	cd $(HOST_SUBDIR)/gas && \
11399	 \
11400	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11401		CFLAGS="$(STAGEprofile_CFLAGS)" \
11402		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
11403		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11404		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11405		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11406		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11407		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11408		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11409		TFLAGS="$(STAGEprofile_TFLAGS)"  \
11410		$(TARGET-stageprofile-gas)
11411
11412maybe-clean-stageprofile-gas: clean-stageprofile-gas
11413clean-stageprofile: clean-stageprofile-gas
11414clean-stageprofile-gas:
11415	@if [ $(current_stage) = stageprofile ]; then \
11416	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11417	else \
11418	  [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
11419	  $(MAKE) stageprofile-start; \
11420	fi; \
11421	cd $(HOST_SUBDIR)/gas && \
11422	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11423@endif gas-bootstrap
11424
11425
11426.PHONY: all-stagetrain-gas maybe-all-stagetrain-gas
11427.PHONY: clean-stagetrain-gas maybe-clean-stagetrain-gas
11428maybe-all-stagetrain-gas:
11429maybe-clean-stagetrain-gas:
11430@if gas-bootstrap
11431maybe-all-stagetrain-gas: all-stagetrain-gas
11432all-stagetrain: all-stagetrain-gas
11433TARGET-stagetrain-gas = $(TARGET-gas)
11434all-stagetrain-gas: configure-stagetrain-gas
11435	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
11436	@r=`${PWD_COMMAND}`; export r; \
11437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11438	TFLAGS="$(STAGEtrain_TFLAGS)"; \
11439	$(HOST_EXPORTS) \
11440	$(POSTSTAGE1_HOST_EXPORTS)  \
11441	cd $(HOST_SUBDIR)/gas && \
11442	 \
11443	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11444		CFLAGS="$(STAGEtrain_CFLAGS)" \
11445		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
11446		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
11447		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
11448		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11449		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11450		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11451		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11452		TFLAGS="$(STAGEtrain_TFLAGS)"  \
11453		$(TARGET-stagetrain-gas)
11454
11455maybe-clean-stagetrain-gas: clean-stagetrain-gas
11456clean-stagetrain: clean-stagetrain-gas
11457clean-stagetrain-gas:
11458	@if [ $(current_stage) = stagetrain ]; then \
11459	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11460	else \
11461	  [ -f $(HOST_SUBDIR)/stagetrain-gas/Makefile ] || exit 0; \
11462	  $(MAKE) stagetrain-start; \
11463	fi; \
11464	cd $(HOST_SUBDIR)/gas && \
11465	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11466@endif gas-bootstrap
11467
11468
11469.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
11470.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
11471maybe-all-stagefeedback-gas:
11472maybe-clean-stagefeedback-gas:
11473@if gas-bootstrap
11474maybe-all-stagefeedback-gas: all-stagefeedback-gas
11475all-stagefeedback: all-stagefeedback-gas
11476TARGET-stagefeedback-gas = $(TARGET-gas)
11477all-stagefeedback-gas: configure-stagefeedback-gas
11478	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11479	@r=`${PWD_COMMAND}`; export r; \
11480	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11481	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11482	$(HOST_EXPORTS) \
11483	$(POSTSTAGE1_HOST_EXPORTS)  \
11484	cd $(HOST_SUBDIR)/gas && \
11485	 \
11486	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11487		CFLAGS="$(STAGEfeedback_CFLAGS)" \
11488		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
11489		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11490		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11491		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11492		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11493		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11494		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11495		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
11496		$(TARGET-stagefeedback-gas)
11497
11498maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
11499clean-stagefeedback: clean-stagefeedback-gas
11500clean-stagefeedback-gas:
11501	@if [ $(current_stage) = stagefeedback ]; then \
11502	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11503	else \
11504	  [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
11505	  $(MAKE) stagefeedback-start; \
11506	fi; \
11507	cd $(HOST_SUBDIR)/gas && \
11508	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11509@endif gas-bootstrap
11510
11511
11512.PHONY: all-stageautoprofile-gas maybe-all-stageautoprofile-gas
11513.PHONY: clean-stageautoprofile-gas maybe-clean-stageautoprofile-gas
11514maybe-all-stageautoprofile-gas:
11515maybe-clean-stageautoprofile-gas:
11516@if gas-bootstrap
11517maybe-all-stageautoprofile-gas: all-stageautoprofile-gas
11518all-stageautoprofile: all-stageautoprofile-gas
11519TARGET-stageautoprofile-gas = $(TARGET-gas)
11520all-stageautoprofile-gas: configure-stageautoprofile-gas
11521	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
11522	@r=`${PWD_COMMAND}`; export r; \
11523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11524	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
11525	$(HOST_EXPORTS) \
11526	$(POSTSTAGE1_HOST_EXPORTS)  \
11527	cd $(HOST_SUBDIR)/gas && \
11528	$$s/gcc/config/i386/$(AUTO_PROFILE) \
11529	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11530		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
11531		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
11532		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
11533		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
11534		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11535		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11536		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11537		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11538		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
11539		$(TARGET-stageautoprofile-gas)
11540
11541maybe-clean-stageautoprofile-gas: clean-stageautoprofile-gas
11542clean-stageautoprofile: clean-stageautoprofile-gas
11543clean-stageautoprofile-gas:
11544	@if [ $(current_stage) = stageautoprofile ]; then \
11545	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11546	else \
11547	  [ -f $(HOST_SUBDIR)/stageautoprofile-gas/Makefile ] || exit 0; \
11548	  $(MAKE) stageautoprofile-start; \
11549	fi; \
11550	cd $(HOST_SUBDIR)/gas && \
11551	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11552@endif gas-bootstrap
11553
11554
11555.PHONY: all-stageautofeedback-gas maybe-all-stageautofeedback-gas
11556.PHONY: clean-stageautofeedback-gas maybe-clean-stageautofeedback-gas
11557maybe-all-stageautofeedback-gas:
11558maybe-clean-stageautofeedback-gas:
11559@if gas-bootstrap
11560maybe-all-stageautofeedback-gas: all-stageautofeedback-gas
11561all-stageautofeedback: all-stageautofeedback-gas
11562TARGET-stageautofeedback-gas = $(TARGET-gas)
11563all-stageautofeedback-gas: configure-stageautofeedback-gas
11564	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
11565	@r=`${PWD_COMMAND}`; export r; \
11566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11567	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
11568	$(HOST_EXPORTS) \
11569	$(POSTSTAGE1_HOST_EXPORTS)  \
11570	cd $(HOST_SUBDIR)/gas && \
11571	 \
11572	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11573		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
11574		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
11575		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
11576		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
11577		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11578		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11579		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11580		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11581		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
11582		$(TARGET-stageautofeedback-gas)
11583
11584maybe-clean-stageautofeedback-gas: clean-stageautofeedback-gas
11585clean-stageautofeedback: clean-stageautofeedback-gas
11586clean-stageautofeedback-gas:
11587	@if [ $(current_stage) = stageautofeedback ]; then \
11588	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11589	else \
11590	  [ -f $(HOST_SUBDIR)/stageautofeedback-gas/Makefile ] || exit 0; \
11591	  $(MAKE) stageautofeedback-start; \
11592	fi; \
11593	cd $(HOST_SUBDIR)/gas && \
11594	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11595@endif gas-bootstrap
11596
11597
11598
11599
11600
11601.PHONY: check-gas maybe-check-gas
11602maybe-check-gas:
11603@if gas
11604maybe-check-gas: check-gas
11605
11606check-gas:
11607	@: $(MAKE); $(unstage)
11608	@r=`${PWD_COMMAND}`; export r; \
11609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11610	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11611	(cd $(HOST_SUBDIR)/gas && \
11612	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
11613
11614@endif gas
11615
11616.PHONY: install-gas maybe-install-gas
11617maybe-install-gas:
11618@if gas
11619maybe-install-gas: install-gas
11620
11621install-gas: installdirs
11622	@: $(MAKE); $(unstage)
11623	@r=`${PWD_COMMAND}`; export r; \
11624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11625	$(HOST_EXPORTS) \
11626	(cd $(HOST_SUBDIR)/gas && \
11627	  $(MAKE) $(FLAGS_TO_PASS)  install)
11628
11629@endif gas
11630
11631.PHONY: install-strip-gas maybe-install-strip-gas
11632maybe-install-strip-gas:
11633@if gas
11634maybe-install-strip-gas: install-strip-gas
11635
11636install-strip-gas: installdirs
11637	@: $(MAKE); $(unstage)
11638	@r=`${PWD_COMMAND}`; export r; \
11639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11640	$(HOST_EXPORTS) \
11641	(cd $(HOST_SUBDIR)/gas && \
11642	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
11643
11644@endif gas
11645
11646# Other targets (info, dvi, pdf, etc.)
11647
11648.PHONY: maybe-info-gas info-gas
11649maybe-info-gas:
11650@if gas
11651maybe-info-gas: info-gas
11652
11653info-gas: \
11654    configure-gas
11655	@[ -f ./gas/Makefile ] || exit 0; \
11656	r=`${PWD_COMMAND}`; export r; \
11657	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11658	$(HOST_EXPORTS) \
11659	for flag in $(EXTRA_HOST_FLAGS) ; do \
11660	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11661	done; \
11662	echo "Doing info in gas"; \
11663	(cd $(HOST_SUBDIR)/gas && \
11664	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11665	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11666	          "RANLIB=$${RANLIB}" \
11667	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11668	          info) \
11669	  || exit 1
11670
11671@endif gas
11672
11673.PHONY: maybe-dvi-gas dvi-gas
11674maybe-dvi-gas:
11675@if gas
11676maybe-dvi-gas: dvi-gas
11677
11678dvi-gas: \
11679    configure-gas
11680	@[ -f ./gas/Makefile ] || exit 0; \
11681	r=`${PWD_COMMAND}`; export r; \
11682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11683	$(HOST_EXPORTS) \
11684	for flag in $(EXTRA_HOST_FLAGS) ; do \
11685	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11686	done; \
11687	echo "Doing dvi in gas"; \
11688	(cd $(HOST_SUBDIR)/gas && \
11689	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11690	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11691	          "RANLIB=$${RANLIB}" \
11692	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11693	          dvi) \
11694	  || exit 1
11695
11696@endif gas
11697
11698.PHONY: maybe-pdf-gas pdf-gas
11699maybe-pdf-gas:
11700@if gas
11701maybe-pdf-gas: pdf-gas
11702
11703pdf-gas: \
11704    configure-gas
11705	@[ -f ./gas/Makefile ] || exit 0; \
11706	r=`${PWD_COMMAND}`; export r; \
11707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11708	$(HOST_EXPORTS) \
11709	for flag in $(EXTRA_HOST_FLAGS) ; do \
11710	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11711	done; \
11712	echo "Doing pdf in gas"; \
11713	(cd $(HOST_SUBDIR)/gas && \
11714	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11715	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11716	          "RANLIB=$${RANLIB}" \
11717	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11718	          pdf) \
11719	  || exit 1
11720
11721@endif gas
11722
11723.PHONY: maybe-html-gas html-gas
11724maybe-html-gas:
11725@if gas
11726maybe-html-gas: html-gas
11727
11728html-gas: \
11729    configure-gas
11730	@[ -f ./gas/Makefile ] || exit 0; \
11731	r=`${PWD_COMMAND}`; export r; \
11732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11733	$(HOST_EXPORTS) \
11734	for flag in $(EXTRA_HOST_FLAGS) ; do \
11735	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11736	done; \
11737	echo "Doing html in gas"; \
11738	(cd $(HOST_SUBDIR)/gas && \
11739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11741	          "RANLIB=$${RANLIB}" \
11742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11743	          html) \
11744	  || exit 1
11745
11746@endif gas
11747
11748.PHONY: maybe-TAGS-gas TAGS-gas
11749maybe-TAGS-gas:
11750@if gas
11751maybe-TAGS-gas: TAGS-gas
11752
11753TAGS-gas: \
11754    configure-gas
11755	@[ -f ./gas/Makefile ] || exit 0; \
11756	r=`${PWD_COMMAND}`; export r; \
11757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11758	$(HOST_EXPORTS) \
11759	for flag in $(EXTRA_HOST_FLAGS) ; do \
11760	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11761	done; \
11762	echo "Doing TAGS in gas"; \
11763	(cd $(HOST_SUBDIR)/gas && \
11764	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11765	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11766	          "RANLIB=$${RANLIB}" \
11767	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11768	          TAGS) \
11769	  || exit 1
11770
11771@endif gas
11772
11773.PHONY: maybe-install-info-gas install-info-gas
11774maybe-install-info-gas:
11775@if gas
11776maybe-install-info-gas: install-info-gas
11777
11778install-info-gas: \
11779    configure-gas \
11780    info-gas
11781	@[ -f ./gas/Makefile ] || exit 0; \
11782	r=`${PWD_COMMAND}`; export r; \
11783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11784	$(HOST_EXPORTS) \
11785	for flag in $(EXTRA_HOST_FLAGS) ; do \
11786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11787	done; \
11788	echo "Doing install-info in gas"; \
11789	(cd $(HOST_SUBDIR)/gas && \
11790	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11791	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11792	          "RANLIB=$${RANLIB}" \
11793	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11794	          install-info) \
11795	  || exit 1
11796
11797@endif gas
11798
11799.PHONY: maybe-install-dvi-gas install-dvi-gas
11800maybe-install-dvi-gas:
11801@if gas
11802maybe-install-dvi-gas: install-dvi-gas
11803
11804install-dvi-gas: \
11805    configure-gas \
11806    dvi-gas
11807	@[ -f ./gas/Makefile ] || exit 0; \
11808	r=`${PWD_COMMAND}`; export r; \
11809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11810	$(HOST_EXPORTS) \
11811	for flag in $(EXTRA_HOST_FLAGS) ; do \
11812	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11813	done; \
11814	echo "Doing install-dvi in gas"; \
11815	(cd $(HOST_SUBDIR)/gas && \
11816	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11817	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11818	          "RANLIB=$${RANLIB}" \
11819	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11820	          install-dvi) \
11821	  || exit 1
11822
11823@endif gas
11824
11825.PHONY: maybe-install-pdf-gas install-pdf-gas
11826maybe-install-pdf-gas:
11827@if gas
11828maybe-install-pdf-gas: install-pdf-gas
11829
11830install-pdf-gas: \
11831    configure-gas \
11832    pdf-gas
11833	@[ -f ./gas/Makefile ] || exit 0; \
11834	r=`${PWD_COMMAND}`; export r; \
11835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11836	$(HOST_EXPORTS) \
11837	for flag in $(EXTRA_HOST_FLAGS) ; do \
11838	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11839	done; \
11840	echo "Doing install-pdf in gas"; \
11841	(cd $(HOST_SUBDIR)/gas && \
11842	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11843	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11844	          "RANLIB=$${RANLIB}" \
11845	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11846	          install-pdf) \
11847	  || exit 1
11848
11849@endif gas
11850
11851.PHONY: maybe-install-html-gas install-html-gas
11852maybe-install-html-gas:
11853@if gas
11854maybe-install-html-gas: install-html-gas
11855
11856install-html-gas: \
11857    configure-gas \
11858    html-gas
11859	@[ -f ./gas/Makefile ] || exit 0; \
11860	r=`${PWD_COMMAND}`; export r; \
11861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11862	$(HOST_EXPORTS) \
11863	for flag in $(EXTRA_HOST_FLAGS) ; do \
11864	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11865	done; \
11866	echo "Doing install-html in gas"; \
11867	(cd $(HOST_SUBDIR)/gas && \
11868	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11869	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11870	          "RANLIB=$${RANLIB}" \
11871	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11872	          install-html) \
11873	  || exit 1
11874
11875@endif gas
11876
11877.PHONY: maybe-installcheck-gas installcheck-gas
11878maybe-installcheck-gas:
11879@if gas
11880maybe-installcheck-gas: installcheck-gas
11881
11882installcheck-gas: \
11883    configure-gas
11884	@[ -f ./gas/Makefile ] || exit 0; \
11885	r=`${PWD_COMMAND}`; export r; \
11886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11887	$(HOST_EXPORTS) \
11888	for flag in $(EXTRA_HOST_FLAGS) ; do \
11889	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11890	done; \
11891	echo "Doing installcheck in gas"; \
11892	(cd $(HOST_SUBDIR)/gas && \
11893	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11894	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11895	          "RANLIB=$${RANLIB}" \
11896	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11897	          installcheck) \
11898	  || exit 1
11899
11900@endif gas
11901
11902.PHONY: maybe-mostlyclean-gas mostlyclean-gas
11903maybe-mostlyclean-gas:
11904@if gas
11905maybe-mostlyclean-gas: mostlyclean-gas
11906
11907mostlyclean-gas:
11908	@[ -f ./gas/Makefile ] || exit 0; \
11909	r=`${PWD_COMMAND}`; export r; \
11910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11911	$(HOST_EXPORTS) \
11912	for flag in $(EXTRA_HOST_FLAGS) ; do \
11913	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11914	done; \
11915	echo "Doing mostlyclean in gas"; \
11916	(cd $(HOST_SUBDIR)/gas && \
11917	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11918	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11919	          "RANLIB=$${RANLIB}" \
11920	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11921	          mostlyclean) \
11922	  || exit 1
11923
11924@endif gas
11925
11926.PHONY: maybe-clean-gas clean-gas
11927maybe-clean-gas:
11928@if gas
11929maybe-clean-gas: clean-gas
11930
11931clean-gas:
11932	@[ -f ./gas/Makefile ] || exit 0; \
11933	r=`${PWD_COMMAND}`; export r; \
11934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11935	$(HOST_EXPORTS) \
11936	for flag in $(EXTRA_HOST_FLAGS) ; do \
11937	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11938	done; \
11939	echo "Doing clean in gas"; \
11940	(cd $(HOST_SUBDIR)/gas && \
11941	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11942	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11943	          "RANLIB=$${RANLIB}" \
11944	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11945	          clean) \
11946	  || exit 1
11947
11948@endif gas
11949
11950.PHONY: maybe-distclean-gas distclean-gas
11951maybe-distclean-gas:
11952@if gas
11953maybe-distclean-gas: distclean-gas
11954
11955distclean-gas:
11956	@[ -f ./gas/Makefile ] || exit 0; \
11957	r=`${PWD_COMMAND}`; export r; \
11958	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11959	$(HOST_EXPORTS) \
11960	for flag in $(EXTRA_HOST_FLAGS) ; do \
11961	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11962	done; \
11963	echo "Doing distclean in gas"; \
11964	(cd $(HOST_SUBDIR)/gas && \
11965	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11966	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11967	          "RANLIB=$${RANLIB}" \
11968	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11969	          distclean) \
11970	  || exit 1
11971
11972@endif gas
11973
11974.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
11975maybe-maintainer-clean-gas:
11976@if gas
11977maybe-maintainer-clean-gas: maintainer-clean-gas
11978
11979maintainer-clean-gas:
11980	@[ -f ./gas/Makefile ] || exit 0; \
11981	r=`${PWD_COMMAND}`; export r; \
11982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11983	$(HOST_EXPORTS) \
11984	for flag in $(EXTRA_HOST_FLAGS) ; do \
11985	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11986	done; \
11987	echo "Doing maintainer-clean in gas"; \
11988	(cd $(HOST_SUBDIR)/gas && \
11989	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11990	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11991	          "RANLIB=$${RANLIB}" \
11992	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11993	          maintainer-clean) \
11994	  || exit 1
11995
11996@endif gas
11997
11998
11999
12000.PHONY: configure-gcc maybe-configure-gcc
12001maybe-configure-gcc:
12002@if gcc-bootstrap
12003configure-gcc: stage_current
12004@endif gcc-bootstrap
12005@if gcc
12006maybe-configure-gcc: configure-gcc
12007configure-gcc:
12008	@r=`${PWD_COMMAND}`; export r; \
12009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12010	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12011	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12012	$(HOST_EXPORTS)  \
12013	echo Configuring in $(HOST_SUBDIR)/gcc; \
12014	cd "$(HOST_SUBDIR)/gcc" || exit 1; \
12015	case $(srcdir) in \
12016	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12017	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12018		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12019	esac; \
12020	module_srcdir=gcc; \
12021	$(SHELL) \
12022	  $$s/$$module_srcdir/configure \
12023	  --srcdir=$${topdir}/$$module_srcdir \
12024	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12025	  --target=${target_alias}  \
12026	  || exit 1
12027@endif gcc
12028
12029
12030
12031.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
12032maybe-configure-stage1-gcc:
12033@if gcc-bootstrap
12034maybe-configure-stage1-gcc: configure-stage1-gcc
12035configure-stage1-gcc:
12036	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12037	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12038	@r=`${PWD_COMMAND}`; export r; \
12039	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12040	TFLAGS="$(STAGE1_TFLAGS)"; \
12041	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12042	$(HOST_EXPORTS) \
12043	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12044	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12045	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12046	echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
12047	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12048	cd $(HOST_SUBDIR)/gcc || exit 1; \
12049	case $(srcdir) in \
12050	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12051	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12052		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12053	esac; \
12054	module_srcdir=gcc; \
12055	$(SHELL) $$s/$$module_srcdir/configure \
12056	  --srcdir=$${topdir}/$$module_srcdir \
12057	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12058	  --target=${target_alias} \
12059	   \
12060	  $(STAGE1_CONFIGURE_FLAGS)
12061@endif gcc-bootstrap
12062
12063.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
12064maybe-configure-stage2-gcc:
12065@if gcc-bootstrap
12066maybe-configure-stage2-gcc: configure-stage2-gcc
12067configure-stage2-gcc:
12068	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12069	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12070	@r=`${PWD_COMMAND}`; export r; \
12071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12072	TFLAGS="$(STAGE2_TFLAGS)"; \
12073	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12074	$(HOST_EXPORTS) \
12075	$(POSTSTAGE1_HOST_EXPORTS) \
12076	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12077	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12078	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12079	echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
12080	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12081	cd $(HOST_SUBDIR)/gcc || exit 1; \
12082	case $(srcdir) in \
12083	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12084	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12085		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12086	esac; \
12087	module_srcdir=gcc; \
12088	$(SHELL) $$s/$$module_srcdir/configure \
12089	  --srcdir=$${topdir}/$$module_srcdir \
12090	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12091	  --target=${target_alias} \
12092	  --with-build-libsubdir=$(HOST_SUBDIR) \
12093	  $(STAGE2_CONFIGURE_FLAGS)
12094@endif gcc-bootstrap
12095
12096.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
12097maybe-configure-stage3-gcc:
12098@if gcc-bootstrap
12099maybe-configure-stage3-gcc: configure-stage3-gcc
12100configure-stage3-gcc:
12101	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12102	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12103	@r=`${PWD_COMMAND}`; export r; \
12104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12105	TFLAGS="$(STAGE3_TFLAGS)"; \
12106	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12107	$(HOST_EXPORTS) \
12108	$(POSTSTAGE1_HOST_EXPORTS) \
12109	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12110	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12111	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12112	echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
12113	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12114	cd $(HOST_SUBDIR)/gcc || exit 1; \
12115	case $(srcdir) in \
12116	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12117	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12118		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12119	esac; \
12120	module_srcdir=gcc; \
12121	$(SHELL) $$s/$$module_srcdir/configure \
12122	  --srcdir=$${topdir}/$$module_srcdir \
12123	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12124	  --target=${target_alias} \
12125	  --with-build-libsubdir=$(HOST_SUBDIR) \
12126	  $(STAGE3_CONFIGURE_FLAGS)
12127@endif gcc-bootstrap
12128
12129.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
12130maybe-configure-stage4-gcc:
12131@if gcc-bootstrap
12132maybe-configure-stage4-gcc: configure-stage4-gcc
12133configure-stage4-gcc:
12134	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12135	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12136	@r=`${PWD_COMMAND}`; export r; \
12137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12138	TFLAGS="$(STAGE4_TFLAGS)"; \
12139	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12140	$(HOST_EXPORTS) \
12141	$(POSTSTAGE1_HOST_EXPORTS) \
12142	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12143	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12144	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12145	echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
12146	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12147	cd $(HOST_SUBDIR)/gcc || exit 1; \
12148	case $(srcdir) in \
12149	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12150	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12151		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12152	esac; \
12153	module_srcdir=gcc; \
12154	$(SHELL) $$s/$$module_srcdir/configure \
12155	  --srcdir=$${topdir}/$$module_srcdir \
12156	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12157	  --target=${target_alias} \
12158	  --with-build-libsubdir=$(HOST_SUBDIR) \
12159	  $(STAGE4_CONFIGURE_FLAGS)
12160@endif gcc-bootstrap
12161
12162.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
12163maybe-configure-stageprofile-gcc:
12164@if gcc-bootstrap
12165maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
12166configure-stageprofile-gcc:
12167	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12168	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12169	@r=`${PWD_COMMAND}`; export r; \
12170	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12171	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12172	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12173	$(HOST_EXPORTS) \
12174	$(POSTSTAGE1_HOST_EXPORTS) \
12175	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12176	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12177	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12178	echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
12179	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12180	cd $(HOST_SUBDIR)/gcc || exit 1; \
12181	case $(srcdir) in \
12182	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12183	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12184		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12185	esac; \
12186	module_srcdir=gcc; \
12187	$(SHELL) $$s/$$module_srcdir/configure \
12188	  --srcdir=$${topdir}/$$module_srcdir \
12189	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12190	  --target=${target_alias} \
12191	  --with-build-libsubdir=$(HOST_SUBDIR) \
12192	  $(STAGEprofile_CONFIGURE_FLAGS)
12193@endif gcc-bootstrap
12194
12195.PHONY: configure-stagetrain-gcc maybe-configure-stagetrain-gcc
12196maybe-configure-stagetrain-gcc:
12197@if gcc-bootstrap
12198maybe-configure-stagetrain-gcc: configure-stagetrain-gcc
12199configure-stagetrain-gcc:
12200	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
12201	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12202	@r=`${PWD_COMMAND}`; export r; \
12203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12204	TFLAGS="$(STAGEtrain_TFLAGS)"; \
12205	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12206	$(HOST_EXPORTS) \
12207	$(POSTSTAGE1_HOST_EXPORTS) \
12208	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
12209	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
12210	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
12211	echo Configuring stage train in $(HOST_SUBDIR)/gcc; \
12212	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12213	cd $(HOST_SUBDIR)/gcc || exit 1; \
12214	case $(srcdir) in \
12215	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12216	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12217		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12218	esac; \
12219	module_srcdir=gcc; \
12220	$(SHELL) $$s/$$module_srcdir/configure \
12221	  --srcdir=$${topdir}/$$module_srcdir \
12222	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12223	  --target=${target_alias} \
12224	  --with-build-libsubdir=$(HOST_SUBDIR) \
12225	  $(STAGEtrain_CONFIGURE_FLAGS)
12226@endif gcc-bootstrap
12227
12228.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
12229maybe-configure-stagefeedback-gcc:
12230@if gcc-bootstrap
12231maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
12232configure-stagefeedback-gcc:
12233	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12234	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12235	@r=`${PWD_COMMAND}`; export r; \
12236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12237	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12238	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12239	$(HOST_EXPORTS) \
12240	$(POSTSTAGE1_HOST_EXPORTS) \
12241	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12242	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12243	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12244	echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
12245	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12246	cd $(HOST_SUBDIR)/gcc || exit 1; \
12247	case $(srcdir) in \
12248	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12249	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12250		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12251	esac; \
12252	module_srcdir=gcc; \
12253	$(SHELL) $$s/$$module_srcdir/configure \
12254	  --srcdir=$${topdir}/$$module_srcdir \
12255	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12256	  --target=${target_alias} \
12257	  --with-build-libsubdir=$(HOST_SUBDIR) \
12258	  $(STAGEfeedback_CONFIGURE_FLAGS)
12259@endif gcc-bootstrap
12260
12261.PHONY: configure-stageautoprofile-gcc maybe-configure-stageautoprofile-gcc
12262maybe-configure-stageautoprofile-gcc:
12263@if gcc-bootstrap
12264maybe-configure-stageautoprofile-gcc: configure-stageautoprofile-gcc
12265configure-stageautoprofile-gcc:
12266	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
12267	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12268	@r=`${PWD_COMMAND}`; export r; \
12269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12270	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
12271	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12272	$(HOST_EXPORTS) \
12273	$(POSTSTAGE1_HOST_EXPORTS) \
12274	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
12275	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
12276	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
12277	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gcc; \
12278	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12279	cd $(HOST_SUBDIR)/gcc || exit 1; \
12280	case $(srcdir) in \
12281	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12282	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12283		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12284	esac; \
12285	module_srcdir=gcc; \
12286	$(SHELL) $$s/$$module_srcdir/configure \
12287	  --srcdir=$${topdir}/$$module_srcdir \
12288	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12289	  --target=${target_alias} \
12290	  --with-build-libsubdir=$(HOST_SUBDIR) \
12291	  $(STAGEautoprofile_CONFIGURE_FLAGS)
12292@endif gcc-bootstrap
12293
12294.PHONY: configure-stageautofeedback-gcc maybe-configure-stageautofeedback-gcc
12295maybe-configure-stageautofeedback-gcc:
12296@if gcc-bootstrap
12297maybe-configure-stageautofeedback-gcc: configure-stageautofeedback-gcc
12298configure-stageautofeedback-gcc:
12299	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
12300	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12301	@r=`${PWD_COMMAND}`; export r; \
12302	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12303	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
12304	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12305	$(HOST_EXPORTS) \
12306	$(POSTSTAGE1_HOST_EXPORTS) \
12307	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
12308	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
12309	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
12310	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gcc; \
12311	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12312	cd $(HOST_SUBDIR)/gcc || exit 1; \
12313	case $(srcdir) in \
12314	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12315	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12316		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12317	esac; \
12318	module_srcdir=gcc; \
12319	$(SHELL) $$s/$$module_srcdir/configure \
12320	  --srcdir=$${topdir}/$$module_srcdir \
12321	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12322	  --target=${target_alias} \
12323	  --with-build-libsubdir=$(HOST_SUBDIR) \
12324	  $(STAGEautofeedback_CONFIGURE_FLAGS)
12325@endif gcc-bootstrap
12326
12327
12328
12329
12330
12331.PHONY: all-gcc maybe-all-gcc
12332maybe-all-gcc:
12333@if gcc-bootstrap
12334all-gcc: stage_current
12335@endif gcc-bootstrap
12336@if gcc
12337TARGET-gcc=all
12338maybe-all-gcc: all-gcc
12339all-gcc: configure-gcc
12340	@r=`${PWD_COMMAND}`; export r; \
12341	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12342	$(HOST_EXPORTS)  \
12343	(cd $(HOST_SUBDIR)/gcc && \
12344	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12345		$(TARGET-gcc))
12346@endif gcc
12347
12348
12349
12350.PHONY: all-stage1-gcc maybe-all-stage1-gcc
12351.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
12352maybe-all-stage1-gcc:
12353maybe-clean-stage1-gcc:
12354@if gcc-bootstrap
12355maybe-all-stage1-gcc: all-stage1-gcc
12356all-stage1: all-stage1-gcc
12357TARGET-stage1-gcc = $(TARGET-gcc)
12358all-stage1-gcc: configure-stage1-gcc
12359	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12360	@r=`${PWD_COMMAND}`; export r; \
12361	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12362	TFLAGS="$(STAGE1_TFLAGS)"; \
12363	$(HOST_EXPORTS)  \
12364	cd $(HOST_SUBDIR)/gcc && \
12365	 \
12366	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12367		CFLAGS="$(STAGE1_CFLAGS)" \
12368		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
12369		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12370		LIBCFLAGS="$(LIBCFLAGS)" \
12371		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12372		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12373		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12374		$(EXTRA_HOST_FLAGS)  \
12375		$(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12376		TFLAGS="$(STAGE1_TFLAGS)"  \
12377		$(TARGET-stage1-gcc)
12378
12379maybe-clean-stage1-gcc: clean-stage1-gcc
12380clean-stage1: clean-stage1-gcc
12381clean-stage1-gcc:
12382	@if [ $(current_stage) = stage1 ]; then \
12383	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12384	else \
12385	  [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
12386	  $(MAKE) stage1-start; \
12387	fi; \
12388	cd $(HOST_SUBDIR)/gcc && \
12389	$(MAKE) $(EXTRA_HOST_FLAGS)  \
12390	$(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12391@endif gcc-bootstrap
12392
12393
12394.PHONY: all-stage2-gcc maybe-all-stage2-gcc
12395.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
12396maybe-all-stage2-gcc:
12397maybe-clean-stage2-gcc:
12398@if gcc-bootstrap
12399maybe-all-stage2-gcc: all-stage2-gcc
12400all-stage2: all-stage2-gcc
12401TARGET-stage2-gcc = $(TARGET-gcc)
12402all-stage2-gcc: configure-stage2-gcc
12403	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12404	@r=`${PWD_COMMAND}`; export r; \
12405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12406	TFLAGS="$(STAGE2_TFLAGS)"; \
12407	$(HOST_EXPORTS) \
12408	$(POSTSTAGE1_HOST_EXPORTS)  \
12409	cd $(HOST_SUBDIR)/gcc && \
12410	 \
12411	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12412		CFLAGS="$(STAGE2_CFLAGS)" \
12413		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
12414		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12415		LIBCFLAGS="$(STAGE2_CFLAGS)" \
12416		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12417		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12418		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12419		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12420		TFLAGS="$(STAGE2_TFLAGS)"  \
12421		$(TARGET-stage2-gcc)
12422
12423maybe-clean-stage2-gcc: clean-stage2-gcc
12424clean-stage2: clean-stage2-gcc
12425clean-stage2-gcc:
12426	@if [ $(current_stage) = stage2 ]; then \
12427	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12428	else \
12429	  [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
12430	  $(MAKE) stage2-start; \
12431	fi; \
12432	cd $(HOST_SUBDIR)/gcc && \
12433	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12434@endif gcc-bootstrap
12435
12436
12437.PHONY: all-stage3-gcc maybe-all-stage3-gcc
12438.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
12439maybe-all-stage3-gcc:
12440maybe-clean-stage3-gcc:
12441@if gcc-bootstrap
12442maybe-all-stage3-gcc: all-stage3-gcc
12443all-stage3: all-stage3-gcc
12444TARGET-stage3-gcc = $(TARGET-gcc)
12445all-stage3-gcc: configure-stage3-gcc
12446	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12447	@r=`${PWD_COMMAND}`; export r; \
12448	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12449	TFLAGS="$(STAGE3_TFLAGS)"; \
12450	$(HOST_EXPORTS) \
12451	$(POSTSTAGE1_HOST_EXPORTS)  \
12452	cd $(HOST_SUBDIR)/gcc && \
12453	 \
12454	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12455		CFLAGS="$(STAGE3_CFLAGS)" \
12456		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
12457		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12458		LIBCFLAGS="$(STAGE3_CFLAGS)" \
12459		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12460		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12461		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12462		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12463		TFLAGS="$(STAGE3_TFLAGS)"  \
12464		$(TARGET-stage3-gcc)
12465
12466maybe-clean-stage3-gcc: clean-stage3-gcc
12467clean-stage3: clean-stage3-gcc
12468clean-stage3-gcc:
12469	@if [ $(current_stage) = stage3 ]; then \
12470	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12471	else \
12472	  [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
12473	  $(MAKE) stage3-start; \
12474	fi; \
12475	cd $(HOST_SUBDIR)/gcc && \
12476	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12477@endif gcc-bootstrap
12478
12479
12480.PHONY: all-stage4-gcc maybe-all-stage4-gcc
12481.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
12482maybe-all-stage4-gcc:
12483maybe-clean-stage4-gcc:
12484@if gcc-bootstrap
12485maybe-all-stage4-gcc: all-stage4-gcc
12486all-stage4: all-stage4-gcc
12487TARGET-stage4-gcc = $(TARGET-gcc)
12488all-stage4-gcc: configure-stage4-gcc
12489	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12490	@r=`${PWD_COMMAND}`; export r; \
12491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12492	TFLAGS="$(STAGE4_TFLAGS)"; \
12493	$(HOST_EXPORTS) \
12494	$(POSTSTAGE1_HOST_EXPORTS)  \
12495	cd $(HOST_SUBDIR)/gcc && \
12496	 \
12497	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12498		CFLAGS="$(STAGE4_CFLAGS)" \
12499		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
12500		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12501		LIBCFLAGS="$(STAGE4_CFLAGS)" \
12502		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12503		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12504		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12505		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12506		TFLAGS="$(STAGE4_TFLAGS)"  \
12507		$(TARGET-stage4-gcc)
12508
12509maybe-clean-stage4-gcc: clean-stage4-gcc
12510clean-stage4: clean-stage4-gcc
12511clean-stage4-gcc:
12512	@if [ $(current_stage) = stage4 ]; then \
12513	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12514	else \
12515	  [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
12516	  $(MAKE) stage4-start; \
12517	fi; \
12518	cd $(HOST_SUBDIR)/gcc && \
12519	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12520@endif gcc-bootstrap
12521
12522
12523.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
12524.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
12525maybe-all-stageprofile-gcc:
12526maybe-clean-stageprofile-gcc:
12527@if gcc-bootstrap
12528maybe-all-stageprofile-gcc: all-stageprofile-gcc
12529all-stageprofile: all-stageprofile-gcc
12530TARGET-stageprofile-gcc = $(TARGET-gcc)
12531all-stageprofile-gcc: configure-stageprofile-gcc
12532	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12533	@r=`${PWD_COMMAND}`; export r; \
12534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12535	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12536	$(HOST_EXPORTS) \
12537	$(POSTSTAGE1_HOST_EXPORTS)  \
12538	cd $(HOST_SUBDIR)/gcc && \
12539	 \
12540	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12541		CFLAGS="$(STAGEprofile_CFLAGS)" \
12542		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
12543		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12544		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12545		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12546		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12547		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12548		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12549		TFLAGS="$(STAGEprofile_TFLAGS)"  \
12550		$(TARGET-stageprofile-gcc)
12551
12552maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
12553clean-stageprofile: clean-stageprofile-gcc
12554clean-stageprofile-gcc:
12555	@if [ $(current_stage) = stageprofile ]; then \
12556	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12557	else \
12558	  [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
12559	  $(MAKE) stageprofile-start; \
12560	fi; \
12561	cd $(HOST_SUBDIR)/gcc && \
12562	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12563@endif gcc-bootstrap
12564
12565
12566.PHONY: all-stagetrain-gcc maybe-all-stagetrain-gcc
12567.PHONY: clean-stagetrain-gcc maybe-clean-stagetrain-gcc
12568maybe-all-stagetrain-gcc:
12569maybe-clean-stagetrain-gcc:
12570@if gcc-bootstrap
12571maybe-all-stagetrain-gcc: all-stagetrain-gcc
12572all-stagetrain: all-stagetrain-gcc
12573TARGET-stagetrain-gcc = $(TARGET-gcc)
12574all-stagetrain-gcc: configure-stagetrain-gcc
12575	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
12576	@r=`${PWD_COMMAND}`; export r; \
12577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12578	TFLAGS="$(STAGEtrain_TFLAGS)"; \
12579	$(HOST_EXPORTS) \
12580	$(POSTSTAGE1_HOST_EXPORTS)  \
12581	cd $(HOST_SUBDIR)/gcc && \
12582	 \
12583	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12584		CFLAGS="$(STAGEtrain_CFLAGS)" \
12585		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
12586		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
12587		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
12588		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12589		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12590		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12591		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12592		TFLAGS="$(STAGEtrain_TFLAGS)"  \
12593		$(TARGET-stagetrain-gcc)
12594
12595maybe-clean-stagetrain-gcc: clean-stagetrain-gcc
12596clean-stagetrain: clean-stagetrain-gcc
12597clean-stagetrain-gcc:
12598	@if [ $(current_stage) = stagetrain ]; then \
12599	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12600	else \
12601	  [ -f $(HOST_SUBDIR)/stagetrain-gcc/Makefile ] || exit 0; \
12602	  $(MAKE) stagetrain-start; \
12603	fi; \
12604	cd $(HOST_SUBDIR)/gcc && \
12605	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12606@endif gcc-bootstrap
12607
12608
12609.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
12610.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
12611maybe-all-stagefeedback-gcc:
12612maybe-clean-stagefeedback-gcc:
12613@if gcc-bootstrap
12614maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
12615all-stagefeedback: all-stagefeedback-gcc
12616TARGET-stagefeedback-gcc = $(TARGET-gcc)
12617all-stagefeedback-gcc: configure-stagefeedback-gcc
12618	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12619	@r=`${PWD_COMMAND}`; export r; \
12620	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12621	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12622	$(HOST_EXPORTS) \
12623	$(POSTSTAGE1_HOST_EXPORTS)  \
12624	cd $(HOST_SUBDIR)/gcc && \
12625	 \
12626	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12627		CFLAGS="$(STAGEfeedback_CFLAGS)" \
12628		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
12629		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12630		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12631		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12632		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12633		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12634		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12635		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
12636		$(TARGET-stagefeedback-gcc)
12637
12638maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
12639clean-stagefeedback: clean-stagefeedback-gcc
12640clean-stagefeedback-gcc:
12641	@if [ $(current_stage) = stagefeedback ]; then \
12642	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12643	else \
12644	  [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
12645	  $(MAKE) stagefeedback-start; \
12646	fi; \
12647	cd $(HOST_SUBDIR)/gcc && \
12648	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12649@endif gcc-bootstrap
12650
12651
12652.PHONY: all-stageautoprofile-gcc maybe-all-stageautoprofile-gcc
12653.PHONY: clean-stageautoprofile-gcc maybe-clean-stageautoprofile-gcc
12654maybe-all-stageautoprofile-gcc:
12655maybe-clean-stageautoprofile-gcc:
12656@if gcc-bootstrap
12657maybe-all-stageautoprofile-gcc: all-stageautoprofile-gcc
12658all-stageautoprofile: all-stageautoprofile-gcc
12659TARGET-stageautoprofile-gcc = $(TARGET-gcc)
12660all-stageautoprofile-gcc: configure-stageautoprofile-gcc
12661	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
12662	@r=`${PWD_COMMAND}`; export r; \
12663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12664	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
12665	$(HOST_EXPORTS) \
12666	$(POSTSTAGE1_HOST_EXPORTS)  \
12667	cd $(HOST_SUBDIR)/gcc && \
12668	$$s/gcc/config/i386/$(AUTO_PROFILE) \
12669	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12670		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
12671		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
12672		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
12673		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
12674		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12675		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12676		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12677		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12678		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
12679		$(TARGET-stageautoprofile-gcc)
12680
12681maybe-clean-stageautoprofile-gcc: clean-stageautoprofile-gcc
12682clean-stageautoprofile: clean-stageautoprofile-gcc
12683clean-stageautoprofile-gcc:
12684	@if [ $(current_stage) = stageautoprofile ]; then \
12685	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12686	else \
12687	  [ -f $(HOST_SUBDIR)/stageautoprofile-gcc/Makefile ] || exit 0; \
12688	  $(MAKE) stageautoprofile-start; \
12689	fi; \
12690	cd $(HOST_SUBDIR)/gcc && \
12691	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12692@endif gcc-bootstrap
12693
12694
12695.PHONY: all-stageautofeedback-gcc maybe-all-stageautofeedback-gcc
12696.PHONY: clean-stageautofeedback-gcc maybe-clean-stageautofeedback-gcc
12697maybe-all-stageautofeedback-gcc:
12698maybe-clean-stageautofeedback-gcc:
12699@if gcc-bootstrap
12700maybe-all-stageautofeedback-gcc: all-stageautofeedback-gcc
12701all-stageautofeedback: all-stageautofeedback-gcc
12702TARGET-stageautofeedback-gcc = $(TARGET-gcc)
12703all-stageautofeedback-gcc: configure-stageautofeedback-gcc
12704	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
12705	@r=`${PWD_COMMAND}`; export r; \
12706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12707	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
12708	$(HOST_EXPORTS) \
12709	$(POSTSTAGE1_HOST_EXPORTS)  \
12710	cd $(HOST_SUBDIR)/gcc && \
12711	 \
12712	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12713		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
12714		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
12715		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
12716		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
12717		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12718		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12719		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12720		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12721		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
12722		$(TARGET-stageautofeedback-gcc)
12723
12724maybe-clean-stageautofeedback-gcc: clean-stageautofeedback-gcc
12725clean-stageautofeedback: clean-stageautofeedback-gcc
12726clean-stageautofeedback-gcc:
12727	@if [ $(current_stage) = stageautofeedback ]; then \
12728	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12729	else \
12730	  [ -f $(HOST_SUBDIR)/stageautofeedback-gcc/Makefile ] || exit 0; \
12731	  $(MAKE) stageautofeedback-start; \
12732	fi; \
12733	cd $(HOST_SUBDIR)/gcc && \
12734	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12735@endif gcc-bootstrap
12736
12737
12738
12739
12740
12741.PHONY: check-gcc maybe-check-gcc
12742maybe-check-gcc:
12743@if gcc
12744maybe-check-gcc: check-gcc
12745
12746check-gcc:
12747	@: $(MAKE); $(unstage)
12748	@r=`${PWD_COMMAND}`; export r; \
12749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12750	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12751	(cd $(HOST_SUBDIR)/gcc && \
12752	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
12753
12754@endif gcc
12755
12756.PHONY: install-gcc maybe-install-gcc
12757maybe-install-gcc:
12758@if gcc
12759maybe-install-gcc: install-gcc
12760
12761install-gcc: installdirs
12762	@: $(MAKE); $(unstage)
12763	@r=`${PWD_COMMAND}`; export r; \
12764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12765	$(HOST_EXPORTS) \
12766	(cd $(HOST_SUBDIR)/gcc && \
12767	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
12768
12769@endif gcc
12770
12771.PHONY: install-strip-gcc maybe-install-strip-gcc
12772maybe-install-strip-gcc:
12773@if gcc
12774maybe-install-strip-gcc: install-strip-gcc
12775
12776install-strip-gcc: installdirs
12777	@: $(MAKE); $(unstage)
12778	@r=`${PWD_COMMAND}`; export r; \
12779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12780	$(HOST_EXPORTS) \
12781	(cd $(HOST_SUBDIR)/gcc && \
12782	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
12783
12784@endif gcc
12785
12786# Other targets (info, dvi, pdf, etc.)
12787
12788.PHONY: maybe-info-gcc info-gcc
12789maybe-info-gcc:
12790@if gcc
12791maybe-info-gcc: info-gcc
12792
12793info-gcc: \
12794    configure-gcc
12795	@[ -f ./gcc/Makefile ] || exit 0; \
12796	r=`${PWD_COMMAND}`; export r; \
12797	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12798	$(HOST_EXPORTS) \
12799	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12800	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12801	done; \
12802	echo "Doing info in gcc"; \
12803	(cd $(HOST_SUBDIR)/gcc && \
12804	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12805	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12806	          "RANLIB=$${RANLIB}" \
12807	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12808	          info) \
12809	  || exit 1
12810
12811@endif gcc
12812
12813.PHONY: maybe-dvi-gcc dvi-gcc
12814maybe-dvi-gcc:
12815@if gcc
12816maybe-dvi-gcc: dvi-gcc
12817
12818dvi-gcc: \
12819    configure-gcc
12820	@[ -f ./gcc/Makefile ] || exit 0; \
12821	r=`${PWD_COMMAND}`; export r; \
12822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12823	$(HOST_EXPORTS) \
12824	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12825	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12826	done; \
12827	echo "Doing dvi in gcc"; \
12828	(cd $(HOST_SUBDIR)/gcc && \
12829	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12830	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12831	          "RANLIB=$${RANLIB}" \
12832	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12833	          dvi) \
12834	  || exit 1
12835
12836@endif gcc
12837
12838.PHONY: maybe-pdf-gcc pdf-gcc
12839maybe-pdf-gcc:
12840@if gcc
12841maybe-pdf-gcc: pdf-gcc
12842
12843pdf-gcc: \
12844    configure-gcc
12845	@[ -f ./gcc/Makefile ] || exit 0; \
12846	r=`${PWD_COMMAND}`; export r; \
12847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12848	$(HOST_EXPORTS) \
12849	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12850	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12851	done; \
12852	echo "Doing pdf in gcc"; \
12853	(cd $(HOST_SUBDIR)/gcc && \
12854	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12855	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12856	          "RANLIB=$${RANLIB}" \
12857	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12858	          pdf) \
12859	  || exit 1
12860
12861@endif gcc
12862
12863.PHONY: maybe-html-gcc html-gcc
12864maybe-html-gcc:
12865@if gcc
12866maybe-html-gcc: html-gcc
12867
12868html-gcc: \
12869    configure-gcc
12870	@[ -f ./gcc/Makefile ] || exit 0; \
12871	r=`${PWD_COMMAND}`; export r; \
12872	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12873	$(HOST_EXPORTS) \
12874	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12875	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12876	done; \
12877	echo "Doing html in gcc"; \
12878	(cd $(HOST_SUBDIR)/gcc && \
12879	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12880	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12881	          "RANLIB=$${RANLIB}" \
12882	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12883	          html) \
12884	  || exit 1
12885
12886@endif gcc
12887
12888.PHONY: maybe-TAGS-gcc TAGS-gcc
12889maybe-TAGS-gcc:
12890@if gcc
12891maybe-TAGS-gcc: TAGS-gcc
12892
12893TAGS-gcc: \
12894    configure-gcc
12895	@[ -f ./gcc/Makefile ] || exit 0; \
12896	r=`${PWD_COMMAND}`; export r; \
12897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12898	$(HOST_EXPORTS) \
12899	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12900	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12901	done; \
12902	echo "Doing TAGS in gcc"; \
12903	(cd $(HOST_SUBDIR)/gcc && \
12904	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12905	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12906	          "RANLIB=$${RANLIB}" \
12907	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12908	          TAGS) \
12909	  || exit 1
12910
12911@endif gcc
12912
12913.PHONY: maybe-install-info-gcc install-info-gcc
12914maybe-install-info-gcc:
12915@if gcc
12916maybe-install-info-gcc: install-info-gcc
12917
12918install-info-gcc: \
12919    configure-gcc \
12920    info-gcc
12921	@[ -f ./gcc/Makefile ] || exit 0; \
12922	r=`${PWD_COMMAND}`; export r; \
12923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12924	$(HOST_EXPORTS) \
12925	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12926	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12927	done; \
12928	echo "Doing install-info in gcc"; \
12929	(cd $(HOST_SUBDIR)/gcc && \
12930	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12931	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12932	          "RANLIB=$${RANLIB}" \
12933	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12934	          install-info) \
12935	  || exit 1
12936
12937@endif gcc
12938
12939.PHONY: maybe-install-dvi-gcc install-dvi-gcc
12940maybe-install-dvi-gcc:
12941@if gcc
12942maybe-install-dvi-gcc: install-dvi-gcc
12943
12944install-dvi-gcc: \
12945    configure-gcc \
12946    dvi-gcc
12947	@[ -f ./gcc/Makefile ] || exit 0; \
12948	r=`${PWD_COMMAND}`; export r; \
12949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12950	$(HOST_EXPORTS) \
12951	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12952	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12953	done; \
12954	echo "Doing install-dvi in gcc"; \
12955	(cd $(HOST_SUBDIR)/gcc && \
12956	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12957	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12958	          "RANLIB=$${RANLIB}" \
12959	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12960	          install-dvi) \
12961	  || exit 1
12962
12963@endif gcc
12964
12965.PHONY: maybe-install-pdf-gcc install-pdf-gcc
12966maybe-install-pdf-gcc:
12967@if gcc
12968maybe-install-pdf-gcc: install-pdf-gcc
12969
12970install-pdf-gcc: \
12971    configure-gcc \
12972    pdf-gcc
12973	@[ -f ./gcc/Makefile ] || exit 0; \
12974	r=`${PWD_COMMAND}`; export r; \
12975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12976	$(HOST_EXPORTS) \
12977	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12978	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12979	done; \
12980	echo "Doing install-pdf in gcc"; \
12981	(cd $(HOST_SUBDIR)/gcc && \
12982	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12983	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12984	          "RANLIB=$${RANLIB}" \
12985	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12986	          install-pdf) \
12987	  || exit 1
12988
12989@endif gcc
12990
12991.PHONY: maybe-install-html-gcc install-html-gcc
12992maybe-install-html-gcc:
12993@if gcc
12994maybe-install-html-gcc: install-html-gcc
12995
12996install-html-gcc: \
12997    configure-gcc \
12998    html-gcc
12999	@[ -f ./gcc/Makefile ] || exit 0; \
13000	r=`${PWD_COMMAND}`; export r; \
13001	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13002	$(HOST_EXPORTS) \
13003	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13004	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13005	done; \
13006	echo "Doing install-html in gcc"; \
13007	(cd $(HOST_SUBDIR)/gcc && \
13008	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13009	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13010	          "RANLIB=$${RANLIB}" \
13011	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13012	          install-html) \
13013	  || exit 1
13014
13015@endif gcc
13016
13017.PHONY: maybe-installcheck-gcc installcheck-gcc
13018maybe-installcheck-gcc:
13019@if gcc
13020maybe-installcheck-gcc: installcheck-gcc
13021
13022installcheck-gcc: \
13023    configure-gcc
13024	@[ -f ./gcc/Makefile ] || exit 0; \
13025	r=`${PWD_COMMAND}`; export r; \
13026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13027	$(HOST_EXPORTS) \
13028	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13029	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13030	done; \
13031	echo "Doing installcheck in gcc"; \
13032	(cd $(HOST_SUBDIR)/gcc && \
13033	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13034	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13035	          "RANLIB=$${RANLIB}" \
13036	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13037	          installcheck) \
13038	  || exit 1
13039
13040@endif gcc
13041
13042.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
13043maybe-mostlyclean-gcc:
13044@if gcc
13045maybe-mostlyclean-gcc: mostlyclean-gcc
13046
13047mostlyclean-gcc:
13048	@[ -f ./gcc/Makefile ] || exit 0; \
13049	r=`${PWD_COMMAND}`; export r; \
13050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13051	$(HOST_EXPORTS) \
13052	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13053	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13054	done; \
13055	echo "Doing mostlyclean in gcc"; \
13056	(cd $(HOST_SUBDIR)/gcc && \
13057	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13058	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13059	          "RANLIB=$${RANLIB}" \
13060	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13061	          mostlyclean) \
13062	  || exit 1
13063
13064@endif gcc
13065
13066.PHONY: maybe-clean-gcc clean-gcc
13067maybe-clean-gcc:
13068@if gcc
13069maybe-clean-gcc: clean-gcc
13070
13071clean-gcc:
13072	@[ -f ./gcc/Makefile ] || exit 0; \
13073	r=`${PWD_COMMAND}`; export r; \
13074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13075	$(HOST_EXPORTS) \
13076	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13078	done; \
13079	echo "Doing clean in gcc"; \
13080	(cd $(HOST_SUBDIR)/gcc && \
13081	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13082	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13083	          "RANLIB=$${RANLIB}" \
13084	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13085	          clean) \
13086	  || exit 1
13087
13088@endif gcc
13089
13090.PHONY: maybe-distclean-gcc distclean-gcc
13091maybe-distclean-gcc:
13092@if gcc
13093maybe-distclean-gcc: distclean-gcc
13094
13095distclean-gcc:
13096	@[ -f ./gcc/Makefile ] || exit 0; \
13097	r=`${PWD_COMMAND}`; export r; \
13098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13099	$(HOST_EXPORTS) \
13100	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13101	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13102	done; \
13103	echo "Doing distclean in gcc"; \
13104	(cd $(HOST_SUBDIR)/gcc && \
13105	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13106	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13107	          "RANLIB=$${RANLIB}" \
13108	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13109	          distclean) \
13110	  || exit 1
13111
13112@endif gcc
13113
13114.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
13115maybe-maintainer-clean-gcc:
13116@if gcc
13117maybe-maintainer-clean-gcc: maintainer-clean-gcc
13118
13119maintainer-clean-gcc:
13120	@[ -f ./gcc/Makefile ] || exit 0; \
13121	r=`${PWD_COMMAND}`; export r; \
13122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13123	$(HOST_EXPORTS) \
13124	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13125	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13126	done; \
13127	echo "Doing maintainer-clean in gcc"; \
13128	(cd $(HOST_SUBDIR)/gcc && \
13129	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13130	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13131	          "RANLIB=$${RANLIB}" \
13132	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13133	          maintainer-clean) \
13134	  || exit 1
13135
13136@endif gcc
13137
13138
13139
13140.PHONY: configure-gmp maybe-configure-gmp
13141maybe-configure-gmp:
13142@if gcc-bootstrap
13143configure-gmp: stage_current
13144@endif gcc-bootstrap
13145@if gmp
13146maybe-configure-gmp: configure-gmp
13147configure-gmp:
13148	@r=`${PWD_COMMAND}`; export r; \
13149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13150	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13151	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13152	$(HOST_EXPORTS)  \
13153	echo Configuring in $(HOST_SUBDIR)/gmp; \
13154	cd "$(HOST_SUBDIR)/gmp" || exit 1; \
13155	case $(srcdir) in \
13156	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13157	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13158		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13159	esac; \
13160	module_srcdir=gmp; \
13161	$(SHELL) \
13162	  $$s/$$module_srcdir/configure \
13163	  --srcdir=$${topdir}/$$module_srcdir \
13164	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13165	  --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" \
13166	  || exit 1
13167@endif gmp
13168
13169
13170
13171.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
13172maybe-configure-stage1-gmp:
13173@if gmp-bootstrap
13174maybe-configure-stage1-gmp: configure-stage1-gmp
13175configure-stage1-gmp:
13176	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13177	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13178	@r=`${PWD_COMMAND}`; export r; \
13179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13180	TFLAGS="$(STAGE1_TFLAGS)"; \
13181	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13182	$(HOST_EXPORTS) \
13183	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13184	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13185	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13186	echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
13187	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13188	cd $(HOST_SUBDIR)/gmp || exit 1; \
13189	case $(srcdir) in \
13190	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13191	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13192		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13193	esac; \
13194	module_srcdir=gmp; \
13195	$(SHELL) $$s/$$module_srcdir/configure \
13196	  --srcdir=$${topdir}/$$module_srcdir \
13197	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13198	  --target=none-${host_vendor}-${host_os} \
13199	   \
13200	  $(STAGE1_CONFIGURE_FLAGS) \
13201	  --disable-shared LEX="touch lex.yy.c"
13202@endif gmp-bootstrap
13203
13204.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
13205maybe-configure-stage2-gmp:
13206@if gmp-bootstrap
13207maybe-configure-stage2-gmp: configure-stage2-gmp
13208configure-stage2-gmp:
13209	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13210	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13211	@r=`${PWD_COMMAND}`; export r; \
13212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13213	TFLAGS="$(STAGE2_TFLAGS)"; \
13214	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13215	$(HOST_EXPORTS) \
13216	$(POSTSTAGE1_HOST_EXPORTS) \
13217	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13218	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13219	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13220	echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
13221	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13222	cd $(HOST_SUBDIR)/gmp || exit 1; \
13223	case $(srcdir) in \
13224	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13225	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13226		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13227	esac; \
13228	module_srcdir=gmp; \
13229	$(SHELL) $$s/$$module_srcdir/configure \
13230	  --srcdir=$${topdir}/$$module_srcdir \
13231	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13232	  --target=none-${host_vendor}-${host_os} \
13233	  --with-build-libsubdir=$(HOST_SUBDIR) \
13234	  $(STAGE2_CONFIGURE_FLAGS) \
13235	  --disable-shared LEX="touch lex.yy.c"
13236@endif gmp-bootstrap
13237
13238.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
13239maybe-configure-stage3-gmp:
13240@if gmp-bootstrap
13241maybe-configure-stage3-gmp: configure-stage3-gmp
13242configure-stage3-gmp:
13243	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13244	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13245	@r=`${PWD_COMMAND}`; export r; \
13246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13247	TFLAGS="$(STAGE3_TFLAGS)"; \
13248	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13249	$(HOST_EXPORTS) \
13250	$(POSTSTAGE1_HOST_EXPORTS) \
13251	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13252	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13253	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13254	echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
13255	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13256	cd $(HOST_SUBDIR)/gmp || exit 1; \
13257	case $(srcdir) in \
13258	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13259	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13260		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13261	esac; \
13262	module_srcdir=gmp; \
13263	$(SHELL) $$s/$$module_srcdir/configure \
13264	  --srcdir=$${topdir}/$$module_srcdir \
13265	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13266	  --target=none-${host_vendor}-${host_os} \
13267	  --with-build-libsubdir=$(HOST_SUBDIR) \
13268	  $(STAGE3_CONFIGURE_FLAGS) \
13269	  --disable-shared LEX="touch lex.yy.c"
13270@endif gmp-bootstrap
13271
13272.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
13273maybe-configure-stage4-gmp:
13274@if gmp-bootstrap
13275maybe-configure-stage4-gmp: configure-stage4-gmp
13276configure-stage4-gmp:
13277	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13278	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13279	@r=`${PWD_COMMAND}`; export r; \
13280	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13281	TFLAGS="$(STAGE4_TFLAGS)"; \
13282	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13283	$(HOST_EXPORTS) \
13284	$(POSTSTAGE1_HOST_EXPORTS) \
13285	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13286	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13287	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13288	echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
13289	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13290	cd $(HOST_SUBDIR)/gmp || exit 1; \
13291	case $(srcdir) in \
13292	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13293	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13294		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13295	esac; \
13296	module_srcdir=gmp; \
13297	$(SHELL) $$s/$$module_srcdir/configure \
13298	  --srcdir=$${topdir}/$$module_srcdir \
13299	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13300	  --target=none-${host_vendor}-${host_os} \
13301	  --with-build-libsubdir=$(HOST_SUBDIR) \
13302	  $(STAGE4_CONFIGURE_FLAGS) \
13303	  --disable-shared LEX="touch lex.yy.c"
13304@endif gmp-bootstrap
13305
13306.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
13307maybe-configure-stageprofile-gmp:
13308@if gmp-bootstrap
13309maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
13310configure-stageprofile-gmp:
13311	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13312	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13313	@r=`${PWD_COMMAND}`; export r; \
13314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13315	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13316	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13317	$(HOST_EXPORTS) \
13318	$(POSTSTAGE1_HOST_EXPORTS) \
13319	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13320	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13321	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13322	echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
13323	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13324	cd $(HOST_SUBDIR)/gmp || exit 1; \
13325	case $(srcdir) in \
13326	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13327	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13328		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13329	esac; \
13330	module_srcdir=gmp; \
13331	$(SHELL) $$s/$$module_srcdir/configure \
13332	  --srcdir=$${topdir}/$$module_srcdir \
13333	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13334	  --target=none-${host_vendor}-${host_os} \
13335	  --with-build-libsubdir=$(HOST_SUBDIR) \
13336	  $(STAGEprofile_CONFIGURE_FLAGS) \
13337	  --disable-shared LEX="touch lex.yy.c"
13338@endif gmp-bootstrap
13339
13340.PHONY: configure-stagetrain-gmp maybe-configure-stagetrain-gmp
13341maybe-configure-stagetrain-gmp:
13342@if gmp-bootstrap
13343maybe-configure-stagetrain-gmp: configure-stagetrain-gmp
13344configure-stagetrain-gmp:
13345	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
13346	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13347	@r=`${PWD_COMMAND}`; export r; \
13348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13349	TFLAGS="$(STAGEtrain_TFLAGS)"; \
13350	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13351	$(HOST_EXPORTS) \
13352	$(POSTSTAGE1_HOST_EXPORTS) \
13353	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
13354	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
13355	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
13356	echo Configuring stage train in $(HOST_SUBDIR)/gmp; \
13357	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13358	cd $(HOST_SUBDIR)/gmp || exit 1; \
13359	case $(srcdir) in \
13360	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13361	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13362		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13363	esac; \
13364	module_srcdir=gmp; \
13365	$(SHELL) $$s/$$module_srcdir/configure \
13366	  --srcdir=$${topdir}/$$module_srcdir \
13367	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13368	  --target=none-${host_vendor}-${host_os} \
13369	  --with-build-libsubdir=$(HOST_SUBDIR) \
13370	  $(STAGEtrain_CONFIGURE_FLAGS) \
13371	  --disable-shared LEX="touch lex.yy.c"
13372@endif gmp-bootstrap
13373
13374.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
13375maybe-configure-stagefeedback-gmp:
13376@if gmp-bootstrap
13377maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
13378configure-stagefeedback-gmp:
13379	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13380	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13381	@r=`${PWD_COMMAND}`; export r; \
13382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13383	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13384	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13385	$(HOST_EXPORTS) \
13386	$(POSTSTAGE1_HOST_EXPORTS) \
13387	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13388	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13389	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13390	echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
13391	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13392	cd $(HOST_SUBDIR)/gmp || exit 1; \
13393	case $(srcdir) in \
13394	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13395	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13396		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13397	esac; \
13398	module_srcdir=gmp; \
13399	$(SHELL) $$s/$$module_srcdir/configure \
13400	  --srcdir=$${topdir}/$$module_srcdir \
13401	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13402	  --target=none-${host_vendor}-${host_os} \
13403	  --with-build-libsubdir=$(HOST_SUBDIR) \
13404	  $(STAGEfeedback_CONFIGURE_FLAGS) \
13405	  --disable-shared LEX="touch lex.yy.c"
13406@endif gmp-bootstrap
13407
13408.PHONY: configure-stageautoprofile-gmp maybe-configure-stageautoprofile-gmp
13409maybe-configure-stageautoprofile-gmp:
13410@if gmp-bootstrap
13411maybe-configure-stageautoprofile-gmp: configure-stageautoprofile-gmp
13412configure-stageautoprofile-gmp:
13413	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
13414	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13415	@r=`${PWD_COMMAND}`; export r; \
13416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13417	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
13418	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13419	$(HOST_EXPORTS) \
13420	$(POSTSTAGE1_HOST_EXPORTS) \
13421	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
13422	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
13423	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
13424	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gmp; \
13425	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13426	cd $(HOST_SUBDIR)/gmp || exit 1; \
13427	case $(srcdir) in \
13428	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13429	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13430		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13431	esac; \
13432	module_srcdir=gmp; \
13433	$(SHELL) $$s/$$module_srcdir/configure \
13434	  --srcdir=$${topdir}/$$module_srcdir \
13435	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13436	  --target=none-${host_vendor}-${host_os} \
13437	  --with-build-libsubdir=$(HOST_SUBDIR) \
13438	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
13439	  --disable-shared LEX="touch lex.yy.c"
13440@endif gmp-bootstrap
13441
13442.PHONY: configure-stageautofeedback-gmp maybe-configure-stageautofeedback-gmp
13443maybe-configure-stageautofeedback-gmp:
13444@if gmp-bootstrap
13445maybe-configure-stageautofeedback-gmp: configure-stageautofeedback-gmp
13446configure-stageautofeedback-gmp:
13447	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
13448	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13449	@r=`${PWD_COMMAND}`; export r; \
13450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13451	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
13452	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13453	$(HOST_EXPORTS) \
13454	$(POSTSTAGE1_HOST_EXPORTS) \
13455	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
13456	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
13457	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
13458	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gmp; \
13459	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13460	cd $(HOST_SUBDIR)/gmp || exit 1; \
13461	case $(srcdir) in \
13462	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13463	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13464		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13465	esac; \
13466	module_srcdir=gmp; \
13467	$(SHELL) $$s/$$module_srcdir/configure \
13468	  --srcdir=$${topdir}/$$module_srcdir \
13469	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13470	  --target=none-${host_vendor}-${host_os} \
13471	  --with-build-libsubdir=$(HOST_SUBDIR) \
13472	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
13473	  --disable-shared LEX="touch lex.yy.c"
13474@endif gmp-bootstrap
13475
13476
13477
13478
13479
13480.PHONY: all-gmp maybe-all-gmp
13481maybe-all-gmp:
13482@if gcc-bootstrap
13483all-gmp: stage_current
13484@endif gcc-bootstrap
13485@if gmp
13486TARGET-gmp=all
13487maybe-all-gmp: all-gmp
13488all-gmp: configure-gmp
13489	@r=`${PWD_COMMAND}`; export r; \
13490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13491	$(HOST_EXPORTS)  \
13492	(cd $(HOST_SUBDIR)/gmp && \
13493	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13494		$(TARGET-gmp))
13495@endif gmp
13496
13497
13498
13499.PHONY: all-stage1-gmp maybe-all-stage1-gmp
13500.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
13501maybe-all-stage1-gmp:
13502maybe-clean-stage1-gmp:
13503@if gmp-bootstrap
13504maybe-all-stage1-gmp: all-stage1-gmp
13505all-stage1: all-stage1-gmp
13506TARGET-stage1-gmp = $(TARGET-gmp)
13507all-stage1-gmp: configure-stage1-gmp
13508	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13509	@r=`${PWD_COMMAND}`; export r; \
13510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13511	TFLAGS="$(STAGE1_TFLAGS)"; \
13512	$(HOST_EXPORTS)  \
13513	cd $(HOST_SUBDIR)/gmp && \
13514	 \
13515	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13516		CFLAGS="$(STAGE1_CFLAGS)" \
13517		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
13518		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13519		LIBCFLAGS="$(LIBCFLAGS)" \
13520		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13521		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13522		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13523		$(EXTRA_HOST_FLAGS)  \
13524		$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13525		TFLAGS="$(STAGE1_TFLAGS)"  \
13526		$(TARGET-stage1-gmp)
13527
13528maybe-clean-stage1-gmp: clean-stage1-gmp
13529clean-stage1: clean-stage1-gmp
13530clean-stage1-gmp:
13531	@if [ $(current_stage) = stage1 ]; then \
13532	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13533	else \
13534	  [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
13535	  $(MAKE) stage1-start; \
13536	fi; \
13537	cd $(HOST_SUBDIR)/gmp && \
13538	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13539	$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13540@endif gmp-bootstrap
13541
13542
13543.PHONY: all-stage2-gmp maybe-all-stage2-gmp
13544.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
13545maybe-all-stage2-gmp:
13546maybe-clean-stage2-gmp:
13547@if gmp-bootstrap
13548maybe-all-stage2-gmp: all-stage2-gmp
13549all-stage2: all-stage2-gmp
13550TARGET-stage2-gmp = $(TARGET-gmp)
13551all-stage2-gmp: configure-stage2-gmp
13552	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13553	@r=`${PWD_COMMAND}`; export r; \
13554	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13555	TFLAGS="$(STAGE2_TFLAGS)"; \
13556	$(HOST_EXPORTS) \
13557	$(POSTSTAGE1_HOST_EXPORTS)  \
13558	cd $(HOST_SUBDIR)/gmp && \
13559	 \
13560	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13561		CFLAGS="$(STAGE2_CFLAGS)" \
13562		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
13563		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13564		LIBCFLAGS="$(STAGE2_CFLAGS)" \
13565		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13566		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13567		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13568		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13569		TFLAGS="$(STAGE2_TFLAGS)"  \
13570		$(TARGET-stage2-gmp)
13571
13572maybe-clean-stage2-gmp: clean-stage2-gmp
13573clean-stage2: clean-stage2-gmp
13574clean-stage2-gmp:
13575	@if [ $(current_stage) = stage2 ]; then \
13576	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13577	else \
13578	  [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
13579	  $(MAKE) stage2-start; \
13580	fi; \
13581	cd $(HOST_SUBDIR)/gmp && \
13582	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13583@endif gmp-bootstrap
13584
13585
13586.PHONY: all-stage3-gmp maybe-all-stage3-gmp
13587.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
13588maybe-all-stage3-gmp:
13589maybe-clean-stage3-gmp:
13590@if gmp-bootstrap
13591maybe-all-stage3-gmp: all-stage3-gmp
13592all-stage3: all-stage3-gmp
13593TARGET-stage3-gmp = $(TARGET-gmp)
13594all-stage3-gmp: configure-stage3-gmp
13595	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13596	@r=`${PWD_COMMAND}`; export r; \
13597	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13598	TFLAGS="$(STAGE3_TFLAGS)"; \
13599	$(HOST_EXPORTS) \
13600	$(POSTSTAGE1_HOST_EXPORTS)  \
13601	cd $(HOST_SUBDIR)/gmp && \
13602	 \
13603	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13604		CFLAGS="$(STAGE3_CFLAGS)" \
13605		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
13606		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13607		LIBCFLAGS="$(STAGE3_CFLAGS)" \
13608		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13609		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13610		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13611		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13612		TFLAGS="$(STAGE3_TFLAGS)"  \
13613		$(TARGET-stage3-gmp)
13614
13615maybe-clean-stage3-gmp: clean-stage3-gmp
13616clean-stage3: clean-stage3-gmp
13617clean-stage3-gmp:
13618	@if [ $(current_stage) = stage3 ]; then \
13619	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13620	else \
13621	  [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
13622	  $(MAKE) stage3-start; \
13623	fi; \
13624	cd $(HOST_SUBDIR)/gmp && \
13625	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13626@endif gmp-bootstrap
13627
13628
13629.PHONY: all-stage4-gmp maybe-all-stage4-gmp
13630.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
13631maybe-all-stage4-gmp:
13632maybe-clean-stage4-gmp:
13633@if gmp-bootstrap
13634maybe-all-stage4-gmp: all-stage4-gmp
13635all-stage4: all-stage4-gmp
13636TARGET-stage4-gmp = $(TARGET-gmp)
13637all-stage4-gmp: configure-stage4-gmp
13638	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13639	@r=`${PWD_COMMAND}`; export r; \
13640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13641	TFLAGS="$(STAGE4_TFLAGS)"; \
13642	$(HOST_EXPORTS) \
13643	$(POSTSTAGE1_HOST_EXPORTS)  \
13644	cd $(HOST_SUBDIR)/gmp && \
13645	 \
13646	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13647		CFLAGS="$(STAGE4_CFLAGS)" \
13648		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
13649		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13650		LIBCFLAGS="$(STAGE4_CFLAGS)" \
13651		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13652		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13653		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13654		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13655		TFLAGS="$(STAGE4_TFLAGS)"  \
13656		$(TARGET-stage4-gmp)
13657
13658maybe-clean-stage4-gmp: clean-stage4-gmp
13659clean-stage4: clean-stage4-gmp
13660clean-stage4-gmp:
13661	@if [ $(current_stage) = stage4 ]; then \
13662	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13663	else \
13664	  [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
13665	  $(MAKE) stage4-start; \
13666	fi; \
13667	cd $(HOST_SUBDIR)/gmp && \
13668	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13669@endif gmp-bootstrap
13670
13671
13672.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
13673.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
13674maybe-all-stageprofile-gmp:
13675maybe-clean-stageprofile-gmp:
13676@if gmp-bootstrap
13677maybe-all-stageprofile-gmp: all-stageprofile-gmp
13678all-stageprofile: all-stageprofile-gmp
13679TARGET-stageprofile-gmp = $(TARGET-gmp)
13680all-stageprofile-gmp: configure-stageprofile-gmp
13681	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13682	@r=`${PWD_COMMAND}`; export r; \
13683	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13684	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13685	$(HOST_EXPORTS) \
13686	$(POSTSTAGE1_HOST_EXPORTS)  \
13687	cd $(HOST_SUBDIR)/gmp && \
13688	 \
13689	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13690		CFLAGS="$(STAGEprofile_CFLAGS)" \
13691		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
13692		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13693		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13694		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13695		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13696		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13697		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13698		TFLAGS="$(STAGEprofile_TFLAGS)"  \
13699		$(TARGET-stageprofile-gmp)
13700
13701maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
13702clean-stageprofile: clean-stageprofile-gmp
13703clean-stageprofile-gmp:
13704	@if [ $(current_stage) = stageprofile ]; then \
13705	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13706	else \
13707	  [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
13708	  $(MAKE) stageprofile-start; \
13709	fi; \
13710	cd $(HOST_SUBDIR)/gmp && \
13711	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13712@endif gmp-bootstrap
13713
13714
13715.PHONY: all-stagetrain-gmp maybe-all-stagetrain-gmp
13716.PHONY: clean-stagetrain-gmp maybe-clean-stagetrain-gmp
13717maybe-all-stagetrain-gmp:
13718maybe-clean-stagetrain-gmp:
13719@if gmp-bootstrap
13720maybe-all-stagetrain-gmp: all-stagetrain-gmp
13721all-stagetrain: all-stagetrain-gmp
13722TARGET-stagetrain-gmp = $(TARGET-gmp)
13723all-stagetrain-gmp: configure-stagetrain-gmp
13724	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
13725	@r=`${PWD_COMMAND}`; export r; \
13726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13727	TFLAGS="$(STAGEtrain_TFLAGS)"; \
13728	$(HOST_EXPORTS) \
13729	$(POSTSTAGE1_HOST_EXPORTS)  \
13730	cd $(HOST_SUBDIR)/gmp && \
13731	 \
13732	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13733		CFLAGS="$(STAGEtrain_CFLAGS)" \
13734		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
13735		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
13736		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
13737		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13738		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13739		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13740		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13741		TFLAGS="$(STAGEtrain_TFLAGS)"  \
13742		$(TARGET-stagetrain-gmp)
13743
13744maybe-clean-stagetrain-gmp: clean-stagetrain-gmp
13745clean-stagetrain: clean-stagetrain-gmp
13746clean-stagetrain-gmp:
13747	@if [ $(current_stage) = stagetrain ]; then \
13748	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13749	else \
13750	  [ -f $(HOST_SUBDIR)/stagetrain-gmp/Makefile ] || exit 0; \
13751	  $(MAKE) stagetrain-start; \
13752	fi; \
13753	cd $(HOST_SUBDIR)/gmp && \
13754	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13755@endif gmp-bootstrap
13756
13757
13758.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
13759.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
13760maybe-all-stagefeedback-gmp:
13761maybe-clean-stagefeedback-gmp:
13762@if gmp-bootstrap
13763maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
13764all-stagefeedback: all-stagefeedback-gmp
13765TARGET-stagefeedback-gmp = $(TARGET-gmp)
13766all-stagefeedback-gmp: configure-stagefeedback-gmp
13767	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13768	@r=`${PWD_COMMAND}`; export r; \
13769	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13770	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13771	$(HOST_EXPORTS) \
13772	$(POSTSTAGE1_HOST_EXPORTS)  \
13773	cd $(HOST_SUBDIR)/gmp && \
13774	 \
13775	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13776		CFLAGS="$(STAGEfeedback_CFLAGS)" \
13777		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
13778		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13779		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13780		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13781		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13782		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13783		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13784		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
13785		$(TARGET-stagefeedback-gmp)
13786
13787maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
13788clean-stagefeedback: clean-stagefeedback-gmp
13789clean-stagefeedback-gmp:
13790	@if [ $(current_stage) = stagefeedback ]; then \
13791	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13792	else \
13793	  [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
13794	  $(MAKE) stagefeedback-start; \
13795	fi; \
13796	cd $(HOST_SUBDIR)/gmp && \
13797	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13798@endif gmp-bootstrap
13799
13800
13801.PHONY: all-stageautoprofile-gmp maybe-all-stageautoprofile-gmp
13802.PHONY: clean-stageautoprofile-gmp maybe-clean-stageautoprofile-gmp
13803maybe-all-stageautoprofile-gmp:
13804maybe-clean-stageautoprofile-gmp:
13805@if gmp-bootstrap
13806maybe-all-stageautoprofile-gmp: all-stageautoprofile-gmp
13807all-stageautoprofile: all-stageautoprofile-gmp
13808TARGET-stageautoprofile-gmp = $(TARGET-gmp)
13809all-stageautoprofile-gmp: configure-stageautoprofile-gmp
13810	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
13811	@r=`${PWD_COMMAND}`; export r; \
13812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13813	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
13814	$(HOST_EXPORTS) \
13815	$(POSTSTAGE1_HOST_EXPORTS)  \
13816	cd $(HOST_SUBDIR)/gmp && \
13817	$$s/gcc/config/i386/$(AUTO_PROFILE) \
13818	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13819		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
13820		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
13821		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
13822		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
13823		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13824		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13825		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13826		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13827		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
13828		$(TARGET-stageautoprofile-gmp)
13829
13830maybe-clean-stageautoprofile-gmp: clean-stageautoprofile-gmp
13831clean-stageautoprofile: clean-stageautoprofile-gmp
13832clean-stageautoprofile-gmp:
13833	@if [ $(current_stage) = stageautoprofile ]; then \
13834	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13835	else \
13836	  [ -f $(HOST_SUBDIR)/stageautoprofile-gmp/Makefile ] || exit 0; \
13837	  $(MAKE) stageautoprofile-start; \
13838	fi; \
13839	cd $(HOST_SUBDIR)/gmp && \
13840	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13841@endif gmp-bootstrap
13842
13843
13844.PHONY: all-stageautofeedback-gmp maybe-all-stageautofeedback-gmp
13845.PHONY: clean-stageautofeedback-gmp maybe-clean-stageautofeedback-gmp
13846maybe-all-stageautofeedback-gmp:
13847maybe-clean-stageautofeedback-gmp:
13848@if gmp-bootstrap
13849maybe-all-stageautofeedback-gmp: all-stageautofeedback-gmp
13850all-stageautofeedback: all-stageautofeedback-gmp
13851TARGET-stageautofeedback-gmp = $(TARGET-gmp)
13852all-stageautofeedback-gmp: configure-stageautofeedback-gmp
13853	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
13854	@r=`${PWD_COMMAND}`; export r; \
13855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13856	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
13857	$(HOST_EXPORTS) \
13858	$(POSTSTAGE1_HOST_EXPORTS)  \
13859	cd $(HOST_SUBDIR)/gmp && \
13860	 \
13861	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13862		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
13863		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
13864		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
13865		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
13866		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13867		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13868		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13869		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13870		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
13871		$(TARGET-stageautofeedback-gmp)
13872
13873maybe-clean-stageautofeedback-gmp: clean-stageautofeedback-gmp
13874clean-stageautofeedback: clean-stageautofeedback-gmp
13875clean-stageautofeedback-gmp:
13876	@if [ $(current_stage) = stageautofeedback ]; then \
13877	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13878	else \
13879	  [ -f $(HOST_SUBDIR)/stageautofeedback-gmp/Makefile ] || exit 0; \
13880	  $(MAKE) stageautofeedback-start; \
13881	fi; \
13882	cd $(HOST_SUBDIR)/gmp && \
13883	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13884@endif gmp-bootstrap
13885
13886
13887
13888
13889
13890.PHONY: check-gmp maybe-check-gmp
13891maybe-check-gmp:
13892@if gmp
13893maybe-check-gmp: check-gmp
13894
13895check-gmp:
13896	@: $(MAKE); $(unstage)
13897	@r=`${PWD_COMMAND}`; export r; \
13898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13899	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13900	(cd $(HOST_SUBDIR)/gmp && \
13901	  $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
13902
13903@endif gmp
13904
13905.PHONY: install-gmp maybe-install-gmp
13906maybe-install-gmp:
13907@if gmp
13908maybe-install-gmp: install-gmp
13909
13910install-gmp:
13911
13912@endif gmp
13913
13914.PHONY: install-strip-gmp maybe-install-strip-gmp
13915maybe-install-strip-gmp:
13916@if gmp
13917maybe-install-strip-gmp: install-strip-gmp
13918
13919install-strip-gmp:
13920
13921@endif gmp
13922
13923# Other targets (info, dvi, pdf, etc.)
13924
13925.PHONY: maybe-info-gmp info-gmp
13926maybe-info-gmp:
13927@if gmp
13928maybe-info-gmp: info-gmp
13929
13930info-gmp: \
13931    configure-gmp
13932	@[ -f ./gmp/Makefile ] || exit 0; \
13933	r=`${PWD_COMMAND}`; export r; \
13934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13935	$(HOST_EXPORTS) \
13936	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13937	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13938	done; \
13939	echo "Doing info in gmp"; \
13940	(cd $(HOST_SUBDIR)/gmp && \
13941	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13942	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13943	          "RANLIB=$${RANLIB}" \
13944	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13945	          info) \
13946	  || exit 1
13947
13948@endif gmp
13949
13950.PHONY: maybe-dvi-gmp dvi-gmp
13951maybe-dvi-gmp:
13952@if gmp
13953maybe-dvi-gmp: dvi-gmp
13954
13955dvi-gmp: \
13956    configure-gmp
13957	@[ -f ./gmp/Makefile ] || exit 0; \
13958	r=`${PWD_COMMAND}`; export r; \
13959	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13960	$(HOST_EXPORTS) \
13961	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13962	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13963	done; \
13964	echo "Doing dvi in gmp"; \
13965	(cd $(HOST_SUBDIR)/gmp && \
13966	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13967	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13968	          "RANLIB=$${RANLIB}" \
13969	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13970	          dvi) \
13971	  || exit 1
13972
13973@endif gmp
13974
13975.PHONY: maybe-pdf-gmp pdf-gmp
13976maybe-pdf-gmp:
13977@if gmp
13978maybe-pdf-gmp: pdf-gmp
13979
13980pdf-gmp: \
13981    configure-gmp
13982	@[ -f ./gmp/Makefile ] || exit 0; \
13983	r=`${PWD_COMMAND}`; export r; \
13984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13985	$(HOST_EXPORTS) \
13986	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
13987	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13988	done; \
13989	echo "Doing pdf in gmp"; \
13990	(cd $(HOST_SUBDIR)/gmp && \
13991	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13992	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13993	          "RANLIB=$${RANLIB}" \
13994	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13995	          pdf) \
13996	  || exit 1
13997
13998@endif gmp
13999
14000.PHONY: maybe-html-gmp html-gmp
14001maybe-html-gmp:
14002@if gmp
14003maybe-html-gmp: html-gmp
14004
14005html-gmp: \
14006    configure-gmp
14007	@[ -f ./gmp/Makefile ] || exit 0; \
14008	r=`${PWD_COMMAND}`; export r; \
14009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14010	$(HOST_EXPORTS) \
14011	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14012	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14013	done; \
14014	echo "Doing html in gmp"; \
14015	(cd $(HOST_SUBDIR)/gmp && \
14016	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14017	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14018	          "RANLIB=$${RANLIB}" \
14019	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14020	          html) \
14021	  || exit 1
14022
14023@endif gmp
14024
14025.PHONY: maybe-TAGS-gmp TAGS-gmp
14026maybe-TAGS-gmp:
14027@if gmp
14028maybe-TAGS-gmp: TAGS-gmp
14029
14030TAGS-gmp: \
14031    configure-gmp
14032	@[ -f ./gmp/Makefile ] || exit 0; \
14033	r=`${PWD_COMMAND}`; export r; \
14034	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14035	$(HOST_EXPORTS) \
14036	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14037	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14038	done; \
14039	echo "Doing TAGS in gmp"; \
14040	(cd $(HOST_SUBDIR)/gmp && \
14041	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14042	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14043	          "RANLIB=$${RANLIB}" \
14044	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14045	          TAGS) \
14046	  || exit 1
14047
14048@endif gmp
14049
14050.PHONY: maybe-install-info-gmp install-info-gmp
14051maybe-install-info-gmp:
14052@if gmp
14053maybe-install-info-gmp: install-info-gmp
14054
14055install-info-gmp: \
14056    configure-gmp \
14057    info-gmp
14058	@[ -f ./gmp/Makefile ] || exit 0; \
14059	r=`${PWD_COMMAND}`; export r; \
14060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14061	$(HOST_EXPORTS) \
14062	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14063	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14064	done; \
14065	echo "Doing install-info in gmp"; \
14066	(cd $(HOST_SUBDIR)/gmp && \
14067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14069	          "RANLIB=$${RANLIB}" \
14070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14071	          install-info) \
14072	  || exit 1
14073
14074@endif gmp
14075
14076.PHONY: maybe-install-dvi-gmp install-dvi-gmp
14077maybe-install-dvi-gmp:
14078@if gmp
14079maybe-install-dvi-gmp: install-dvi-gmp
14080
14081install-dvi-gmp: \
14082    configure-gmp \
14083    dvi-gmp
14084	@[ -f ./gmp/Makefile ] || exit 0; \
14085	r=`${PWD_COMMAND}`; export r; \
14086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14087	$(HOST_EXPORTS) \
14088	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14089	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14090	done; \
14091	echo "Doing install-dvi in gmp"; \
14092	(cd $(HOST_SUBDIR)/gmp && \
14093	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14094	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14095	          "RANLIB=$${RANLIB}" \
14096	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14097	          install-dvi) \
14098	  || exit 1
14099
14100@endif gmp
14101
14102.PHONY: maybe-install-pdf-gmp install-pdf-gmp
14103maybe-install-pdf-gmp:
14104@if gmp
14105maybe-install-pdf-gmp: install-pdf-gmp
14106
14107install-pdf-gmp: \
14108    configure-gmp \
14109    pdf-gmp
14110	@[ -f ./gmp/Makefile ] || exit 0; \
14111	r=`${PWD_COMMAND}`; export r; \
14112	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14113	$(HOST_EXPORTS) \
14114	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14115	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14116	done; \
14117	echo "Doing install-pdf in gmp"; \
14118	(cd $(HOST_SUBDIR)/gmp && \
14119	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14120	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14121	          "RANLIB=$${RANLIB}" \
14122	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14123	          install-pdf) \
14124	  || exit 1
14125
14126@endif gmp
14127
14128.PHONY: maybe-install-html-gmp install-html-gmp
14129maybe-install-html-gmp:
14130@if gmp
14131maybe-install-html-gmp: install-html-gmp
14132
14133install-html-gmp: \
14134    configure-gmp \
14135    html-gmp
14136	@[ -f ./gmp/Makefile ] || exit 0; \
14137	r=`${PWD_COMMAND}`; export r; \
14138	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14139	$(HOST_EXPORTS) \
14140	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14141	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14142	done; \
14143	echo "Doing install-html in gmp"; \
14144	(cd $(HOST_SUBDIR)/gmp && \
14145	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14146	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14147	          "RANLIB=$${RANLIB}" \
14148	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14149	          install-html) \
14150	  || exit 1
14151
14152@endif gmp
14153
14154.PHONY: maybe-installcheck-gmp installcheck-gmp
14155maybe-installcheck-gmp:
14156@if gmp
14157maybe-installcheck-gmp: installcheck-gmp
14158
14159installcheck-gmp: \
14160    configure-gmp
14161	@[ -f ./gmp/Makefile ] || exit 0; \
14162	r=`${PWD_COMMAND}`; export r; \
14163	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14164	$(HOST_EXPORTS) \
14165	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14166	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14167	done; \
14168	echo "Doing installcheck in gmp"; \
14169	(cd $(HOST_SUBDIR)/gmp && \
14170	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14171	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14172	          "RANLIB=$${RANLIB}" \
14173	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14174	          installcheck) \
14175	  || exit 1
14176
14177@endif gmp
14178
14179.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
14180maybe-mostlyclean-gmp:
14181@if gmp
14182maybe-mostlyclean-gmp: mostlyclean-gmp
14183
14184mostlyclean-gmp:
14185	@[ -f ./gmp/Makefile ] || exit 0; \
14186	r=`${PWD_COMMAND}`; export r; \
14187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14188	$(HOST_EXPORTS) \
14189	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14190	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14191	done; \
14192	echo "Doing mostlyclean in gmp"; \
14193	(cd $(HOST_SUBDIR)/gmp && \
14194	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14195	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14196	          "RANLIB=$${RANLIB}" \
14197	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14198	          mostlyclean) \
14199	  || exit 1
14200
14201@endif gmp
14202
14203.PHONY: maybe-clean-gmp clean-gmp
14204maybe-clean-gmp:
14205@if gmp
14206maybe-clean-gmp: clean-gmp
14207
14208clean-gmp:
14209	@[ -f ./gmp/Makefile ] || exit 0; \
14210	r=`${PWD_COMMAND}`; export r; \
14211	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14212	$(HOST_EXPORTS) \
14213	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14214	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14215	done; \
14216	echo "Doing clean in gmp"; \
14217	(cd $(HOST_SUBDIR)/gmp && \
14218	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14219	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14220	          "RANLIB=$${RANLIB}" \
14221	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14222	          clean) \
14223	  || exit 1
14224
14225@endif gmp
14226
14227.PHONY: maybe-distclean-gmp distclean-gmp
14228maybe-distclean-gmp:
14229@if gmp
14230maybe-distclean-gmp: distclean-gmp
14231
14232distclean-gmp:
14233	@[ -f ./gmp/Makefile ] || exit 0; \
14234	r=`${PWD_COMMAND}`; export r; \
14235	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14236	$(HOST_EXPORTS) \
14237	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14238	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14239	done; \
14240	echo "Doing distclean in gmp"; \
14241	(cd $(HOST_SUBDIR)/gmp && \
14242	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14243	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14244	          "RANLIB=$${RANLIB}" \
14245	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14246	          distclean) \
14247	  || exit 1
14248
14249@endif gmp
14250
14251.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
14252maybe-maintainer-clean-gmp:
14253@if gmp
14254maybe-maintainer-clean-gmp: maintainer-clean-gmp
14255
14256maintainer-clean-gmp:
14257	@[ -f ./gmp/Makefile ] || exit 0; \
14258	r=`${PWD_COMMAND}`; export r; \
14259	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14260	$(HOST_EXPORTS) \
14261	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14262	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14263	done; \
14264	echo "Doing maintainer-clean in gmp"; \
14265	(cd $(HOST_SUBDIR)/gmp && \
14266	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14267	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14268	          "RANLIB=$${RANLIB}" \
14269	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14270	          maintainer-clean) \
14271	  || exit 1
14272
14273@endif gmp
14274
14275
14276
14277.PHONY: configure-mpfr maybe-configure-mpfr
14278maybe-configure-mpfr:
14279@if gcc-bootstrap
14280configure-mpfr: stage_current
14281@endif gcc-bootstrap
14282@if mpfr
14283maybe-configure-mpfr: configure-mpfr
14284configure-mpfr:
14285	@r=`${PWD_COMMAND}`; export r; \
14286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14287	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14288	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14289	$(HOST_EXPORTS)  \
14290	echo Configuring in $(HOST_SUBDIR)/mpfr; \
14291	cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
14292	case $(srcdir) in \
14293	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14294	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14295		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14296	esac; \
14297	module_srcdir=mpfr; \
14298	$(SHELL) \
14299	  $$s/$$module_srcdir/configure \
14300	  --srcdir=$${topdir}/$$module_srcdir \
14301	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14302	  --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
14303	  || exit 1
14304@endif mpfr
14305
14306
14307
14308.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
14309maybe-configure-stage1-mpfr:
14310@if mpfr-bootstrap
14311maybe-configure-stage1-mpfr: configure-stage1-mpfr
14312configure-stage1-mpfr:
14313	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14314	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14315	@r=`${PWD_COMMAND}`; export r; \
14316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14317	TFLAGS="$(STAGE1_TFLAGS)"; \
14318	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14319	$(HOST_EXPORTS) \
14320	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14321	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14322	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
14323	echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
14324	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14325	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14326	case $(srcdir) in \
14327	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14328	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14329		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14330	esac; \
14331	module_srcdir=mpfr; \
14332	$(SHELL) $$s/$$module_srcdir/configure \
14333	  --srcdir=$${topdir}/$$module_srcdir \
14334	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14335	  --target=${target_alias} \
14336	   \
14337	  $(STAGE1_CONFIGURE_FLAGS) \
14338	  --disable-shared @extra_mpfr_configure_flags@
14339@endif mpfr-bootstrap
14340
14341.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
14342maybe-configure-stage2-mpfr:
14343@if mpfr-bootstrap
14344maybe-configure-stage2-mpfr: configure-stage2-mpfr
14345configure-stage2-mpfr:
14346	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14347	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14348	@r=`${PWD_COMMAND}`; export r; \
14349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14350	TFLAGS="$(STAGE2_TFLAGS)"; \
14351	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14352	$(HOST_EXPORTS) \
14353	$(POSTSTAGE1_HOST_EXPORTS) \
14354	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14355	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14356	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
14357	echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
14358	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14359	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14360	case $(srcdir) in \
14361	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14362	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14363		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14364	esac; \
14365	module_srcdir=mpfr; \
14366	$(SHELL) $$s/$$module_srcdir/configure \
14367	  --srcdir=$${topdir}/$$module_srcdir \
14368	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14369	  --target=${target_alias} \
14370	  --with-build-libsubdir=$(HOST_SUBDIR) \
14371	  $(STAGE2_CONFIGURE_FLAGS) \
14372	  --disable-shared @extra_mpfr_configure_flags@
14373@endif mpfr-bootstrap
14374
14375.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
14376maybe-configure-stage3-mpfr:
14377@if mpfr-bootstrap
14378maybe-configure-stage3-mpfr: configure-stage3-mpfr
14379configure-stage3-mpfr:
14380	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14381	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14382	@r=`${PWD_COMMAND}`; export r; \
14383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14384	TFLAGS="$(STAGE3_TFLAGS)"; \
14385	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14386	$(HOST_EXPORTS) \
14387	$(POSTSTAGE1_HOST_EXPORTS) \
14388	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14389	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14390	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
14391	echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
14392	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14393	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14394	case $(srcdir) in \
14395	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14396	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14397		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14398	esac; \
14399	module_srcdir=mpfr; \
14400	$(SHELL) $$s/$$module_srcdir/configure \
14401	  --srcdir=$${topdir}/$$module_srcdir \
14402	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14403	  --target=${target_alias} \
14404	  --with-build-libsubdir=$(HOST_SUBDIR) \
14405	  $(STAGE3_CONFIGURE_FLAGS) \
14406	  --disable-shared @extra_mpfr_configure_flags@
14407@endif mpfr-bootstrap
14408
14409.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
14410maybe-configure-stage4-mpfr:
14411@if mpfr-bootstrap
14412maybe-configure-stage4-mpfr: configure-stage4-mpfr
14413configure-stage4-mpfr:
14414	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14415	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14416	@r=`${PWD_COMMAND}`; export r; \
14417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14418	TFLAGS="$(STAGE4_TFLAGS)"; \
14419	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14420	$(HOST_EXPORTS) \
14421	$(POSTSTAGE1_HOST_EXPORTS) \
14422	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14423	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14424	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
14425	echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
14426	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14427	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14428	case $(srcdir) in \
14429	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14430	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14431		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14432	esac; \
14433	module_srcdir=mpfr; \
14434	$(SHELL) $$s/$$module_srcdir/configure \
14435	  --srcdir=$${topdir}/$$module_srcdir \
14436	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14437	  --target=${target_alias} \
14438	  --with-build-libsubdir=$(HOST_SUBDIR) \
14439	  $(STAGE4_CONFIGURE_FLAGS) \
14440	  --disable-shared @extra_mpfr_configure_flags@
14441@endif mpfr-bootstrap
14442
14443.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
14444maybe-configure-stageprofile-mpfr:
14445@if mpfr-bootstrap
14446maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
14447configure-stageprofile-mpfr:
14448	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14449	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14450	@r=`${PWD_COMMAND}`; export r; \
14451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14452	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14453	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14454	$(HOST_EXPORTS) \
14455	$(POSTSTAGE1_HOST_EXPORTS) \
14456	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14457	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14458	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
14459	echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
14460	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14461	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14462	case $(srcdir) in \
14463	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14464	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14465		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14466	esac; \
14467	module_srcdir=mpfr; \
14468	$(SHELL) $$s/$$module_srcdir/configure \
14469	  --srcdir=$${topdir}/$$module_srcdir \
14470	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14471	  --target=${target_alias} \
14472	  --with-build-libsubdir=$(HOST_SUBDIR) \
14473	  $(STAGEprofile_CONFIGURE_FLAGS) \
14474	  --disable-shared @extra_mpfr_configure_flags@
14475@endif mpfr-bootstrap
14476
14477.PHONY: configure-stagetrain-mpfr maybe-configure-stagetrain-mpfr
14478maybe-configure-stagetrain-mpfr:
14479@if mpfr-bootstrap
14480maybe-configure-stagetrain-mpfr: configure-stagetrain-mpfr
14481configure-stagetrain-mpfr:
14482	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
14483	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14484	@r=`${PWD_COMMAND}`; export r; \
14485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14486	TFLAGS="$(STAGEtrain_TFLAGS)"; \
14487	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14488	$(HOST_EXPORTS) \
14489	$(POSTSTAGE1_HOST_EXPORTS) \
14490	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
14491	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
14492	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
14493	echo Configuring stage train in $(HOST_SUBDIR)/mpfr; \
14494	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14495	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14496	case $(srcdir) in \
14497	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14498	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14499		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14500	esac; \
14501	module_srcdir=mpfr; \
14502	$(SHELL) $$s/$$module_srcdir/configure \
14503	  --srcdir=$${topdir}/$$module_srcdir \
14504	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14505	  --target=${target_alias} \
14506	  --with-build-libsubdir=$(HOST_SUBDIR) \
14507	  $(STAGEtrain_CONFIGURE_FLAGS) \
14508	  --disable-shared @extra_mpfr_configure_flags@
14509@endif mpfr-bootstrap
14510
14511.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
14512maybe-configure-stagefeedback-mpfr:
14513@if mpfr-bootstrap
14514maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
14515configure-stagefeedback-mpfr:
14516	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14517	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14518	@r=`${PWD_COMMAND}`; export r; \
14519	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14520	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14521	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14522	$(HOST_EXPORTS) \
14523	$(POSTSTAGE1_HOST_EXPORTS) \
14524	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14525	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14526	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
14527	echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
14528	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14529	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14530	case $(srcdir) in \
14531	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14532	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14533		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14534	esac; \
14535	module_srcdir=mpfr; \
14536	$(SHELL) $$s/$$module_srcdir/configure \
14537	  --srcdir=$${topdir}/$$module_srcdir \
14538	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14539	  --target=${target_alias} \
14540	  --with-build-libsubdir=$(HOST_SUBDIR) \
14541	  $(STAGEfeedback_CONFIGURE_FLAGS) \
14542	  --disable-shared @extra_mpfr_configure_flags@
14543@endif mpfr-bootstrap
14544
14545.PHONY: configure-stageautoprofile-mpfr maybe-configure-stageautoprofile-mpfr
14546maybe-configure-stageautoprofile-mpfr:
14547@if mpfr-bootstrap
14548maybe-configure-stageautoprofile-mpfr: configure-stageautoprofile-mpfr
14549configure-stageautoprofile-mpfr:
14550	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
14551	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14552	@r=`${PWD_COMMAND}`; export r; \
14553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14554	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
14555	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14556	$(HOST_EXPORTS) \
14557	$(POSTSTAGE1_HOST_EXPORTS) \
14558	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
14559	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
14560	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
14561	echo Configuring stage autoprofile in $(HOST_SUBDIR)/mpfr; \
14562	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14563	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14564	case $(srcdir) in \
14565	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14566	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14567		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14568	esac; \
14569	module_srcdir=mpfr; \
14570	$(SHELL) $$s/$$module_srcdir/configure \
14571	  --srcdir=$${topdir}/$$module_srcdir \
14572	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14573	  --target=${target_alias} \
14574	  --with-build-libsubdir=$(HOST_SUBDIR) \
14575	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
14576	  --disable-shared @extra_mpfr_configure_flags@
14577@endif mpfr-bootstrap
14578
14579.PHONY: configure-stageautofeedback-mpfr maybe-configure-stageautofeedback-mpfr
14580maybe-configure-stageautofeedback-mpfr:
14581@if mpfr-bootstrap
14582maybe-configure-stageautofeedback-mpfr: configure-stageautofeedback-mpfr
14583configure-stageautofeedback-mpfr:
14584	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
14585	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14586	@r=`${PWD_COMMAND}`; export r; \
14587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14588	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
14589	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14590	$(HOST_EXPORTS) \
14591	$(POSTSTAGE1_HOST_EXPORTS) \
14592	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
14593	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
14594	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
14595	echo Configuring stage autofeedback in $(HOST_SUBDIR)/mpfr; \
14596	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14597	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14598	case $(srcdir) in \
14599	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14600	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14601		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14602	esac; \
14603	module_srcdir=mpfr; \
14604	$(SHELL) $$s/$$module_srcdir/configure \
14605	  --srcdir=$${topdir}/$$module_srcdir \
14606	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14607	  --target=${target_alias} \
14608	  --with-build-libsubdir=$(HOST_SUBDIR) \
14609	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
14610	  --disable-shared @extra_mpfr_configure_flags@
14611@endif mpfr-bootstrap
14612
14613
14614
14615
14616
14617.PHONY: all-mpfr maybe-all-mpfr
14618maybe-all-mpfr:
14619@if gcc-bootstrap
14620all-mpfr: stage_current
14621@endif gcc-bootstrap
14622@if mpfr
14623TARGET-mpfr=all
14624maybe-all-mpfr: all-mpfr
14625all-mpfr: configure-mpfr
14626	@r=`${PWD_COMMAND}`; export r; \
14627	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14628	$(HOST_EXPORTS)  \
14629	(cd $(HOST_SUBDIR)/mpfr && \
14630	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14631		$(TARGET-mpfr))
14632@endif mpfr
14633
14634
14635
14636.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
14637.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
14638maybe-all-stage1-mpfr:
14639maybe-clean-stage1-mpfr:
14640@if mpfr-bootstrap
14641maybe-all-stage1-mpfr: all-stage1-mpfr
14642all-stage1: all-stage1-mpfr
14643TARGET-stage1-mpfr = $(TARGET-mpfr)
14644all-stage1-mpfr: configure-stage1-mpfr
14645	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14646	@r=`${PWD_COMMAND}`; export r; \
14647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14648	TFLAGS="$(STAGE1_TFLAGS)"; \
14649	$(HOST_EXPORTS)  \
14650	cd $(HOST_SUBDIR)/mpfr && \
14651	 \
14652	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14653		CFLAGS="$(STAGE1_CFLAGS)" \
14654		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
14655		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14656		LIBCFLAGS="$(LIBCFLAGS)" \
14657		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14658		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14659		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14660		$(EXTRA_HOST_FLAGS)  \
14661		$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14662		TFLAGS="$(STAGE1_TFLAGS)"  \
14663		$(TARGET-stage1-mpfr)
14664
14665maybe-clean-stage1-mpfr: clean-stage1-mpfr
14666clean-stage1: clean-stage1-mpfr
14667clean-stage1-mpfr:
14668	@if [ $(current_stage) = stage1 ]; then \
14669	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14670	else \
14671	  [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
14672	  $(MAKE) stage1-start; \
14673	fi; \
14674	cd $(HOST_SUBDIR)/mpfr && \
14675	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14676	$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14677@endif mpfr-bootstrap
14678
14679
14680.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
14681.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
14682maybe-all-stage2-mpfr:
14683maybe-clean-stage2-mpfr:
14684@if mpfr-bootstrap
14685maybe-all-stage2-mpfr: all-stage2-mpfr
14686all-stage2: all-stage2-mpfr
14687TARGET-stage2-mpfr = $(TARGET-mpfr)
14688all-stage2-mpfr: configure-stage2-mpfr
14689	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14690	@r=`${PWD_COMMAND}`; export r; \
14691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14692	TFLAGS="$(STAGE2_TFLAGS)"; \
14693	$(HOST_EXPORTS) \
14694	$(POSTSTAGE1_HOST_EXPORTS)  \
14695	cd $(HOST_SUBDIR)/mpfr && \
14696	 \
14697	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14698		CFLAGS="$(STAGE2_CFLAGS)" \
14699		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
14700		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14701		LIBCFLAGS="$(STAGE2_CFLAGS)" \
14702		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14703		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14704		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14705		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14706		TFLAGS="$(STAGE2_TFLAGS)"  \
14707		$(TARGET-stage2-mpfr)
14708
14709maybe-clean-stage2-mpfr: clean-stage2-mpfr
14710clean-stage2: clean-stage2-mpfr
14711clean-stage2-mpfr:
14712	@if [ $(current_stage) = stage2 ]; then \
14713	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14714	else \
14715	  [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
14716	  $(MAKE) stage2-start; \
14717	fi; \
14718	cd $(HOST_SUBDIR)/mpfr && \
14719	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14720@endif mpfr-bootstrap
14721
14722
14723.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
14724.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
14725maybe-all-stage3-mpfr:
14726maybe-clean-stage3-mpfr:
14727@if mpfr-bootstrap
14728maybe-all-stage3-mpfr: all-stage3-mpfr
14729all-stage3: all-stage3-mpfr
14730TARGET-stage3-mpfr = $(TARGET-mpfr)
14731all-stage3-mpfr: configure-stage3-mpfr
14732	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14733	@r=`${PWD_COMMAND}`; export r; \
14734	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14735	TFLAGS="$(STAGE3_TFLAGS)"; \
14736	$(HOST_EXPORTS) \
14737	$(POSTSTAGE1_HOST_EXPORTS)  \
14738	cd $(HOST_SUBDIR)/mpfr && \
14739	 \
14740	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14741		CFLAGS="$(STAGE3_CFLAGS)" \
14742		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
14743		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14744		LIBCFLAGS="$(STAGE3_CFLAGS)" \
14745		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14746		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14747		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14748		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14749		TFLAGS="$(STAGE3_TFLAGS)"  \
14750		$(TARGET-stage3-mpfr)
14751
14752maybe-clean-stage3-mpfr: clean-stage3-mpfr
14753clean-stage3: clean-stage3-mpfr
14754clean-stage3-mpfr:
14755	@if [ $(current_stage) = stage3 ]; then \
14756	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14757	else \
14758	  [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
14759	  $(MAKE) stage3-start; \
14760	fi; \
14761	cd $(HOST_SUBDIR)/mpfr && \
14762	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14763@endif mpfr-bootstrap
14764
14765
14766.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
14767.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
14768maybe-all-stage4-mpfr:
14769maybe-clean-stage4-mpfr:
14770@if mpfr-bootstrap
14771maybe-all-stage4-mpfr: all-stage4-mpfr
14772all-stage4: all-stage4-mpfr
14773TARGET-stage4-mpfr = $(TARGET-mpfr)
14774all-stage4-mpfr: configure-stage4-mpfr
14775	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14776	@r=`${PWD_COMMAND}`; export r; \
14777	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14778	TFLAGS="$(STAGE4_TFLAGS)"; \
14779	$(HOST_EXPORTS) \
14780	$(POSTSTAGE1_HOST_EXPORTS)  \
14781	cd $(HOST_SUBDIR)/mpfr && \
14782	 \
14783	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14784		CFLAGS="$(STAGE4_CFLAGS)" \
14785		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
14786		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14787		LIBCFLAGS="$(STAGE4_CFLAGS)" \
14788		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14789		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14790		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14791		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14792		TFLAGS="$(STAGE4_TFLAGS)"  \
14793		$(TARGET-stage4-mpfr)
14794
14795maybe-clean-stage4-mpfr: clean-stage4-mpfr
14796clean-stage4: clean-stage4-mpfr
14797clean-stage4-mpfr:
14798	@if [ $(current_stage) = stage4 ]; then \
14799	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14800	else \
14801	  [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
14802	  $(MAKE) stage4-start; \
14803	fi; \
14804	cd $(HOST_SUBDIR)/mpfr && \
14805	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14806@endif mpfr-bootstrap
14807
14808
14809.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
14810.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
14811maybe-all-stageprofile-mpfr:
14812maybe-clean-stageprofile-mpfr:
14813@if mpfr-bootstrap
14814maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
14815all-stageprofile: all-stageprofile-mpfr
14816TARGET-stageprofile-mpfr = $(TARGET-mpfr)
14817all-stageprofile-mpfr: configure-stageprofile-mpfr
14818	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14819	@r=`${PWD_COMMAND}`; export r; \
14820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14821	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14822	$(HOST_EXPORTS) \
14823	$(POSTSTAGE1_HOST_EXPORTS)  \
14824	cd $(HOST_SUBDIR)/mpfr && \
14825	 \
14826	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14827		CFLAGS="$(STAGEprofile_CFLAGS)" \
14828		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
14829		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14830		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14831		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14832		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14833		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14834		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14835		TFLAGS="$(STAGEprofile_TFLAGS)"  \
14836		$(TARGET-stageprofile-mpfr)
14837
14838maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
14839clean-stageprofile: clean-stageprofile-mpfr
14840clean-stageprofile-mpfr:
14841	@if [ $(current_stage) = stageprofile ]; then \
14842	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14843	else \
14844	  [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
14845	  $(MAKE) stageprofile-start; \
14846	fi; \
14847	cd $(HOST_SUBDIR)/mpfr && \
14848	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14849@endif mpfr-bootstrap
14850
14851
14852.PHONY: all-stagetrain-mpfr maybe-all-stagetrain-mpfr
14853.PHONY: clean-stagetrain-mpfr maybe-clean-stagetrain-mpfr
14854maybe-all-stagetrain-mpfr:
14855maybe-clean-stagetrain-mpfr:
14856@if mpfr-bootstrap
14857maybe-all-stagetrain-mpfr: all-stagetrain-mpfr
14858all-stagetrain: all-stagetrain-mpfr
14859TARGET-stagetrain-mpfr = $(TARGET-mpfr)
14860all-stagetrain-mpfr: configure-stagetrain-mpfr
14861	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
14862	@r=`${PWD_COMMAND}`; export r; \
14863	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14864	TFLAGS="$(STAGEtrain_TFLAGS)"; \
14865	$(HOST_EXPORTS) \
14866	$(POSTSTAGE1_HOST_EXPORTS)  \
14867	cd $(HOST_SUBDIR)/mpfr && \
14868	 \
14869	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14870		CFLAGS="$(STAGEtrain_CFLAGS)" \
14871		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
14872		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
14873		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
14874		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14875		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14876		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14877		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14878		TFLAGS="$(STAGEtrain_TFLAGS)"  \
14879		$(TARGET-stagetrain-mpfr)
14880
14881maybe-clean-stagetrain-mpfr: clean-stagetrain-mpfr
14882clean-stagetrain: clean-stagetrain-mpfr
14883clean-stagetrain-mpfr:
14884	@if [ $(current_stage) = stagetrain ]; then \
14885	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14886	else \
14887	  [ -f $(HOST_SUBDIR)/stagetrain-mpfr/Makefile ] || exit 0; \
14888	  $(MAKE) stagetrain-start; \
14889	fi; \
14890	cd $(HOST_SUBDIR)/mpfr && \
14891	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14892@endif mpfr-bootstrap
14893
14894
14895.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
14896.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
14897maybe-all-stagefeedback-mpfr:
14898maybe-clean-stagefeedback-mpfr:
14899@if mpfr-bootstrap
14900maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
14901all-stagefeedback: all-stagefeedback-mpfr
14902TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
14903all-stagefeedback-mpfr: configure-stagefeedback-mpfr
14904	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14905	@r=`${PWD_COMMAND}`; export r; \
14906	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14907	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14908	$(HOST_EXPORTS) \
14909	$(POSTSTAGE1_HOST_EXPORTS)  \
14910	cd $(HOST_SUBDIR)/mpfr && \
14911	 \
14912	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14913		CFLAGS="$(STAGEfeedback_CFLAGS)" \
14914		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
14915		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14916		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14917		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14918		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14919		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14920		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14921		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
14922		$(TARGET-stagefeedback-mpfr)
14923
14924maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
14925clean-stagefeedback: clean-stagefeedback-mpfr
14926clean-stagefeedback-mpfr:
14927	@if [ $(current_stage) = stagefeedback ]; then \
14928	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14929	else \
14930	  [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
14931	  $(MAKE) stagefeedback-start; \
14932	fi; \
14933	cd $(HOST_SUBDIR)/mpfr && \
14934	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14935@endif mpfr-bootstrap
14936
14937
14938.PHONY: all-stageautoprofile-mpfr maybe-all-stageautoprofile-mpfr
14939.PHONY: clean-stageautoprofile-mpfr maybe-clean-stageautoprofile-mpfr
14940maybe-all-stageautoprofile-mpfr:
14941maybe-clean-stageautoprofile-mpfr:
14942@if mpfr-bootstrap
14943maybe-all-stageautoprofile-mpfr: all-stageautoprofile-mpfr
14944all-stageautoprofile: all-stageautoprofile-mpfr
14945TARGET-stageautoprofile-mpfr = $(TARGET-mpfr)
14946all-stageautoprofile-mpfr: configure-stageautoprofile-mpfr
14947	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
14948	@r=`${PWD_COMMAND}`; export r; \
14949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14950	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
14951	$(HOST_EXPORTS) \
14952	$(POSTSTAGE1_HOST_EXPORTS)  \
14953	cd $(HOST_SUBDIR)/mpfr && \
14954	$$s/gcc/config/i386/$(AUTO_PROFILE) \
14955	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14956		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
14957		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
14958		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
14959		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
14960		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14961		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14962		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14963		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14964		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
14965		$(TARGET-stageautoprofile-mpfr)
14966
14967maybe-clean-stageautoprofile-mpfr: clean-stageautoprofile-mpfr
14968clean-stageautoprofile: clean-stageautoprofile-mpfr
14969clean-stageautoprofile-mpfr:
14970	@if [ $(current_stage) = stageautoprofile ]; then \
14971	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14972	else \
14973	  [ -f $(HOST_SUBDIR)/stageautoprofile-mpfr/Makefile ] || exit 0; \
14974	  $(MAKE) stageautoprofile-start; \
14975	fi; \
14976	cd $(HOST_SUBDIR)/mpfr && \
14977	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14978@endif mpfr-bootstrap
14979
14980
14981.PHONY: all-stageautofeedback-mpfr maybe-all-stageautofeedback-mpfr
14982.PHONY: clean-stageautofeedback-mpfr maybe-clean-stageautofeedback-mpfr
14983maybe-all-stageautofeedback-mpfr:
14984maybe-clean-stageautofeedback-mpfr:
14985@if mpfr-bootstrap
14986maybe-all-stageautofeedback-mpfr: all-stageautofeedback-mpfr
14987all-stageautofeedback: all-stageautofeedback-mpfr
14988TARGET-stageautofeedback-mpfr = $(TARGET-mpfr)
14989all-stageautofeedback-mpfr: configure-stageautofeedback-mpfr
14990	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
14991	@r=`${PWD_COMMAND}`; export r; \
14992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14993	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
14994	$(HOST_EXPORTS) \
14995	$(POSTSTAGE1_HOST_EXPORTS)  \
14996	cd $(HOST_SUBDIR)/mpfr && \
14997	 \
14998	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14999		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
15000		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
15001		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
15002		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
15003		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15004		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15005		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15006		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
15007		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
15008		$(TARGET-stageautofeedback-mpfr)
15009
15010maybe-clean-stageautofeedback-mpfr: clean-stageautofeedback-mpfr
15011clean-stageautofeedback: clean-stageautofeedback-mpfr
15012clean-stageautofeedback-mpfr:
15013	@if [ $(current_stage) = stageautofeedback ]; then \
15014	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
15015	else \
15016	  [ -f $(HOST_SUBDIR)/stageautofeedback-mpfr/Makefile ] || exit 0; \
15017	  $(MAKE) stageautofeedback-start; \
15018	fi; \
15019	cd $(HOST_SUBDIR)/mpfr && \
15020	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
15021@endif mpfr-bootstrap
15022
15023
15024
15025
15026
15027.PHONY: check-mpfr maybe-check-mpfr
15028maybe-check-mpfr:
15029@if mpfr
15030maybe-check-mpfr: check-mpfr
15031
15032check-mpfr:
15033	@: $(MAKE); $(unstage)
15034	@r=`${PWD_COMMAND}`; export r; \
15035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15036	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15037	(cd $(HOST_SUBDIR)/mpfr && \
15038	  $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
15039
15040@endif mpfr
15041
15042.PHONY: install-mpfr maybe-install-mpfr
15043maybe-install-mpfr:
15044@if mpfr
15045maybe-install-mpfr: install-mpfr
15046
15047install-mpfr:
15048
15049@endif mpfr
15050
15051.PHONY: install-strip-mpfr maybe-install-strip-mpfr
15052maybe-install-strip-mpfr:
15053@if mpfr
15054maybe-install-strip-mpfr: install-strip-mpfr
15055
15056install-strip-mpfr:
15057
15058@endif mpfr
15059
15060# Other targets (info, dvi, pdf, etc.)
15061
15062.PHONY: maybe-info-mpfr info-mpfr
15063maybe-info-mpfr:
15064@if mpfr
15065maybe-info-mpfr: info-mpfr
15066
15067info-mpfr: \
15068    configure-mpfr
15069	@[ -f ./mpfr/Makefile ] || exit 0; \
15070	r=`${PWD_COMMAND}`; export r; \
15071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15072	$(HOST_EXPORTS) \
15073	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15074	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15075	done; \
15076	echo "Doing info in mpfr"; \
15077	(cd $(HOST_SUBDIR)/mpfr && \
15078	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15079	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15080	          "RANLIB=$${RANLIB}" \
15081	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15082	          info) \
15083	  || exit 1
15084
15085@endif mpfr
15086
15087.PHONY: maybe-dvi-mpfr dvi-mpfr
15088maybe-dvi-mpfr:
15089@if mpfr
15090maybe-dvi-mpfr: dvi-mpfr
15091
15092dvi-mpfr: \
15093    configure-mpfr
15094	@[ -f ./mpfr/Makefile ] || exit 0; \
15095	r=`${PWD_COMMAND}`; export r; \
15096	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15097	$(HOST_EXPORTS) \
15098	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15099	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15100	done; \
15101	echo "Doing dvi in mpfr"; \
15102	(cd $(HOST_SUBDIR)/mpfr && \
15103	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15104	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15105	          "RANLIB=$${RANLIB}" \
15106	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15107	          dvi) \
15108	  || exit 1
15109
15110@endif mpfr
15111
15112.PHONY: maybe-pdf-mpfr pdf-mpfr
15113maybe-pdf-mpfr:
15114@if mpfr
15115maybe-pdf-mpfr: pdf-mpfr
15116
15117pdf-mpfr: \
15118    configure-mpfr
15119	@[ -f ./mpfr/Makefile ] || exit 0; \
15120	r=`${PWD_COMMAND}`; export r; \
15121	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15122	$(HOST_EXPORTS) \
15123	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15124	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15125	done; \
15126	echo "Doing pdf in mpfr"; \
15127	(cd $(HOST_SUBDIR)/mpfr && \
15128	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15129	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15130	          "RANLIB=$${RANLIB}" \
15131	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15132	          pdf) \
15133	  || exit 1
15134
15135@endif mpfr
15136
15137.PHONY: maybe-html-mpfr html-mpfr
15138maybe-html-mpfr:
15139@if mpfr
15140maybe-html-mpfr: html-mpfr
15141
15142html-mpfr: \
15143    configure-mpfr
15144	@[ -f ./mpfr/Makefile ] || exit 0; \
15145	r=`${PWD_COMMAND}`; export r; \
15146	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15147	$(HOST_EXPORTS) \
15148	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15149	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15150	done; \
15151	echo "Doing html in mpfr"; \
15152	(cd $(HOST_SUBDIR)/mpfr && \
15153	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15154	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15155	          "RANLIB=$${RANLIB}" \
15156	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15157	          html) \
15158	  || exit 1
15159
15160@endif mpfr
15161
15162.PHONY: maybe-TAGS-mpfr TAGS-mpfr
15163maybe-TAGS-mpfr:
15164@if mpfr
15165maybe-TAGS-mpfr: TAGS-mpfr
15166
15167TAGS-mpfr: \
15168    configure-mpfr
15169	@[ -f ./mpfr/Makefile ] || exit 0; \
15170	r=`${PWD_COMMAND}`; export r; \
15171	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15172	$(HOST_EXPORTS) \
15173	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15174	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15175	done; \
15176	echo "Doing TAGS in mpfr"; \
15177	(cd $(HOST_SUBDIR)/mpfr && \
15178	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15179	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15180	          "RANLIB=$${RANLIB}" \
15181	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15182	          TAGS) \
15183	  || exit 1
15184
15185@endif mpfr
15186
15187.PHONY: maybe-install-info-mpfr install-info-mpfr
15188maybe-install-info-mpfr:
15189@if mpfr
15190maybe-install-info-mpfr: install-info-mpfr
15191
15192install-info-mpfr: \
15193    configure-mpfr \
15194    info-mpfr
15195	@[ -f ./mpfr/Makefile ] || exit 0; \
15196	r=`${PWD_COMMAND}`; export r; \
15197	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15198	$(HOST_EXPORTS) \
15199	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15200	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15201	done; \
15202	echo "Doing install-info in mpfr"; \
15203	(cd $(HOST_SUBDIR)/mpfr && \
15204	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15205	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15206	          "RANLIB=$${RANLIB}" \
15207	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15208	          install-info) \
15209	  || exit 1
15210
15211@endif mpfr
15212
15213.PHONY: maybe-install-dvi-mpfr install-dvi-mpfr
15214maybe-install-dvi-mpfr:
15215@if mpfr
15216maybe-install-dvi-mpfr: install-dvi-mpfr
15217
15218install-dvi-mpfr: \
15219    configure-mpfr \
15220    dvi-mpfr
15221	@[ -f ./mpfr/Makefile ] || exit 0; \
15222	r=`${PWD_COMMAND}`; export r; \
15223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15224	$(HOST_EXPORTS) \
15225	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15226	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15227	done; \
15228	echo "Doing install-dvi in mpfr"; \
15229	(cd $(HOST_SUBDIR)/mpfr && \
15230	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15231	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15232	          "RANLIB=$${RANLIB}" \
15233	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15234	          install-dvi) \
15235	  || exit 1
15236
15237@endif mpfr
15238
15239.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
15240maybe-install-pdf-mpfr:
15241@if mpfr
15242maybe-install-pdf-mpfr: install-pdf-mpfr
15243
15244install-pdf-mpfr: \
15245    configure-mpfr \
15246    pdf-mpfr
15247	@[ -f ./mpfr/Makefile ] || exit 0; \
15248	r=`${PWD_COMMAND}`; export r; \
15249	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15250	$(HOST_EXPORTS) \
15251	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15252	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15253	done; \
15254	echo "Doing install-pdf in mpfr"; \
15255	(cd $(HOST_SUBDIR)/mpfr && \
15256	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15257	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15258	          "RANLIB=$${RANLIB}" \
15259	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15260	          install-pdf) \
15261	  || exit 1
15262
15263@endif mpfr
15264
15265.PHONY: maybe-install-html-mpfr install-html-mpfr
15266maybe-install-html-mpfr:
15267@if mpfr
15268maybe-install-html-mpfr: install-html-mpfr
15269
15270install-html-mpfr: \
15271    configure-mpfr \
15272    html-mpfr
15273	@[ -f ./mpfr/Makefile ] || exit 0; \
15274	r=`${PWD_COMMAND}`; export r; \
15275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15276	$(HOST_EXPORTS) \
15277	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15279	done; \
15280	echo "Doing install-html in mpfr"; \
15281	(cd $(HOST_SUBDIR)/mpfr && \
15282	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15283	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15284	          "RANLIB=$${RANLIB}" \
15285	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15286	          install-html) \
15287	  || exit 1
15288
15289@endif mpfr
15290
15291.PHONY: maybe-installcheck-mpfr installcheck-mpfr
15292maybe-installcheck-mpfr:
15293@if mpfr
15294maybe-installcheck-mpfr: installcheck-mpfr
15295
15296installcheck-mpfr: \
15297    configure-mpfr
15298	@[ -f ./mpfr/Makefile ] || exit 0; \
15299	r=`${PWD_COMMAND}`; export r; \
15300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15301	$(HOST_EXPORTS) \
15302	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15303	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15304	done; \
15305	echo "Doing installcheck in mpfr"; \
15306	(cd $(HOST_SUBDIR)/mpfr && \
15307	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15308	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15309	          "RANLIB=$${RANLIB}" \
15310	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15311	          installcheck) \
15312	  || exit 1
15313
15314@endif mpfr
15315
15316.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
15317maybe-mostlyclean-mpfr:
15318@if mpfr
15319maybe-mostlyclean-mpfr: mostlyclean-mpfr
15320
15321mostlyclean-mpfr:
15322	@[ -f ./mpfr/Makefile ] || exit 0; \
15323	r=`${PWD_COMMAND}`; export r; \
15324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15325	$(HOST_EXPORTS) \
15326	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15327	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15328	done; \
15329	echo "Doing mostlyclean in mpfr"; \
15330	(cd $(HOST_SUBDIR)/mpfr && \
15331	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15332	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15333	          "RANLIB=$${RANLIB}" \
15334	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15335	          mostlyclean) \
15336	  || exit 1
15337
15338@endif mpfr
15339
15340.PHONY: maybe-clean-mpfr clean-mpfr
15341maybe-clean-mpfr:
15342@if mpfr
15343maybe-clean-mpfr: clean-mpfr
15344
15345clean-mpfr:
15346	@[ -f ./mpfr/Makefile ] || exit 0; \
15347	r=`${PWD_COMMAND}`; export r; \
15348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15349	$(HOST_EXPORTS) \
15350	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15351	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15352	done; \
15353	echo "Doing clean in mpfr"; \
15354	(cd $(HOST_SUBDIR)/mpfr && \
15355	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15356	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15357	          "RANLIB=$${RANLIB}" \
15358	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15359	          clean) \
15360	  || exit 1
15361
15362@endif mpfr
15363
15364.PHONY: maybe-distclean-mpfr distclean-mpfr
15365maybe-distclean-mpfr:
15366@if mpfr
15367maybe-distclean-mpfr: distclean-mpfr
15368
15369distclean-mpfr:
15370	@[ -f ./mpfr/Makefile ] || exit 0; \
15371	r=`${PWD_COMMAND}`; export r; \
15372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15373	$(HOST_EXPORTS) \
15374	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15375	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15376	done; \
15377	echo "Doing distclean in mpfr"; \
15378	(cd $(HOST_SUBDIR)/mpfr && \
15379	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15380	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15381	          "RANLIB=$${RANLIB}" \
15382	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15383	          distclean) \
15384	  || exit 1
15385
15386@endif mpfr
15387
15388.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
15389maybe-maintainer-clean-mpfr:
15390@if mpfr
15391maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
15392
15393maintainer-clean-mpfr:
15394	@[ -f ./mpfr/Makefile ] || exit 0; \
15395	r=`${PWD_COMMAND}`; export r; \
15396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15397	$(HOST_EXPORTS) \
15398	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15399	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15400	done; \
15401	echo "Doing maintainer-clean in mpfr"; \
15402	(cd $(HOST_SUBDIR)/mpfr && \
15403	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15404	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15405	          "RANLIB=$${RANLIB}" \
15406	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15407	          maintainer-clean) \
15408	  || exit 1
15409
15410@endif mpfr
15411
15412
15413
15414.PHONY: configure-mpc maybe-configure-mpc
15415maybe-configure-mpc:
15416@if gcc-bootstrap
15417configure-mpc: stage_current
15418@endif gcc-bootstrap
15419@if mpc
15420maybe-configure-mpc: configure-mpc
15421configure-mpc:
15422	@r=`${PWD_COMMAND}`; export r; \
15423	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15424	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15425	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15426	$(HOST_EXPORTS)  \
15427	echo Configuring in $(HOST_SUBDIR)/mpc; \
15428	cd "$(HOST_SUBDIR)/mpc" || exit 1; \
15429	case $(srcdir) in \
15430	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15431	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15432		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15433	esac; \
15434	module_srcdir=mpc; \
15435	$(SHELL) \
15436	  $$s/$$module_srcdir/configure \
15437	  --srcdir=$${topdir}/$$module_srcdir \
15438	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15439	  --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode \
15440	  || exit 1
15441@endif mpc
15442
15443
15444
15445.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
15446maybe-configure-stage1-mpc:
15447@if mpc-bootstrap
15448maybe-configure-stage1-mpc: configure-stage1-mpc
15449configure-stage1-mpc:
15450	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15451	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15452	@r=`${PWD_COMMAND}`; export r; \
15453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15454	TFLAGS="$(STAGE1_TFLAGS)"; \
15455	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15456	$(HOST_EXPORTS) \
15457	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15458	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15459	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
15460	echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
15461	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15462	cd $(HOST_SUBDIR)/mpc || exit 1; \
15463	case $(srcdir) in \
15464	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15465	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15466		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15467	esac; \
15468	module_srcdir=mpc; \
15469	$(SHELL) $$s/$$module_srcdir/configure \
15470	  --srcdir=$${topdir}/$$module_srcdir \
15471	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15472	  --target=${target_alias} \
15473	   \
15474	  $(STAGE1_CONFIGURE_FLAGS) \
15475	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15476@endif mpc-bootstrap
15477
15478.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
15479maybe-configure-stage2-mpc:
15480@if mpc-bootstrap
15481maybe-configure-stage2-mpc: configure-stage2-mpc
15482configure-stage2-mpc:
15483	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15484	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15485	@r=`${PWD_COMMAND}`; export r; \
15486	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15487	TFLAGS="$(STAGE2_TFLAGS)"; \
15488	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15489	$(HOST_EXPORTS) \
15490	$(POSTSTAGE1_HOST_EXPORTS) \
15491	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15492	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15493	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
15494	echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
15495	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15496	cd $(HOST_SUBDIR)/mpc || exit 1; \
15497	case $(srcdir) in \
15498	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15499	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15500		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15501	esac; \
15502	module_srcdir=mpc; \
15503	$(SHELL) $$s/$$module_srcdir/configure \
15504	  --srcdir=$${topdir}/$$module_srcdir \
15505	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15506	  --target=${target_alias} \
15507	  --with-build-libsubdir=$(HOST_SUBDIR) \
15508	  $(STAGE2_CONFIGURE_FLAGS) \
15509	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15510@endif mpc-bootstrap
15511
15512.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
15513maybe-configure-stage3-mpc:
15514@if mpc-bootstrap
15515maybe-configure-stage3-mpc: configure-stage3-mpc
15516configure-stage3-mpc:
15517	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15518	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15519	@r=`${PWD_COMMAND}`; export r; \
15520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15521	TFLAGS="$(STAGE3_TFLAGS)"; \
15522	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15523	$(HOST_EXPORTS) \
15524	$(POSTSTAGE1_HOST_EXPORTS) \
15525	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15526	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15527	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
15528	echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
15529	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15530	cd $(HOST_SUBDIR)/mpc || exit 1; \
15531	case $(srcdir) in \
15532	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15533	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15534		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15535	esac; \
15536	module_srcdir=mpc; \
15537	$(SHELL) $$s/$$module_srcdir/configure \
15538	  --srcdir=$${topdir}/$$module_srcdir \
15539	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15540	  --target=${target_alias} \
15541	  --with-build-libsubdir=$(HOST_SUBDIR) \
15542	  $(STAGE3_CONFIGURE_FLAGS) \
15543	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15544@endif mpc-bootstrap
15545
15546.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
15547maybe-configure-stage4-mpc:
15548@if mpc-bootstrap
15549maybe-configure-stage4-mpc: configure-stage4-mpc
15550configure-stage4-mpc:
15551	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15552	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15553	@r=`${PWD_COMMAND}`; export r; \
15554	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15555	TFLAGS="$(STAGE4_TFLAGS)"; \
15556	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15557	$(HOST_EXPORTS) \
15558	$(POSTSTAGE1_HOST_EXPORTS) \
15559	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15560	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15561	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15562	echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
15563	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15564	cd $(HOST_SUBDIR)/mpc || exit 1; \
15565	case $(srcdir) in \
15566	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15567	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15568		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15569	esac; \
15570	module_srcdir=mpc; \
15571	$(SHELL) $$s/$$module_srcdir/configure \
15572	  --srcdir=$${topdir}/$$module_srcdir \
15573	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15574	  --target=${target_alias} \
15575	  --with-build-libsubdir=$(HOST_SUBDIR) \
15576	  $(STAGE4_CONFIGURE_FLAGS) \
15577	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15578@endif mpc-bootstrap
15579
15580.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
15581maybe-configure-stageprofile-mpc:
15582@if mpc-bootstrap
15583maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
15584configure-stageprofile-mpc:
15585	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15586	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15587	@r=`${PWD_COMMAND}`; export r; \
15588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15589	TFLAGS="$(STAGEprofile_TFLAGS)"; \
15590	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15591	$(HOST_EXPORTS) \
15592	$(POSTSTAGE1_HOST_EXPORTS) \
15593	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15594	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15595	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15596	echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
15597	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15598	cd $(HOST_SUBDIR)/mpc || exit 1; \
15599	case $(srcdir) in \
15600	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15601	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15602		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15603	esac; \
15604	module_srcdir=mpc; \
15605	$(SHELL) $$s/$$module_srcdir/configure \
15606	  --srcdir=$${topdir}/$$module_srcdir \
15607	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15608	  --target=${target_alias} \
15609	  --with-build-libsubdir=$(HOST_SUBDIR) \
15610	  $(STAGEprofile_CONFIGURE_FLAGS) \
15611	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15612@endif mpc-bootstrap
15613
15614.PHONY: configure-stagetrain-mpc maybe-configure-stagetrain-mpc
15615maybe-configure-stagetrain-mpc:
15616@if mpc-bootstrap
15617maybe-configure-stagetrain-mpc: configure-stagetrain-mpc
15618configure-stagetrain-mpc:
15619	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
15620	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15621	@r=`${PWD_COMMAND}`; export r; \
15622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15623	TFLAGS="$(STAGEtrain_TFLAGS)"; \
15624	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15625	$(HOST_EXPORTS) \
15626	$(POSTSTAGE1_HOST_EXPORTS) \
15627	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
15628	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
15629	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
15630	echo Configuring stage train in $(HOST_SUBDIR)/mpc; \
15631	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15632	cd $(HOST_SUBDIR)/mpc || exit 1; \
15633	case $(srcdir) in \
15634	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15635	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15636		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15637	esac; \
15638	module_srcdir=mpc; \
15639	$(SHELL) $$s/$$module_srcdir/configure \
15640	  --srcdir=$${topdir}/$$module_srcdir \
15641	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15642	  --target=${target_alias} \
15643	  --with-build-libsubdir=$(HOST_SUBDIR) \
15644	  $(STAGEtrain_CONFIGURE_FLAGS) \
15645	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15646@endif mpc-bootstrap
15647
15648.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
15649maybe-configure-stagefeedback-mpc:
15650@if mpc-bootstrap
15651maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
15652configure-stagefeedback-mpc:
15653	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15654	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15655	@r=`${PWD_COMMAND}`; export r; \
15656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15657	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15658	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15659	$(HOST_EXPORTS) \
15660	$(POSTSTAGE1_HOST_EXPORTS) \
15661	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15662	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15663	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15664	echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
15665	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15666	cd $(HOST_SUBDIR)/mpc || exit 1; \
15667	case $(srcdir) in \
15668	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15669	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15670		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15671	esac; \
15672	module_srcdir=mpc; \
15673	$(SHELL) $$s/$$module_srcdir/configure \
15674	  --srcdir=$${topdir}/$$module_srcdir \
15675	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15676	  --target=${target_alias} \
15677	  --with-build-libsubdir=$(HOST_SUBDIR) \
15678	  $(STAGEfeedback_CONFIGURE_FLAGS) \
15679	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15680@endif mpc-bootstrap
15681
15682.PHONY: configure-stageautoprofile-mpc maybe-configure-stageautoprofile-mpc
15683maybe-configure-stageautoprofile-mpc:
15684@if mpc-bootstrap
15685maybe-configure-stageautoprofile-mpc: configure-stageautoprofile-mpc
15686configure-stageautoprofile-mpc:
15687	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
15688	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15689	@r=`${PWD_COMMAND}`; export r; \
15690	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15691	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
15692	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15693	$(HOST_EXPORTS) \
15694	$(POSTSTAGE1_HOST_EXPORTS) \
15695	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
15696	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
15697	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
15698	echo Configuring stage autoprofile in $(HOST_SUBDIR)/mpc; \
15699	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15700	cd $(HOST_SUBDIR)/mpc || exit 1; \
15701	case $(srcdir) in \
15702	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15703	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15704		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15705	esac; \
15706	module_srcdir=mpc; \
15707	$(SHELL) $$s/$$module_srcdir/configure \
15708	  --srcdir=$${topdir}/$$module_srcdir \
15709	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15710	  --target=${target_alias} \
15711	  --with-build-libsubdir=$(HOST_SUBDIR) \
15712	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
15713	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15714@endif mpc-bootstrap
15715
15716.PHONY: configure-stageautofeedback-mpc maybe-configure-stageautofeedback-mpc
15717maybe-configure-stageautofeedback-mpc:
15718@if mpc-bootstrap
15719maybe-configure-stageautofeedback-mpc: configure-stageautofeedback-mpc
15720configure-stageautofeedback-mpc:
15721	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
15722	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15723	@r=`${PWD_COMMAND}`; export r; \
15724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15725	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
15726	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15727	$(HOST_EXPORTS) \
15728	$(POSTSTAGE1_HOST_EXPORTS) \
15729	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
15730	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
15731	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
15732	echo Configuring stage autofeedback in $(HOST_SUBDIR)/mpc; \
15733	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15734	cd $(HOST_SUBDIR)/mpc || exit 1; \
15735	case $(srcdir) in \
15736	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15737	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15738		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15739	esac; \
15740	module_srcdir=mpc; \
15741	$(SHELL) $$s/$$module_srcdir/configure \
15742	  --srcdir=$${topdir}/$$module_srcdir \
15743	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15744	  --target=${target_alias} \
15745	  --with-build-libsubdir=$(HOST_SUBDIR) \
15746	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
15747	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ --disable-maintainer-mode
15748@endif mpc-bootstrap
15749
15750
15751
15752
15753
15754.PHONY: all-mpc maybe-all-mpc
15755maybe-all-mpc:
15756@if gcc-bootstrap
15757all-mpc: stage_current
15758@endif gcc-bootstrap
15759@if mpc
15760TARGET-mpc=all
15761maybe-all-mpc: all-mpc
15762all-mpc: configure-mpc
15763	@r=`${PWD_COMMAND}`; export r; \
15764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15765	$(HOST_EXPORTS)  \
15766	(cd $(HOST_SUBDIR)/mpc && \
15767	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
15768		$(TARGET-mpc))
15769@endif mpc
15770
15771
15772
15773.PHONY: all-stage1-mpc maybe-all-stage1-mpc
15774.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
15775maybe-all-stage1-mpc:
15776maybe-clean-stage1-mpc:
15777@if mpc-bootstrap
15778maybe-all-stage1-mpc: all-stage1-mpc
15779all-stage1: all-stage1-mpc
15780TARGET-stage1-mpc = $(TARGET-mpc)
15781all-stage1-mpc: configure-stage1-mpc
15782	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15783	@r=`${PWD_COMMAND}`; export r; \
15784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15785	TFLAGS="$(STAGE1_TFLAGS)"; \
15786	$(HOST_EXPORTS)  \
15787	cd $(HOST_SUBDIR)/mpc && \
15788	 \
15789	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15790		CFLAGS="$(STAGE1_CFLAGS)" \
15791		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
15792		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15793		LIBCFLAGS="$(LIBCFLAGS)" \
15794		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15795		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15796		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15797		$(EXTRA_HOST_FLAGS)  \
15798		$(STAGE1_FLAGS_TO_PASS)  \
15799		TFLAGS="$(STAGE1_TFLAGS)"  \
15800		$(TARGET-stage1-mpc)
15801
15802maybe-clean-stage1-mpc: clean-stage1-mpc
15803clean-stage1: clean-stage1-mpc
15804clean-stage1-mpc:
15805	@if [ $(current_stage) = stage1 ]; then \
15806	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15807	else \
15808	  [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
15809	  $(MAKE) stage1-start; \
15810	fi; \
15811	cd $(HOST_SUBDIR)/mpc && \
15812	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15813	$(STAGE1_FLAGS_TO_PASS)  clean
15814@endif mpc-bootstrap
15815
15816
15817.PHONY: all-stage2-mpc maybe-all-stage2-mpc
15818.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
15819maybe-all-stage2-mpc:
15820maybe-clean-stage2-mpc:
15821@if mpc-bootstrap
15822maybe-all-stage2-mpc: all-stage2-mpc
15823all-stage2: all-stage2-mpc
15824TARGET-stage2-mpc = $(TARGET-mpc)
15825all-stage2-mpc: configure-stage2-mpc
15826	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15827	@r=`${PWD_COMMAND}`; export r; \
15828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15829	TFLAGS="$(STAGE2_TFLAGS)"; \
15830	$(HOST_EXPORTS) \
15831	$(POSTSTAGE1_HOST_EXPORTS)  \
15832	cd $(HOST_SUBDIR)/mpc && \
15833	 \
15834	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15835		CFLAGS="$(STAGE2_CFLAGS)" \
15836		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
15837		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15838		LIBCFLAGS="$(STAGE2_CFLAGS)" \
15839		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15840		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15841		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15842		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15843		TFLAGS="$(STAGE2_TFLAGS)"  \
15844		$(TARGET-stage2-mpc)
15845
15846maybe-clean-stage2-mpc: clean-stage2-mpc
15847clean-stage2: clean-stage2-mpc
15848clean-stage2-mpc:
15849	@if [ $(current_stage) = stage2 ]; then \
15850	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15851	else \
15852	  [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
15853	  $(MAKE) stage2-start; \
15854	fi; \
15855	cd $(HOST_SUBDIR)/mpc && \
15856	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15857@endif mpc-bootstrap
15858
15859
15860.PHONY: all-stage3-mpc maybe-all-stage3-mpc
15861.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
15862maybe-all-stage3-mpc:
15863maybe-clean-stage3-mpc:
15864@if mpc-bootstrap
15865maybe-all-stage3-mpc: all-stage3-mpc
15866all-stage3: all-stage3-mpc
15867TARGET-stage3-mpc = $(TARGET-mpc)
15868all-stage3-mpc: configure-stage3-mpc
15869	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15870	@r=`${PWD_COMMAND}`; export r; \
15871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15872	TFLAGS="$(STAGE3_TFLAGS)"; \
15873	$(HOST_EXPORTS) \
15874	$(POSTSTAGE1_HOST_EXPORTS)  \
15875	cd $(HOST_SUBDIR)/mpc && \
15876	 \
15877	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15878		CFLAGS="$(STAGE3_CFLAGS)" \
15879		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
15880		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15881		LIBCFLAGS="$(STAGE3_CFLAGS)" \
15882		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15883		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15884		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15885		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15886		TFLAGS="$(STAGE3_TFLAGS)"  \
15887		$(TARGET-stage3-mpc)
15888
15889maybe-clean-stage3-mpc: clean-stage3-mpc
15890clean-stage3: clean-stage3-mpc
15891clean-stage3-mpc:
15892	@if [ $(current_stage) = stage3 ]; then \
15893	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15894	else \
15895	  [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
15896	  $(MAKE) stage3-start; \
15897	fi; \
15898	cd $(HOST_SUBDIR)/mpc && \
15899	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15900@endif mpc-bootstrap
15901
15902
15903.PHONY: all-stage4-mpc maybe-all-stage4-mpc
15904.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
15905maybe-all-stage4-mpc:
15906maybe-clean-stage4-mpc:
15907@if mpc-bootstrap
15908maybe-all-stage4-mpc: all-stage4-mpc
15909all-stage4: all-stage4-mpc
15910TARGET-stage4-mpc = $(TARGET-mpc)
15911all-stage4-mpc: configure-stage4-mpc
15912	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15913	@r=`${PWD_COMMAND}`; export r; \
15914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15915	TFLAGS="$(STAGE4_TFLAGS)"; \
15916	$(HOST_EXPORTS) \
15917	$(POSTSTAGE1_HOST_EXPORTS)  \
15918	cd $(HOST_SUBDIR)/mpc && \
15919	 \
15920	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15921		CFLAGS="$(STAGE4_CFLAGS)" \
15922		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
15923		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15924		LIBCFLAGS="$(STAGE4_CFLAGS)" \
15925		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15926		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15927		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15928		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15929		TFLAGS="$(STAGE4_TFLAGS)"  \
15930		$(TARGET-stage4-mpc)
15931
15932maybe-clean-stage4-mpc: clean-stage4-mpc
15933clean-stage4: clean-stage4-mpc
15934clean-stage4-mpc:
15935	@if [ $(current_stage) = stage4 ]; then \
15936	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15937	else \
15938	  [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
15939	  $(MAKE) stage4-start; \
15940	fi; \
15941	cd $(HOST_SUBDIR)/mpc && \
15942	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15943@endif mpc-bootstrap
15944
15945
15946.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
15947.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
15948maybe-all-stageprofile-mpc:
15949maybe-clean-stageprofile-mpc:
15950@if mpc-bootstrap
15951maybe-all-stageprofile-mpc: all-stageprofile-mpc
15952all-stageprofile: all-stageprofile-mpc
15953TARGET-stageprofile-mpc = $(TARGET-mpc)
15954all-stageprofile-mpc: configure-stageprofile-mpc
15955	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15956	@r=`${PWD_COMMAND}`; export r; \
15957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15958	TFLAGS="$(STAGEprofile_TFLAGS)"; \
15959	$(HOST_EXPORTS) \
15960	$(POSTSTAGE1_HOST_EXPORTS)  \
15961	cd $(HOST_SUBDIR)/mpc && \
15962	 \
15963	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15964		CFLAGS="$(STAGEprofile_CFLAGS)" \
15965		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
15966		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15967		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15968		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15969		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15970		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15971		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15972		TFLAGS="$(STAGEprofile_TFLAGS)"  \
15973		$(TARGET-stageprofile-mpc)
15974
15975maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
15976clean-stageprofile: clean-stageprofile-mpc
15977clean-stageprofile-mpc:
15978	@if [ $(current_stage) = stageprofile ]; then \
15979	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15980	else \
15981	  [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
15982	  $(MAKE) stageprofile-start; \
15983	fi; \
15984	cd $(HOST_SUBDIR)/mpc && \
15985	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15986@endif mpc-bootstrap
15987
15988
15989.PHONY: all-stagetrain-mpc maybe-all-stagetrain-mpc
15990.PHONY: clean-stagetrain-mpc maybe-clean-stagetrain-mpc
15991maybe-all-stagetrain-mpc:
15992maybe-clean-stagetrain-mpc:
15993@if mpc-bootstrap
15994maybe-all-stagetrain-mpc: all-stagetrain-mpc
15995all-stagetrain: all-stagetrain-mpc
15996TARGET-stagetrain-mpc = $(TARGET-mpc)
15997all-stagetrain-mpc: configure-stagetrain-mpc
15998	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
15999	@r=`${PWD_COMMAND}`; export r; \
16000	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16001	TFLAGS="$(STAGEtrain_TFLAGS)"; \
16002	$(HOST_EXPORTS) \
16003	$(POSTSTAGE1_HOST_EXPORTS)  \
16004	cd $(HOST_SUBDIR)/mpc && \
16005	 \
16006	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16007		CFLAGS="$(STAGEtrain_CFLAGS)" \
16008		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
16009		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
16010		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
16011		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16012		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16013		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16014		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16015		TFLAGS="$(STAGEtrain_TFLAGS)"  \
16016		$(TARGET-stagetrain-mpc)
16017
16018maybe-clean-stagetrain-mpc: clean-stagetrain-mpc
16019clean-stagetrain: clean-stagetrain-mpc
16020clean-stagetrain-mpc:
16021	@if [ $(current_stage) = stagetrain ]; then \
16022	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
16023	else \
16024	  [ -f $(HOST_SUBDIR)/stagetrain-mpc/Makefile ] || exit 0; \
16025	  $(MAKE) stagetrain-start; \
16026	fi; \
16027	cd $(HOST_SUBDIR)/mpc && \
16028	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16029@endif mpc-bootstrap
16030
16031
16032.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
16033.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
16034maybe-all-stagefeedback-mpc:
16035maybe-clean-stagefeedback-mpc:
16036@if mpc-bootstrap
16037maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
16038all-stagefeedback: all-stagefeedback-mpc
16039TARGET-stagefeedback-mpc = $(TARGET-mpc)
16040all-stagefeedback-mpc: configure-stagefeedback-mpc
16041	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16042	@r=`${PWD_COMMAND}`; export r; \
16043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16044	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16045	$(HOST_EXPORTS) \
16046	$(POSTSTAGE1_HOST_EXPORTS)  \
16047	cd $(HOST_SUBDIR)/mpc && \
16048	 \
16049	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16050		CFLAGS="$(STAGEfeedback_CFLAGS)" \
16051		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
16052		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16053		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16054		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16055		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16056		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16057		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16058		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
16059		$(TARGET-stagefeedback-mpc)
16060
16061maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
16062clean-stagefeedback: clean-stagefeedback-mpc
16063clean-stagefeedback-mpc:
16064	@if [ $(current_stage) = stagefeedback ]; then \
16065	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
16066	else \
16067	  [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
16068	  $(MAKE) stagefeedback-start; \
16069	fi; \
16070	cd $(HOST_SUBDIR)/mpc && \
16071	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16072@endif mpc-bootstrap
16073
16074
16075.PHONY: all-stageautoprofile-mpc maybe-all-stageautoprofile-mpc
16076.PHONY: clean-stageautoprofile-mpc maybe-clean-stageautoprofile-mpc
16077maybe-all-stageautoprofile-mpc:
16078maybe-clean-stageautoprofile-mpc:
16079@if mpc-bootstrap
16080maybe-all-stageautoprofile-mpc: all-stageautoprofile-mpc
16081all-stageautoprofile: all-stageautoprofile-mpc
16082TARGET-stageautoprofile-mpc = $(TARGET-mpc)
16083all-stageautoprofile-mpc: configure-stageautoprofile-mpc
16084	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
16085	@r=`${PWD_COMMAND}`; export r; \
16086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16087	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
16088	$(HOST_EXPORTS) \
16089	$(POSTSTAGE1_HOST_EXPORTS)  \
16090	cd $(HOST_SUBDIR)/mpc && \
16091	$$s/gcc/config/i386/$(AUTO_PROFILE) \
16092	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16093		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
16094		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
16095		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
16096		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
16097		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16098		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16099		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16100		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16101		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
16102		$(TARGET-stageautoprofile-mpc)
16103
16104maybe-clean-stageautoprofile-mpc: clean-stageautoprofile-mpc
16105clean-stageautoprofile: clean-stageautoprofile-mpc
16106clean-stageautoprofile-mpc:
16107	@if [ $(current_stage) = stageautoprofile ]; then \
16108	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
16109	else \
16110	  [ -f $(HOST_SUBDIR)/stageautoprofile-mpc/Makefile ] || exit 0; \
16111	  $(MAKE) stageautoprofile-start; \
16112	fi; \
16113	cd $(HOST_SUBDIR)/mpc && \
16114	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16115@endif mpc-bootstrap
16116
16117
16118.PHONY: all-stageautofeedback-mpc maybe-all-stageautofeedback-mpc
16119.PHONY: clean-stageautofeedback-mpc maybe-clean-stageautofeedback-mpc
16120maybe-all-stageautofeedback-mpc:
16121maybe-clean-stageautofeedback-mpc:
16122@if mpc-bootstrap
16123maybe-all-stageautofeedback-mpc: all-stageautofeedback-mpc
16124all-stageautofeedback: all-stageautofeedback-mpc
16125TARGET-stageautofeedback-mpc = $(TARGET-mpc)
16126all-stageautofeedback-mpc: configure-stageautofeedback-mpc
16127	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
16128	@r=`${PWD_COMMAND}`; export r; \
16129	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16130	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
16131	$(HOST_EXPORTS) \
16132	$(POSTSTAGE1_HOST_EXPORTS)  \
16133	cd $(HOST_SUBDIR)/mpc && \
16134	 \
16135	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16136		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
16137		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
16138		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
16139		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
16140		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16141		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16142		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16143		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16144		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
16145		$(TARGET-stageautofeedback-mpc)
16146
16147maybe-clean-stageautofeedback-mpc: clean-stageautofeedback-mpc
16148clean-stageautofeedback: clean-stageautofeedback-mpc
16149clean-stageautofeedback-mpc:
16150	@if [ $(current_stage) = stageautofeedback ]; then \
16151	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
16152	else \
16153	  [ -f $(HOST_SUBDIR)/stageautofeedback-mpc/Makefile ] || exit 0; \
16154	  $(MAKE) stageautofeedback-start; \
16155	fi; \
16156	cd $(HOST_SUBDIR)/mpc && \
16157	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16158@endif mpc-bootstrap
16159
16160
16161
16162
16163
16164.PHONY: check-mpc maybe-check-mpc
16165maybe-check-mpc:
16166@if mpc
16167maybe-check-mpc: check-mpc
16168
16169check-mpc:
16170	@: $(MAKE); $(unstage)
16171	@r=`${PWD_COMMAND}`; export r; \
16172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16173	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
16174	(cd $(HOST_SUBDIR)/mpc && \
16175	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
16176
16177@endif mpc
16178
16179.PHONY: install-mpc maybe-install-mpc
16180maybe-install-mpc:
16181@if mpc
16182maybe-install-mpc: install-mpc
16183
16184install-mpc:
16185
16186@endif mpc
16187
16188.PHONY: install-strip-mpc maybe-install-strip-mpc
16189maybe-install-strip-mpc:
16190@if mpc
16191maybe-install-strip-mpc: install-strip-mpc
16192
16193install-strip-mpc:
16194
16195@endif mpc
16196
16197# Other targets (info, dvi, pdf, etc.)
16198
16199.PHONY: maybe-info-mpc info-mpc
16200maybe-info-mpc:
16201@if mpc
16202maybe-info-mpc: info-mpc
16203
16204info-mpc: \
16205    configure-mpc
16206	@[ -f ./mpc/Makefile ] || exit 0; \
16207	r=`${PWD_COMMAND}`; export r; \
16208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16209	$(HOST_EXPORTS) \
16210	for flag in $(EXTRA_HOST_FLAGS) ; do \
16211	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16212	done; \
16213	echo "Doing info in mpc"; \
16214	(cd $(HOST_SUBDIR)/mpc && \
16215	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16216	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16217	          "RANLIB=$${RANLIB}" \
16218	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16219	          info) \
16220	  || exit 1
16221
16222@endif mpc
16223
16224.PHONY: maybe-dvi-mpc dvi-mpc
16225maybe-dvi-mpc:
16226@if mpc
16227maybe-dvi-mpc: dvi-mpc
16228
16229dvi-mpc: \
16230    configure-mpc
16231	@[ -f ./mpc/Makefile ] || exit 0; \
16232	r=`${PWD_COMMAND}`; export r; \
16233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16234	$(HOST_EXPORTS) \
16235	for flag in $(EXTRA_HOST_FLAGS) ; do \
16236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16237	done; \
16238	echo "Doing dvi in mpc"; \
16239	(cd $(HOST_SUBDIR)/mpc && \
16240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16242	          "RANLIB=$${RANLIB}" \
16243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16244	          dvi) \
16245	  || exit 1
16246
16247@endif mpc
16248
16249.PHONY: maybe-pdf-mpc pdf-mpc
16250maybe-pdf-mpc:
16251@if mpc
16252maybe-pdf-mpc: pdf-mpc
16253
16254pdf-mpc: \
16255    configure-mpc
16256	@[ -f ./mpc/Makefile ] || exit 0; \
16257	r=`${PWD_COMMAND}`; export r; \
16258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16259	$(HOST_EXPORTS) \
16260	for flag in $(EXTRA_HOST_FLAGS) ; do \
16261	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16262	done; \
16263	echo "Doing pdf in mpc"; \
16264	(cd $(HOST_SUBDIR)/mpc && \
16265	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16266	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16267	          "RANLIB=$${RANLIB}" \
16268	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16269	          pdf) \
16270	  || exit 1
16271
16272@endif mpc
16273
16274.PHONY: maybe-html-mpc html-mpc
16275maybe-html-mpc:
16276@if mpc
16277maybe-html-mpc: html-mpc
16278
16279html-mpc: \
16280    configure-mpc
16281	@[ -f ./mpc/Makefile ] || exit 0; \
16282	r=`${PWD_COMMAND}`; export r; \
16283	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16284	$(HOST_EXPORTS) \
16285	for flag in $(EXTRA_HOST_FLAGS) ; do \
16286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16287	done; \
16288	echo "Doing html in mpc"; \
16289	(cd $(HOST_SUBDIR)/mpc && \
16290	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16291	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16292	          "RANLIB=$${RANLIB}" \
16293	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16294	          html) \
16295	  || exit 1
16296
16297@endif mpc
16298
16299.PHONY: maybe-TAGS-mpc TAGS-mpc
16300maybe-TAGS-mpc:
16301@if mpc
16302maybe-TAGS-mpc: TAGS-mpc
16303
16304TAGS-mpc: \
16305    configure-mpc
16306	@[ -f ./mpc/Makefile ] || exit 0; \
16307	r=`${PWD_COMMAND}`; export r; \
16308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16309	$(HOST_EXPORTS) \
16310	for flag in $(EXTRA_HOST_FLAGS) ; do \
16311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16312	done; \
16313	echo "Doing TAGS in mpc"; \
16314	(cd $(HOST_SUBDIR)/mpc && \
16315	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16316	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16317	          "RANLIB=$${RANLIB}" \
16318	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16319	          TAGS) \
16320	  || exit 1
16321
16322@endif mpc
16323
16324.PHONY: maybe-install-info-mpc install-info-mpc
16325maybe-install-info-mpc:
16326@if mpc
16327maybe-install-info-mpc: install-info-mpc
16328
16329install-info-mpc: \
16330    configure-mpc \
16331    info-mpc
16332	@[ -f ./mpc/Makefile ] || exit 0; \
16333	r=`${PWD_COMMAND}`; export r; \
16334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16335	$(HOST_EXPORTS) \
16336	for flag in $(EXTRA_HOST_FLAGS) ; do \
16337	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16338	done; \
16339	echo "Doing install-info in mpc"; \
16340	(cd $(HOST_SUBDIR)/mpc && \
16341	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16342	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16343	          "RANLIB=$${RANLIB}" \
16344	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16345	          install-info) \
16346	  || exit 1
16347
16348@endif mpc
16349
16350.PHONY: maybe-install-dvi-mpc install-dvi-mpc
16351maybe-install-dvi-mpc:
16352@if mpc
16353maybe-install-dvi-mpc: install-dvi-mpc
16354
16355install-dvi-mpc: \
16356    configure-mpc \
16357    dvi-mpc
16358	@[ -f ./mpc/Makefile ] || exit 0; \
16359	r=`${PWD_COMMAND}`; export r; \
16360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16361	$(HOST_EXPORTS) \
16362	for flag in $(EXTRA_HOST_FLAGS) ; do \
16363	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16364	done; \
16365	echo "Doing install-dvi in mpc"; \
16366	(cd $(HOST_SUBDIR)/mpc && \
16367	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16368	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16369	          "RANLIB=$${RANLIB}" \
16370	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16371	          install-dvi) \
16372	  || exit 1
16373
16374@endif mpc
16375
16376.PHONY: maybe-install-pdf-mpc install-pdf-mpc
16377maybe-install-pdf-mpc:
16378@if mpc
16379maybe-install-pdf-mpc: install-pdf-mpc
16380
16381install-pdf-mpc: \
16382    configure-mpc \
16383    pdf-mpc
16384	@[ -f ./mpc/Makefile ] || exit 0; \
16385	r=`${PWD_COMMAND}`; export r; \
16386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16387	$(HOST_EXPORTS) \
16388	for flag in $(EXTRA_HOST_FLAGS) ; do \
16389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16390	done; \
16391	echo "Doing install-pdf in mpc"; \
16392	(cd $(HOST_SUBDIR)/mpc && \
16393	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16394	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16395	          "RANLIB=$${RANLIB}" \
16396	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16397	          install-pdf) \
16398	  || exit 1
16399
16400@endif mpc
16401
16402.PHONY: maybe-install-html-mpc install-html-mpc
16403maybe-install-html-mpc:
16404@if mpc
16405maybe-install-html-mpc: install-html-mpc
16406
16407install-html-mpc: \
16408    configure-mpc \
16409    html-mpc
16410	@[ -f ./mpc/Makefile ] || exit 0; \
16411	r=`${PWD_COMMAND}`; export r; \
16412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16413	$(HOST_EXPORTS) \
16414	for flag in $(EXTRA_HOST_FLAGS) ; do \
16415	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16416	done; \
16417	echo "Doing install-html in mpc"; \
16418	(cd $(HOST_SUBDIR)/mpc && \
16419	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16420	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16421	          "RANLIB=$${RANLIB}" \
16422	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16423	          install-html) \
16424	  || exit 1
16425
16426@endif mpc
16427
16428.PHONY: maybe-installcheck-mpc installcheck-mpc
16429maybe-installcheck-mpc:
16430@if mpc
16431maybe-installcheck-mpc: installcheck-mpc
16432
16433installcheck-mpc: \
16434    configure-mpc
16435	@[ -f ./mpc/Makefile ] || exit 0; \
16436	r=`${PWD_COMMAND}`; export r; \
16437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16438	$(HOST_EXPORTS) \
16439	for flag in $(EXTRA_HOST_FLAGS) ; do \
16440	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16441	done; \
16442	echo "Doing installcheck in mpc"; \
16443	(cd $(HOST_SUBDIR)/mpc && \
16444	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16445	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16446	          "RANLIB=$${RANLIB}" \
16447	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16448	          installcheck) \
16449	  || exit 1
16450
16451@endif mpc
16452
16453.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
16454maybe-mostlyclean-mpc:
16455@if mpc
16456maybe-mostlyclean-mpc: mostlyclean-mpc
16457
16458mostlyclean-mpc:
16459	@[ -f ./mpc/Makefile ] || exit 0; \
16460	r=`${PWD_COMMAND}`; export r; \
16461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16462	$(HOST_EXPORTS) \
16463	for flag in $(EXTRA_HOST_FLAGS) ; do \
16464	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16465	done; \
16466	echo "Doing mostlyclean in mpc"; \
16467	(cd $(HOST_SUBDIR)/mpc && \
16468	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16469	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16470	          "RANLIB=$${RANLIB}" \
16471	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16472	          mostlyclean) \
16473	  || exit 1
16474
16475@endif mpc
16476
16477.PHONY: maybe-clean-mpc clean-mpc
16478maybe-clean-mpc:
16479@if mpc
16480maybe-clean-mpc: clean-mpc
16481
16482clean-mpc:
16483	@[ -f ./mpc/Makefile ] || exit 0; \
16484	r=`${PWD_COMMAND}`; export r; \
16485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16486	$(HOST_EXPORTS) \
16487	for flag in $(EXTRA_HOST_FLAGS) ; do \
16488	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16489	done; \
16490	echo "Doing clean in mpc"; \
16491	(cd $(HOST_SUBDIR)/mpc && \
16492	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16493	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16494	          "RANLIB=$${RANLIB}" \
16495	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16496	          clean) \
16497	  || exit 1
16498
16499@endif mpc
16500
16501.PHONY: maybe-distclean-mpc distclean-mpc
16502maybe-distclean-mpc:
16503@if mpc
16504maybe-distclean-mpc: distclean-mpc
16505
16506distclean-mpc:
16507	@[ -f ./mpc/Makefile ] || exit 0; \
16508	r=`${PWD_COMMAND}`; export r; \
16509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16510	$(HOST_EXPORTS) \
16511	for flag in $(EXTRA_HOST_FLAGS) ; do \
16512	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16513	done; \
16514	echo "Doing distclean in mpc"; \
16515	(cd $(HOST_SUBDIR)/mpc && \
16516	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16517	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16518	          "RANLIB=$${RANLIB}" \
16519	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16520	          distclean) \
16521	  || exit 1
16522
16523@endif mpc
16524
16525.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
16526maybe-maintainer-clean-mpc:
16527@if mpc
16528maybe-maintainer-clean-mpc: maintainer-clean-mpc
16529
16530maintainer-clean-mpc:
16531	@[ -f ./mpc/Makefile ] || exit 0; \
16532	r=`${PWD_COMMAND}`; export r; \
16533	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16534	$(HOST_EXPORTS) \
16535	for flag in $(EXTRA_HOST_FLAGS) ; do \
16536	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16537	done; \
16538	echo "Doing maintainer-clean in mpc"; \
16539	(cd $(HOST_SUBDIR)/mpc && \
16540	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16541	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16542	          "RANLIB=$${RANLIB}" \
16543	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16544	          maintainer-clean) \
16545	  || exit 1
16546
16547@endif mpc
16548
16549
16550
16551.PHONY: configure-isl maybe-configure-isl
16552maybe-configure-isl:
16553@if gcc-bootstrap
16554configure-isl: stage_current
16555@endif gcc-bootstrap
16556@if isl
16557maybe-configure-isl: configure-isl
16558configure-isl:
16559	@r=`${PWD_COMMAND}`; export r; \
16560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16561	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16562	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16563	$(HOST_EXPORTS)  \
16564	echo Configuring in $(HOST_SUBDIR)/isl; \
16565	cd "$(HOST_SUBDIR)/isl" || exit 1; \
16566	case $(srcdir) in \
16567	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16568	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16569		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16570	esac; \
16571	module_srcdir=isl; \
16572	$(SHELL) \
16573	  $$s/$$module_srcdir/configure \
16574	  --srcdir=$${topdir}/$$module_srcdir \
16575	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16576	  --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
16577	  || exit 1
16578@endif isl
16579
16580
16581
16582.PHONY: configure-stage1-isl maybe-configure-stage1-isl
16583maybe-configure-stage1-isl:
16584@if isl-bootstrap
16585maybe-configure-stage1-isl: configure-stage1-isl
16586configure-stage1-isl:
16587	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16588	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16589	@r=`${PWD_COMMAND}`; export r; \
16590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16591	TFLAGS="$(STAGE1_TFLAGS)"; \
16592	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16593	$(HOST_EXPORTS) \
16594	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16595	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16596	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16597	echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
16598	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16599	cd $(HOST_SUBDIR)/isl || exit 1; \
16600	case $(srcdir) in \
16601	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16602	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16603		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16604	esac; \
16605	module_srcdir=isl; \
16606	$(SHELL) $$s/$$module_srcdir/configure \
16607	  --srcdir=$${topdir}/$$module_srcdir \
16608	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16609	  --target=${target_alias} \
16610	   \
16611	  $(STAGE1_CONFIGURE_FLAGS) \
16612	  --disable-shared @extra_isl_gmp_configure_flags@
16613@endif isl-bootstrap
16614
16615.PHONY: configure-stage2-isl maybe-configure-stage2-isl
16616maybe-configure-stage2-isl:
16617@if isl-bootstrap
16618maybe-configure-stage2-isl: configure-stage2-isl
16619configure-stage2-isl:
16620	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16621	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16622	@r=`${PWD_COMMAND}`; export r; \
16623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16624	TFLAGS="$(STAGE2_TFLAGS)"; \
16625	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16626	$(HOST_EXPORTS) \
16627	$(POSTSTAGE1_HOST_EXPORTS) \
16628	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16629	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16630	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
16631	echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
16632	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16633	cd $(HOST_SUBDIR)/isl || exit 1; \
16634	case $(srcdir) in \
16635	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16636	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16637		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16638	esac; \
16639	module_srcdir=isl; \
16640	$(SHELL) $$s/$$module_srcdir/configure \
16641	  --srcdir=$${topdir}/$$module_srcdir \
16642	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16643	  --target=${target_alias} \
16644	  --with-build-libsubdir=$(HOST_SUBDIR) \
16645	  $(STAGE2_CONFIGURE_FLAGS) \
16646	  --disable-shared @extra_isl_gmp_configure_flags@
16647@endif isl-bootstrap
16648
16649.PHONY: configure-stage3-isl maybe-configure-stage3-isl
16650maybe-configure-stage3-isl:
16651@if isl-bootstrap
16652maybe-configure-stage3-isl: configure-stage3-isl
16653configure-stage3-isl:
16654	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16655	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16656	@r=`${PWD_COMMAND}`; export r; \
16657	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16658	TFLAGS="$(STAGE3_TFLAGS)"; \
16659	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16660	$(HOST_EXPORTS) \
16661	$(POSTSTAGE1_HOST_EXPORTS) \
16662	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16663	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16664	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
16665	echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
16666	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16667	cd $(HOST_SUBDIR)/isl || exit 1; \
16668	case $(srcdir) in \
16669	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16670	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16671		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16672	esac; \
16673	module_srcdir=isl; \
16674	$(SHELL) $$s/$$module_srcdir/configure \
16675	  --srcdir=$${topdir}/$$module_srcdir \
16676	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16677	  --target=${target_alias} \
16678	  --with-build-libsubdir=$(HOST_SUBDIR) \
16679	  $(STAGE3_CONFIGURE_FLAGS) \
16680	  --disable-shared @extra_isl_gmp_configure_flags@
16681@endif isl-bootstrap
16682
16683.PHONY: configure-stage4-isl maybe-configure-stage4-isl
16684maybe-configure-stage4-isl:
16685@if isl-bootstrap
16686maybe-configure-stage4-isl: configure-stage4-isl
16687configure-stage4-isl:
16688	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16689	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16690	@r=`${PWD_COMMAND}`; export r; \
16691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16692	TFLAGS="$(STAGE4_TFLAGS)"; \
16693	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16694	$(HOST_EXPORTS) \
16695	$(POSTSTAGE1_HOST_EXPORTS) \
16696	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16697	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16698	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
16699	echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
16700	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16701	cd $(HOST_SUBDIR)/isl || exit 1; \
16702	case $(srcdir) in \
16703	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16704	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16705		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16706	esac; \
16707	module_srcdir=isl; \
16708	$(SHELL) $$s/$$module_srcdir/configure \
16709	  --srcdir=$${topdir}/$$module_srcdir \
16710	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16711	  --target=${target_alias} \
16712	  --with-build-libsubdir=$(HOST_SUBDIR) \
16713	  $(STAGE4_CONFIGURE_FLAGS) \
16714	  --disable-shared @extra_isl_gmp_configure_flags@
16715@endif isl-bootstrap
16716
16717.PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
16718maybe-configure-stageprofile-isl:
16719@if isl-bootstrap
16720maybe-configure-stageprofile-isl: configure-stageprofile-isl
16721configure-stageprofile-isl:
16722	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16723	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16724	@r=`${PWD_COMMAND}`; export r; \
16725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16726	TFLAGS="$(STAGEprofile_TFLAGS)"; \
16727	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16728	$(HOST_EXPORTS) \
16729	$(POSTSTAGE1_HOST_EXPORTS) \
16730	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16731	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16732	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
16733	echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
16734	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16735	cd $(HOST_SUBDIR)/isl || exit 1; \
16736	case $(srcdir) in \
16737	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16738	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16739		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16740	esac; \
16741	module_srcdir=isl; \
16742	$(SHELL) $$s/$$module_srcdir/configure \
16743	  --srcdir=$${topdir}/$$module_srcdir \
16744	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16745	  --target=${target_alias} \
16746	  --with-build-libsubdir=$(HOST_SUBDIR) \
16747	  $(STAGEprofile_CONFIGURE_FLAGS) \
16748	  --disable-shared @extra_isl_gmp_configure_flags@
16749@endif isl-bootstrap
16750
16751.PHONY: configure-stagetrain-isl maybe-configure-stagetrain-isl
16752maybe-configure-stagetrain-isl:
16753@if isl-bootstrap
16754maybe-configure-stagetrain-isl: configure-stagetrain-isl
16755configure-stagetrain-isl:
16756	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
16757	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16758	@r=`${PWD_COMMAND}`; export r; \
16759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16760	TFLAGS="$(STAGEtrain_TFLAGS)"; \
16761	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16762	$(HOST_EXPORTS) \
16763	$(POSTSTAGE1_HOST_EXPORTS) \
16764	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
16765	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
16766	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
16767	echo Configuring stage train in $(HOST_SUBDIR)/isl; \
16768	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16769	cd $(HOST_SUBDIR)/isl || exit 1; \
16770	case $(srcdir) in \
16771	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16772	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16773		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16774	esac; \
16775	module_srcdir=isl; \
16776	$(SHELL) $$s/$$module_srcdir/configure \
16777	  --srcdir=$${topdir}/$$module_srcdir \
16778	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16779	  --target=${target_alias} \
16780	  --with-build-libsubdir=$(HOST_SUBDIR) \
16781	  $(STAGEtrain_CONFIGURE_FLAGS) \
16782	  --disable-shared @extra_isl_gmp_configure_flags@
16783@endif isl-bootstrap
16784
16785.PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
16786maybe-configure-stagefeedback-isl:
16787@if isl-bootstrap
16788maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
16789configure-stagefeedback-isl:
16790	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16791	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16792	@r=`${PWD_COMMAND}`; export r; \
16793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16794	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16795	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16796	$(HOST_EXPORTS) \
16797	$(POSTSTAGE1_HOST_EXPORTS) \
16798	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16799	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16800	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
16801	echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
16802	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16803	cd $(HOST_SUBDIR)/isl || exit 1; \
16804	case $(srcdir) in \
16805	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16806	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16807		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16808	esac; \
16809	module_srcdir=isl; \
16810	$(SHELL) $$s/$$module_srcdir/configure \
16811	  --srcdir=$${topdir}/$$module_srcdir \
16812	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16813	  --target=${target_alias} \
16814	  --with-build-libsubdir=$(HOST_SUBDIR) \
16815	  $(STAGEfeedback_CONFIGURE_FLAGS) \
16816	  --disable-shared @extra_isl_gmp_configure_flags@
16817@endif isl-bootstrap
16818
16819.PHONY: configure-stageautoprofile-isl maybe-configure-stageautoprofile-isl
16820maybe-configure-stageautoprofile-isl:
16821@if isl-bootstrap
16822maybe-configure-stageautoprofile-isl: configure-stageautoprofile-isl
16823configure-stageautoprofile-isl:
16824	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
16825	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16826	@r=`${PWD_COMMAND}`; export r; \
16827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16828	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
16829	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16830	$(HOST_EXPORTS) \
16831	$(POSTSTAGE1_HOST_EXPORTS) \
16832	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
16833	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
16834	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
16835	echo Configuring stage autoprofile in $(HOST_SUBDIR)/isl; \
16836	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16837	cd $(HOST_SUBDIR)/isl || exit 1; \
16838	case $(srcdir) in \
16839	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16840	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16841		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16842	esac; \
16843	module_srcdir=isl; \
16844	$(SHELL) $$s/$$module_srcdir/configure \
16845	  --srcdir=$${topdir}/$$module_srcdir \
16846	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16847	  --target=${target_alias} \
16848	  --with-build-libsubdir=$(HOST_SUBDIR) \
16849	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
16850	  --disable-shared @extra_isl_gmp_configure_flags@
16851@endif isl-bootstrap
16852
16853.PHONY: configure-stageautofeedback-isl maybe-configure-stageautofeedback-isl
16854maybe-configure-stageautofeedback-isl:
16855@if isl-bootstrap
16856maybe-configure-stageautofeedback-isl: configure-stageautofeedback-isl
16857configure-stageautofeedback-isl:
16858	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
16859	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16860	@r=`${PWD_COMMAND}`; export r; \
16861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16862	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
16863	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16864	$(HOST_EXPORTS) \
16865	$(POSTSTAGE1_HOST_EXPORTS) \
16866	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
16867	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
16868	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
16869	echo Configuring stage autofeedback in $(HOST_SUBDIR)/isl; \
16870	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16871	cd $(HOST_SUBDIR)/isl || exit 1; \
16872	case $(srcdir) in \
16873	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16874	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16875		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16876	esac; \
16877	module_srcdir=isl; \
16878	$(SHELL) $$s/$$module_srcdir/configure \
16879	  --srcdir=$${topdir}/$$module_srcdir \
16880	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16881	  --target=${target_alias} \
16882	  --with-build-libsubdir=$(HOST_SUBDIR) \
16883	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
16884	  --disable-shared @extra_isl_gmp_configure_flags@
16885@endif isl-bootstrap
16886
16887
16888
16889
16890
16891.PHONY: all-isl maybe-all-isl
16892maybe-all-isl:
16893@if gcc-bootstrap
16894all-isl: stage_current
16895@endif gcc-bootstrap
16896@if isl
16897TARGET-isl=all
16898maybe-all-isl: all-isl
16899all-isl: configure-isl
16900	@r=`${PWD_COMMAND}`; export r; \
16901	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16902	$(HOST_EXPORTS)  \
16903	(cd $(HOST_SUBDIR)/isl && \
16904	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
16905		$(TARGET-isl))
16906@endif isl
16907
16908
16909
16910.PHONY: all-stage1-isl maybe-all-stage1-isl
16911.PHONY: clean-stage1-isl maybe-clean-stage1-isl
16912maybe-all-stage1-isl:
16913maybe-clean-stage1-isl:
16914@if isl-bootstrap
16915maybe-all-stage1-isl: all-stage1-isl
16916all-stage1: all-stage1-isl
16917TARGET-stage1-isl = $(TARGET-isl)
16918all-stage1-isl: configure-stage1-isl
16919	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16920	@r=`${PWD_COMMAND}`; export r; \
16921	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16922	TFLAGS="$(STAGE1_TFLAGS)"; \
16923	$(HOST_EXPORTS)  \
16924	cd $(HOST_SUBDIR)/isl && \
16925	 \
16926	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16927		CFLAGS="$(STAGE1_CFLAGS)" \
16928		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
16929		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16930		LIBCFLAGS="$(LIBCFLAGS)" \
16931		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16932		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16933		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16934		$(EXTRA_HOST_FLAGS)  \
16935		$(STAGE1_FLAGS_TO_PASS) V=1 \
16936		TFLAGS="$(STAGE1_TFLAGS)"  \
16937		$(TARGET-stage1-isl)
16938
16939maybe-clean-stage1-isl: clean-stage1-isl
16940clean-stage1: clean-stage1-isl
16941clean-stage1-isl:
16942	@if [ $(current_stage) = stage1 ]; then \
16943	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
16944	else \
16945	  [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
16946	  $(MAKE) stage1-start; \
16947	fi; \
16948	cd $(HOST_SUBDIR)/isl && \
16949	$(MAKE) $(EXTRA_HOST_FLAGS)  \
16950	$(STAGE1_FLAGS_TO_PASS) V=1 clean
16951@endif isl-bootstrap
16952
16953
16954.PHONY: all-stage2-isl maybe-all-stage2-isl
16955.PHONY: clean-stage2-isl maybe-clean-stage2-isl
16956maybe-all-stage2-isl:
16957maybe-clean-stage2-isl:
16958@if isl-bootstrap
16959maybe-all-stage2-isl: all-stage2-isl
16960all-stage2: all-stage2-isl
16961TARGET-stage2-isl = $(TARGET-isl)
16962all-stage2-isl: configure-stage2-isl
16963	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16964	@r=`${PWD_COMMAND}`; export r; \
16965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16966	TFLAGS="$(STAGE2_TFLAGS)"; \
16967	$(HOST_EXPORTS) \
16968	$(POSTSTAGE1_HOST_EXPORTS)  \
16969	cd $(HOST_SUBDIR)/isl && \
16970	 \
16971	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16972		CFLAGS="$(STAGE2_CFLAGS)" \
16973		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
16974		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16975		LIBCFLAGS="$(STAGE2_CFLAGS)" \
16976		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16977		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16978		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16979		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
16980		TFLAGS="$(STAGE2_TFLAGS)"  \
16981		$(TARGET-stage2-isl)
16982
16983maybe-clean-stage2-isl: clean-stage2-isl
16984clean-stage2: clean-stage2-isl
16985clean-stage2-isl:
16986	@if [ $(current_stage) = stage2 ]; then \
16987	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
16988	else \
16989	  [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
16990	  $(MAKE) stage2-start; \
16991	fi; \
16992	cd $(HOST_SUBDIR)/isl && \
16993	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
16994@endif isl-bootstrap
16995
16996
16997.PHONY: all-stage3-isl maybe-all-stage3-isl
16998.PHONY: clean-stage3-isl maybe-clean-stage3-isl
16999maybe-all-stage3-isl:
17000maybe-clean-stage3-isl:
17001@if isl-bootstrap
17002maybe-all-stage3-isl: all-stage3-isl
17003all-stage3: all-stage3-isl
17004TARGET-stage3-isl = $(TARGET-isl)
17005all-stage3-isl: configure-stage3-isl
17006	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17007	@r=`${PWD_COMMAND}`; export r; \
17008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17009	TFLAGS="$(STAGE3_TFLAGS)"; \
17010	$(HOST_EXPORTS) \
17011	$(POSTSTAGE1_HOST_EXPORTS)  \
17012	cd $(HOST_SUBDIR)/isl && \
17013	 \
17014	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17015		CFLAGS="$(STAGE3_CFLAGS)" \
17016		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
17017		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17018		LIBCFLAGS="$(STAGE3_CFLAGS)" \
17019		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17020		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17021		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17022		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17023		TFLAGS="$(STAGE3_TFLAGS)"  \
17024		$(TARGET-stage3-isl)
17025
17026maybe-clean-stage3-isl: clean-stage3-isl
17027clean-stage3: clean-stage3-isl
17028clean-stage3-isl:
17029	@if [ $(current_stage) = stage3 ]; then \
17030	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17031	else \
17032	  [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
17033	  $(MAKE) stage3-start; \
17034	fi; \
17035	cd $(HOST_SUBDIR)/isl && \
17036	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17037@endif isl-bootstrap
17038
17039
17040.PHONY: all-stage4-isl maybe-all-stage4-isl
17041.PHONY: clean-stage4-isl maybe-clean-stage4-isl
17042maybe-all-stage4-isl:
17043maybe-clean-stage4-isl:
17044@if isl-bootstrap
17045maybe-all-stage4-isl: all-stage4-isl
17046all-stage4: all-stage4-isl
17047TARGET-stage4-isl = $(TARGET-isl)
17048all-stage4-isl: configure-stage4-isl
17049	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17050	@r=`${PWD_COMMAND}`; export r; \
17051	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17052	TFLAGS="$(STAGE4_TFLAGS)"; \
17053	$(HOST_EXPORTS) \
17054	$(POSTSTAGE1_HOST_EXPORTS)  \
17055	cd $(HOST_SUBDIR)/isl && \
17056	 \
17057	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17058		CFLAGS="$(STAGE4_CFLAGS)" \
17059		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
17060		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17061		LIBCFLAGS="$(STAGE4_CFLAGS)" \
17062		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17063		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17064		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17065		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17066		TFLAGS="$(STAGE4_TFLAGS)"  \
17067		$(TARGET-stage4-isl)
17068
17069maybe-clean-stage4-isl: clean-stage4-isl
17070clean-stage4: clean-stage4-isl
17071clean-stage4-isl:
17072	@if [ $(current_stage) = stage4 ]; then \
17073	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17074	else \
17075	  [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
17076	  $(MAKE) stage4-start; \
17077	fi; \
17078	cd $(HOST_SUBDIR)/isl && \
17079	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17080@endif isl-bootstrap
17081
17082
17083.PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
17084.PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
17085maybe-all-stageprofile-isl:
17086maybe-clean-stageprofile-isl:
17087@if isl-bootstrap
17088maybe-all-stageprofile-isl: all-stageprofile-isl
17089all-stageprofile: all-stageprofile-isl
17090TARGET-stageprofile-isl = $(TARGET-isl)
17091all-stageprofile-isl: configure-stageprofile-isl
17092	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17093	@r=`${PWD_COMMAND}`; export r; \
17094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17095	TFLAGS="$(STAGEprofile_TFLAGS)"; \
17096	$(HOST_EXPORTS) \
17097	$(POSTSTAGE1_HOST_EXPORTS)  \
17098	cd $(HOST_SUBDIR)/isl && \
17099	 \
17100	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17101		CFLAGS="$(STAGEprofile_CFLAGS)" \
17102		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
17103		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17104		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17105		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17106		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17107		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17108		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17109		TFLAGS="$(STAGEprofile_TFLAGS)"  \
17110		$(TARGET-stageprofile-isl)
17111
17112maybe-clean-stageprofile-isl: clean-stageprofile-isl
17113clean-stageprofile: clean-stageprofile-isl
17114clean-stageprofile-isl:
17115	@if [ $(current_stage) = stageprofile ]; then \
17116	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17117	else \
17118	  [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
17119	  $(MAKE) stageprofile-start; \
17120	fi; \
17121	cd $(HOST_SUBDIR)/isl && \
17122	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17123@endif isl-bootstrap
17124
17125
17126.PHONY: all-stagetrain-isl maybe-all-stagetrain-isl
17127.PHONY: clean-stagetrain-isl maybe-clean-stagetrain-isl
17128maybe-all-stagetrain-isl:
17129maybe-clean-stagetrain-isl:
17130@if isl-bootstrap
17131maybe-all-stagetrain-isl: all-stagetrain-isl
17132all-stagetrain: all-stagetrain-isl
17133TARGET-stagetrain-isl = $(TARGET-isl)
17134all-stagetrain-isl: configure-stagetrain-isl
17135	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
17136	@r=`${PWD_COMMAND}`; export r; \
17137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17138	TFLAGS="$(STAGEtrain_TFLAGS)"; \
17139	$(HOST_EXPORTS) \
17140	$(POSTSTAGE1_HOST_EXPORTS)  \
17141	cd $(HOST_SUBDIR)/isl && \
17142	 \
17143	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17144		CFLAGS="$(STAGEtrain_CFLAGS)" \
17145		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
17146		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
17147		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
17148		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17149		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17150		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17151		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17152		TFLAGS="$(STAGEtrain_TFLAGS)"  \
17153		$(TARGET-stagetrain-isl)
17154
17155maybe-clean-stagetrain-isl: clean-stagetrain-isl
17156clean-stagetrain: clean-stagetrain-isl
17157clean-stagetrain-isl:
17158	@if [ $(current_stage) = stagetrain ]; then \
17159	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17160	else \
17161	  [ -f $(HOST_SUBDIR)/stagetrain-isl/Makefile ] || exit 0; \
17162	  $(MAKE) stagetrain-start; \
17163	fi; \
17164	cd $(HOST_SUBDIR)/isl && \
17165	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17166@endif isl-bootstrap
17167
17168
17169.PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
17170.PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
17171maybe-all-stagefeedback-isl:
17172maybe-clean-stagefeedback-isl:
17173@if isl-bootstrap
17174maybe-all-stagefeedback-isl: all-stagefeedback-isl
17175all-stagefeedback: all-stagefeedback-isl
17176TARGET-stagefeedback-isl = $(TARGET-isl)
17177all-stagefeedback-isl: configure-stagefeedback-isl
17178	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17179	@r=`${PWD_COMMAND}`; export r; \
17180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17181	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17182	$(HOST_EXPORTS) \
17183	$(POSTSTAGE1_HOST_EXPORTS)  \
17184	cd $(HOST_SUBDIR)/isl && \
17185	 \
17186	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17187		CFLAGS="$(STAGEfeedback_CFLAGS)" \
17188		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
17189		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17190		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17191		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17192		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17193		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17194		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17195		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
17196		$(TARGET-stagefeedback-isl)
17197
17198maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
17199clean-stagefeedback: clean-stagefeedback-isl
17200clean-stagefeedback-isl:
17201	@if [ $(current_stage) = stagefeedback ]; then \
17202	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17203	else \
17204	  [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
17205	  $(MAKE) stagefeedback-start; \
17206	fi; \
17207	cd $(HOST_SUBDIR)/isl && \
17208	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17209@endif isl-bootstrap
17210
17211
17212.PHONY: all-stageautoprofile-isl maybe-all-stageautoprofile-isl
17213.PHONY: clean-stageautoprofile-isl maybe-clean-stageautoprofile-isl
17214maybe-all-stageautoprofile-isl:
17215maybe-clean-stageautoprofile-isl:
17216@if isl-bootstrap
17217maybe-all-stageautoprofile-isl: all-stageautoprofile-isl
17218all-stageautoprofile: all-stageautoprofile-isl
17219TARGET-stageautoprofile-isl = $(TARGET-isl)
17220all-stageautoprofile-isl: configure-stageautoprofile-isl
17221	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
17222	@r=`${PWD_COMMAND}`; export r; \
17223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17224	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
17225	$(HOST_EXPORTS) \
17226	$(POSTSTAGE1_HOST_EXPORTS)  \
17227	cd $(HOST_SUBDIR)/isl && \
17228	$$s/gcc/config/i386/$(AUTO_PROFILE) \
17229	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17230		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
17231		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
17232		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
17233		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
17234		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17235		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17236		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17237		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17238		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
17239		$(TARGET-stageautoprofile-isl)
17240
17241maybe-clean-stageautoprofile-isl: clean-stageautoprofile-isl
17242clean-stageautoprofile: clean-stageautoprofile-isl
17243clean-stageautoprofile-isl:
17244	@if [ $(current_stage) = stageautoprofile ]; then \
17245	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17246	else \
17247	  [ -f $(HOST_SUBDIR)/stageautoprofile-isl/Makefile ] || exit 0; \
17248	  $(MAKE) stageautoprofile-start; \
17249	fi; \
17250	cd $(HOST_SUBDIR)/isl && \
17251	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17252@endif isl-bootstrap
17253
17254
17255.PHONY: all-stageautofeedback-isl maybe-all-stageautofeedback-isl
17256.PHONY: clean-stageautofeedback-isl maybe-clean-stageautofeedback-isl
17257maybe-all-stageautofeedback-isl:
17258maybe-clean-stageautofeedback-isl:
17259@if isl-bootstrap
17260maybe-all-stageautofeedback-isl: all-stageautofeedback-isl
17261all-stageautofeedback: all-stageautofeedback-isl
17262TARGET-stageautofeedback-isl = $(TARGET-isl)
17263all-stageautofeedback-isl: configure-stageautofeedback-isl
17264	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
17265	@r=`${PWD_COMMAND}`; export r; \
17266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17267	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
17268	$(HOST_EXPORTS) \
17269	$(POSTSTAGE1_HOST_EXPORTS)  \
17270	cd $(HOST_SUBDIR)/isl && \
17271	 \
17272	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17273		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
17274		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
17275		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
17276		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
17277		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17278		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17279		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17280		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17281		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
17282		$(TARGET-stageautofeedback-isl)
17283
17284maybe-clean-stageautofeedback-isl: clean-stageautofeedback-isl
17285clean-stageautofeedback: clean-stageautofeedback-isl
17286clean-stageautofeedback-isl:
17287	@if [ $(current_stage) = stageautofeedback ]; then \
17288	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17289	else \
17290	  [ -f $(HOST_SUBDIR)/stageautofeedback-isl/Makefile ] || exit 0; \
17291	  $(MAKE) stageautofeedback-start; \
17292	fi; \
17293	cd $(HOST_SUBDIR)/isl && \
17294	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17295@endif isl-bootstrap
17296
17297
17298
17299
17300
17301.PHONY: check-isl maybe-check-isl
17302maybe-check-isl:
17303@if isl
17304maybe-check-isl: check-isl
17305
17306check-isl:
17307	@: $(MAKE); $(unstage)
17308	@r=`${PWD_COMMAND}`; export r; \
17309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17310	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17311	(cd $(HOST_SUBDIR)/isl && \
17312	  $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
17313
17314@endif isl
17315
17316.PHONY: install-isl maybe-install-isl
17317maybe-install-isl:
17318@if isl
17319maybe-install-isl: install-isl
17320
17321install-isl:
17322
17323@endif isl
17324
17325.PHONY: install-strip-isl maybe-install-strip-isl
17326maybe-install-strip-isl:
17327@if isl
17328maybe-install-strip-isl: install-strip-isl
17329
17330install-strip-isl:
17331
17332@endif isl
17333
17334# Other targets (info, dvi, pdf, etc.)
17335
17336.PHONY: maybe-info-isl info-isl
17337maybe-info-isl:
17338@if isl
17339maybe-info-isl: info-isl
17340
17341info-isl: \
17342    configure-isl
17343	@[ -f ./isl/Makefile ] || exit 0; \
17344	r=`${PWD_COMMAND}`; export r; \
17345	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17346	$(HOST_EXPORTS) \
17347	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17348	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17349	done; \
17350	echo "Doing info in isl"; \
17351	(cd $(HOST_SUBDIR)/isl && \
17352	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17353	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17354	          "RANLIB=$${RANLIB}" \
17355	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17356	          info) \
17357	  || exit 1
17358
17359@endif isl
17360
17361.PHONY: maybe-dvi-isl dvi-isl
17362maybe-dvi-isl:
17363@if isl
17364maybe-dvi-isl: dvi-isl
17365
17366dvi-isl: \
17367    configure-isl
17368	@[ -f ./isl/Makefile ] || exit 0; \
17369	r=`${PWD_COMMAND}`; export r; \
17370	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17371	$(HOST_EXPORTS) \
17372	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17373	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17374	done; \
17375	echo "Doing dvi in isl"; \
17376	(cd $(HOST_SUBDIR)/isl && \
17377	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17378	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17379	          "RANLIB=$${RANLIB}" \
17380	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17381	          dvi) \
17382	  || exit 1
17383
17384@endif isl
17385
17386.PHONY: maybe-pdf-isl pdf-isl
17387maybe-pdf-isl:
17388@if isl
17389maybe-pdf-isl: pdf-isl
17390
17391pdf-isl: \
17392    configure-isl
17393	@[ -f ./isl/Makefile ] || exit 0; \
17394	r=`${PWD_COMMAND}`; export r; \
17395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17396	$(HOST_EXPORTS) \
17397	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17398	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17399	done; \
17400	echo "Doing pdf in isl"; \
17401	(cd $(HOST_SUBDIR)/isl && \
17402	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17403	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17404	          "RANLIB=$${RANLIB}" \
17405	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17406	          pdf) \
17407	  || exit 1
17408
17409@endif isl
17410
17411.PHONY: maybe-html-isl html-isl
17412maybe-html-isl:
17413@if isl
17414maybe-html-isl: html-isl
17415
17416html-isl: \
17417    configure-isl
17418	@[ -f ./isl/Makefile ] || exit 0; \
17419	r=`${PWD_COMMAND}`; export r; \
17420	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17421	$(HOST_EXPORTS) \
17422	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17423	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17424	done; \
17425	echo "Doing html in isl"; \
17426	(cd $(HOST_SUBDIR)/isl && \
17427	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17428	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17429	          "RANLIB=$${RANLIB}" \
17430	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17431	          html) \
17432	  || exit 1
17433
17434@endif isl
17435
17436.PHONY: maybe-TAGS-isl TAGS-isl
17437maybe-TAGS-isl:
17438@if isl
17439maybe-TAGS-isl: TAGS-isl
17440
17441TAGS-isl: \
17442    configure-isl
17443	@[ -f ./isl/Makefile ] || exit 0; \
17444	r=`${PWD_COMMAND}`; export r; \
17445	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17446	$(HOST_EXPORTS) \
17447	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17448	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17449	done; \
17450	echo "Doing TAGS in isl"; \
17451	(cd $(HOST_SUBDIR)/isl && \
17452	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17453	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17454	          "RANLIB=$${RANLIB}" \
17455	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17456	          TAGS) \
17457	  || exit 1
17458
17459@endif isl
17460
17461.PHONY: maybe-install-info-isl install-info-isl
17462maybe-install-info-isl:
17463@if isl
17464maybe-install-info-isl: install-info-isl
17465
17466install-info-isl: \
17467    configure-isl \
17468    info-isl
17469	@[ -f ./isl/Makefile ] || exit 0; \
17470	r=`${PWD_COMMAND}`; export r; \
17471	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17472	$(HOST_EXPORTS) \
17473	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17474	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17475	done; \
17476	echo "Doing install-info in isl"; \
17477	(cd $(HOST_SUBDIR)/isl && \
17478	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17479	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17480	          "RANLIB=$${RANLIB}" \
17481	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17482	          install-info) \
17483	  || exit 1
17484
17485@endif isl
17486
17487.PHONY: maybe-install-dvi-isl install-dvi-isl
17488maybe-install-dvi-isl:
17489@if isl
17490maybe-install-dvi-isl: install-dvi-isl
17491
17492install-dvi-isl: \
17493    configure-isl \
17494    dvi-isl
17495	@[ -f ./isl/Makefile ] || exit 0; \
17496	r=`${PWD_COMMAND}`; export r; \
17497	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17498	$(HOST_EXPORTS) \
17499	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17500	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17501	done; \
17502	echo "Doing install-dvi in isl"; \
17503	(cd $(HOST_SUBDIR)/isl && \
17504	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17505	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17506	          "RANLIB=$${RANLIB}" \
17507	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17508	          install-dvi) \
17509	  || exit 1
17510
17511@endif isl
17512
17513.PHONY: maybe-install-pdf-isl install-pdf-isl
17514maybe-install-pdf-isl:
17515@if isl
17516maybe-install-pdf-isl: install-pdf-isl
17517
17518install-pdf-isl: \
17519    configure-isl \
17520    pdf-isl
17521	@[ -f ./isl/Makefile ] || exit 0; \
17522	r=`${PWD_COMMAND}`; export r; \
17523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17524	$(HOST_EXPORTS) \
17525	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17526	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17527	done; \
17528	echo "Doing install-pdf in isl"; \
17529	(cd $(HOST_SUBDIR)/isl && \
17530	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17531	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17532	          "RANLIB=$${RANLIB}" \
17533	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17534	          install-pdf) \
17535	  || exit 1
17536
17537@endif isl
17538
17539.PHONY: maybe-install-html-isl install-html-isl
17540maybe-install-html-isl:
17541@if isl
17542maybe-install-html-isl: install-html-isl
17543
17544install-html-isl: \
17545    configure-isl \
17546    html-isl
17547	@[ -f ./isl/Makefile ] || exit 0; \
17548	r=`${PWD_COMMAND}`; export r; \
17549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17550	$(HOST_EXPORTS) \
17551	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17552	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17553	done; \
17554	echo "Doing install-html in isl"; \
17555	(cd $(HOST_SUBDIR)/isl && \
17556	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17557	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17558	          "RANLIB=$${RANLIB}" \
17559	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17560	          install-html) \
17561	  || exit 1
17562
17563@endif isl
17564
17565.PHONY: maybe-installcheck-isl installcheck-isl
17566maybe-installcheck-isl:
17567@if isl
17568maybe-installcheck-isl: installcheck-isl
17569
17570installcheck-isl: \
17571    configure-isl
17572	@[ -f ./isl/Makefile ] || exit 0; \
17573	r=`${PWD_COMMAND}`; export r; \
17574	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17575	$(HOST_EXPORTS) \
17576	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17577	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17578	done; \
17579	echo "Doing installcheck in isl"; \
17580	(cd $(HOST_SUBDIR)/isl && \
17581	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17582	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17583	          "RANLIB=$${RANLIB}" \
17584	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17585	          installcheck) \
17586	  || exit 1
17587
17588@endif isl
17589
17590.PHONY: maybe-mostlyclean-isl mostlyclean-isl
17591maybe-mostlyclean-isl:
17592@if isl
17593maybe-mostlyclean-isl: mostlyclean-isl
17594
17595mostlyclean-isl:
17596	@[ -f ./isl/Makefile ] || exit 0; \
17597	r=`${PWD_COMMAND}`; export r; \
17598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17599	$(HOST_EXPORTS) \
17600	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17601	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17602	done; \
17603	echo "Doing mostlyclean in isl"; \
17604	(cd $(HOST_SUBDIR)/isl && \
17605	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17606	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17607	          "RANLIB=$${RANLIB}" \
17608	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17609	          mostlyclean) \
17610	  || exit 1
17611
17612@endif isl
17613
17614.PHONY: maybe-clean-isl clean-isl
17615maybe-clean-isl:
17616@if isl
17617maybe-clean-isl: clean-isl
17618
17619clean-isl:
17620	@[ -f ./isl/Makefile ] || exit 0; \
17621	r=`${PWD_COMMAND}`; export r; \
17622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17623	$(HOST_EXPORTS) \
17624	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17625	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17626	done; \
17627	echo "Doing clean in isl"; \
17628	(cd $(HOST_SUBDIR)/isl && \
17629	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17630	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17631	          "RANLIB=$${RANLIB}" \
17632	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17633	          clean) \
17634	  || exit 1
17635
17636@endif isl
17637
17638.PHONY: maybe-distclean-isl distclean-isl
17639maybe-distclean-isl:
17640@if isl
17641maybe-distclean-isl: distclean-isl
17642
17643distclean-isl:
17644	@[ -f ./isl/Makefile ] || exit 0; \
17645	r=`${PWD_COMMAND}`; export r; \
17646	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17647	$(HOST_EXPORTS) \
17648	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17649	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17650	done; \
17651	echo "Doing distclean in isl"; \
17652	(cd $(HOST_SUBDIR)/isl && \
17653	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17654	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17655	          "RANLIB=$${RANLIB}" \
17656	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17657	          distclean) \
17658	  || exit 1
17659
17660@endif isl
17661
17662.PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
17663maybe-maintainer-clean-isl:
17664@if isl
17665maybe-maintainer-clean-isl: maintainer-clean-isl
17666
17667maintainer-clean-isl:
17668	@[ -f ./isl/Makefile ] || exit 0; \
17669	r=`${PWD_COMMAND}`; export r; \
17670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17671	$(HOST_EXPORTS) \
17672	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17673	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17674	done; \
17675	echo "Doing maintainer-clean in isl"; \
17676	(cd $(HOST_SUBDIR)/isl && \
17677	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17678	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17679	          "RANLIB=$${RANLIB}" \
17680	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17681	          maintainer-clean) \
17682	  || exit 1
17683
17684@endif isl
17685
17686
17687
17688.PHONY: configure-libelf maybe-configure-libelf
17689maybe-configure-libelf:
17690@if gcc-bootstrap
17691configure-libelf: stage_current
17692@endif gcc-bootstrap
17693@if libelf
17694maybe-configure-libelf: configure-libelf
17695configure-libelf:
17696	@r=`${PWD_COMMAND}`; export r; \
17697	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17698	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17699	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17700	$(HOST_EXPORTS)  \
17701	echo Configuring in $(HOST_SUBDIR)/libelf; \
17702	cd "$(HOST_SUBDIR)/libelf" || exit 1; \
17703	case $(srcdir) in \
17704	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17705	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17706		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17707	esac; \
17708	module_srcdir=libelf; \
17709	$(SHELL) \
17710	  $$s/$$module_srcdir/configure \
17711	  --srcdir=$${topdir}/$$module_srcdir \
17712	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17713	  --target=${target_alias} --disable-shared \
17714	  || exit 1
17715@endif libelf
17716
17717
17718
17719.PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
17720maybe-configure-stage1-libelf:
17721@if libelf-bootstrap
17722maybe-configure-stage1-libelf: configure-stage1-libelf
17723configure-stage1-libelf:
17724	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17725	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17726	@r=`${PWD_COMMAND}`; export r; \
17727	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17728	TFLAGS="$(STAGE1_TFLAGS)"; \
17729	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17730	$(HOST_EXPORTS) \
17731	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17732	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17733	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
17734	echo Configuring stage 1 in $(HOST_SUBDIR)/libelf; \
17735	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17736	cd $(HOST_SUBDIR)/libelf || exit 1; \
17737	case $(srcdir) in \
17738	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17739	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17740		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17741	esac; \
17742	module_srcdir=libelf; \
17743	$(SHELL) $$s/$$module_srcdir/configure \
17744	  --srcdir=$${topdir}/$$module_srcdir \
17745	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17746	  --target=${target_alias} \
17747	   \
17748	  $(STAGE1_CONFIGURE_FLAGS) \
17749	  --disable-shared
17750@endif libelf-bootstrap
17751
17752.PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
17753maybe-configure-stage2-libelf:
17754@if libelf-bootstrap
17755maybe-configure-stage2-libelf: configure-stage2-libelf
17756configure-stage2-libelf:
17757	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17758	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17759	@r=`${PWD_COMMAND}`; export r; \
17760	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17761	TFLAGS="$(STAGE2_TFLAGS)"; \
17762	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17763	$(HOST_EXPORTS) \
17764	$(POSTSTAGE1_HOST_EXPORTS) \
17765	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17766	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17767	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
17768	echo Configuring stage 2 in $(HOST_SUBDIR)/libelf; \
17769	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17770	cd $(HOST_SUBDIR)/libelf || exit 1; \
17771	case $(srcdir) in \
17772	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17773	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17774		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17775	esac; \
17776	module_srcdir=libelf; \
17777	$(SHELL) $$s/$$module_srcdir/configure \
17778	  --srcdir=$${topdir}/$$module_srcdir \
17779	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17780	  --target=${target_alias} \
17781	  --with-build-libsubdir=$(HOST_SUBDIR) \
17782	  $(STAGE2_CONFIGURE_FLAGS) \
17783	  --disable-shared
17784@endif libelf-bootstrap
17785
17786.PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
17787maybe-configure-stage3-libelf:
17788@if libelf-bootstrap
17789maybe-configure-stage3-libelf: configure-stage3-libelf
17790configure-stage3-libelf:
17791	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17792	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17793	@r=`${PWD_COMMAND}`; export r; \
17794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17795	TFLAGS="$(STAGE3_TFLAGS)"; \
17796	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17797	$(HOST_EXPORTS) \
17798	$(POSTSTAGE1_HOST_EXPORTS) \
17799	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17800	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17801	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
17802	echo Configuring stage 3 in $(HOST_SUBDIR)/libelf; \
17803	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17804	cd $(HOST_SUBDIR)/libelf || exit 1; \
17805	case $(srcdir) in \
17806	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17807	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17808		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17809	esac; \
17810	module_srcdir=libelf; \
17811	$(SHELL) $$s/$$module_srcdir/configure \
17812	  --srcdir=$${topdir}/$$module_srcdir \
17813	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17814	  --target=${target_alias} \
17815	  --with-build-libsubdir=$(HOST_SUBDIR) \
17816	  $(STAGE3_CONFIGURE_FLAGS) \
17817	  --disable-shared
17818@endif libelf-bootstrap
17819
17820.PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
17821maybe-configure-stage4-libelf:
17822@if libelf-bootstrap
17823maybe-configure-stage4-libelf: configure-stage4-libelf
17824configure-stage4-libelf:
17825	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17826	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17827	@r=`${PWD_COMMAND}`; export r; \
17828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17829	TFLAGS="$(STAGE4_TFLAGS)"; \
17830	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17831	$(HOST_EXPORTS) \
17832	$(POSTSTAGE1_HOST_EXPORTS) \
17833	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17834	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17835	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
17836	echo Configuring stage 4 in $(HOST_SUBDIR)/libelf; \
17837	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17838	cd $(HOST_SUBDIR)/libelf || exit 1; \
17839	case $(srcdir) in \
17840	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17841	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17842		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17843	esac; \
17844	module_srcdir=libelf; \
17845	$(SHELL) $$s/$$module_srcdir/configure \
17846	  --srcdir=$${topdir}/$$module_srcdir \
17847	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17848	  --target=${target_alias} \
17849	  --with-build-libsubdir=$(HOST_SUBDIR) \
17850	  $(STAGE4_CONFIGURE_FLAGS) \
17851	  --disable-shared
17852@endif libelf-bootstrap
17853
17854.PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
17855maybe-configure-stageprofile-libelf:
17856@if libelf-bootstrap
17857maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
17858configure-stageprofile-libelf:
17859	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17860	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17861	@r=`${PWD_COMMAND}`; export r; \
17862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17863	TFLAGS="$(STAGEprofile_TFLAGS)"; \
17864	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17865	$(HOST_EXPORTS) \
17866	$(POSTSTAGE1_HOST_EXPORTS) \
17867	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17868	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17869	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
17870	echo Configuring stage profile in $(HOST_SUBDIR)/libelf; \
17871	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17872	cd $(HOST_SUBDIR)/libelf || exit 1; \
17873	case $(srcdir) in \
17874	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17875	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17876		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17877	esac; \
17878	module_srcdir=libelf; \
17879	$(SHELL) $$s/$$module_srcdir/configure \
17880	  --srcdir=$${topdir}/$$module_srcdir \
17881	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17882	  --target=${target_alias} \
17883	  --with-build-libsubdir=$(HOST_SUBDIR) \
17884	  $(STAGEprofile_CONFIGURE_FLAGS) \
17885	  --disable-shared
17886@endif libelf-bootstrap
17887
17888.PHONY: configure-stagetrain-libelf maybe-configure-stagetrain-libelf
17889maybe-configure-stagetrain-libelf:
17890@if libelf-bootstrap
17891maybe-configure-stagetrain-libelf: configure-stagetrain-libelf
17892configure-stagetrain-libelf:
17893	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
17894	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17895	@r=`${PWD_COMMAND}`; export r; \
17896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17897	TFLAGS="$(STAGEtrain_TFLAGS)"; \
17898	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17899	$(HOST_EXPORTS) \
17900	$(POSTSTAGE1_HOST_EXPORTS) \
17901	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
17902	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
17903	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
17904	echo Configuring stage train in $(HOST_SUBDIR)/libelf; \
17905	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17906	cd $(HOST_SUBDIR)/libelf || exit 1; \
17907	case $(srcdir) in \
17908	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17909	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17910		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17911	esac; \
17912	module_srcdir=libelf; \
17913	$(SHELL) $$s/$$module_srcdir/configure \
17914	  --srcdir=$${topdir}/$$module_srcdir \
17915	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17916	  --target=${target_alias} \
17917	  --with-build-libsubdir=$(HOST_SUBDIR) \
17918	  $(STAGEtrain_CONFIGURE_FLAGS) \
17919	  --disable-shared
17920@endif libelf-bootstrap
17921
17922.PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
17923maybe-configure-stagefeedback-libelf:
17924@if libelf-bootstrap
17925maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
17926configure-stagefeedback-libelf:
17927	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17928	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17929	@r=`${PWD_COMMAND}`; export r; \
17930	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17931	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17932	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17933	$(HOST_EXPORTS) \
17934	$(POSTSTAGE1_HOST_EXPORTS) \
17935	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17936	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17937	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
17938	echo Configuring stage feedback in $(HOST_SUBDIR)/libelf; \
17939	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17940	cd $(HOST_SUBDIR)/libelf || exit 1; \
17941	case $(srcdir) in \
17942	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17943	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17944		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17945	esac; \
17946	module_srcdir=libelf; \
17947	$(SHELL) $$s/$$module_srcdir/configure \
17948	  --srcdir=$${topdir}/$$module_srcdir \
17949	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17950	  --target=${target_alias} \
17951	  --with-build-libsubdir=$(HOST_SUBDIR) \
17952	  $(STAGEfeedback_CONFIGURE_FLAGS) \
17953	  --disable-shared
17954@endif libelf-bootstrap
17955
17956.PHONY: configure-stageautoprofile-libelf maybe-configure-stageautoprofile-libelf
17957maybe-configure-stageautoprofile-libelf:
17958@if libelf-bootstrap
17959maybe-configure-stageautoprofile-libelf: configure-stageautoprofile-libelf
17960configure-stageautoprofile-libelf:
17961	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
17962	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17963	@r=`${PWD_COMMAND}`; export r; \
17964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17965	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
17966	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
17967	$(HOST_EXPORTS) \
17968	$(POSTSTAGE1_HOST_EXPORTS) \
17969	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
17970	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
17971	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
17972	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libelf; \
17973	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
17974	cd $(HOST_SUBDIR)/libelf || exit 1; \
17975	case $(srcdir) in \
17976	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17977	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
17978		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17979	esac; \
17980	module_srcdir=libelf; \
17981	$(SHELL) $$s/$$module_srcdir/configure \
17982	  --srcdir=$${topdir}/$$module_srcdir \
17983	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17984	  --target=${target_alias} \
17985	  --with-build-libsubdir=$(HOST_SUBDIR) \
17986	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
17987	  --disable-shared
17988@endif libelf-bootstrap
17989
17990.PHONY: configure-stageautofeedback-libelf maybe-configure-stageautofeedback-libelf
17991maybe-configure-stageautofeedback-libelf:
17992@if libelf-bootstrap
17993maybe-configure-stageautofeedback-libelf: configure-stageautofeedback-libelf
17994configure-stageautofeedback-libelf:
17995	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
17996	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
17997	@r=`${PWD_COMMAND}`; export r; \
17998	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17999	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
18000	test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
18001	$(HOST_EXPORTS) \
18002	$(POSTSTAGE1_HOST_EXPORTS) \
18003	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
18004	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
18005	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
18006	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libelf; \
18007	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf; \
18008	cd $(HOST_SUBDIR)/libelf || exit 1; \
18009	case $(srcdir) in \
18010	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18011	  *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
18012		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18013	esac; \
18014	module_srcdir=libelf; \
18015	$(SHELL) $$s/$$module_srcdir/configure \
18016	  --srcdir=$${topdir}/$$module_srcdir \
18017	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18018	  --target=${target_alias} \
18019	  --with-build-libsubdir=$(HOST_SUBDIR) \
18020	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
18021	  --disable-shared
18022@endif libelf-bootstrap
18023
18024
18025
18026
18027
18028.PHONY: all-libelf maybe-all-libelf
18029maybe-all-libelf:
18030@if gcc-bootstrap
18031all-libelf: stage_current
18032@endif gcc-bootstrap
18033@if libelf
18034TARGET-libelf=all
18035maybe-all-libelf: all-libelf
18036all-libelf: configure-libelf
18037	@r=`${PWD_COMMAND}`; export r; \
18038	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18039	$(HOST_EXPORTS)  \
18040	(cd $(HOST_SUBDIR)/libelf && \
18041	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18042		$(TARGET-libelf))
18043@endif libelf
18044
18045
18046
18047.PHONY: all-stage1-libelf maybe-all-stage1-libelf
18048.PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
18049maybe-all-stage1-libelf:
18050maybe-clean-stage1-libelf:
18051@if libelf-bootstrap
18052maybe-all-stage1-libelf: all-stage1-libelf
18053all-stage1: all-stage1-libelf
18054TARGET-stage1-libelf = $(TARGET-libelf)
18055all-stage1-libelf: configure-stage1-libelf
18056	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18057	@r=`${PWD_COMMAND}`; export r; \
18058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18059	TFLAGS="$(STAGE1_TFLAGS)"; \
18060	$(HOST_EXPORTS)  \
18061	cd $(HOST_SUBDIR)/libelf && \
18062	 \
18063	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18064		CFLAGS="$(STAGE1_CFLAGS)" \
18065		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
18066		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18067		LIBCFLAGS="$(LIBCFLAGS)" \
18068		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18069		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18070		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18071		$(EXTRA_HOST_FLAGS)  \
18072		$(STAGE1_FLAGS_TO_PASS)  \
18073		TFLAGS="$(STAGE1_TFLAGS)"  \
18074		$(TARGET-stage1-libelf)
18075
18076maybe-clean-stage1-libelf: clean-stage1-libelf
18077clean-stage1: clean-stage1-libelf
18078clean-stage1-libelf:
18079	@if [ $(current_stage) = stage1 ]; then \
18080	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
18081	else \
18082	  [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
18083	  $(MAKE) stage1-start; \
18084	fi; \
18085	cd $(HOST_SUBDIR)/libelf && \
18086	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18087	$(STAGE1_FLAGS_TO_PASS)  clean
18088@endif libelf-bootstrap
18089
18090
18091.PHONY: all-stage2-libelf maybe-all-stage2-libelf
18092.PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
18093maybe-all-stage2-libelf:
18094maybe-clean-stage2-libelf:
18095@if libelf-bootstrap
18096maybe-all-stage2-libelf: all-stage2-libelf
18097all-stage2: all-stage2-libelf
18098TARGET-stage2-libelf = $(TARGET-libelf)
18099all-stage2-libelf: configure-stage2-libelf
18100	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18101	@r=`${PWD_COMMAND}`; export r; \
18102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18103	TFLAGS="$(STAGE2_TFLAGS)"; \
18104	$(HOST_EXPORTS) \
18105	$(POSTSTAGE1_HOST_EXPORTS)  \
18106	cd $(HOST_SUBDIR)/libelf && \
18107	 \
18108	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18109		CFLAGS="$(STAGE2_CFLAGS)" \
18110		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
18111		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18112		LIBCFLAGS="$(STAGE2_CFLAGS)" \
18113		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18114		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18115		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18116		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18117		TFLAGS="$(STAGE2_TFLAGS)"  \
18118		$(TARGET-stage2-libelf)
18119
18120maybe-clean-stage2-libelf: clean-stage2-libelf
18121clean-stage2: clean-stage2-libelf
18122clean-stage2-libelf:
18123	@if [ $(current_stage) = stage2 ]; then \
18124	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
18125	else \
18126	  [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
18127	  $(MAKE) stage2-start; \
18128	fi; \
18129	cd $(HOST_SUBDIR)/libelf && \
18130	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18131@endif libelf-bootstrap
18132
18133
18134.PHONY: all-stage3-libelf maybe-all-stage3-libelf
18135.PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
18136maybe-all-stage3-libelf:
18137maybe-clean-stage3-libelf:
18138@if libelf-bootstrap
18139maybe-all-stage3-libelf: all-stage3-libelf
18140all-stage3: all-stage3-libelf
18141TARGET-stage3-libelf = $(TARGET-libelf)
18142all-stage3-libelf: configure-stage3-libelf
18143	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18144	@r=`${PWD_COMMAND}`; export r; \
18145	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18146	TFLAGS="$(STAGE3_TFLAGS)"; \
18147	$(HOST_EXPORTS) \
18148	$(POSTSTAGE1_HOST_EXPORTS)  \
18149	cd $(HOST_SUBDIR)/libelf && \
18150	 \
18151	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18152		CFLAGS="$(STAGE3_CFLAGS)" \
18153		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
18154		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18155		LIBCFLAGS="$(STAGE3_CFLAGS)" \
18156		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18157		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18158		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18159		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18160		TFLAGS="$(STAGE3_TFLAGS)"  \
18161		$(TARGET-stage3-libelf)
18162
18163maybe-clean-stage3-libelf: clean-stage3-libelf
18164clean-stage3: clean-stage3-libelf
18165clean-stage3-libelf:
18166	@if [ $(current_stage) = stage3 ]; then \
18167	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
18168	else \
18169	  [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
18170	  $(MAKE) stage3-start; \
18171	fi; \
18172	cd $(HOST_SUBDIR)/libelf && \
18173	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18174@endif libelf-bootstrap
18175
18176
18177.PHONY: all-stage4-libelf maybe-all-stage4-libelf
18178.PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
18179maybe-all-stage4-libelf:
18180maybe-clean-stage4-libelf:
18181@if libelf-bootstrap
18182maybe-all-stage4-libelf: all-stage4-libelf
18183all-stage4: all-stage4-libelf
18184TARGET-stage4-libelf = $(TARGET-libelf)
18185all-stage4-libelf: configure-stage4-libelf
18186	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18187	@r=`${PWD_COMMAND}`; export r; \
18188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18189	TFLAGS="$(STAGE4_TFLAGS)"; \
18190	$(HOST_EXPORTS) \
18191	$(POSTSTAGE1_HOST_EXPORTS)  \
18192	cd $(HOST_SUBDIR)/libelf && \
18193	 \
18194	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18195		CFLAGS="$(STAGE4_CFLAGS)" \
18196		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
18197		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18198		LIBCFLAGS="$(STAGE4_CFLAGS)" \
18199		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18200		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18201		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18202		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18203		TFLAGS="$(STAGE4_TFLAGS)"  \
18204		$(TARGET-stage4-libelf)
18205
18206maybe-clean-stage4-libelf: clean-stage4-libelf
18207clean-stage4: clean-stage4-libelf
18208clean-stage4-libelf:
18209	@if [ $(current_stage) = stage4 ]; then \
18210	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
18211	else \
18212	  [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
18213	  $(MAKE) stage4-start; \
18214	fi; \
18215	cd $(HOST_SUBDIR)/libelf && \
18216	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18217@endif libelf-bootstrap
18218
18219
18220.PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
18221.PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
18222maybe-all-stageprofile-libelf:
18223maybe-clean-stageprofile-libelf:
18224@if libelf-bootstrap
18225maybe-all-stageprofile-libelf: all-stageprofile-libelf
18226all-stageprofile: all-stageprofile-libelf
18227TARGET-stageprofile-libelf = $(TARGET-libelf)
18228all-stageprofile-libelf: configure-stageprofile-libelf
18229	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18230	@r=`${PWD_COMMAND}`; export r; \
18231	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18232	TFLAGS="$(STAGEprofile_TFLAGS)"; \
18233	$(HOST_EXPORTS) \
18234	$(POSTSTAGE1_HOST_EXPORTS)  \
18235	cd $(HOST_SUBDIR)/libelf && \
18236	 \
18237	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18238		CFLAGS="$(STAGEprofile_CFLAGS)" \
18239		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
18240		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18241		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18242		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18243		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18244		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18245		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18246		TFLAGS="$(STAGEprofile_TFLAGS)"  \
18247		$(TARGET-stageprofile-libelf)
18248
18249maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
18250clean-stageprofile: clean-stageprofile-libelf
18251clean-stageprofile-libelf:
18252	@if [ $(current_stage) = stageprofile ]; then \
18253	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
18254	else \
18255	  [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
18256	  $(MAKE) stageprofile-start; \
18257	fi; \
18258	cd $(HOST_SUBDIR)/libelf && \
18259	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18260@endif libelf-bootstrap
18261
18262
18263.PHONY: all-stagetrain-libelf maybe-all-stagetrain-libelf
18264.PHONY: clean-stagetrain-libelf maybe-clean-stagetrain-libelf
18265maybe-all-stagetrain-libelf:
18266maybe-clean-stagetrain-libelf:
18267@if libelf-bootstrap
18268maybe-all-stagetrain-libelf: all-stagetrain-libelf
18269all-stagetrain: all-stagetrain-libelf
18270TARGET-stagetrain-libelf = $(TARGET-libelf)
18271all-stagetrain-libelf: configure-stagetrain-libelf
18272	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
18273	@r=`${PWD_COMMAND}`; export r; \
18274	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18275	TFLAGS="$(STAGEtrain_TFLAGS)"; \
18276	$(HOST_EXPORTS) \
18277	$(POSTSTAGE1_HOST_EXPORTS)  \
18278	cd $(HOST_SUBDIR)/libelf && \
18279	 \
18280	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18281		CFLAGS="$(STAGEtrain_CFLAGS)" \
18282		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
18283		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
18284		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
18285		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18286		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18287		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18288		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18289		TFLAGS="$(STAGEtrain_TFLAGS)"  \
18290		$(TARGET-stagetrain-libelf)
18291
18292maybe-clean-stagetrain-libelf: clean-stagetrain-libelf
18293clean-stagetrain: clean-stagetrain-libelf
18294clean-stagetrain-libelf:
18295	@if [ $(current_stage) = stagetrain ]; then \
18296	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
18297	else \
18298	  [ -f $(HOST_SUBDIR)/stagetrain-libelf/Makefile ] || exit 0; \
18299	  $(MAKE) stagetrain-start; \
18300	fi; \
18301	cd $(HOST_SUBDIR)/libelf && \
18302	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18303@endif libelf-bootstrap
18304
18305
18306.PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
18307.PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
18308maybe-all-stagefeedback-libelf:
18309maybe-clean-stagefeedback-libelf:
18310@if libelf-bootstrap
18311maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
18312all-stagefeedback: all-stagefeedback-libelf
18313TARGET-stagefeedback-libelf = $(TARGET-libelf)
18314all-stagefeedback-libelf: configure-stagefeedback-libelf
18315	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18316	@r=`${PWD_COMMAND}`; export r; \
18317	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18318	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18319	$(HOST_EXPORTS) \
18320	$(POSTSTAGE1_HOST_EXPORTS)  \
18321	cd $(HOST_SUBDIR)/libelf && \
18322	 \
18323	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18324		CFLAGS="$(STAGEfeedback_CFLAGS)" \
18325		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
18326		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18327		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18328		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18329		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18330		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18331		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18332		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
18333		$(TARGET-stagefeedback-libelf)
18334
18335maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
18336clean-stagefeedback: clean-stagefeedback-libelf
18337clean-stagefeedback-libelf:
18338	@if [ $(current_stage) = stagefeedback ]; then \
18339	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
18340	else \
18341	  [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
18342	  $(MAKE) stagefeedback-start; \
18343	fi; \
18344	cd $(HOST_SUBDIR)/libelf && \
18345	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18346@endif libelf-bootstrap
18347
18348
18349.PHONY: all-stageautoprofile-libelf maybe-all-stageautoprofile-libelf
18350.PHONY: clean-stageautoprofile-libelf maybe-clean-stageautoprofile-libelf
18351maybe-all-stageautoprofile-libelf:
18352maybe-clean-stageautoprofile-libelf:
18353@if libelf-bootstrap
18354maybe-all-stageautoprofile-libelf: all-stageautoprofile-libelf
18355all-stageautoprofile: all-stageautoprofile-libelf
18356TARGET-stageautoprofile-libelf = $(TARGET-libelf)
18357all-stageautoprofile-libelf: configure-stageautoprofile-libelf
18358	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
18359	@r=`${PWD_COMMAND}`; export r; \
18360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18361	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
18362	$(HOST_EXPORTS) \
18363	$(POSTSTAGE1_HOST_EXPORTS)  \
18364	cd $(HOST_SUBDIR)/libelf && \
18365	$$s/gcc/config/i386/$(AUTO_PROFILE) \
18366	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18367		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
18368		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
18369		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
18370		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
18371		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18372		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18373		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18374		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18375		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
18376		$(TARGET-stageautoprofile-libelf)
18377
18378maybe-clean-stageautoprofile-libelf: clean-stageautoprofile-libelf
18379clean-stageautoprofile: clean-stageautoprofile-libelf
18380clean-stageautoprofile-libelf:
18381	@if [ $(current_stage) = stageautoprofile ]; then \
18382	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
18383	else \
18384	  [ -f $(HOST_SUBDIR)/stageautoprofile-libelf/Makefile ] || exit 0; \
18385	  $(MAKE) stageautoprofile-start; \
18386	fi; \
18387	cd $(HOST_SUBDIR)/libelf && \
18388	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18389@endif libelf-bootstrap
18390
18391
18392.PHONY: all-stageautofeedback-libelf maybe-all-stageautofeedback-libelf
18393.PHONY: clean-stageautofeedback-libelf maybe-clean-stageautofeedback-libelf
18394maybe-all-stageautofeedback-libelf:
18395maybe-clean-stageautofeedback-libelf:
18396@if libelf-bootstrap
18397maybe-all-stageautofeedback-libelf: all-stageautofeedback-libelf
18398all-stageautofeedback: all-stageautofeedback-libelf
18399TARGET-stageautofeedback-libelf = $(TARGET-libelf)
18400all-stageautofeedback-libelf: configure-stageautofeedback-libelf
18401	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
18402	@r=`${PWD_COMMAND}`; export r; \
18403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18404	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
18405	$(HOST_EXPORTS) \
18406	$(POSTSTAGE1_HOST_EXPORTS)  \
18407	cd $(HOST_SUBDIR)/libelf && \
18408	 \
18409	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18410		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
18411		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
18412		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
18413		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
18414		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18415		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18416		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18417		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18418		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
18419		$(TARGET-stageautofeedback-libelf)
18420
18421maybe-clean-stageautofeedback-libelf: clean-stageautofeedback-libelf
18422clean-stageautofeedback: clean-stageautofeedback-libelf
18423clean-stageautofeedback-libelf:
18424	@if [ $(current_stage) = stageautofeedback ]; then \
18425	  [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
18426	else \
18427	  [ -f $(HOST_SUBDIR)/stageautofeedback-libelf/Makefile ] || exit 0; \
18428	  $(MAKE) stageautofeedback-start; \
18429	fi; \
18430	cd $(HOST_SUBDIR)/libelf && \
18431	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18432@endif libelf-bootstrap
18433
18434
18435
18436
18437
18438.PHONY: check-libelf maybe-check-libelf
18439maybe-check-libelf:
18440@if libelf
18441maybe-check-libelf: check-libelf
18442
18443check-libelf:
18444	@: $(MAKE); $(unstage)
18445	@r=`${PWD_COMMAND}`; export r; \
18446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18447	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
18448	(cd $(HOST_SUBDIR)/libelf && \
18449	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
18450
18451@endif libelf
18452
18453.PHONY: install-libelf maybe-install-libelf
18454maybe-install-libelf:
18455@if libelf
18456maybe-install-libelf: install-libelf
18457
18458install-libelf:
18459
18460@endif libelf
18461
18462.PHONY: install-strip-libelf maybe-install-strip-libelf
18463maybe-install-strip-libelf:
18464@if libelf
18465maybe-install-strip-libelf: install-strip-libelf
18466
18467install-strip-libelf:
18468
18469@endif libelf
18470
18471# Other targets (info, dvi, pdf, etc.)
18472
18473.PHONY: maybe-info-libelf info-libelf
18474maybe-info-libelf:
18475@if libelf
18476maybe-info-libelf: info-libelf
18477
18478info-libelf: \
18479    configure-libelf
18480	@[ -f ./libelf/Makefile ] || exit 0; \
18481	r=`${PWD_COMMAND}`; export r; \
18482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18483	$(HOST_EXPORTS) \
18484	for flag in $(EXTRA_HOST_FLAGS) ; do \
18485	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18486	done; \
18487	echo "Doing info in libelf"; \
18488	(cd $(HOST_SUBDIR)/libelf && \
18489	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18490	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18491	          "RANLIB=$${RANLIB}" \
18492	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18493	          info) \
18494	  || exit 1
18495
18496@endif libelf
18497
18498.PHONY: maybe-dvi-libelf dvi-libelf
18499maybe-dvi-libelf:
18500@if libelf
18501maybe-dvi-libelf: dvi-libelf
18502
18503dvi-libelf: \
18504    configure-libelf
18505	@[ -f ./libelf/Makefile ] || exit 0; \
18506	r=`${PWD_COMMAND}`; export r; \
18507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18508	$(HOST_EXPORTS) \
18509	for flag in $(EXTRA_HOST_FLAGS) ; do \
18510	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18511	done; \
18512	echo "Doing dvi in libelf"; \
18513	(cd $(HOST_SUBDIR)/libelf && \
18514	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18515	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18516	          "RANLIB=$${RANLIB}" \
18517	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18518	          dvi) \
18519	  || exit 1
18520
18521@endif libelf
18522
18523.PHONY: maybe-pdf-libelf pdf-libelf
18524maybe-pdf-libelf:
18525@if libelf
18526maybe-pdf-libelf: pdf-libelf
18527
18528pdf-libelf: \
18529    configure-libelf
18530	@[ -f ./libelf/Makefile ] || exit 0; \
18531	r=`${PWD_COMMAND}`; export r; \
18532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18533	$(HOST_EXPORTS) \
18534	for flag in $(EXTRA_HOST_FLAGS) ; do \
18535	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18536	done; \
18537	echo "Doing pdf in libelf"; \
18538	(cd $(HOST_SUBDIR)/libelf && \
18539	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18540	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18541	          "RANLIB=$${RANLIB}" \
18542	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18543	          pdf) \
18544	  || exit 1
18545
18546@endif libelf
18547
18548.PHONY: maybe-html-libelf html-libelf
18549maybe-html-libelf:
18550@if libelf
18551maybe-html-libelf: html-libelf
18552
18553html-libelf: \
18554    configure-libelf
18555	@[ -f ./libelf/Makefile ] || exit 0; \
18556	r=`${PWD_COMMAND}`; export r; \
18557	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18558	$(HOST_EXPORTS) \
18559	for flag in $(EXTRA_HOST_FLAGS) ; do \
18560	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18561	done; \
18562	echo "Doing html in libelf"; \
18563	(cd $(HOST_SUBDIR)/libelf && \
18564	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18565	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18566	          "RANLIB=$${RANLIB}" \
18567	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18568	          html) \
18569	  || exit 1
18570
18571@endif libelf
18572
18573.PHONY: maybe-TAGS-libelf TAGS-libelf
18574maybe-TAGS-libelf:
18575@if libelf
18576maybe-TAGS-libelf: TAGS-libelf
18577
18578TAGS-libelf: \
18579    configure-libelf
18580	@[ -f ./libelf/Makefile ] || exit 0; \
18581	r=`${PWD_COMMAND}`; export r; \
18582	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18583	$(HOST_EXPORTS) \
18584	for flag in $(EXTRA_HOST_FLAGS) ; do \
18585	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18586	done; \
18587	echo "Doing TAGS in libelf"; \
18588	(cd $(HOST_SUBDIR)/libelf && \
18589	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18590	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18591	          "RANLIB=$${RANLIB}" \
18592	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18593	          TAGS) \
18594	  || exit 1
18595
18596@endif libelf
18597
18598.PHONY: maybe-install-info-libelf install-info-libelf
18599maybe-install-info-libelf:
18600@if libelf
18601maybe-install-info-libelf: install-info-libelf
18602
18603install-info-libelf: \
18604    configure-libelf \
18605    info-libelf
18606	@[ -f ./libelf/Makefile ] || exit 0; \
18607	r=`${PWD_COMMAND}`; export r; \
18608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18609	$(HOST_EXPORTS) \
18610	for flag in $(EXTRA_HOST_FLAGS) ; do \
18611	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18612	done; \
18613	echo "Doing install-info in libelf"; \
18614	(cd $(HOST_SUBDIR)/libelf && \
18615	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18616	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18617	          "RANLIB=$${RANLIB}" \
18618	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18619	          install-info) \
18620	  || exit 1
18621
18622@endif libelf
18623
18624.PHONY: maybe-install-dvi-libelf install-dvi-libelf
18625maybe-install-dvi-libelf:
18626@if libelf
18627maybe-install-dvi-libelf: install-dvi-libelf
18628
18629install-dvi-libelf: \
18630    configure-libelf \
18631    dvi-libelf
18632	@[ -f ./libelf/Makefile ] || exit 0; \
18633	r=`${PWD_COMMAND}`; export r; \
18634	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18635	$(HOST_EXPORTS) \
18636	for flag in $(EXTRA_HOST_FLAGS) ; do \
18637	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18638	done; \
18639	echo "Doing install-dvi in libelf"; \
18640	(cd $(HOST_SUBDIR)/libelf && \
18641	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18642	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18643	          "RANLIB=$${RANLIB}" \
18644	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18645	          install-dvi) \
18646	  || exit 1
18647
18648@endif libelf
18649
18650.PHONY: maybe-install-pdf-libelf install-pdf-libelf
18651maybe-install-pdf-libelf:
18652@if libelf
18653maybe-install-pdf-libelf: install-pdf-libelf
18654
18655install-pdf-libelf: \
18656    configure-libelf \
18657    pdf-libelf
18658	@[ -f ./libelf/Makefile ] || exit 0; \
18659	r=`${PWD_COMMAND}`; export r; \
18660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18661	$(HOST_EXPORTS) \
18662	for flag in $(EXTRA_HOST_FLAGS) ; do \
18663	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18664	done; \
18665	echo "Doing install-pdf in libelf"; \
18666	(cd $(HOST_SUBDIR)/libelf && \
18667	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18668	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18669	          "RANLIB=$${RANLIB}" \
18670	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18671	          install-pdf) \
18672	  || exit 1
18673
18674@endif libelf
18675
18676.PHONY: maybe-install-html-libelf install-html-libelf
18677maybe-install-html-libelf:
18678@if libelf
18679maybe-install-html-libelf: install-html-libelf
18680
18681install-html-libelf: \
18682    configure-libelf \
18683    html-libelf
18684	@[ -f ./libelf/Makefile ] || exit 0; \
18685	r=`${PWD_COMMAND}`; export r; \
18686	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18687	$(HOST_EXPORTS) \
18688	for flag in $(EXTRA_HOST_FLAGS) ; do \
18689	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18690	done; \
18691	echo "Doing install-html in libelf"; \
18692	(cd $(HOST_SUBDIR)/libelf && \
18693	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18694	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18695	          "RANLIB=$${RANLIB}" \
18696	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18697	          install-html) \
18698	  || exit 1
18699
18700@endif libelf
18701
18702.PHONY: maybe-installcheck-libelf installcheck-libelf
18703maybe-installcheck-libelf:
18704@if libelf
18705maybe-installcheck-libelf: installcheck-libelf
18706
18707installcheck-libelf: \
18708    configure-libelf
18709	@[ -f ./libelf/Makefile ] || exit 0; \
18710	r=`${PWD_COMMAND}`; export r; \
18711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18712	$(HOST_EXPORTS) \
18713	for flag in $(EXTRA_HOST_FLAGS) ; do \
18714	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18715	done; \
18716	echo "Doing installcheck in libelf"; \
18717	(cd $(HOST_SUBDIR)/libelf && \
18718	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18719	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18720	          "RANLIB=$${RANLIB}" \
18721	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18722	          installcheck) \
18723	  || exit 1
18724
18725@endif libelf
18726
18727.PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
18728maybe-mostlyclean-libelf:
18729@if libelf
18730maybe-mostlyclean-libelf: mostlyclean-libelf
18731
18732mostlyclean-libelf:
18733	@[ -f ./libelf/Makefile ] || exit 0; \
18734	r=`${PWD_COMMAND}`; export r; \
18735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18736	$(HOST_EXPORTS) \
18737	for flag in $(EXTRA_HOST_FLAGS) ; do \
18738	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18739	done; \
18740	echo "Doing mostlyclean in libelf"; \
18741	(cd $(HOST_SUBDIR)/libelf && \
18742	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18743	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18744	          "RANLIB=$${RANLIB}" \
18745	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18746	          mostlyclean) \
18747	  || exit 1
18748
18749@endif libelf
18750
18751.PHONY: maybe-clean-libelf clean-libelf
18752maybe-clean-libelf:
18753@if libelf
18754maybe-clean-libelf: clean-libelf
18755
18756clean-libelf:
18757	@[ -f ./libelf/Makefile ] || exit 0; \
18758	r=`${PWD_COMMAND}`; export r; \
18759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18760	$(HOST_EXPORTS) \
18761	for flag in $(EXTRA_HOST_FLAGS) ; do \
18762	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18763	done; \
18764	echo "Doing clean in libelf"; \
18765	(cd $(HOST_SUBDIR)/libelf && \
18766	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18767	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18768	          "RANLIB=$${RANLIB}" \
18769	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18770	          clean) \
18771	  || exit 1
18772
18773@endif libelf
18774
18775.PHONY: maybe-distclean-libelf distclean-libelf
18776maybe-distclean-libelf:
18777@if libelf
18778maybe-distclean-libelf: distclean-libelf
18779
18780distclean-libelf:
18781	@[ -f ./libelf/Makefile ] || exit 0; \
18782	r=`${PWD_COMMAND}`; export r; \
18783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18784	$(HOST_EXPORTS) \
18785	for flag in $(EXTRA_HOST_FLAGS) ; do \
18786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18787	done; \
18788	echo "Doing distclean in libelf"; \
18789	(cd $(HOST_SUBDIR)/libelf && \
18790	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18791	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18792	          "RANLIB=$${RANLIB}" \
18793	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18794	          distclean) \
18795	  || exit 1
18796
18797@endif libelf
18798
18799.PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
18800maybe-maintainer-clean-libelf:
18801@if libelf
18802maybe-maintainer-clean-libelf: maintainer-clean-libelf
18803
18804maintainer-clean-libelf:
18805	@[ -f ./libelf/Makefile ] || exit 0; \
18806	r=`${PWD_COMMAND}`; export r; \
18807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18808	$(HOST_EXPORTS) \
18809	for flag in $(EXTRA_HOST_FLAGS) ; do \
18810	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18811	done; \
18812	echo "Doing maintainer-clean in libelf"; \
18813	(cd $(HOST_SUBDIR)/libelf && \
18814	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18815	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18816	          "RANLIB=$${RANLIB}" \
18817	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18818	          maintainer-clean) \
18819	  || exit 1
18820
18821@endif libelf
18822
18823
18824
18825.PHONY: configure-gold maybe-configure-gold
18826maybe-configure-gold:
18827@if gcc-bootstrap
18828configure-gold: stage_current
18829@endif gcc-bootstrap
18830@if gold
18831maybe-configure-gold: configure-gold
18832configure-gold:
18833	@r=`${PWD_COMMAND}`; export r; \
18834	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18835	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18836	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18837	$(HOST_EXPORTS)  \
18838	echo Configuring in $(HOST_SUBDIR)/gold; \
18839	cd "$(HOST_SUBDIR)/gold" || exit 1; \
18840	case $(srcdir) in \
18841	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18842	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18843		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18844	esac; \
18845	module_srcdir=gold; \
18846	$(SHELL) \
18847	  $$s/$$module_srcdir/configure \
18848	  --srcdir=$${topdir}/$$module_srcdir \
18849	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18850	  --target=${target_alias}  \
18851	  || exit 1
18852@endif gold
18853
18854
18855
18856.PHONY: configure-stage1-gold maybe-configure-stage1-gold
18857maybe-configure-stage1-gold:
18858@if gold-bootstrap
18859maybe-configure-stage1-gold: configure-stage1-gold
18860configure-stage1-gold:
18861	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18862	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18863	@r=`${PWD_COMMAND}`; export r; \
18864	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18865	TFLAGS="$(STAGE1_TFLAGS)"; \
18866	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18867	$(HOST_EXPORTS) \
18868	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18869	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18870	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
18871	echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
18872	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18873	cd $(HOST_SUBDIR)/gold || exit 1; \
18874	case $(srcdir) in \
18875	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18876	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18877		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18878	esac; \
18879	module_srcdir=gold; \
18880	$(SHELL) $$s/$$module_srcdir/configure \
18881	  --srcdir=$${topdir}/$$module_srcdir \
18882	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18883	  --target=${target_alias} \
18884	   \
18885	  $(STAGE1_CONFIGURE_FLAGS)
18886@endif gold-bootstrap
18887
18888.PHONY: configure-stage2-gold maybe-configure-stage2-gold
18889maybe-configure-stage2-gold:
18890@if gold-bootstrap
18891maybe-configure-stage2-gold: configure-stage2-gold
18892configure-stage2-gold:
18893	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18894	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18895	@r=`${PWD_COMMAND}`; export r; \
18896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18897	TFLAGS="$(STAGE2_TFLAGS)"; \
18898	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18899	$(HOST_EXPORTS) \
18900	$(POSTSTAGE1_HOST_EXPORTS) \
18901	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18902	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18903	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
18904	echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
18905	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18906	cd $(HOST_SUBDIR)/gold || exit 1; \
18907	case $(srcdir) in \
18908	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18909	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18910		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18911	esac; \
18912	module_srcdir=gold; \
18913	$(SHELL) $$s/$$module_srcdir/configure \
18914	  --srcdir=$${topdir}/$$module_srcdir \
18915	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18916	  --target=${target_alias} \
18917	  --with-build-libsubdir=$(HOST_SUBDIR) \
18918	  $(STAGE2_CONFIGURE_FLAGS)
18919@endif gold-bootstrap
18920
18921.PHONY: configure-stage3-gold maybe-configure-stage3-gold
18922maybe-configure-stage3-gold:
18923@if gold-bootstrap
18924maybe-configure-stage3-gold: configure-stage3-gold
18925configure-stage3-gold:
18926	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18927	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18928	@r=`${PWD_COMMAND}`; export r; \
18929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18930	TFLAGS="$(STAGE3_TFLAGS)"; \
18931	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18932	$(HOST_EXPORTS) \
18933	$(POSTSTAGE1_HOST_EXPORTS) \
18934	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18935	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18936	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
18937	echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
18938	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18939	cd $(HOST_SUBDIR)/gold || exit 1; \
18940	case $(srcdir) in \
18941	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18942	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18943		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18944	esac; \
18945	module_srcdir=gold; \
18946	$(SHELL) $$s/$$module_srcdir/configure \
18947	  --srcdir=$${topdir}/$$module_srcdir \
18948	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18949	  --target=${target_alias} \
18950	  --with-build-libsubdir=$(HOST_SUBDIR) \
18951	  $(STAGE3_CONFIGURE_FLAGS)
18952@endif gold-bootstrap
18953
18954.PHONY: configure-stage4-gold maybe-configure-stage4-gold
18955maybe-configure-stage4-gold:
18956@if gold-bootstrap
18957maybe-configure-stage4-gold: configure-stage4-gold
18958configure-stage4-gold:
18959	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18960	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18961	@r=`${PWD_COMMAND}`; export r; \
18962	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18963	TFLAGS="$(STAGE4_TFLAGS)"; \
18964	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18965	$(HOST_EXPORTS) \
18966	$(POSTSTAGE1_HOST_EXPORTS) \
18967	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18968	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18969	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
18970	echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
18971	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18972	cd $(HOST_SUBDIR)/gold || exit 1; \
18973	case $(srcdir) in \
18974	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18975	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18976		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18977	esac; \
18978	module_srcdir=gold; \
18979	$(SHELL) $$s/$$module_srcdir/configure \
18980	  --srcdir=$${topdir}/$$module_srcdir \
18981	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18982	  --target=${target_alias} \
18983	  --with-build-libsubdir=$(HOST_SUBDIR) \
18984	  $(STAGE4_CONFIGURE_FLAGS)
18985@endif gold-bootstrap
18986
18987.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
18988maybe-configure-stageprofile-gold:
18989@if gold-bootstrap
18990maybe-configure-stageprofile-gold: configure-stageprofile-gold
18991configure-stageprofile-gold:
18992	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18993	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18994	@r=`${PWD_COMMAND}`; export r; \
18995	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18996	TFLAGS="$(STAGEprofile_TFLAGS)"; \
18997	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18998	$(HOST_EXPORTS) \
18999	$(POSTSTAGE1_HOST_EXPORTS) \
19000	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19001	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19002	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
19003	echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
19004	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
19005	cd $(HOST_SUBDIR)/gold || exit 1; \
19006	case $(srcdir) in \
19007	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19008	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19009		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19010	esac; \
19011	module_srcdir=gold; \
19012	$(SHELL) $$s/$$module_srcdir/configure \
19013	  --srcdir=$${topdir}/$$module_srcdir \
19014	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19015	  --target=${target_alias} \
19016	  --with-build-libsubdir=$(HOST_SUBDIR) \
19017	  $(STAGEprofile_CONFIGURE_FLAGS)
19018@endif gold-bootstrap
19019
19020.PHONY: configure-stagetrain-gold maybe-configure-stagetrain-gold
19021maybe-configure-stagetrain-gold:
19022@if gold-bootstrap
19023maybe-configure-stagetrain-gold: configure-stagetrain-gold
19024configure-stagetrain-gold:
19025	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
19026	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
19027	@r=`${PWD_COMMAND}`; export r; \
19028	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19029	TFLAGS="$(STAGEtrain_TFLAGS)"; \
19030	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
19031	$(HOST_EXPORTS) \
19032	$(POSTSTAGE1_HOST_EXPORTS) \
19033	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
19034	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
19035	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
19036	echo Configuring stage train in $(HOST_SUBDIR)/gold; \
19037	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
19038	cd $(HOST_SUBDIR)/gold || exit 1; \
19039	case $(srcdir) in \
19040	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19041	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19042		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19043	esac; \
19044	module_srcdir=gold; \
19045	$(SHELL) $$s/$$module_srcdir/configure \
19046	  --srcdir=$${topdir}/$$module_srcdir \
19047	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19048	  --target=${target_alias} \
19049	  --with-build-libsubdir=$(HOST_SUBDIR) \
19050	  $(STAGEtrain_CONFIGURE_FLAGS)
19051@endif gold-bootstrap
19052
19053.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
19054maybe-configure-stagefeedback-gold:
19055@if gold-bootstrap
19056maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
19057configure-stagefeedback-gold:
19058	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19059	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
19060	@r=`${PWD_COMMAND}`; export r; \
19061	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19062	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19063	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
19064	$(HOST_EXPORTS) \
19065	$(POSTSTAGE1_HOST_EXPORTS) \
19066	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19067	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19068	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
19069	echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
19070	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
19071	cd $(HOST_SUBDIR)/gold || exit 1; \
19072	case $(srcdir) in \
19073	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19074	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19075		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19076	esac; \
19077	module_srcdir=gold; \
19078	$(SHELL) $$s/$$module_srcdir/configure \
19079	  --srcdir=$${topdir}/$$module_srcdir \
19080	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19081	  --target=${target_alias} \
19082	  --with-build-libsubdir=$(HOST_SUBDIR) \
19083	  $(STAGEfeedback_CONFIGURE_FLAGS)
19084@endif gold-bootstrap
19085
19086.PHONY: configure-stageautoprofile-gold maybe-configure-stageautoprofile-gold
19087maybe-configure-stageautoprofile-gold:
19088@if gold-bootstrap
19089maybe-configure-stageautoprofile-gold: configure-stageautoprofile-gold
19090configure-stageautoprofile-gold:
19091	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
19092	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
19093	@r=`${PWD_COMMAND}`; export r; \
19094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19095	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
19096	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
19097	$(HOST_EXPORTS) \
19098	$(POSTSTAGE1_HOST_EXPORTS) \
19099	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
19100	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
19101	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
19102	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gold; \
19103	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
19104	cd $(HOST_SUBDIR)/gold || exit 1; \
19105	case $(srcdir) in \
19106	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19107	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19108		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19109	esac; \
19110	module_srcdir=gold; \
19111	$(SHELL) $$s/$$module_srcdir/configure \
19112	  --srcdir=$${topdir}/$$module_srcdir \
19113	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19114	  --target=${target_alias} \
19115	  --with-build-libsubdir=$(HOST_SUBDIR) \
19116	  $(STAGEautoprofile_CONFIGURE_FLAGS)
19117@endif gold-bootstrap
19118
19119.PHONY: configure-stageautofeedback-gold maybe-configure-stageautofeedback-gold
19120maybe-configure-stageautofeedback-gold:
19121@if gold-bootstrap
19122maybe-configure-stageautofeedback-gold: configure-stageautofeedback-gold
19123configure-stageautofeedback-gold:
19124	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
19125	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
19126	@r=`${PWD_COMMAND}`; export r; \
19127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19128	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
19129	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
19130	$(HOST_EXPORTS) \
19131	$(POSTSTAGE1_HOST_EXPORTS) \
19132	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
19133	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
19134	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
19135	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gold; \
19136	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
19137	cd $(HOST_SUBDIR)/gold || exit 1; \
19138	case $(srcdir) in \
19139	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19140	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
19141		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19142	esac; \
19143	module_srcdir=gold; \
19144	$(SHELL) $$s/$$module_srcdir/configure \
19145	  --srcdir=$${topdir}/$$module_srcdir \
19146	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19147	  --target=${target_alias} \
19148	  --with-build-libsubdir=$(HOST_SUBDIR) \
19149	  $(STAGEautofeedback_CONFIGURE_FLAGS)
19150@endif gold-bootstrap
19151
19152
19153
19154
19155
19156.PHONY: all-gold maybe-all-gold
19157maybe-all-gold:
19158@if gcc-bootstrap
19159all-gold: stage_current
19160@endif gcc-bootstrap
19161@if gold
19162TARGET-gold=all
19163maybe-all-gold: all-gold
19164all-gold: configure-gold
19165	@r=`${PWD_COMMAND}`; export r; \
19166	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19167	$(HOST_EXPORTS)  \
19168	(cd $(HOST_SUBDIR)/gold && \
19169	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
19170		$(TARGET-gold))
19171@endif gold
19172
19173
19174
19175.PHONY: all-stage1-gold maybe-all-stage1-gold
19176.PHONY: clean-stage1-gold maybe-clean-stage1-gold
19177maybe-all-stage1-gold:
19178maybe-clean-stage1-gold:
19179@if gold-bootstrap
19180maybe-all-stage1-gold: all-stage1-gold
19181all-stage1: all-stage1-gold
19182TARGET-stage1-gold = $(TARGET-gold)
19183all-stage1-gold: configure-stage1-gold
19184	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19185	@r=`${PWD_COMMAND}`; export r; \
19186	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19187	TFLAGS="$(STAGE1_TFLAGS)"; \
19188	$(HOST_EXPORTS)  \
19189	cd $(HOST_SUBDIR)/gold && \
19190	 \
19191	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19192		CFLAGS="$(STAGE1_CFLAGS)" \
19193		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
19194		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19195		LIBCFLAGS="$(LIBCFLAGS)" \
19196		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19197		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19198		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19199		$(EXTRA_HOST_FLAGS)  \
19200		$(STAGE1_FLAGS_TO_PASS)  \
19201		TFLAGS="$(STAGE1_TFLAGS)"  \
19202		$(TARGET-stage1-gold)
19203
19204maybe-clean-stage1-gold: clean-stage1-gold
19205clean-stage1: clean-stage1-gold
19206clean-stage1-gold:
19207	@if [ $(current_stage) = stage1 ]; then \
19208	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19209	else \
19210	  [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
19211	  $(MAKE) stage1-start; \
19212	fi; \
19213	cd $(HOST_SUBDIR)/gold && \
19214	$(MAKE) $(EXTRA_HOST_FLAGS)  \
19215	$(STAGE1_FLAGS_TO_PASS)  clean
19216@endif gold-bootstrap
19217
19218
19219.PHONY: all-stage2-gold maybe-all-stage2-gold
19220.PHONY: clean-stage2-gold maybe-clean-stage2-gold
19221maybe-all-stage2-gold:
19222maybe-clean-stage2-gold:
19223@if gold-bootstrap
19224maybe-all-stage2-gold: all-stage2-gold
19225all-stage2: all-stage2-gold
19226TARGET-stage2-gold = $(TARGET-gold)
19227all-stage2-gold: configure-stage2-gold
19228	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19229	@r=`${PWD_COMMAND}`; export r; \
19230	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19231	TFLAGS="$(STAGE2_TFLAGS)"; \
19232	$(HOST_EXPORTS) \
19233	$(POSTSTAGE1_HOST_EXPORTS)  \
19234	cd $(HOST_SUBDIR)/gold && \
19235	 \
19236	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19237		CFLAGS="$(STAGE2_CFLAGS)" \
19238		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
19239		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19240		LIBCFLAGS="$(STAGE2_CFLAGS)" \
19241		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19242		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19243		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19244		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19245		TFLAGS="$(STAGE2_TFLAGS)"  \
19246		$(TARGET-stage2-gold)
19247
19248maybe-clean-stage2-gold: clean-stage2-gold
19249clean-stage2: clean-stage2-gold
19250clean-stage2-gold:
19251	@if [ $(current_stage) = stage2 ]; then \
19252	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19253	else \
19254	  [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
19255	  $(MAKE) stage2-start; \
19256	fi; \
19257	cd $(HOST_SUBDIR)/gold && \
19258	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19259@endif gold-bootstrap
19260
19261
19262.PHONY: all-stage3-gold maybe-all-stage3-gold
19263.PHONY: clean-stage3-gold maybe-clean-stage3-gold
19264maybe-all-stage3-gold:
19265maybe-clean-stage3-gold:
19266@if gold-bootstrap
19267maybe-all-stage3-gold: all-stage3-gold
19268all-stage3: all-stage3-gold
19269TARGET-stage3-gold = $(TARGET-gold)
19270all-stage3-gold: configure-stage3-gold
19271	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19272	@r=`${PWD_COMMAND}`; export r; \
19273	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19274	TFLAGS="$(STAGE3_TFLAGS)"; \
19275	$(HOST_EXPORTS) \
19276	$(POSTSTAGE1_HOST_EXPORTS)  \
19277	cd $(HOST_SUBDIR)/gold && \
19278	 \
19279	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19280		CFLAGS="$(STAGE3_CFLAGS)" \
19281		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
19282		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19283		LIBCFLAGS="$(STAGE3_CFLAGS)" \
19284		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19285		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19286		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19287		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19288		TFLAGS="$(STAGE3_TFLAGS)"  \
19289		$(TARGET-stage3-gold)
19290
19291maybe-clean-stage3-gold: clean-stage3-gold
19292clean-stage3: clean-stage3-gold
19293clean-stage3-gold:
19294	@if [ $(current_stage) = stage3 ]; then \
19295	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19296	else \
19297	  [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
19298	  $(MAKE) stage3-start; \
19299	fi; \
19300	cd $(HOST_SUBDIR)/gold && \
19301	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19302@endif gold-bootstrap
19303
19304
19305.PHONY: all-stage4-gold maybe-all-stage4-gold
19306.PHONY: clean-stage4-gold maybe-clean-stage4-gold
19307maybe-all-stage4-gold:
19308maybe-clean-stage4-gold:
19309@if gold-bootstrap
19310maybe-all-stage4-gold: all-stage4-gold
19311all-stage4: all-stage4-gold
19312TARGET-stage4-gold = $(TARGET-gold)
19313all-stage4-gold: configure-stage4-gold
19314	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19315	@r=`${PWD_COMMAND}`; export r; \
19316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19317	TFLAGS="$(STAGE4_TFLAGS)"; \
19318	$(HOST_EXPORTS) \
19319	$(POSTSTAGE1_HOST_EXPORTS)  \
19320	cd $(HOST_SUBDIR)/gold && \
19321	 \
19322	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19323		CFLAGS="$(STAGE4_CFLAGS)" \
19324		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
19325		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19326		LIBCFLAGS="$(STAGE4_CFLAGS)" \
19327		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19328		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19329		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19330		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19331		TFLAGS="$(STAGE4_TFLAGS)"  \
19332		$(TARGET-stage4-gold)
19333
19334maybe-clean-stage4-gold: clean-stage4-gold
19335clean-stage4: clean-stage4-gold
19336clean-stage4-gold:
19337	@if [ $(current_stage) = stage4 ]; then \
19338	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19339	else \
19340	  [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
19341	  $(MAKE) stage4-start; \
19342	fi; \
19343	cd $(HOST_SUBDIR)/gold && \
19344	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19345@endif gold-bootstrap
19346
19347
19348.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
19349.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
19350maybe-all-stageprofile-gold:
19351maybe-clean-stageprofile-gold:
19352@if gold-bootstrap
19353maybe-all-stageprofile-gold: all-stageprofile-gold
19354all-stageprofile: all-stageprofile-gold
19355TARGET-stageprofile-gold = $(TARGET-gold)
19356all-stageprofile-gold: configure-stageprofile-gold
19357	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19358	@r=`${PWD_COMMAND}`; export r; \
19359	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19360	TFLAGS="$(STAGEprofile_TFLAGS)"; \
19361	$(HOST_EXPORTS) \
19362	$(POSTSTAGE1_HOST_EXPORTS)  \
19363	cd $(HOST_SUBDIR)/gold && \
19364	 \
19365	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19366		CFLAGS="$(STAGEprofile_CFLAGS)" \
19367		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
19368		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19369		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19370		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19371		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19372		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19373		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19374		TFLAGS="$(STAGEprofile_TFLAGS)"  \
19375		$(TARGET-stageprofile-gold)
19376
19377maybe-clean-stageprofile-gold: clean-stageprofile-gold
19378clean-stageprofile: clean-stageprofile-gold
19379clean-stageprofile-gold:
19380	@if [ $(current_stage) = stageprofile ]; then \
19381	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19382	else \
19383	  [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
19384	  $(MAKE) stageprofile-start; \
19385	fi; \
19386	cd $(HOST_SUBDIR)/gold && \
19387	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19388@endif gold-bootstrap
19389
19390
19391.PHONY: all-stagetrain-gold maybe-all-stagetrain-gold
19392.PHONY: clean-stagetrain-gold maybe-clean-stagetrain-gold
19393maybe-all-stagetrain-gold:
19394maybe-clean-stagetrain-gold:
19395@if gold-bootstrap
19396maybe-all-stagetrain-gold: all-stagetrain-gold
19397all-stagetrain: all-stagetrain-gold
19398TARGET-stagetrain-gold = $(TARGET-gold)
19399all-stagetrain-gold: configure-stagetrain-gold
19400	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
19401	@r=`${PWD_COMMAND}`; export r; \
19402	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19403	TFLAGS="$(STAGEtrain_TFLAGS)"; \
19404	$(HOST_EXPORTS) \
19405	$(POSTSTAGE1_HOST_EXPORTS)  \
19406	cd $(HOST_SUBDIR)/gold && \
19407	 \
19408	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19409		CFLAGS="$(STAGEtrain_CFLAGS)" \
19410		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
19411		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
19412		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
19413		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19414		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19415		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19416		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19417		TFLAGS="$(STAGEtrain_TFLAGS)"  \
19418		$(TARGET-stagetrain-gold)
19419
19420maybe-clean-stagetrain-gold: clean-stagetrain-gold
19421clean-stagetrain: clean-stagetrain-gold
19422clean-stagetrain-gold:
19423	@if [ $(current_stage) = stagetrain ]; then \
19424	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19425	else \
19426	  [ -f $(HOST_SUBDIR)/stagetrain-gold/Makefile ] || exit 0; \
19427	  $(MAKE) stagetrain-start; \
19428	fi; \
19429	cd $(HOST_SUBDIR)/gold && \
19430	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19431@endif gold-bootstrap
19432
19433
19434.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
19435.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
19436maybe-all-stagefeedback-gold:
19437maybe-clean-stagefeedback-gold:
19438@if gold-bootstrap
19439maybe-all-stagefeedback-gold: all-stagefeedback-gold
19440all-stagefeedback: all-stagefeedback-gold
19441TARGET-stagefeedback-gold = $(TARGET-gold)
19442all-stagefeedback-gold: configure-stagefeedback-gold
19443	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19444	@r=`${PWD_COMMAND}`; export r; \
19445	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19446	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19447	$(HOST_EXPORTS) \
19448	$(POSTSTAGE1_HOST_EXPORTS)  \
19449	cd $(HOST_SUBDIR)/gold && \
19450	 \
19451	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19452		CFLAGS="$(STAGEfeedback_CFLAGS)" \
19453		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
19454		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19455		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19456		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19457		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19458		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19459		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19460		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
19461		$(TARGET-stagefeedback-gold)
19462
19463maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
19464clean-stagefeedback: clean-stagefeedback-gold
19465clean-stagefeedback-gold:
19466	@if [ $(current_stage) = stagefeedback ]; then \
19467	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19468	else \
19469	  [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
19470	  $(MAKE) stagefeedback-start; \
19471	fi; \
19472	cd $(HOST_SUBDIR)/gold && \
19473	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19474@endif gold-bootstrap
19475
19476
19477.PHONY: all-stageautoprofile-gold maybe-all-stageautoprofile-gold
19478.PHONY: clean-stageautoprofile-gold maybe-clean-stageautoprofile-gold
19479maybe-all-stageautoprofile-gold:
19480maybe-clean-stageautoprofile-gold:
19481@if gold-bootstrap
19482maybe-all-stageautoprofile-gold: all-stageautoprofile-gold
19483all-stageautoprofile: all-stageautoprofile-gold
19484TARGET-stageautoprofile-gold = $(TARGET-gold)
19485all-stageautoprofile-gold: configure-stageautoprofile-gold
19486	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
19487	@r=`${PWD_COMMAND}`; export r; \
19488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19489	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
19490	$(HOST_EXPORTS) \
19491	$(POSTSTAGE1_HOST_EXPORTS)  \
19492	cd $(HOST_SUBDIR)/gold && \
19493	$$s/gcc/config/i386/$(AUTO_PROFILE) \
19494	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19495		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
19496		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
19497		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
19498		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
19499		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19500		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19501		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19502		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19503		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
19504		$(TARGET-stageautoprofile-gold)
19505
19506maybe-clean-stageautoprofile-gold: clean-stageautoprofile-gold
19507clean-stageautoprofile: clean-stageautoprofile-gold
19508clean-stageautoprofile-gold:
19509	@if [ $(current_stage) = stageautoprofile ]; then \
19510	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19511	else \
19512	  [ -f $(HOST_SUBDIR)/stageautoprofile-gold/Makefile ] || exit 0; \
19513	  $(MAKE) stageautoprofile-start; \
19514	fi; \
19515	cd $(HOST_SUBDIR)/gold && \
19516	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19517@endif gold-bootstrap
19518
19519
19520.PHONY: all-stageautofeedback-gold maybe-all-stageautofeedback-gold
19521.PHONY: clean-stageautofeedback-gold maybe-clean-stageautofeedback-gold
19522maybe-all-stageautofeedback-gold:
19523maybe-clean-stageautofeedback-gold:
19524@if gold-bootstrap
19525maybe-all-stageautofeedback-gold: all-stageautofeedback-gold
19526all-stageautofeedback: all-stageautofeedback-gold
19527TARGET-stageautofeedback-gold = $(TARGET-gold)
19528all-stageautofeedback-gold: configure-stageautofeedback-gold
19529	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
19530	@r=`${PWD_COMMAND}`; export r; \
19531	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19532	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
19533	$(HOST_EXPORTS) \
19534	$(POSTSTAGE1_HOST_EXPORTS)  \
19535	cd $(HOST_SUBDIR)/gold && \
19536	 \
19537	$(MAKE) $(BASE_FLAGS_TO_PASS) \
19538		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
19539		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
19540		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
19541		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
19542		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19543		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19544		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19545		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
19546		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
19547		$(TARGET-stageautofeedback-gold)
19548
19549maybe-clean-stageautofeedback-gold: clean-stageautofeedback-gold
19550clean-stageautofeedback: clean-stageautofeedback-gold
19551clean-stageautofeedback-gold:
19552	@if [ $(current_stage) = stageautofeedback ]; then \
19553	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
19554	else \
19555	  [ -f $(HOST_SUBDIR)/stageautofeedback-gold/Makefile ] || exit 0; \
19556	  $(MAKE) stageautofeedback-start; \
19557	fi; \
19558	cd $(HOST_SUBDIR)/gold && \
19559	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
19560@endif gold-bootstrap
19561
19562
19563
19564
19565
19566.PHONY: check-gold maybe-check-gold
19567maybe-check-gold:
19568@if gold
19569maybe-check-gold: check-gold
19570
19571check-gold:
19572	@: $(MAKE); $(unstage)
19573	@r=`${PWD_COMMAND}`; export r; \
19574	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19575	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
19576	(cd $(HOST_SUBDIR)/gold && \
19577	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
19578
19579@endif gold
19580
19581.PHONY: install-gold maybe-install-gold
19582maybe-install-gold:
19583@if gold
19584maybe-install-gold: install-gold
19585
19586install-gold: installdirs
19587	@: $(MAKE); $(unstage)
19588	@r=`${PWD_COMMAND}`; export r; \
19589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19590	$(HOST_EXPORTS) \
19591	(cd $(HOST_SUBDIR)/gold && \
19592	  $(MAKE) $(FLAGS_TO_PASS)  install)
19593
19594@endif gold
19595
19596.PHONY: install-strip-gold maybe-install-strip-gold
19597maybe-install-strip-gold:
19598@if gold
19599maybe-install-strip-gold: install-strip-gold
19600
19601install-strip-gold: installdirs
19602	@: $(MAKE); $(unstage)
19603	@r=`${PWD_COMMAND}`; export r; \
19604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19605	$(HOST_EXPORTS) \
19606	(cd $(HOST_SUBDIR)/gold && \
19607	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19608
19609@endif gold
19610
19611# Other targets (info, dvi, pdf, etc.)
19612
19613.PHONY: maybe-info-gold info-gold
19614maybe-info-gold:
19615@if gold
19616maybe-info-gold: info-gold
19617
19618info-gold: \
19619    configure-gold
19620	@[ -f ./gold/Makefile ] || exit 0; \
19621	r=`${PWD_COMMAND}`; export r; \
19622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19623	$(HOST_EXPORTS) \
19624	for flag in $(EXTRA_HOST_FLAGS) ; do \
19625	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19626	done; \
19627	echo "Doing info in gold"; \
19628	(cd $(HOST_SUBDIR)/gold && \
19629	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19630	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19631	          "RANLIB=$${RANLIB}" \
19632	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19633	          info) \
19634	  || exit 1
19635
19636@endif gold
19637
19638.PHONY: maybe-dvi-gold dvi-gold
19639maybe-dvi-gold:
19640@if gold
19641maybe-dvi-gold: dvi-gold
19642
19643dvi-gold: \
19644    configure-gold
19645	@[ -f ./gold/Makefile ] || exit 0; \
19646	r=`${PWD_COMMAND}`; export r; \
19647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19648	$(HOST_EXPORTS) \
19649	for flag in $(EXTRA_HOST_FLAGS) ; do \
19650	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19651	done; \
19652	echo "Doing dvi in gold"; \
19653	(cd $(HOST_SUBDIR)/gold && \
19654	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19655	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19656	          "RANLIB=$${RANLIB}" \
19657	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19658	          dvi) \
19659	  || exit 1
19660
19661@endif gold
19662
19663.PHONY: maybe-pdf-gold pdf-gold
19664maybe-pdf-gold:
19665@if gold
19666maybe-pdf-gold: pdf-gold
19667
19668pdf-gold: \
19669    configure-gold
19670	@[ -f ./gold/Makefile ] || exit 0; \
19671	r=`${PWD_COMMAND}`; export r; \
19672	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19673	$(HOST_EXPORTS) \
19674	for flag in $(EXTRA_HOST_FLAGS) ; do \
19675	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19676	done; \
19677	echo "Doing pdf in gold"; \
19678	(cd $(HOST_SUBDIR)/gold && \
19679	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19680	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19681	          "RANLIB=$${RANLIB}" \
19682	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19683	          pdf) \
19684	  || exit 1
19685
19686@endif gold
19687
19688.PHONY: maybe-html-gold html-gold
19689maybe-html-gold:
19690@if gold
19691maybe-html-gold: html-gold
19692
19693html-gold: \
19694    configure-gold
19695	@[ -f ./gold/Makefile ] || exit 0; \
19696	r=`${PWD_COMMAND}`; export r; \
19697	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19698	$(HOST_EXPORTS) \
19699	for flag in $(EXTRA_HOST_FLAGS) ; do \
19700	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19701	done; \
19702	echo "Doing html in gold"; \
19703	(cd $(HOST_SUBDIR)/gold && \
19704	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19705	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19706	          "RANLIB=$${RANLIB}" \
19707	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19708	          html) \
19709	  || exit 1
19710
19711@endif gold
19712
19713.PHONY: maybe-TAGS-gold TAGS-gold
19714maybe-TAGS-gold:
19715@if gold
19716maybe-TAGS-gold: TAGS-gold
19717
19718TAGS-gold: \
19719    configure-gold
19720	@[ -f ./gold/Makefile ] || exit 0; \
19721	r=`${PWD_COMMAND}`; export r; \
19722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19723	$(HOST_EXPORTS) \
19724	for flag in $(EXTRA_HOST_FLAGS) ; do \
19725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19726	done; \
19727	echo "Doing TAGS in gold"; \
19728	(cd $(HOST_SUBDIR)/gold && \
19729	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19730	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19731	          "RANLIB=$${RANLIB}" \
19732	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19733	          TAGS) \
19734	  || exit 1
19735
19736@endif gold
19737
19738.PHONY: maybe-install-info-gold install-info-gold
19739maybe-install-info-gold:
19740@if gold
19741maybe-install-info-gold: install-info-gold
19742
19743install-info-gold: \
19744    configure-gold \
19745    info-gold
19746	@[ -f ./gold/Makefile ] || exit 0; \
19747	r=`${PWD_COMMAND}`; export r; \
19748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19749	$(HOST_EXPORTS) \
19750	for flag in $(EXTRA_HOST_FLAGS) ; do \
19751	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19752	done; \
19753	echo "Doing install-info in gold"; \
19754	(cd $(HOST_SUBDIR)/gold && \
19755	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19756	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19757	          "RANLIB=$${RANLIB}" \
19758	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19759	          install-info) \
19760	  || exit 1
19761
19762@endif gold
19763
19764.PHONY: maybe-install-dvi-gold install-dvi-gold
19765maybe-install-dvi-gold:
19766@if gold
19767maybe-install-dvi-gold: install-dvi-gold
19768
19769install-dvi-gold: \
19770    configure-gold \
19771    dvi-gold
19772	@[ -f ./gold/Makefile ] || exit 0; \
19773	r=`${PWD_COMMAND}`; export r; \
19774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19775	$(HOST_EXPORTS) \
19776	for flag in $(EXTRA_HOST_FLAGS) ; do \
19777	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19778	done; \
19779	echo "Doing install-dvi in gold"; \
19780	(cd $(HOST_SUBDIR)/gold && \
19781	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19782	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19783	          "RANLIB=$${RANLIB}" \
19784	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19785	          install-dvi) \
19786	  || exit 1
19787
19788@endif gold
19789
19790.PHONY: maybe-install-pdf-gold install-pdf-gold
19791maybe-install-pdf-gold:
19792@if gold
19793maybe-install-pdf-gold: install-pdf-gold
19794
19795install-pdf-gold: \
19796    configure-gold \
19797    pdf-gold
19798	@[ -f ./gold/Makefile ] || exit 0; \
19799	r=`${PWD_COMMAND}`; export r; \
19800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19801	$(HOST_EXPORTS) \
19802	for flag in $(EXTRA_HOST_FLAGS) ; do \
19803	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19804	done; \
19805	echo "Doing install-pdf in gold"; \
19806	(cd $(HOST_SUBDIR)/gold && \
19807	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19808	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19809	          "RANLIB=$${RANLIB}" \
19810	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19811	          install-pdf) \
19812	  || exit 1
19813
19814@endif gold
19815
19816.PHONY: maybe-install-html-gold install-html-gold
19817maybe-install-html-gold:
19818@if gold
19819maybe-install-html-gold: install-html-gold
19820
19821install-html-gold: \
19822    configure-gold \
19823    html-gold
19824	@[ -f ./gold/Makefile ] || exit 0; \
19825	r=`${PWD_COMMAND}`; export r; \
19826	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19827	$(HOST_EXPORTS) \
19828	for flag in $(EXTRA_HOST_FLAGS) ; do \
19829	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19830	done; \
19831	echo "Doing install-html in gold"; \
19832	(cd $(HOST_SUBDIR)/gold && \
19833	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19834	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19835	          "RANLIB=$${RANLIB}" \
19836	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19837	          install-html) \
19838	  || exit 1
19839
19840@endif gold
19841
19842.PHONY: maybe-installcheck-gold installcheck-gold
19843maybe-installcheck-gold:
19844@if gold
19845maybe-installcheck-gold: installcheck-gold
19846
19847installcheck-gold: \
19848    configure-gold
19849	@[ -f ./gold/Makefile ] || exit 0; \
19850	r=`${PWD_COMMAND}`; export r; \
19851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19852	$(HOST_EXPORTS) \
19853	for flag in $(EXTRA_HOST_FLAGS) ; do \
19854	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19855	done; \
19856	echo "Doing installcheck in gold"; \
19857	(cd $(HOST_SUBDIR)/gold && \
19858	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19859	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19860	          "RANLIB=$${RANLIB}" \
19861	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19862	          installcheck) \
19863	  || exit 1
19864
19865@endif gold
19866
19867.PHONY: maybe-mostlyclean-gold mostlyclean-gold
19868maybe-mostlyclean-gold:
19869@if gold
19870maybe-mostlyclean-gold: mostlyclean-gold
19871
19872mostlyclean-gold:
19873	@[ -f ./gold/Makefile ] || exit 0; \
19874	r=`${PWD_COMMAND}`; export r; \
19875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19876	$(HOST_EXPORTS) \
19877	for flag in $(EXTRA_HOST_FLAGS) ; do \
19878	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19879	done; \
19880	echo "Doing mostlyclean in gold"; \
19881	(cd $(HOST_SUBDIR)/gold && \
19882	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19883	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19884	          "RANLIB=$${RANLIB}" \
19885	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19886	          mostlyclean) \
19887	  || exit 1
19888
19889@endif gold
19890
19891.PHONY: maybe-clean-gold clean-gold
19892maybe-clean-gold:
19893@if gold
19894maybe-clean-gold: clean-gold
19895
19896clean-gold:
19897	@[ -f ./gold/Makefile ] || exit 0; \
19898	r=`${PWD_COMMAND}`; export r; \
19899	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19900	$(HOST_EXPORTS) \
19901	for flag in $(EXTRA_HOST_FLAGS) ; do \
19902	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19903	done; \
19904	echo "Doing clean in gold"; \
19905	(cd $(HOST_SUBDIR)/gold && \
19906	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19907	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19908	          "RANLIB=$${RANLIB}" \
19909	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19910	          clean) \
19911	  || exit 1
19912
19913@endif gold
19914
19915.PHONY: maybe-distclean-gold distclean-gold
19916maybe-distclean-gold:
19917@if gold
19918maybe-distclean-gold: distclean-gold
19919
19920distclean-gold:
19921	@[ -f ./gold/Makefile ] || exit 0; \
19922	r=`${PWD_COMMAND}`; export r; \
19923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19924	$(HOST_EXPORTS) \
19925	for flag in $(EXTRA_HOST_FLAGS) ; do \
19926	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19927	done; \
19928	echo "Doing distclean in gold"; \
19929	(cd $(HOST_SUBDIR)/gold && \
19930	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19931	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19932	          "RANLIB=$${RANLIB}" \
19933	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19934	          distclean) \
19935	  || exit 1
19936
19937@endif gold
19938
19939.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
19940maybe-maintainer-clean-gold:
19941@if gold
19942maybe-maintainer-clean-gold: maintainer-clean-gold
19943
19944maintainer-clean-gold:
19945	@[ -f ./gold/Makefile ] || exit 0; \
19946	r=`${PWD_COMMAND}`; export r; \
19947	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19948	$(HOST_EXPORTS) \
19949	for flag in $(EXTRA_HOST_FLAGS) ; do \
19950	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19951	done; \
19952	echo "Doing maintainer-clean in gold"; \
19953	(cd $(HOST_SUBDIR)/gold && \
19954	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19955	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19956	          "RANLIB=$${RANLIB}" \
19957	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19958	          maintainer-clean) \
19959	  || exit 1
19960
19961@endif gold
19962
19963
19964
19965.PHONY: configure-gprof maybe-configure-gprof
19966maybe-configure-gprof:
19967@if gcc-bootstrap
19968configure-gprof: stage_current
19969@endif gcc-bootstrap
19970@if gprof
19971maybe-configure-gprof: configure-gprof
19972configure-gprof:
19973	@: $(MAKE); $(unstage)
19974	@r=`${PWD_COMMAND}`; export r; \
19975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19976	test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
19977	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
19978	$(HOST_EXPORTS)  \
19979	echo Configuring in $(HOST_SUBDIR)/gprof; \
19980	cd "$(HOST_SUBDIR)/gprof" || exit 1; \
19981	case $(srcdir) in \
19982	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19983	  *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
19984		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19985	esac; \
19986	module_srcdir=gprof; \
19987	$(SHELL) \
19988	  $$s/$$module_srcdir/configure \
19989	  --srcdir=$${topdir}/$$module_srcdir \
19990	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19991	  --target=${target_alias}  \
19992	  || exit 1
19993@endif gprof
19994
19995
19996
19997
19998
19999.PHONY: all-gprof maybe-all-gprof
20000maybe-all-gprof:
20001@if gcc-bootstrap
20002all-gprof: stage_current
20003@endif gcc-bootstrap
20004@if gprof
20005TARGET-gprof=all
20006maybe-all-gprof: all-gprof
20007all-gprof: configure-gprof
20008	@: $(MAKE); $(unstage)
20009	@r=`${PWD_COMMAND}`; export r; \
20010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20011	$(HOST_EXPORTS)  \
20012	(cd $(HOST_SUBDIR)/gprof && \
20013	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
20014		$(TARGET-gprof))
20015@endif gprof
20016
20017
20018
20019
20020.PHONY: check-gprof maybe-check-gprof
20021maybe-check-gprof:
20022@if gprof
20023maybe-check-gprof: check-gprof
20024
20025check-gprof:
20026	@: $(MAKE); $(unstage)
20027	@r=`${PWD_COMMAND}`; export r; \
20028	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20029	$(HOST_EXPORTS)  \
20030	(cd $(HOST_SUBDIR)/gprof && \
20031	  $(MAKE) $(FLAGS_TO_PASS)  check)
20032
20033@endif gprof
20034
20035.PHONY: install-gprof maybe-install-gprof
20036maybe-install-gprof:
20037@if gprof
20038maybe-install-gprof: install-gprof
20039
20040install-gprof: installdirs
20041	@: $(MAKE); $(unstage)
20042	@r=`${PWD_COMMAND}`; export r; \
20043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20044	$(HOST_EXPORTS) \
20045	(cd $(HOST_SUBDIR)/gprof && \
20046	  $(MAKE) $(FLAGS_TO_PASS)  install)
20047
20048@endif gprof
20049
20050.PHONY: install-strip-gprof maybe-install-strip-gprof
20051maybe-install-strip-gprof:
20052@if gprof
20053maybe-install-strip-gprof: install-strip-gprof
20054
20055install-strip-gprof: installdirs
20056	@: $(MAKE); $(unstage)
20057	@r=`${PWD_COMMAND}`; export r; \
20058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20059	$(HOST_EXPORTS) \
20060	(cd $(HOST_SUBDIR)/gprof && \
20061	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20062
20063@endif gprof
20064
20065# Other targets (info, dvi, pdf, etc.)
20066
20067.PHONY: maybe-info-gprof info-gprof
20068maybe-info-gprof:
20069@if gprof
20070maybe-info-gprof: info-gprof
20071
20072info-gprof: \
20073    configure-gprof
20074	@: $(MAKE); $(unstage)
20075	@[ -f ./gprof/Makefile ] || exit 0; \
20076	r=`${PWD_COMMAND}`; export r; \
20077	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20078	$(HOST_EXPORTS) \
20079	for flag in $(EXTRA_HOST_FLAGS) ; do \
20080	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20081	done; \
20082	echo "Doing info in gprof"; \
20083	(cd $(HOST_SUBDIR)/gprof && \
20084	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20085	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20086	          "RANLIB=$${RANLIB}" \
20087	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20088	          info) \
20089	  || exit 1
20090
20091@endif gprof
20092
20093.PHONY: maybe-dvi-gprof dvi-gprof
20094maybe-dvi-gprof:
20095@if gprof
20096maybe-dvi-gprof: dvi-gprof
20097
20098dvi-gprof: \
20099    configure-gprof
20100	@: $(MAKE); $(unstage)
20101	@[ -f ./gprof/Makefile ] || exit 0; \
20102	r=`${PWD_COMMAND}`; export r; \
20103	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20104	$(HOST_EXPORTS) \
20105	for flag in $(EXTRA_HOST_FLAGS) ; do \
20106	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20107	done; \
20108	echo "Doing dvi in gprof"; \
20109	(cd $(HOST_SUBDIR)/gprof && \
20110	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20111	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20112	          "RANLIB=$${RANLIB}" \
20113	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20114	          dvi) \
20115	  || exit 1
20116
20117@endif gprof
20118
20119.PHONY: maybe-pdf-gprof pdf-gprof
20120maybe-pdf-gprof:
20121@if gprof
20122maybe-pdf-gprof: pdf-gprof
20123
20124pdf-gprof: \
20125    configure-gprof
20126	@: $(MAKE); $(unstage)
20127	@[ -f ./gprof/Makefile ] || exit 0; \
20128	r=`${PWD_COMMAND}`; export r; \
20129	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20130	$(HOST_EXPORTS) \
20131	for flag in $(EXTRA_HOST_FLAGS) ; do \
20132	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20133	done; \
20134	echo "Doing pdf in gprof"; \
20135	(cd $(HOST_SUBDIR)/gprof && \
20136	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20137	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20138	          "RANLIB=$${RANLIB}" \
20139	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20140	          pdf) \
20141	  || exit 1
20142
20143@endif gprof
20144
20145.PHONY: maybe-html-gprof html-gprof
20146maybe-html-gprof:
20147@if gprof
20148maybe-html-gprof: html-gprof
20149
20150html-gprof: \
20151    configure-gprof
20152	@: $(MAKE); $(unstage)
20153	@[ -f ./gprof/Makefile ] || exit 0; \
20154	r=`${PWD_COMMAND}`; export r; \
20155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20156	$(HOST_EXPORTS) \
20157	for flag in $(EXTRA_HOST_FLAGS) ; do \
20158	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20159	done; \
20160	echo "Doing html in gprof"; \
20161	(cd $(HOST_SUBDIR)/gprof && \
20162	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20163	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20164	          "RANLIB=$${RANLIB}" \
20165	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20166	          html) \
20167	  || exit 1
20168
20169@endif gprof
20170
20171.PHONY: maybe-TAGS-gprof TAGS-gprof
20172maybe-TAGS-gprof:
20173@if gprof
20174maybe-TAGS-gprof: TAGS-gprof
20175
20176TAGS-gprof: \
20177    configure-gprof
20178	@: $(MAKE); $(unstage)
20179	@[ -f ./gprof/Makefile ] || exit 0; \
20180	r=`${PWD_COMMAND}`; export r; \
20181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20182	$(HOST_EXPORTS) \
20183	for flag in $(EXTRA_HOST_FLAGS) ; do \
20184	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20185	done; \
20186	echo "Doing TAGS in gprof"; \
20187	(cd $(HOST_SUBDIR)/gprof && \
20188	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20189	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20190	          "RANLIB=$${RANLIB}" \
20191	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20192	          TAGS) \
20193	  || exit 1
20194
20195@endif gprof
20196
20197.PHONY: maybe-install-info-gprof install-info-gprof
20198maybe-install-info-gprof:
20199@if gprof
20200maybe-install-info-gprof: install-info-gprof
20201
20202install-info-gprof: \
20203    configure-gprof \
20204    info-gprof
20205	@: $(MAKE); $(unstage)
20206	@[ -f ./gprof/Makefile ] || exit 0; \
20207	r=`${PWD_COMMAND}`; export r; \
20208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20209	$(HOST_EXPORTS) \
20210	for flag in $(EXTRA_HOST_FLAGS) ; do \
20211	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20212	done; \
20213	echo "Doing install-info in gprof"; \
20214	(cd $(HOST_SUBDIR)/gprof && \
20215	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20216	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20217	          "RANLIB=$${RANLIB}" \
20218	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20219	          install-info) \
20220	  || exit 1
20221
20222@endif gprof
20223
20224.PHONY: maybe-install-dvi-gprof install-dvi-gprof
20225maybe-install-dvi-gprof:
20226@if gprof
20227maybe-install-dvi-gprof: install-dvi-gprof
20228
20229install-dvi-gprof: \
20230    configure-gprof \
20231    dvi-gprof
20232	@: $(MAKE); $(unstage)
20233	@[ -f ./gprof/Makefile ] || exit 0; \
20234	r=`${PWD_COMMAND}`; export r; \
20235	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20236	$(HOST_EXPORTS) \
20237	for flag in $(EXTRA_HOST_FLAGS) ; do \
20238	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20239	done; \
20240	echo "Doing install-dvi in gprof"; \
20241	(cd $(HOST_SUBDIR)/gprof && \
20242	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20243	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20244	          "RANLIB=$${RANLIB}" \
20245	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20246	          install-dvi) \
20247	  || exit 1
20248
20249@endif gprof
20250
20251.PHONY: maybe-install-pdf-gprof install-pdf-gprof
20252maybe-install-pdf-gprof:
20253@if gprof
20254maybe-install-pdf-gprof: install-pdf-gprof
20255
20256install-pdf-gprof: \
20257    configure-gprof \
20258    pdf-gprof
20259	@: $(MAKE); $(unstage)
20260	@[ -f ./gprof/Makefile ] || exit 0; \
20261	r=`${PWD_COMMAND}`; export r; \
20262	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20263	$(HOST_EXPORTS) \
20264	for flag in $(EXTRA_HOST_FLAGS) ; do \
20265	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20266	done; \
20267	echo "Doing install-pdf in gprof"; \
20268	(cd $(HOST_SUBDIR)/gprof && \
20269	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20270	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20271	          "RANLIB=$${RANLIB}" \
20272	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20273	          install-pdf) \
20274	  || exit 1
20275
20276@endif gprof
20277
20278.PHONY: maybe-install-html-gprof install-html-gprof
20279maybe-install-html-gprof:
20280@if gprof
20281maybe-install-html-gprof: install-html-gprof
20282
20283install-html-gprof: \
20284    configure-gprof \
20285    html-gprof
20286	@: $(MAKE); $(unstage)
20287	@[ -f ./gprof/Makefile ] || exit 0; \
20288	r=`${PWD_COMMAND}`; export r; \
20289	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20290	$(HOST_EXPORTS) \
20291	for flag in $(EXTRA_HOST_FLAGS) ; do \
20292	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20293	done; \
20294	echo "Doing install-html in gprof"; \
20295	(cd $(HOST_SUBDIR)/gprof && \
20296	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20297	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20298	          "RANLIB=$${RANLIB}" \
20299	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20300	          install-html) \
20301	  || exit 1
20302
20303@endif gprof
20304
20305.PHONY: maybe-installcheck-gprof installcheck-gprof
20306maybe-installcheck-gprof:
20307@if gprof
20308maybe-installcheck-gprof: installcheck-gprof
20309
20310installcheck-gprof: \
20311    configure-gprof
20312	@: $(MAKE); $(unstage)
20313	@[ -f ./gprof/Makefile ] || exit 0; \
20314	r=`${PWD_COMMAND}`; export r; \
20315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20316	$(HOST_EXPORTS) \
20317	for flag in $(EXTRA_HOST_FLAGS) ; do \
20318	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20319	done; \
20320	echo "Doing installcheck in gprof"; \
20321	(cd $(HOST_SUBDIR)/gprof && \
20322	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20323	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20324	          "RANLIB=$${RANLIB}" \
20325	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20326	          installcheck) \
20327	  || exit 1
20328
20329@endif gprof
20330
20331.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
20332maybe-mostlyclean-gprof:
20333@if gprof
20334maybe-mostlyclean-gprof: mostlyclean-gprof
20335
20336mostlyclean-gprof:
20337	@: $(MAKE); $(unstage)
20338	@[ -f ./gprof/Makefile ] || exit 0; \
20339	r=`${PWD_COMMAND}`; export r; \
20340	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20341	$(HOST_EXPORTS) \
20342	for flag in $(EXTRA_HOST_FLAGS) ; do \
20343	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20344	done; \
20345	echo "Doing mostlyclean in gprof"; \
20346	(cd $(HOST_SUBDIR)/gprof && \
20347	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20348	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20349	          "RANLIB=$${RANLIB}" \
20350	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20351	          mostlyclean) \
20352	  || exit 1
20353
20354@endif gprof
20355
20356.PHONY: maybe-clean-gprof clean-gprof
20357maybe-clean-gprof:
20358@if gprof
20359maybe-clean-gprof: clean-gprof
20360
20361clean-gprof:
20362	@: $(MAKE); $(unstage)
20363	@[ -f ./gprof/Makefile ] || exit 0; \
20364	r=`${PWD_COMMAND}`; export r; \
20365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20366	$(HOST_EXPORTS) \
20367	for flag in $(EXTRA_HOST_FLAGS) ; do \
20368	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20369	done; \
20370	echo "Doing clean in gprof"; \
20371	(cd $(HOST_SUBDIR)/gprof && \
20372	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20373	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20374	          "RANLIB=$${RANLIB}" \
20375	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20376	          clean) \
20377	  || exit 1
20378
20379@endif gprof
20380
20381.PHONY: maybe-distclean-gprof distclean-gprof
20382maybe-distclean-gprof:
20383@if gprof
20384maybe-distclean-gprof: distclean-gprof
20385
20386distclean-gprof:
20387	@: $(MAKE); $(unstage)
20388	@[ -f ./gprof/Makefile ] || exit 0; \
20389	r=`${PWD_COMMAND}`; export r; \
20390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20391	$(HOST_EXPORTS) \
20392	for flag in $(EXTRA_HOST_FLAGS) ; do \
20393	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20394	done; \
20395	echo "Doing distclean in gprof"; \
20396	(cd $(HOST_SUBDIR)/gprof && \
20397	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20398	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20399	          "RANLIB=$${RANLIB}" \
20400	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20401	          distclean) \
20402	  || exit 1
20403
20404@endif gprof
20405
20406.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
20407maybe-maintainer-clean-gprof:
20408@if gprof
20409maybe-maintainer-clean-gprof: maintainer-clean-gprof
20410
20411maintainer-clean-gprof:
20412	@: $(MAKE); $(unstage)
20413	@[ -f ./gprof/Makefile ] || exit 0; \
20414	r=`${PWD_COMMAND}`; export r; \
20415	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20416	$(HOST_EXPORTS) \
20417	for flag in $(EXTRA_HOST_FLAGS) ; do \
20418	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20419	done; \
20420	echo "Doing maintainer-clean in gprof"; \
20421	(cd $(HOST_SUBDIR)/gprof && \
20422	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20423	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20424	          "RANLIB=$${RANLIB}" \
20425	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20426	          maintainer-clean) \
20427	  || exit 1
20428
20429@endif gprof
20430
20431
20432
20433.PHONY: configure-gprofng maybe-configure-gprofng
20434maybe-configure-gprofng:
20435@if gcc-bootstrap
20436configure-gprofng: stage_current
20437@endif gcc-bootstrap
20438@if gprofng
20439maybe-configure-gprofng: configure-gprofng
20440configure-gprofng:
20441	@: $(MAKE); $(unstage)
20442	@r=`${PWD_COMMAND}`; export r; \
20443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20444	test ! -f $(HOST_SUBDIR)/gprofng/Makefile || exit 0; \
20445	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprofng; \
20446	$(HOST_EXPORTS)  \
20447	echo Configuring in $(HOST_SUBDIR)/gprofng; \
20448	cd "$(HOST_SUBDIR)/gprofng" || exit 1; \
20449	case $(srcdir) in \
20450	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20451	  *) topdir=`echo $(HOST_SUBDIR)/gprofng/ | \
20452		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20453	esac; \
20454	module_srcdir=gprofng; \
20455	$(SHELL) \
20456	  $$s/$$module_srcdir/configure \
20457	  --srcdir=$${topdir}/$$module_srcdir \
20458	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20459	  --target=${target_alias}  \
20460	  || exit 1
20461@endif gprofng
20462
20463
20464
20465
20466
20467.PHONY: all-gprofng maybe-all-gprofng
20468maybe-all-gprofng:
20469@if gcc-bootstrap
20470all-gprofng: stage_current
20471@endif gcc-bootstrap
20472@if gprofng
20473TARGET-gprofng=all
20474maybe-all-gprofng: all-gprofng
20475all-gprofng: configure-gprofng
20476	@: $(MAKE); $(unstage)
20477	@r=`${PWD_COMMAND}`; export r; \
20478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20479	$(HOST_EXPORTS)  \
20480	(cd $(HOST_SUBDIR)/gprofng && \
20481	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
20482		$(TARGET-gprofng))
20483@endif gprofng
20484
20485
20486
20487
20488.PHONY: check-gprofng maybe-check-gprofng
20489maybe-check-gprofng:
20490@if gprofng
20491maybe-check-gprofng: check-gprofng
20492
20493check-gprofng:
20494	@: $(MAKE); $(unstage)
20495	@r=`${PWD_COMMAND}`; export r; \
20496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20497	$(HOST_EXPORTS)  \
20498	(cd $(HOST_SUBDIR)/gprofng && \
20499	  $(MAKE) $(FLAGS_TO_PASS)  check)
20500
20501@endif gprofng
20502
20503.PHONY: install-gprofng maybe-install-gprofng
20504maybe-install-gprofng:
20505@if gprofng
20506maybe-install-gprofng: install-gprofng
20507
20508install-gprofng: installdirs
20509	@: $(MAKE); $(unstage)
20510	@r=`${PWD_COMMAND}`; export r; \
20511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20512	$(HOST_EXPORTS) \
20513	(cd $(HOST_SUBDIR)/gprofng && \
20514	  $(MAKE) $(FLAGS_TO_PASS)  install)
20515
20516@endif gprofng
20517
20518.PHONY: install-strip-gprofng maybe-install-strip-gprofng
20519maybe-install-strip-gprofng:
20520@if gprofng
20521maybe-install-strip-gprofng: install-strip-gprofng
20522
20523install-strip-gprofng: installdirs
20524	@: $(MAKE); $(unstage)
20525	@r=`${PWD_COMMAND}`; export r; \
20526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20527	$(HOST_EXPORTS) \
20528	(cd $(HOST_SUBDIR)/gprofng && \
20529	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20530
20531@endif gprofng
20532
20533# Other targets (info, dvi, pdf, etc.)
20534
20535.PHONY: maybe-info-gprofng info-gprofng
20536maybe-info-gprofng:
20537@if gprofng
20538maybe-info-gprofng: info-gprofng
20539
20540info-gprofng: \
20541    configure-gprofng
20542	@: $(MAKE); $(unstage)
20543	@[ -f ./gprofng/Makefile ] || exit 0; \
20544	r=`${PWD_COMMAND}`; export r; \
20545	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20546	$(HOST_EXPORTS) \
20547	for flag in $(EXTRA_HOST_FLAGS) ; do \
20548	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20549	done; \
20550	echo "Doing info in gprofng"; \
20551	(cd $(HOST_SUBDIR)/gprofng && \
20552	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20553	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20554	          "RANLIB=$${RANLIB}" \
20555	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20556	          info) \
20557	  || exit 1
20558
20559@endif gprofng
20560
20561.PHONY: maybe-dvi-gprofng dvi-gprofng
20562maybe-dvi-gprofng:
20563@if gprofng
20564maybe-dvi-gprofng: dvi-gprofng
20565
20566dvi-gprofng: \
20567    configure-gprofng
20568	@: $(MAKE); $(unstage)
20569	@[ -f ./gprofng/Makefile ] || exit 0; \
20570	r=`${PWD_COMMAND}`; export r; \
20571	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20572	$(HOST_EXPORTS) \
20573	for flag in $(EXTRA_HOST_FLAGS) ; do \
20574	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20575	done; \
20576	echo "Doing dvi in gprofng"; \
20577	(cd $(HOST_SUBDIR)/gprofng && \
20578	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20579	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20580	          "RANLIB=$${RANLIB}" \
20581	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20582	          dvi) \
20583	  || exit 1
20584
20585@endif gprofng
20586
20587.PHONY: maybe-pdf-gprofng pdf-gprofng
20588maybe-pdf-gprofng:
20589@if gprofng
20590maybe-pdf-gprofng: pdf-gprofng
20591
20592pdf-gprofng: \
20593    configure-gprofng
20594	@: $(MAKE); $(unstage)
20595	@[ -f ./gprofng/Makefile ] || exit 0; \
20596	r=`${PWD_COMMAND}`; export r; \
20597	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20598	$(HOST_EXPORTS) \
20599	for flag in $(EXTRA_HOST_FLAGS) ; do \
20600	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20601	done; \
20602	echo "Doing pdf in gprofng"; \
20603	(cd $(HOST_SUBDIR)/gprofng && \
20604	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20605	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20606	          "RANLIB=$${RANLIB}" \
20607	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20608	          pdf) \
20609	  || exit 1
20610
20611@endif gprofng
20612
20613.PHONY: maybe-html-gprofng html-gprofng
20614maybe-html-gprofng:
20615@if gprofng
20616maybe-html-gprofng: html-gprofng
20617
20618html-gprofng: \
20619    configure-gprofng
20620	@: $(MAKE); $(unstage)
20621	@[ -f ./gprofng/Makefile ] || exit 0; \
20622	r=`${PWD_COMMAND}`; export r; \
20623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20624	$(HOST_EXPORTS) \
20625	for flag in $(EXTRA_HOST_FLAGS) ; do \
20626	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20627	done; \
20628	echo "Doing html in gprofng"; \
20629	(cd $(HOST_SUBDIR)/gprofng && \
20630	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20631	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20632	          "RANLIB=$${RANLIB}" \
20633	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20634	          html) \
20635	  || exit 1
20636
20637@endif gprofng
20638
20639.PHONY: maybe-TAGS-gprofng TAGS-gprofng
20640maybe-TAGS-gprofng:
20641@if gprofng
20642maybe-TAGS-gprofng: TAGS-gprofng
20643
20644TAGS-gprofng: \
20645    configure-gprofng
20646	@: $(MAKE); $(unstage)
20647	@[ -f ./gprofng/Makefile ] || exit 0; \
20648	r=`${PWD_COMMAND}`; export r; \
20649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20650	$(HOST_EXPORTS) \
20651	for flag in $(EXTRA_HOST_FLAGS) ; do \
20652	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20653	done; \
20654	echo "Doing TAGS in gprofng"; \
20655	(cd $(HOST_SUBDIR)/gprofng && \
20656	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20657	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20658	          "RANLIB=$${RANLIB}" \
20659	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20660	          TAGS) \
20661	  || exit 1
20662
20663@endif gprofng
20664
20665.PHONY: maybe-install-info-gprofng install-info-gprofng
20666maybe-install-info-gprofng:
20667@if gprofng
20668maybe-install-info-gprofng: install-info-gprofng
20669
20670install-info-gprofng: \
20671    configure-gprofng \
20672    info-gprofng
20673	@: $(MAKE); $(unstage)
20674	@[ -f ./gprofng/Makefile ] || exit 0; \
20675	r=`${PWD_COMMAND}`; export r; \
20676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20677	$(HOST_EXPORTS) \
20678	for flag in $(EXTRA_HOST_FLAGS) ; do \
20679	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20680	done; \
20681	echo "Doing install-info in gprofng"; \
20682	(cd $(HOST_SUBDIR)/gprofng && \
20683	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20684	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20685	          "RANLIB=$${RANLIB}" \
20686	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20687	          install-info) \
20688	  || exit 1
20689
20690@endif gprofng
20691
20692.PHONY: maybe-install-dvi-gprofng install-dvi-gprofng
20693maybe-install-dvi-gprofng:
20694@if gprofng
20695maybe-install-dvi-gprofng: install-dvi-gprofng
20696
20697install-dvi-gprofng: \
20698    configure-gprofng \
20699    dvi-gprofng
20700	@: $(MAKE); $(unstage)
20701	@[ -f ./gprofng/Makefile ] || exit 0; \
20702	r=`${PWD_COMMAND}`; export r; \
20703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20704	$(HOST_EXPORTS) \
20705	for flag in $(EXTRA_HOST_FLAGS) ; do \
20706	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20707	done; \
20708	echo "Doing install-dvi in gprofng"; \
20709	(cd $(HOST_SUBDIR)/gprofng && \
20710	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20711	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20712	          "RANLIB=$${RANLIB}" \
20713	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20714	          install-dvi) \
20715	  || exit 1
20716
20717@endif gprofng
20718
20719.PHONY: maybe-install-pdf-gprofng install-pdf-gprofng
20720maybe-install-pdf-gprofng:
20721@if gprofng
20722maybe-install-pdf-gprofng: install-pdf-gprofng
20723
20724install-pdf-gprofng: \
20725    configure-gprofng \
20726    pdf-gprofng
20727	@: $(MAKE); $(unstage)
20728	@[ -f ./gprofng/Makefile ] || exit 0; \
20729	r=`${PWD_COMMAND}`; export r; \
20730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20731	$(HOST_EXPORTS) \
20732	for flag in $(EXTRA_HOST_FLAGS) ; do \
20733	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20734	done; \
20735	echo "Doing install-pdf in gprofng"; \
20736	(cd $(HOST_SUBDIR)/gprofng && \
20737	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20738	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20739	          "RANLIB=$${RANLIB}" \
20740	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20741	          install-pdf) \
20742	  || exit 1
20743
20744@endif gprofng
20745
20746.PHONY: maybe-install-html-gprofng install-html-gprofng
20747maybe-install-html-gprofng:
20748@if gprofng
20749maybe-install-html-gprofng: install-html-gprofng
20750
20751install-html-gprofng: \
20752    configure-gprofng \
20753    html-gprofng
20754	@: $(MAKE); $(unstage)
20755	@[ -f ./gprofng/Makefile ] || exit 0; \
20756	r=`${PWD_COMMAND}`; export r; \
20757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20758	$(HOST_EXPORTS) \
20759	for flag in $(EXTRA_HOST_FLAGS) ; do \
20760	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20761	done; \
20762	echo "Doing install-html in gprofng"; \
20763	(cd $(HOST_SUBDIR)/gprofng && \
20764	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20765	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20766	          "RANLIB=$${RANLIB}" \
20767	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20768	          install-html) \
20769	  || exit 1
20770
20771@endif gprofng
20772
20773.PHONY: maybe-installcheck-gprofng installcheck-gprofng
20774maybe-installcheck-gprofng:
20775@if gprofng
20776maybe-installcheck-gprofng: installcheck-gprofng
20777
20778installcheck-gprofng: \
20779    configure-gprofng
20780	@: $(MAKE); $(unstage)
20781	@[ -f ./gprofng/Makefile ] || exit 0; \
20782	r=`${PWD_COMMAND}`; export r; \
20783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20784	$(HOST_EXPORTS) \
20785	for flag in $(EXTRA_HOST_FLAGS) ; do \
20786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20787	done; \
20788	echo "Doing installcheck in gprofng"; \
20789	(cd $(HOST_SUBDIR)/gprofng && \
20790	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20791	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20792	          "RANLIB=$${RANLIB}" \
20793	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20794	          installcheck) \
20795	  || exit 1
20796
20797@endif gprofng
20798
20799.PHONY: maybe-mostlyclean-gprofng mostlyclean-gprofng
20800maybe-mostlyclean-gprofng:
20801@if gprofng
20802maybe-mostlyclean-gprofng: mostlyclean-gprofng
20803
20804mostlyclean-gprofng:
20805	@: $(MAKE); $(unstage)
20806	@[ -f ./gprofng/Makefile ] || exit 0; \
20807	r=`${PWD_COMMAND}`; export r; \
20808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20809	$(HOST_EXPORTS) \
20810	for flag in $(EXTRA_HOST_FLAGS) ; do \
20811	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20812	done; \
20813	echo "Doing mostlyclean in gprofng"; \
20814	(cd $(HOST_SUBDIR)/gprofng && \
20815	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20816	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20817	          "RANLIB=$${RANLIB}" \
20818	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20819	          mostlyclean) \
20820	  || exit 1
20821
20822@endif gprofng
20823
20824.PHONY: maybe-clean-gprofng clean-gprofng
20825maybe-clean-gprofng:
20826@if gprofng
20827maybe-clean-gprofng: clean-gprofng
20828
20829clean-gprofng:
20830	@: $(MAKE); $(unstage)
20831	@[ -f ./gprofng/Makefile ] || exit 0; \
20832	r=`${PWD_COMMAND}`; export r; \
20833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20834	$(HOST_EXPORTS) \
20835	for flag in $(EXTRA_HOST_FLAGS) ; do \
20836	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20837	done; \
20838	echo "Doing clean in gprofng"; \
20839	(cd $(HOST_SUBDIR)/gprofng && \
20840	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20841	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20842	          "RANLIB=$${RANLIB}" \
20843	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20844	          clean) \
20845	  || exit 1
20846
20847@endif gprofng
20848
20849.PHONY: maybe-distclean-gprofng distclean-gprofng
20850maybe-distclean-gprofng:
20851@if gprofng
20852maybe-distclean-gprofng: distclean-gprofng
20853
20854distclean-gprofng:
20855	@: $(MAKE); $(unstage)
20856	@[ -f ./gprofng/Makefile ] || exit 0; \
20857	r=`${PWD_COMMAND}`; export r; \
20858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20859	$(HOST_EXPORTS) \
20860	for flag in $(EXTRA_HOST_FLAGS) ; do \
20861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20862	done; \
20863	echo "Doing distclean in gprofng"; \
20864	(cd $(HOST_SUBDIR)/gprofng && \
20865	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20866	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20867	          "RANLIB=$${RANLIB}" \
20868	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20869	          distclean) \
20870	  || exit 1
20871
20872@endif gprofng
20873
20874.PHONY: maybe-maintainer-clean-gprofng maintainer-clean-gprofng
20875maybe-maintainer-clean-gprofng:
20876@if gprofng
20877maybe-maintainer-clean-gprofng: maintainer-clean-gprofng
20878
20879maintainer-clean-gprofng:
20880	@: $(MAKE); $(unstage)
20881	@[ -f ./gprofng/Makefile ] || exit 0; \
20882	r=`${PWD_COMMAND}`; export r; \
20883	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20884	$(HOST_EXPORTS) \
20885	for flag in $(EXTRA_HOST_FLAGS) ; do \
20886	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20887	done; \
20888	echo "Doing maintainer-clean in gprofng"; \
20889	(cd $(HOST_SUBDIR)/gprofng && \
20890	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20891	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20892	          "RANLIB=$${RANLIB}" \
20893	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20894	          maintainer-clean) \
20895	  || exit 1
20896
20897@endif gprofng
20898
20899
20900
20901.PHONY: configure-intl maybe-configure-intl
20902maybe-configure-intl:
20903@if gcc-bootstrap
20904configure-intl: stage_current
20905@endif gcc-bootstrap
20906@if intl
20907maybe-configure-intl: configure-intl
20908configure-intl:
20909	@r=`${PWD_COMMAND}`; export r; \
20910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20911	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
20912	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
20913	$(HOST_EXPORTS)  \
20914	echo Configuring in $(HOST_SUBDIR)/intl; \
20915	cd "$(HOST_SUBDIR)/intl" || exit 1; \
20916	case $(srcdir) in \
20917	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20918	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20919		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20920	esac; \
20921	module_srcdir=intl; \
20922	$(SHELL) \
20923	  $$s/$$module_srcdir/configure \
20924	  --srcdir=$${topdir}/$$module_srcdir \
20925	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20926	  --target=${target_alias}  \
20927	  || exit 1
20928@endif intl
20929
20930
20931
20932.PHONY: configure-stage1-intl maybe-configure-stage1-intl
20933maybe-configure-stage1-intl:
20934@if intl-bootstrap
20935maybe-configure-stage1-intl: configure-stage1-intl
20936configure-stage1-intl:
20937	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20938	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
20939	@r=`${PWD_COMMAND}`; export r; \
20940	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20941	TFLAGS="$(STAGE1_TFLAGS)"; \
20942	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
20943	$(HOST_EXPORTS) \
20944	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20945	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20946	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
20947	echo Configuring stage 1 in $(HOST_SUBDIR)/intl; \
20948	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
20949	cd $(HOST_SUBDIR)/intl || exit 1; \
20950	case $(srcdir) in \
20951	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20952	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20953		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20954	esac; \
20955	module_srcdir=intl; \
20956	$(SHELL) $$s/$$module_srcdir/configure \
20957	  --srcdir=$${topdir}/$$module_srcdir \
20958	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20959	  --target=${target_alias} \
20960	   \
20961	  $(STAGE1_CONFIGURE_FLAGS)
20962@endif intl-bootstrap
20963
20964.PHONY: configure-stage2-intl maybe-configure-stage2-intl
20965maybe-configure-stage2-intl:
20966@if intl-bootstrap
20967maybe-configure-stage2-intl: configure-stage2-intl
20968configure-stage2-intl:
20969	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20970	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
20971	@r=`${PWD_COMMAND}`; export r; \
20972	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20973	TFLAGS="$(STAGE2_TFLAGS)"; \
20974	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
20975	$(HOST_EXPORTS) \
20976	$(POSTSTAGE1_HOST_EXPORTS) \
20977	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20978	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20979	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
20980	echo Configuring stage 2 in $(HOST_SUBDIR)/intl; \
20981	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
20982	cd $(HOST_SUBDIR)/intl || exit 1; \
20983	case $(srcdir) in \
20984	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20985	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
20986		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20987	esac; \
20988	module_srcdir=intl; \
20989	$(SHELL) $$s/$$module_srcdir/configure \
20990	  --srcdir=$${topdir}/$$module_srcdir \
20991	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20992	  --target=${target_alias} \
20993	  --with-build-libsubdir=$(HOST_SUBDIR) \
20994	  $(STAGE2_CONFIGURE_FLAGS)
20995@endif intl-bootstrap
20996
20997.PHONY: configure-stage3-intl maybe-configure-stage3-intl
20998maybe-configure-stage3-intl:
20999@if intl-bootstrap
21000maybe-configure-stage3-intl: configure-stage3-intl
21001configure-stage3-intl:
21002	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21003	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21004	@r=`${PWD_COMMAND}`; export r; \
21005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21006	TFLAGS="$(STAGE3_TFLAGS)"; \
21007	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21008	$(HOST_EXPORTS) \
21009	$(POSTSTAGE1_HOST_EXPORTS) \
21010	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21011	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21012	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21013	echo Configuring stage 3 in $(HOST_SUBDIR)/intl; \
21014	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
21015	cd $(HOST_SUBDIR)/intl || exit 1; \
21016	case $(srcdir) in \
21017	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21018	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21019		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21020	esac; \
21021	module_srcdir=intl; \
21022	$(SHELL) $$s/$$module_srcdir/configure \
21023	  --srcdir=$${topdir}/$$module_srcdir \
21024	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21025	  --target=${target_alias} \
21026	  --with-build-libsubdir=$(HOST_SUBDIR) \
21027	  $(STAGE3_CONFIGURE_FLAGS)
21028@endif intl-bootstrap
21029
21030.PHONY: configure-stage4-intl maybe-configure-stage4-intl
21031maybe-configure-stage4-intl:
21032@if intl-bootstrap
21033maybe-configure-stage4-intl: configure-stage4-intl
21034configure-stage4-intl:
21035	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21036	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21037	@r=`${PWD_COMMAND}`; export r; \
21038	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21039	TFLAGS="$(STAGE4_TFLAGS)"; \
21040	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21041	$(HOST_EXPORTS) \
21042	$(POSTSTAGE1_HOST_EXPORTS) \
21043	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21044	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21045	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21046	echo Configuring stage 4 in $(HOST_SUBDIR)/intl; \
21047	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
21048	cd $(HOST_SUBDIR)/intl || exit 1; \
21049	case $(srcdir) in \
21050	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21051	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21052		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21053	esac; \
21054	module_srcdir=intl; \
21055	$(SHELL) $$s/$$module_srcdir/configure \
21056	  --srcdir=$${topdir}/$$module_srcdir \
21057	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21058	  --target=${target_alias} \
21059	  --with-build-libsubdir=$(HOST_SUBDIR) \
21060	  $(STAGE4_CONFIGURE_FLAGS)
21061@endif intl-bootstrap
21062
21063.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
21064maybe-configure-stageprofile-intl:
21065@if intl-bootstrap
21066maybe-configure-stageprofile-intl: configure-stageprofile-intl
21067configure-stageprofile-intl:
21068	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21069	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21070	@r=`${PWD_COMMAND}`; export r; \
21071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21072	TFLAGS="$(STAGEprofile_TFLAGS)"; \
21073	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21074	$(HOST_EXPORTS) \
21075	$(POSTSTAGE1_HOST_EXPORTS) \
21076	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21077	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21078	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21079	echo Configuring stage profile in $(HOST_SUBDIR)/intl; \
21080	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
21081	cd $(HOST_SUBDIR)/intl || exit 1; \
21082	case $(srcdir) in \
21083	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21084	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21085		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21086	esac; \
21087	module_srcdir=intl; \
21088	$(SHELL) $$s/$$module_srcdir/configure \
21089	  --srcdir=$${topdir}/$$module_srcdir \
21090	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21091	  --target=${target_alias} \
21092	  --with-build-libsubdir=$(HOST_SUBDIR) \
21093	  $(STAGEprofile_CONFIGURE_FLAGS)
21094@endif intl-bootstrap
21095
21096.PHONY: configure-stagetrain-intl maybe-configure-stagetrain-intl
21097maybe-configure-stagetrain-intl:
21098@if intl-bootstrap
21099maybe-configure-stagetrain-intl: configure-stagetrain-intl
21100configure-stagetrain-intl:
21101	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
21102	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21103	@r=`${PWD_COMMAND}`; export r; \
21104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21105	TFLAGS="$(STAGEtrain_TFLAGS)"; \
21106	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21107	$(HOST_EXPORTS) \
21108	$(POSTSTAGE1_HOST_EXPORTS) \
21109	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
21110	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
21111	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
21112	echo Configuring stage train in $(HOST_SUBDIR)/intl; \
21113	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
21114	cd $(HOST_SUBDIR)/intl || exit 1; \
21115	case $(srcdir) in \
21116	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21117	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21118		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21119	esac; \
21120	module_srcdir=intl; \
21121	$(SHELL) $$s/$$module_srcdir/configure \
21122	  --srcdir=$${topdir}/$$module_srcdir \
21123	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21124	  --target=${target_alias} \
21125	  --with-build-libsubdir=$(HOST_SUBDIR) \
21126	  $(STAGEtrain_CONFIGURE_FLAGS)
21127@endif intl-bootstrap
21128
21129.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
21130maybe-configure-stagefeedback-intl:
21131@if intl-bootstrap
21132maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
21133configure-stagefeedback-intl:
21134	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21135	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21136	@r=`${PWD_COMMAND}`; export r; \
21137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21138	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21139	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21140	$(HOST_EXPORTS) \
21141	$(POSTSTAGE1_HOST_EXPORTS) \
21142	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21143	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21144	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
21145	echo Configuring stage feedback in $(HOST_SUBDIR)/intl; \
21146	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
21147	cd $(HOST_SUBDIR)/intl || exit 1; \
21148	case $(srcdir) in \
21149	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21150	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21151		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21152	esac; \
21153	module_srcdir=intl; \
21154	$(SHELL) $$s/$$module_srcdir/configure \
21155	  --srcdir=$${topdir}/$$module_srcdir \
21156	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21157	  --target=${target_alias} \
21158	  --with-build-libsubdir=$(HOST_SUBDIR) \
21159	  $(STAGEfeedback_CONFIGURE_FLAGS)
21160@endif intl-bootstrap
21161
21162.PHONY: configure-stageautoprofile-intl maybe-configure-stageautoprofile-intl
21163maybe-configure-stageautoprofile-intl:
21164@if intl-bootstrap
21165maybe-configure-stageautoprofile-intl: configure-stageautoprofile-intl
21166configure-stageautoprofile-intl:
21167	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
21168	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21169	@r=`${PWD_COMMAND}`; export r; \
21170	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21171	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
21172	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21173	$(HOST_EXPORTS) \
21174	$(POSTSTAGE1_HOST_EXPORTS) \
21175	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
21176	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
21177	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
21178	echo Configuring stage autoprofile in $(HOST_SUBDIR)/intl; \
21179	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
21180	cd $(HOST_SUBDIR)/intl || exit 1; \
21181	case $(srcdir) in \
21182	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21183	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21184		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21185	esac; \
21186	module_srcdir=intl; \
21187	$(SHELL) $$s/$$module_srcdir/configure \
21188	  --srcdir=$${topdir}/$$module_srcdir \
21189	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21190	  --target=${target_alias} \
21191	  --with-build-libsubdir=$(HOST_SUBDIR) \
21192	  $(STAGEautoprofile_CONFIGURE_FLAGS)
21193@endif intl-bootstrap
21194
21195.PHONY: configure-stageautofeedback-intl maybe-configure-stageautofeedback-intl
21196maybe-configure-stageautofeedback-intl:
21197@if intl-bootstrap
21198maybe-configure-stageautofeedback-intl: configure-stageautofeedback-intl
21199configure-stageautofeedback-intl:
21200	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
21201	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
21202	@r=`${PWD_COMMAND}`; export r; \
21203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21204	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
21205	test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
21206	$(HOST_EXPORTS) \
21207	$(POSTSTAGE1_HOST_EXPORTS) \
21208	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
21209	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
21210	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
21211	echo Configuring stage autofeedback in $(HOST_SUBDIR)/intl; \
21212	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl; \
21213	cd $(HOST_SUBDIR)/intl || exit 1; \
21214	case $(srcdir) in \
21215	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21216	  *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
21217		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21218	esac; \
21219	module_srcdir=intl; \
21220	$(SHELL) $$s/$$module_srcdir/configure \
21221	  --srcdir=$${topdir}/$$module_srcdir \
21222	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21223	  --target=${target_alias} \
21224	  --with-build-libsubdir=$(HOST_SUBDIR) \
21225	  $(STAGEautofeedback_CONFIGURE_FLAGS)
21226@endif intl-bootstrap
21227
21228
21229
21230
21231
21232.PHONY: all-intl maybe-all-intl
21233maybe-all-intl:
21234@if gcc-bootstrap
21235all-intl: stage_current
21236@endif gcc-bootstrap
21237@if intl
21238TARGET-intl=all
21239maybe-all-intl: all-intl
21240all-intl: configure-intl
21241	@r=`${PWD_COMMAND}`; export r; \
21242	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21243	$(HOST_EXPORTS)  \
21244	(cd $(HOST_SUBDIR)/intl && \
21245	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
21246		$(TARGET-intl))
21247@endif intl
21248
21249
21250
21251.PHONY: all-stage1-intl maybe-all-stage1-intl
21252.PHONY: clean-stage1-intl maybe-clean-stage1-intl
21253maybe-all-stage1-intl:
21254maybe-clean-stage1-intl:
21255@if intl-bootstrap
21256maybe-all-stage1-intl: all-stage1-intl
21257all-stage1: all-stage1-intl
21258TARGET-stage1-intl = $(TARGET-intl)
21259all-stage1-intl: configure-stage1-intl
21260	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21261	@r=`${PWD_COMMAND}`; export r; \
21262	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21263	TFLAGS="$(STAGE1_TFLAGS)"; \
21264	$(HOST_EXPORTS)  \
21265	cd $(HOST_SUBDIR)/intl && \
21266	 \
21267	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21268		CFLAGS="$(STAGE1_CFLAGS)" \
21269		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
21270		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21271		LIBCFLAGS="$(LIBCFLAGS)" \
21272		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21273		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21274		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21275		$(EXTRA_HOST_FLAGS)  \
21276		$(STAGE1_FLAGS_TO_PASS)  \
21277		TFLAGS="$(STAGE1_TFLAGS)"  \
21278		$(TARGET-stage1-intl)
21279
21280maybe-clean-stage1-intl: clean-stage1-intl
21281clean-stage1: clean-stage1-intl
21282clean-stage1-intl:
21283	@if [ $(current_stage) = stage1 ]; then \
21284	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21285	else \
21286	  [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
21287	  $(MAKE) stage1-start; \
21288	fi; \
21289	cd $(HOST_SUBDIR)/intl && \
21290	$(MAKE) $(EXTRA_HOST_FLAGS)  \
21291	$(STAGE1_FLAGS_TO_PASS)  clean
21292@endif intl-bootstrap
21293
21294
21295.PHONY: all-stage2-intl maybe-all-stage2-intl
21296.PHONY: clean-stage2-intl maybe-clean-stage2-intl
21297maybe-all-stage2-intl:
21298maybe-clean-stage2-intl:
21299@if intl-bootstrap
21300maybe-all-stage2-intl: all-stage2-intl
21301all-stage2: all-stage2-intl
21302TARGET-stage2-intl = $(TARGET-intl)
21303all-stage2-intl: configure-stage2-intl
21304	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21305	@r=`${PWD_COMMAND}`; export r; \
21306	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21307	TFLAGS="$(STAGE2_TFLAGS)"; \
21308	$(HOST_EXPORTS) \
21309	$(POSTSTAGE1_HOST_EXPORTS)  \
21310	cd $(HOST_SUBDIR)/intl && \
21311	 \
21312	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21313		CFLAGS="$(STAGE2_CFLAGS)" \
21314		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
21315		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21316		LIBCFLAGS="$(STAGE2_CFLAGS)" \
21317		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21318		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21319		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21320		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21321		TFLAGS="$(STAGE2_TFLAGS)"  \
21322		$(TARGET-stage2-intl)
21323
21324maybe-clean-stage2-intl: clean-stage2-intl
21325clean-stage2: clean-stage2-intl
21326clean-stage2-intl:
21327	@if [ $(current_stage) = stage2 ]; then \
21328	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21329	else \
21330	  [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
21331	  $(MAKE) stage2-start; \
21332	fi; \
21333	cd $(HOST_SUBDIR)/intl && \
21334	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21335@endif intl-bootstrap
21336
21337
21338.PHONY: all-stage3-intl maybe-all-stage3-intl
21339.PHONY: clean-stage3-intl maybe-clean-stage3-intl
21340maybe-all-stage3-intl:
21341maybe-clean-stage3-intl:
21342@if intl-bootstrap
21343maybe-all-stage3-intl: all-stage3-intl
21344all-stage3: all-stage3-intl
21345TARGET-stage3-intl = $(TARGET-intl)
21346all-stage3-intl: configure-stage3-intl
21347	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21348	@r=`${PWD_COMMAND}`; export r; \
21349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21350	TFLAGS="$(STAGE3_TFLAGS)"; \
21351	$(HOST_EXPORTS) \
21352	$(POSTSTAGE1_HOST_EXPORTS)  \
21353	cd $(HOST_SUBDIR)/intl && \
21354	 \
21355	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21356		CFLAGS="$(STAGE3_CFLAGS)" \
21357		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
21358		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21359		LIBCFLAGS="$(STAGE3_CFLAGS)" \
21360		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21361		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21362		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21363		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21364		TFLAGS="$(STAGE3_TFLAGS)"  \
21365		$(TARGET-stage3-intl)
21366
21367maybe-clean-stage3-intl: clean-stage3-intl
21368clean-stage3: clean-stage3-intl
21369clean-stage3-intl:
21370	@if [ $(current_stage) = stage3 ]; then \
21371	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21372	else \
21373	  [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
21374	  $(MAKE) stage3-start; \
21375	fi; \
21376	cd $(HOST_SUBDIR)/intl && \
21377	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21378@endif intl-bootstrap
21379
21380
21381.PHONY: all-stage4-intl maybe-all-stage4-intl
21382.PHONY: clean-stage4-intl maybe-clean-stage4-intl
21383maybe-all-stage4-intl:
21384maybe-clean-stage4-intl:
21385@if intl-bootstrap
21386maybe-all-stage4-intl: all-stage4-intl
21387all-stage4: all-stage4-intl
21388TARGET-stage4-intl = $(TARGET-intl)
21389all-stage4-intl: configure-stage4-intl
21390	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21391	@r=`${PWD_COMMAND}`; export r; \
21392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21393	TFLAGS="$(STAGE4_TFLAGS)"; \
21394	$(HOST_EXPORTS) \
21395	$(POSTSTAGE1_HOST_EXPORTS)  \
21396	cd $(HOST_SUBDIR)/intl && \
21397	 \
21398	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21399		CFLAGS="$(STAGE4_CFLAGS)" \
21400		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
21401		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21402		LIBCFLAGS="$(STAGE4_CFLAGS)" \
21403		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21404		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21405		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21406		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21407		TFLAGS="$(STAGE4_TFLAGS)"  \
21408		$(TARGET-stage4-intl)
21409
21410maybe-clean-stage4-intl: clean-stage4-intl
21411clean-stage4: clean-stage4-intl
21412clean-stage4-intl:
21413	@if [ $(current_stage) = stage4 ]; then \
21414	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21415	else \
21416	  [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
21417	  $(MAKE) stage4-start; \
21418	fi; \
21419	cd $(HOST_SUBDIR)/intl && \
21420	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21421@endif intl-bootstrap
21422
21423
21424.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
21425.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
21426maybe-all-stageprofile-intl:
21427maybe-clean-stageprofile-intl:
21428@if intl-bootstrap
21429maybe-all-stageprofile-intl: all-stageprofile-intl
21430all-stageprofile: all-stageprofile-intl
21431TARGET-stageprofile-intl = $(TARGET-intl)
21432all-stageprofile-intl: configure-stageprofile-intl
21433	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21434	@r=`${PWD_COMMAND}`; export r; \
21435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21436	TFLAGS="$(STAGEprofile_TFLAGS)"; \
21437	$(HOST_EXPORTS) \
21438	$(POSTSTAGE1_HOST_EXPORTS)  \
21439	cd $(HOST_SUBDIR)/intl && \
21440	 \
21441	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21442		CFLAGS="$(STAGEprofile_CFLAGS)" \
21443		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
21444		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21445		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21446		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21447		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21448		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21449		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21450		TFLAGS="$(STAGEprofile_TFLAGS)"  \
21451		$(TARGET-stageprofile-intl)
21452
21453maybe-clean-stageprofile-intl: clean-stageprofile-intl
21454clean-stageprofile: clean-stageprofile-intl
21455clean-stageprofile-intl:
21456	@if [ $(current_stage) = stageprofile ]; then \
21457	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21458	else \
21459	  [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
21460	  $(MAKE) stageprofile-start; \
21461	fi; \
21462	cd $(HOST_SUBDIR)/intl && \
21463	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21464@endif intl-bootstrap
21465
21466
21467.PHONY: all-stagetrain-intl maybe-all-stagetrain-intl
21468.PHONY: clean-stagetrain-intl maybe-clean-stagetrain-intl
21469maybe-all-stagetrain-intl:
21470maybe-clean-stagetrain-intl:
21471@if intl-bootstrap
21472maybe-all-stagetrain-intl: all-stagetrain-intl
21473all-stagetrain: all-stagetrain-intl
21474TARGET-stagetrain-intl = $(TARGET-intl)
21475all-stagetrain-intl: configure-stagetrain-intl
21476	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
21477	@r=`${PWD_COMMAND}`; export r; \
21478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21479	TFLAGS="$(STAGEtrain_TFLAGS)"; \
21480	$(HOST_EXPORTS) \
21481	$(POSTSTAGE1_HOST_EXPORTS)  \
21482	cd $(HOST_SUBDIR)/intl && \
21483	 \
21484	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21485		CFLAGS="$(STAGEtrain_CFLAGS)" \
21486		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
21487		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
21488		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
21489		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21490		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21491		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21492		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21493		TFLAGS="$(STAGEtrain_TFLAGS)"  \
21494		$(TARGET-stagetrain-intl)
21495
21496maybe-clean-stagetrain-intl: clean-stagetrain-intl
21497clean-stagetrain: clean-stagetrain-intl
21498clean-stagetrain-intl:
21499	@if [ $(current_stage) = stagetrain ]; then \
21500	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21501	else \
21502	  [ -f $(HOST_SUBDIR)/stagetrain-intl/Makefile ] || exit 0; \
21503	  $(MAKE) stagetrain-start; \
21504	fi; \
21505	cd $(HOST_SUBDIR)/intl && \
21506	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21507@endif intl-bootstrap
21508
21509
21510.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
21511.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
21512maybe-all-stagefeedback-intl:
21513maybe-clean-stagefeedback-intl:
21514@if intl-bootstrap
21515maybe-all-stagefeedback-intl: all-stagefeedback-intl
21516all-stagefeedback: all-stagefeedback-intl
21517TARGET-stagefeedback-intl = $(TARGET-intl)
21518all-stagefeedback-intl: configure-stagefeedback-intl
21519	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21520	@r=`${PWD_COMMAND}`; export r; \
21521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21522	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21523	$(HOST_EXPORTS) \
21524	$(POSTSTAGE1_HOST_EXPORTS)  \
21525	cd $(HOST_SUBDIR)/intl && \
21526	 \
21527	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21528		CFLAGS="$(STAGEfeedback_CFLAGS)" \
21529		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
21530		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21531		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21532		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21533		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21534		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21535		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21536		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
21537		$(TARGET-stagefeedback-intl)
21538
21539maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
21540clean-stagefeedback: clean-stagefeedback-intl
21541clean-stagefeedback-intl:
21542	@if [ $(current_stage) = stagefeedback ]; then \
21543	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21544	else \
21545	  [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
21546	  $(MAKE) stagefeedback-start; \
21547	fi; \
21548	cd $(HOST_SUBDIR)/intl && \
21549	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21550@endif intl-bootstrap
21551
21552
21553.PHONY: all-stageautoprofile-intl maybe-all-stageautoprofile-intl
21554.PHONY: clean-stageautoprofile-intl maybe-clean-stageautoprofile-intl
21555maybe-all-stageautoprofile-intl:
21556maybe-clean-stageautoprofile-intl:
21557@if intl-bootstrap
21558maybe-all-stageautoprofile-intl: all-stageautoprofile-intl
21559all-stageautoprofile: all-stageautoprofile-intl
21560TARGET-stageautoprofile-intl = $(TARGET-intl)
21561all-stageautoprofile-intl: configure-stageautoprofile-intl
21562	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
21563	@r=`${PWD_COMMAND}`; export r; \
21564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21565	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
21566	$(HOST_EXPORTS) \
21567	$(POSTSTAGE1_HOST_EXPORTS)  \
21568	cd $(HOST_SUBDIR)/intl && \
21569	$$s/gcc/config/i386/$(AUTO_PROFILE) \
21570	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21571		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
21572		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
21573		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
21574		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
21575		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21576		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21577		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21578		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21579		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
21580		$(TARGET-stageautoprofile-intl)
21581
21582maybe-clean-stageautoprofile-intl: clean-stageautoprofile-intl
21583clean-stageautoprofile: clean-stageautoprofile-intl
21584clean-stageautoprofile-intl:
21585	@if [ $(current_stage) = stageautoprofile ]; then \
21586	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21587	else \
21588	  [ -f $(HOST_SUBDIR)/stageautoprofile-intl/Makefile ] || exit 0; \
21589	  $(MAKE) stageautoprofile-start; \
21590	fi; \
21591	cd $(HOST_SUBDIR)/intl && \
21592	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21593@endif intl-bootstrap
21594
21595
21596.PHONY: all-stageautofeedback-intl maybe-all-stageautofeedback-intl
21597.PHONY: clean-stageautofeedback-intl maybe-clean-stageautofeedback-intl
21598maybe-all-stageautofeedback-intl:
21599maybe-clean-stageautofeedback-intl:
21600@if intl-bootstrap
21601maybe-all-stageautofeedback-intl: all-stageautofeedback-intl
21602all-stageautofeedback: all-stageautofeedback-intl
21603TARGET-stageautofeedback-intl = $(TARGET-intl)
21604all-stageautofeedback-intl: configure-stageautofeedback-intl
21605	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
21606	@r=`${PWD_COMMAND}`; export r; \
21607	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21608	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
21609	$(HOST_EXPORTS) \
21610	$(POSTSTAGE1_HOST_EXPORTS)  \
21611	cd $(HOST_SUBDIR)/intl && \
21612	 \
21613	$(MAKE) $(BASE_FLAGS_TO_PASS) \
21614		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
21615		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
21616		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
21617		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
21618		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21619		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21620		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21621		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
21622		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
21623		$(TARGET-stageautofeedback-intl)
21624
21625maybe-clean-stageautofeedback-intl: clean-stageautofeedback-intl
21626clean-stageautofeedback: clean-stageautofeedback-intl
21627clean-stageautofeedback-intl:
21628	@if [ $(current_stage) = stageautofeedback ]; then \
21629	  [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
21630	else \
21631	  [ -f $(HOST_SUBDIR)/stageautofeedback-intl/Makefile ] || exit 0; \
21632	  $(MAKE) stageautofeedback-start; \
21633	fi; \
21634	cd $(HOST_SUBDIR)/intl && \
21635	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
21636@endif intl-bootstrap
21637
21638
21639
21640
21641
21642.PHONY: check-intl maybe-check-intl
21643maybe-check-intl:
21644@if intl
21645maybe-check-intl: check-intl
21646
21647check-intl:
21648	@: $(MAKE); $(unstage)
21649	@r=`${PWD_COMMAND}`; export r; \
21650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21651	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
21652	(cd $(HOST_SUBDIR)/intl && \
21653	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
21654
21655@endif intl
21656
21657.PHONY: install-intl maybe-install-intl
21658maybe-install-intl:
21659@if intl
21660maybe-install-intl: install-intl
21661
21662install-intl: installdirs
21663	@: $(MAKE); $(unstage)
21664	@r=`${PWD_COMMAND}`; export r; \
21665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21666	$(HOST_EXPORTS) \
21667	(cd $(HOST_SUBDIR)/intl && \
21668	  $(MAKE) $(FLAGS_TO_PASS)  install)
21669
21670@endif intl
21671
21672.PHONY: install-strip-intl maybe-install-strip-intl
21673maybe-install-strip-intl:
21674@if intl
21675maybe-install-strip-intl: install-strip-intl
21676
21677install-strip-intl: installdirs
21678	@: $(MAKE); $(unstage)
21679	@r=`${PWD_COMMAND}`; export r; \
21680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21681	$(HOST_EXPORTS) \
21682	(cd $(HOST_SUBDIR)/intl && \
21683	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21684
21685@endif intl
21686
21687# Other targets (info, dvi, pdf, etc.)
21688
21689.PHONY: maybe-info-intl info-intl
21690maybe-info-intl:
21691@if intl
21692maybe-info-intl: info-intl
21693
21694info-intl: \
21695    configure-intl
21696	@[ -f ./intl/Makefile ] || exit 0; \
21697	r=`${PWD_COMMAND}`; export r; \
21698	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21699	$(HOST_EXPORTS) \
21700	for flag in $(EXTRA_HOST_FLAGS) ; do \
21701	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21702	done; \
21703	echo "Doing info in intl"; \
21704	(cd $(HOST_SUBDIR)/intl && \
21705	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21706	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21707	          "RANLIB=$${RANLIB}" \
21708	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21709	          info) \
21710	  || exit 1
21711
21712@endif intl
21713
21714.PHONY: maybe-dvi-intl dvi-intl
21715maybe-dvi-intl:
21716@if intl
21717maybe-dvi-intl: dvi-intl
21718
21719dvi-intl: \
21720    configure-intl
21721	@[ -f ./intl/Makefile ] || exit 0; \
21722	r=`${PWD_COMMAND}`; export r; \
21723	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21724	$(HOST_EXPORTS) \
21725	for flag in $(EXTRA_HOST_FLAGS) ; do \
21726	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21727	done; \
21728	echo "Doing dvi in intl"; \
21729	(cd $(HOST_SUBDIR)/intl && \
21730	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21731	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21732	          "RANLIB=$${RANLIB}" \
21733	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21734	          dvi) \
21735	  || exit 1
21736
21737@endif intl
21738
21739.PHONY: maybe-pdf-intl pdf-intl
21740maybe-pdf-intl:
21741@if intl
21742maybe-pdf-intl: pdf-intl
21743
21744pdf-intl: \
21745    configure-intl
21746	@[ -f ./intl/Makefile ] || exit 0; \
21747	r=`${PWD_COMMAND}`; export r; \
21748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21749	$(HOST_EXPORTS) \
21750	for flag in $(EXTRA_HOST_FLAGS) ; do \
21751	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21752	done; \
21753	echo "Doing pdf in intl"; \
21754	(cd $(HOST_SUBDIR)/intl && \
21755	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21756	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21757	          "RANLIB=$${RANLIB}" \
21758	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21759	          pdf) \
21760	  || exit 1
21761
21762@endif intl
21763
21764.PHONY: maybe-html-intl html-intl
21765maybe-html-intl:
21766@if intl
21767maybe-html-intl: html-intl
21768
21769html-intl: \
21770    configure-intl
21771	@[ -f ./intl/Makefile ] || exit 0; \
21772	r=`${PWD_COMMAND}`; export r; \
21773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21774	$(HOST_EXPORTS) \
21775	for flag in $(EXTRA_HOST_FLAGS) ; do \
21776	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21777	done; \
21778	echo "Doing html in intl"; \
21779	(cd $(HOST_SUBDIR)/intl && \
21780	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21781	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21782	          "RANLIB=$${RANLIB}" \
21783	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21784	          html) \
21785	  || exit 1
21786
21787@endif intl
21788
21789.PHONY: maybe-TAGS-intl TAGS-intl
21790maybe-TAGS-intl:
21791@if intl
21792maybe-TAGS-intl: TAGS-intl
21793
21794TAGS-intl: \
21795    configure-intl
21796	@[ -f ./intl/Makefile ] || exit 0; \
21797	r=`${PWD_COMMAND}`; export r; \
21798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21799	$(HOST_EXPORTS) \
21800	for flag in $(EXTRA_HOST_FLAGS) ; do \
21801	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21802	done; \
21803	echo "Doing TAGS in intl"; \
21804	(cd $(HOST_SUBDIR)/intl && \
21805	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21806	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21807	          "RANLIB=$${RANLIB}" \
21808	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21809	          TAGS) \
21810	  || exit 1
21811
21812@endif intl
21813
21814.PHONY: maybe-install-info-intl install-info-intl
21815maybe-install-info-intl:
21816@if intl
21817maybe-install-info-intl: install-info-intl
21818
21819install-info-intl: \
21820    configure-intl \
21821    info-intl
21822	@[ -f ./intl/Makefile ] || exit 0; \
21823	r=`${PWD_COMMAND}`; export r; \
21824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21825	$(HOST_EXPORTS) \
21826	for flag in $(EXTRA_HOST_FLAGS) ; do \
21827	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21828	done; \
21829	echo "Doing install-info in intl"; \
21830	(cd $(HOST_SUBDIR)/intl && \
21831	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21832	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21833	          "RANLIB=$${RANLIB}" \
21834	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21835	          install-info) \
21836	  || exit 1
21837
21838@endif intl
21839
21840.PHONY: maybe-install-dvi-intl install-dvi-intl
21841maybe-install-dvi-intl:
21842@if intl
21843maybe-install-dvi-intl: install-dvi-intl
21844
21845install-dvi-intl: \
21846    configure-intl \
21847    dvi-intl
21848	@[ -f ./intl/Makefile ] || exit 0; \
21849	r=`${PWD_COMMAND}`; export r; \
21850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21851	$(HOST_EXPORTS) \
21852	for flag in $(EXTRA_HOST_FLAGS) ; do \
21853	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21854	done; \
21855	echo "Doing install-dvi in intl"; \
21856	(cd $(HOST_SUBDIR)/intl && \
21857	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21858	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21859	          "RANLIB=$${RANLIB}" \
21860	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21861	          install-dvi) \
21862	  || exit 1
21863
21864@endif intl
21865
21866.PHONY: maybe-install-pdf-intl install-pdf-intl
21867maybe-install-pdf-intl:
21868@if intl
21869maybe-install-pdf-intl: install-pdf-intl
21870
21871install-pdf-intl: \
21872    configure-intl \
21873    pdf-intl
21874	@[ -f ./intl/Makefile ] || exit 0; \
21875	r=`${PWD_COMMAND}`; export r; \
21876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21877	$(HOST_EXPORTS) \
21878	for flag in $(EXTRA_HOST_FLAGS) ; do \
21879	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21880	done; \
21881	echo "Doing install-pdf in intl"; \
21882	(cd $(HOST_SUBDIR)/intl && \
21883	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21884	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21885	          "RANLIB=$${RANLIB}" \
21886	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21887	          install-pdf) \
21888	  || exit 1
21889
21890@endif intl
21891
21892.PHONY: maybe-install-html-intl install-html-intl
21893maybe-install-html-intl:
21894@if intl
21895maybe-install-html-intl: install-html-intl
21896
21897install-html-intl: \
21898    configure-intl \
21899    html-intl
21900	@[ -f ./intl/Makefile ] || exit 0; \
21901	r=`${PWD_COMMAND}`; export r; \
21902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21903	$(HOST_EXPORTS) \
21904	for flag in $(EXTRA_HOST_FLAGS) ; do \
21905	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21906	done; \
21907	echo "Doing install-html in intl"; \
21908	(cd $(HOST_SUBDIR)/intl && \
21909	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21910	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21911	          "RANLIB=$${RANLIB}" \
21912	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21913	          install-html) \
21914	  || exit 1
21915
21916@endif intl
21917
21918.PHONY: maybe-installcheck-intl installcheck-intl
21919maybe-installcheck-intl:
21920@if intl
21921maybe-installcheck-intl: installcheck-intl
21922
21923installcheck-intl: \
21924    configure-intl
21925	@[ -f ./intl/Makefile ] || exit 0; \
21926	r=`${PWD_COMMAND}`; export r; \
21927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21928	$(HOST_EXPORTS) \
21929	for flag in $(EXTRA_HOST_FLAGS) ; do \
21930	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21931	done; \
21932	echo "Doing installcheck in intl"; \
21933	(cd $(HOST_SUBDIR)/intl && \
21934	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21935	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21936	          "RANLIB=$${RANLIB}" \
21937	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21938	          installcheck) \
21939	  || exit 1
21940
21941@endif intl
21942
21943.PHONY: maybe-mostlyclean-intl mostlyclean-intl
21944maybe-mostlyclean-intl:
21945@if intl
21946maybe-mostlyclean-intl: mostlyclean-intl
21947
21948mostlyclean-intl:
21949	@[ -f ./intl/Makefile ] || exit 0; \
21950	r=`${PWD_COMMAND}`; export r; \
21951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21952	$(HOST_EXPORTS) \
21953	for flag in $(EXTRA_HOST_FLAGS) ; do \
21954	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21955	done; \
21956	echo "Doing mostlyclean in intl"; \
21957	(cd $(HOST_SUBDIR)/intl && \
21958	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21959	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21960	          "RANLIB=$${RANLIB}" \
21961	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21962	          mostlyclean) \
21963	  || exit 1
21964
21965@endif intl
21966
21967.PHONY: maybe-clean-intl clean-intl
21968maybe-clean-intl:
21969@if intl
21970maybe-clean-intl: clean-intl
21971
21972clean-intl:
21973	@[ -f ./intl/Makefile ] || exit 0; \
21974	r=`${PWD_COMMAND}`; export r; \
21975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21976	$(HOST_EXPORTS) \
21977	for flag in $(EXTRA_HOST_FLAGS) ; do \
21978	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21979	done; \
21980	echo "Doing clean in intl"; \
21981	(cd $(HOST_SUBDIR)/intl && \
21982	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21983	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21984	          "RANLIB=$${RANLIB}" \
21985	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21986	          clean) \
21987	  || exit 1
21988
21989@endif intl
21990
21991.PHONY: maybe-distclean-intl distclean-intl
21992maybe-distclean-intl:
21993@if intl
21994maybe-distclean-intl: distclean-intl
21995
21996distclean-intl:
21997	@[ -f ./intl/Makefile ] || exit 0; \
21998	r=`${PWD_COMMAND}`; export r; \
21999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22000	$(HOST_EXPORTS) \
22001	for flag in $(EXTRA_HOST_FLAGS) ; do \
22002	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22003	done; \
22004	echo "Doing distclean in intl"; \
22005	(cd $(HOST_SUBDIR)/intl && \
22006	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22007	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22008	          "RANLIB=$${RANLIB}" \
22009	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22010	          distclean) \
22011	  || exit 1
22012
22013@endif intl
22014
22015.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
22016maybe-maintainer-clean-intl:
22017@if intl
22018maybe-maintainer-clean-intl: maintainer-clean-intl
22019
22020maintainer-clean-intl:
22021	@[ -f ./intl/Makefile ] || exit 0; \
22022	r=`${PWD_COMMAND}`; export r; \
22023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22024	$(HOST_EXPORTS) \
22025	for flag in $(EXTRA_HOST_FLAGS) ; do \
22026	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22027	done; \
22028	echo "Doing maintainer-clean in intl"; \
22029	(cd $(HOST_SUBDIR)/intl && \
22030	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22031	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22032	          "RANLIB=$${RANLIB}" \
22033	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22034	          maintainer-clean) \
22035	  || exit 1
22036
22037@endif intl
22038
22039
22040
22041.PHONY: configure-tcl maybe-configure-tcl
22042maybe-configure-tcl:
22043@if gcc-bootstrap
22044configure-tcl: stage_current
22045@endif gcc-bootstrap
22046@if tcl
22047maybe-configure-tcl: configure-tcl
22048configure-tcl:
22049	@: $(MAKE); $(unstage)
22050	@r=`${PWD_COMMAND}`; export r; \
22051	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22052	test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
22053	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
22054	$(HOST_EXPORTS)  \
22055	echo Configuring in $(HOST_SUBDIR)/tcl; \
22056	cd "$(HOST_SUBDIR)/tcl" || exit 1; \
22057	case $(srcdir) in \
22058	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22059	  *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
22060		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22061	esac; \
22062	module_srcdir=tcl; \
22063	$(SHELL) \
22064	  $$s/$$module_srcdir/configure \
22065	  --srcdir=$${topdir}/$$module_srcdir \
22066	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22067	  --target=${target_alias}  \
22068	  || exit 1
22069@endif tcl
22070
22071
22072
22073
22074
22075.PHONY: all-tcl maybe-all-tcl
22076maybe-all-tcl:
22077@if gcc-bootstrap
22078all-tcl: stage_current
22079@endif gcc-bootstrap
22080@if tcl
22081TARGET-tcl=all
22082maybe-all-tcl: all-tcl
22083all-tcl: configure-tcl
22084	@: $(MAKE); $(unstage)
22085	@r=`${PWD_COMMAND}`; export r; \
22086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22087	$(HOST_EXPORTS)  \
22088	(cd $(HOST_SUBDIR)/tcl && \
22089	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
22090		$(TARGET-tcl))
22091@endif tcl
22092
22093
22094
22095
22096.PHONY: check-tcl maybe-check-tcl
22097maybe-check-tcl:
22098@if tcl
22099maybe-check-tcl: check-tcl
22100
22101check-tcl:
22102	@: $(MAKE); $(unstage)
22103	@r=`${PWD_COMMAND}`; export r; \
22104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22105	$(HOST_EXPORTS)  \
22106	(cd $(HOST_SUBDIR)/tcl && \
22107	  $(MAKE) $(FLAGS_TO_PASS)  check)
22108
22109@endif tcl
22110
22111.PHONY: install-tcl maybe-install-tcl
22112maybe-install-tcl:
22113@if tcl
22114maybe-install-tcl: install-tcl
22115
22116install-tcl: installdirs
22117	@: $(MAKE); $(unstage)
22118	@r=`${PWD_COMMAND}`; export r; \
22119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22120	$(HOST_EXPORTS) \
22121	(cd $(HOST_SUBDIR)/tcl && \
22122	  $(MAKE) $(FLAGS_TO_PASS)  install)
22123
22124@endif tcl
22125
22126.PHONY: install-strip-tcl maybe-install-strip-tcl
22127maybe-install-strip-tcl:
22128@if tcl
22129maybe-install-strip-tcl: install-strip-tcl
22130
22131install-strip-tcl: installdirs
22132	@: $(MAKE); $(unstage)
22133	@r=`${PWD_COMMAND}`; export r; \
22134	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22135	$(HOST_EXPORTS) \
22136	(cd $(HOST_SUBDIR)/tcl && \
22137	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22138
22139@endif tcl
22140
22141# Other targets (info, dvi, pdf, etc.)
22142
22143.PHONY: maybe-info-tcl info-tcl
22144maybe-info-tcl:
22145@if tcl
22146maybe-info-tcl: info-tcl
22147
22148info-tcl: \
22149    configure-tcl
22150	@: $(MAKE); $(unstage)
22151	@[ -f ./tcl/Makefile ] || exit 0; \
22152	r=`${PWD_COMMAND}`; export r; \
22153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22154	$(HOST_EXPORTS) \
22155	for flag in $(EXTRA_HOST_FLAGS) ; do \
22156	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22157	done; \
22158	echo "Doing info in tcl"; \
22159	(cd $(HOST_SUBDIR)/tcl && \
22160	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22161	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22162	          "RANLIB=$${RANLIB}" \
22163	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22164	          info) \
22165	  || exit 1
22166
22167@endif tcl
22168
22169.PHONY: maybe-dvi-tcl dvi-tcl
22170maybe-dvi-tcl:
22171@if tcl
22172maybe-dvi-tcl: dvi-tcl
22173
22174dvi-tcl: \
22175    configure-tcl
22176	@: $(MAKE); $(unstage)
22177	@[ -f ./tcl/Makefile ] || exit 0; \
22178	r=`${PWD_COMMAND}`; export r; \
22179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22180	$(HOST_EXPORTS) \
22181	for flag in $(EXTRA_HOST_FLAGS) ; do \
22182	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22183	done; \
22184	echo "Doing dvi in tcl"; \
22185	(cd $(HOST_SUBDIR)/tcl && \
22186	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22187	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22188	          "RANLIB=$${RANLIB}" \
22189	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22190	          dvi) \
22191	  || exit 1
22192
22193@endif tcl
22194
22195.PHONY: maybe-pdf-tcl pdf-tcl
22196maybe-pdf-tcl:
22197@if tcl
22198maybe-pdf-tcl: pdf-tcl
22199
22200pdf-tcl: \
22201    configure-tcl
22202	@: $(MAKE); $(unstage)
22203	@[ -f ./tcl/Makefile ] || exit 0; \
22204	r=`${PWD_COMMAND}`; export r; \
22205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22206	$(HOST_EXPORTS) \
22207	for flag in $(EXTRA_HOST_FLAGS) ; do \
22208	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22209	done; \
22210	echo "Doing pdf in tcl"; \
22211	(cd $(HOST_SUBDIR)/tcl && \
22212	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22213	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22214	          "RANLIB=$${RANLIB}" \
22215	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22216	          pdf) \
22217	  || exit 1
22218
22219@endif tcl
22220
22221.PHONY: maybe-html-tcl html-tcl
22222maybe-html-tcl:
22223@if tcl
22224maybe-html-tcl: html-tcl
22225
22226html-tcl: \
22227    configure-tcl
22228	@: $(MAKE); $(unstage)
22229	@[ -f ./tcl/Makefile ] || exit 0; \
22230	r=`${PWD_COMMAND}`; export r; \
22231	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22232	$(HOST_EXPORTS) \
22233	for flag in $(EXTRA_HOST_FLAGS) ; do \
22234	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22235	done; \
22236	echo "Doing html in tcl"; \
22237	(cd $(HOST_SUBDIR)/tcl && \
22238	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22239	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22240	          "RANLIB=$${RANLIB}" \
22241	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22242	          html) \
22243	  || exit 1
22244
22245@endif tcl
22246
22247.PHONY: maybe-TAGS-tcl TAGS-tcl
22248maybe-TAGS-tcl:
22249@if tcl
22250maybe-TAGS-tcl: TAGS-tcl
22251
22252TAGS-tcl: \
22253    configure-tcl
22254	@: $(MAKE); $(unstage)
22255	@[ -f ./tcl/Makefile ] || exit 0; \
22256	r=`${PWD_COMMAND}`; export r; \
22257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22258	$(HOST_EXPORTS) \
22259	for flag in $(EXTRA_HOST_FLAGS) ; do \
22260	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22261	done; \
22262	echo "Doing TAGS in tcl"; \
22263	(cd $(HOST_SUBDIR)/tcl && \
22264	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22265	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22266	          "RANLIB=$${RANLIB}" \
22267	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22268	          TAGS) \
22269	  || exit 1
22270
22271@endif tcl
22272
22273.PHONY: maybe-install-info-tcl install-info-tcl
22274maybe-install-info-tcl:
22275@if tcl
22276maybe-install-info-tcl: install-info-tcl
22277
22278install-info-tcl: \
22279    configure-tcl \
22280    info-tcl
22281	@: $(MAKE); $(unstage)
22282	@[ -f ./tcl/Makefile ] || exit 0; \
22283	r=`${PWD_COMMAND}`; export r; \
22284	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22285	$(HOST_EXPORTS) \
22286	for flag in $(EXTRA_HOST_FLAGS) ; do \
22287	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22288	done; \
22289	echo "Doing install-info in tcl"; \
22290	(cd $(HOST_SUBDIR)/tcl && \
22291	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22292	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22293	          "RANLIB=$${RANLIB}" \
22294	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22295	          install-info) \
22296	  || exit 1
22297
22298@endif tcl
22299
22300.PHONY: maybe-install-dvi-tcl install-dvi-tcl
22301maybe-install-dvi-tcl:
22302@if tcl
22303maybe-install-dvi-tcl: install-dvi-tcl
22304
22305install-dvi-tcl: \
22306    configure-tcl \
22307    dvi-tcl
22308	@: $(MAKE); $(unstage)
22309	@[ -f ./tcl/Makefile ] || exit 0; \
22310	r=`${PWD_COMMAND}`; export r; \
22311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22312	$(HOST_EXPORTS) \
22313	for flag in $(EXTRA_HOST_FLAGS) ; do \
22314	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22315	done; \
22316	echo "Doing install-dvi in tcl"; \
22317	(cd $(HOST_SUBDIR)/tcl && \
22318	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22319	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22320	          "RANLIB=$${RANLIB}" \
22321	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22322	          install-dvi) \
22323	  || exit 1
22324
22325@endif tcl
22326
22327.PHONY: maybe-install-pdf-tcl install-pdf-tcl
22328maybe-install-pdf-tcl:
22329@if tcl
22330maybe-install-pdf-tcl: install-pdf-tcl
22331
22332install-pdf-tcl: \
22333    configure-tcl \
22334    pdf-tcl
22335	@: $(MAKE); $(unstage)
22336	@[ -f ./tcl/Makefile ] || exit 0; \
22337	r=`${PWD_COMMAND}`; export r; \
22338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22339	$(HOST_EXPORTS) \
22340	for flag in $(EXTRA_HOST_FLAGS) ; do \
22341	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22342	done; \
22343	echo "Doing install-pdf in tcl"; \
22344	(cd $(HOST_SUBDIR)/tcl && \
22345	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22346	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22347	          "RANLIB=$${RANLIB}" \
22348	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22349	          install-pdf) \
22350	  || exit 1
22351
22352@endif tcl
22353
22354.PHONY: maybe-install-html-tcl install-html-tcl
22355maybe-install-html-tcl:
22356@if tcl
22357maybe-install-html-tcl: install-html-tcl
22358
22359install-html-tcl: \
22360    configure-tcl \
22361    html-tcl
22362	@: $(MAKE); $(unstage)
22363	@[ -f ./tcl/Makefile ] || exit 0; \
22364	r=`${PWD_COMMAND}`; export r; \
22365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22366	$(HOST_EXPORTS) \
22367	for flag in $(EXTRA_HOST_FLAGS) ; do \
22368	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22369	done; \
22370	echo "Doing install-html in tcl"; \
22371	(cd $(HOST_SUBDIR)/tcl && \
22372	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22373	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22374	          "RANLIB=$${RANLIB}" \
22375	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22376	          install-html) \
22377	  || exit 1
22378
22379@endif tcl
22380
22381.PHONY: maybe-installcheck-tcl installcheck-tcl
22382maybe-installcheck-tcl:
22383@if tcl
22384maybe-installcheck-tcl: installcheck-tcl
22385
22386installcheck-tcl: \
22387    configure-tcl
22388	@: $(MAKE); $(unstage)
22389	@[ -f ./tcl/Makefile ] || exit 0; \
22390	r=`${PWD_COMMAND}`; export r; \
22391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22392	$(HOST_EXPORTS) \
22393	for flag in $(EXTRA_HOST_FLAGS) ; do \
22394	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22395	done; \
22396	echo "Doing installcheck in tcl"; \
22397	(cd $(HOST_SUBDIR)/tcl && \
22398	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22399	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22400	          "RANLIB=$${RANLIB}" \
22401	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22402	          installcheck) \
22403	  || exit 1
22404
22405@endif tcl
22406
22407.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
22408maybe-mostlyclean-tcl:
22409@if tcl
22410maybe-mostlyclean-tcl: mostlyclean-tcl
22411
22412# tcl doesn't support mostlyclean.
22413mostlyclean-tcl:
22414
22415@endif tcl
22416
22417.PHONY: maybe-clean-tcl clean-tcl
22418maybe-clean-tcl:
22419@if tcl
22420maybe-clean-tcl: clean-tcl
22421
22422clean-tcl:
22423	@: $(MAKE); $(unstage)
22424	@[ -f ./tcl/Makefile ] || exit 0; \
22425	r=`${PWD_COMMAND}`; export r; \
22426	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22427	$(HOST_EXPORTS) \
22428	for flag in $(EXTRA_HOST_FLAGS) ; do \
22429	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22430	done; \
22431	echo "Doing clean in tcl"; \
22432	(cd $(HOST_SUBDIR)/tcl && \
22433	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22434	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22435	          "RANLIB=$${RANLIB}" \
22436	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22437	          clean) \
22438	  || exit 1
22439
22440@endif tcl
22441
22442.PHONY: maybe-distclean-tcl distclean-tcl
22443maybe-distclean-tcl:
22444@if tcl
22445maybe-distclean-tcl: distclean-tcl
22446
22447distclean-tcl:
22448	@: $(MAKE); $(unstage)
22449	@[ -f ./tcl/Makefile ] || exit 0; \
22450	r=`${PWD_COMMAND}`; export r; \
22451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22452	$(HOST_EXPORTS) \
22453	for flag in $(EXTRA_HOST_FLAGS) ; do \
22454	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22455	done; \
22456	echo "Doing distclean in tcl"; \
22457	(cd $(HOST_SUBDIR)/tcl && \
22458	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22459	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22460	          "RANLIB=$${RANLIB}" \
22461	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22462	          distclean) \
22463	  || exit 1
22464
22465@endif tcl
22466
22467.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
22468maybe-maintainer-clean-tcl:
22469@if tcl
22470maybe-maintainer-clean-tcl: maintainer-clean-tcl
22471
22472maintainer-clean-tcl:
22473	@: $(MAKE); $(unstage)
22474	@[ -f ./tcl/Makefile ] || exit 0; \
22475	r=`${PWD_COMMAND}`; export r; \
22476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22477	$(HOST_EXPORTS) \
22478	for flag in $(EXTRA_HOST_FLAGS) ; do \
22479	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22480	done; \
22481	echo "Doing maintainer-clean in tcl"; \
22482	(cd $(HOST_SUBDIR)/tcl && \
22483	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22484	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22485	          "RANLIB=$${RANLIB}" \
22486	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22487	          maintainer-clean) \
22488	  || exit 1
22489
22490@endif tcl
22491
22492
22493
22494.PHONY: configure-itcl maybe-configure-itcl
22495maybe-configure-itcl:
22496@if gcc-bootstrap
22497configure-itcl: stage_current
22498@endif gcc-bootstrap
22499@if itcl
22500maybe-configure-itcl: configure-itcl
22501configure-itcl:
22502	@: $(MAKE); $(unstage)
22503	@r=`${PWD_COMMAND}`; export r; \
22504	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22505	test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
22506	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
22507	$(HOST_EXPORTS)  \
22508	echo Configuring in $(HOST_SUBDIR)/itcl; \
22509	cd "$(HOST_SUBDIR)/itcl" || exit 1; \
22510	case $(srcdir) in \
22511	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22512	  *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
22513		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22514	esac; \
22515	module_srcdir=itcl; \
22516	$(SHELL) \
22517	  $$s/$$module_srcdir/configure \
22518	  --srcdir=$${topdir}/$$module_srcdir \
22519	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22520	  --target=${target_alias}  \
22521	  || exit 1
22522@endif itcl
22523
22524
22525
22526
22527
22528.PHONY: all-itcl maybe-all-itcl
22529maybe-all-itcl:
22530@if gcc-bootstrap
22531all-itcl: stage_current
22532@endif gcc-bootstrap
22533@if itcl
22534TARGET-itcl=all
22535maybe-all-itcl: all-itcl
22536all-itcl: configure-itcl
22537	@: $(MAKE); $(unstage)
22538	@r=`${PWD_COMMAND}`; export r; \
22539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22540	$(HOST_EXPORTS)  \
22541	(cd $(HOST_SUBDIR)/itcl && \
22542	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
22543		$(TARGET-itcl))
22544@endif itcl
22545
22546
22547
22548
22549.PHONY: check-itcl maybe-check-itcl
22550maybe-check-itcl:
22551@if itcl
22552maybe-check-itcl: check-itcl
22553
22554check-itcl:
22555	@: $(MAKE); $(unstage)
22556	@r=`${PWD_COMMAND}`; export r; \
22557	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22558	$(HOST_EXPORTS)  \
22559	(cd $(HOST_SUBDIR)/itcl && \
22560	  $(MAKE) $(FLAGS_TO_PASS)  check)
22561
22562@endif itcl
22563
22564.PHONY: install-itcl maybe-install-itcl
22565maybe-install-itcl:
22566@if itcl
22567maybe-install-itcl: install-itcl
22568
22569install-itcl: installdirs
22570	@: $(MAKE); $(unstage)
22571	@r=`${PWD_COMMAND}`; export r; \
22572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22573	$(HOST_EXPORTS) \
22574	(cd $(HOST_SUBDIR)/itcl && \
22575	  $(MAKE) $(FLAGS_TO_PASS)  install)
22576
22577@endif itcl
22578
22579.PHONY: install-strip-itcl maybe-install-strip-itcl
22580maybe-install-strip-itcl:
22581@if itcl
22582maybe-install-strip-itcl: install-strip-itcl
22583
22584install-strip-itcl: installdirs
22585	@: $(MAKE); $(unstage)
22586	@r=`${PWD_COMMAND}`; export r; \
22587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22588	$(HOST_EXPORTS) \
22589	(cd $(HOST_SUBDIR)/itcl && \
22590	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22591
22592@endif itcl
22593
22594# Other targets (info, dvi, pdf, etc.)
22595
22596.PHONY: maybe-info-itcl info-itcl
22597maybe-info-itcl:
22598@if itcl
22599maybe-info-itcl: info-itcl
22600
22601info-itcl: \
22602    configure-itcl
22603	@: $(MAKE); $(unstage)
22604	@[ -f ./itcl/Makefile ] || exit 0; \
22605	r=`${PWD_COMMAND}`; export r; \
22606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22607	$(HOST_EXPORTS) \
22608	for flag in $(EXTRA_HOST_FLAGS) ; do \
22609	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22610	done; \
22611	echo "Doing info in itcl"; \
22612	(cd $(HOST_SUBDIR)/itcl && \
22613	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22614	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22615	          "RANLIB=$${RANLIB}" \
22616	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22617	          info) \
22618	  || exit 1
22619
22620@endif itcl
22621
22622.PHONY: maybe-dvi-itcl dvi-itcl
22623maybe-dvi-itcl:
22624@if itcl
22625maybe-dvi-itcl: dvi-itcl
22626
22627dvi-itcl: \
22628    configure-itcl
22629	@: $(MAKE); $(unstage)
22630	@[ -f ./itcl/Makefile ] || exit 0; \
22631	r=`${PWD_COMMAND}`; export r; \
22632	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22633	$(HOST_EXPORTS) \
22634	for flag in $(EXTRA_HOST_FLAGS) ; do \
22635	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22636	done; \
22637	echo "Doing dvi in itcl"; \
22638	(cd $(HOST_SUBDIR)/itcl && \
22639	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22640	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22641	          "RANLIB=$${RANLIB}" \
22642	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22643	          dvi) \
22644	  || exit 1
22645
22646@endif itcl
22647
22648.PHONY: maybe-pdf-itcl pdf-itcl
22649maybe-pdf-itcl:
22650@if itcl
22651maybe-pdf-itcl: pdf-itcl
22652
22653pdf-itcl: \
22654    configure-itcl
22655	@: $(MAKE); $(unstage)
22656	@[ -f ./itcl/Makefile ] || exit 0; \
22657	r=`${PWD_COMMAND}`; export r; \
22658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22659	$(HOST_EXPORTS) \
22660	for flag in $(EXTRA_HOST_FLAGS) ; do \
22661	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22662	done; \
22663	echo "Doing pdf in itcl"; \
22664	(cd $(HOST_SUBDIR)/itcl && \
22665	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22666	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22667	          "RANLIB=$${RANLIB}" \
22668	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22669	          pdf) \
22670	  || exit 1
22671
22672@endif itcl
22673
22674.PHONY: maybe-html-itcl html-itcl
22675maybe-html-itcl:
22676@if itcl
22677maybe-html-itcl: html-itcl
22678
22679html-itcl: \
22680    configure-itcl
22681	@: $(MAKE); $(unstage)
22682	@[ -f ./itcl/Makefile ] || exit 0; \
22683	r=`${PWD_COMMAND}`; export r; \
22684	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22685	$(HOST_EXPORTS) \
22686	for flag in $(EXTRA_HOST_FLAGS) ; do \
22687	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22688	done; \
22689	echo "Doing html in itcl"; \
22690	(cd $(HOST_SUBDIR)/itcl && \
22691	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22692	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22693	          "RANLIB=$${RANLIB}" \
22694	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22695	          html) \
22696	  || exit 1
22697
22698@endif itcl
22699
22700.PHONY: maybe-TAGS-itcl TAGS-itcl
22701maybe-TAGS-itcl:
22702@if itcl
22703maybe-TAGS-itcl: TAGS-itcl
22704
22705TAGS-itcl: \
22706    configure-itcl
22707	@: $(MAKE); $(unstage)
22708	@[ -f ./itcl/Makefile ] || exit 0; \
22709	r=`${PWD_COMMAND}`; export r; \
22710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22711	$(HOST_EXPORTS) \
22712	for flag in $(EXTRA_HOST_FLAGS) ; do \
22713	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22714	done; \
22715	echo "Doing TAGS in itcl"; \
22716	(cd $(HOST_SUBDIR)/itcl && \
22717	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22718	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22719	          "RANLIB=$${RANLIB}" \
22720	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22721	          TAGS) \
22722	  || exit 1
22723
22724@endif itcl
22725
22726.PHONY: maybe-install-info-itcl install-info-itcl
22727maybe-install-info-itcl:
22728@if itcl
22729maybe-install-info-itcl: install-info-itcl
22730
22731install-info-itcl: \
22732    configure-itcl \
22733    info-itcl
22734	@: $(MAKE); $(unstage)
22735	@[ -f ./itcl/Makefile ] || exit 0; \
22736	r=`${PWD_COMMAND}`; export r; \
22737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22738	$(HOST_EXPORTS) \
22739	for flag in $(EXTRA_HOST_FLAGS) ; do \
22740	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22741	done; \
22742	echo "Doing install-info in itcl"; \
22743	(cd $(HOST_SUBDIR)/itcl && \
22744	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22745	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22746	          "RANLIB=$${RANLIB}" \
22747	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22748	          install-info) \
22749	  || exit 1
22750
22751@endif itcl
22752
22753.PHONY: maybe-install-dvi-itcl install-dvi-itcl
22754maybe-install-dvi-itcl:
22755@if itcl
22756maybe-install-dvi-itcl: install-dvi-itcl
22757
22758install-dvi-itcl: \
22759    configure-itcl \
22760    dvi-itcl
22761	@: $(MAKE); $(unstage)
22762	@[ -f ./itcl/Makefile ] || exit 0; \
22763	r=`${PWD_COMMAND}`; export r; \
22764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22765	$(HOST_EXPORTS) \
22766	for flag in $(EXTRA_HOST_FLAGS) ; do \
22767	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22768	done; \
22769	echo "Doing install-dvi in itcl"; \
22770	(cd $(HOST_SUBDIR)/itcl && \
22771	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22772	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22773	          "RANLIB=$${RANLIB}" \
22774	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22775	          install-dvi) \
22776	  || exit 1
22777
22778@endif itcl
22779
22780.PHONY: maybe-install-pdf-itcl install-pdf-itcl
22781maybe-install-pdf-itcl:
22782@if itcl
22783maybe-install-pdf-itcl: install-pdf-itcl
22784
22785install-pdf-itcl: \
22786    configure-itcl \
22787    pdf-itcl
22788	@: $(MAKE); $(unstage)
22789	@[ -f ./itcl/Makefile ] || exit 0; \
22790	r=`${PWD_COMMAND}`; export r; \
22791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22792	$(HOST_EXPORTS) \
22793	for flag in $(EXTRA_HOST_FLAGS) ; do \
22794	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22795	done; \
22796	echo "Doing install-pdf in itcl"; \
22797	(cd $(HOST_SUBDIR)/itcl && \
22798	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22799	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22800	          "RANLIB=$${RANLIB}" \
22801	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22802	          install-pdf) \
22803	  || exit 1
22804
22805@endif itcl
22806
22807.PHONY: maybe-install-html-itcl install-html-itcl
22808maybe-install-html-itcl:
22809@if itcl
22810maybe-install-html-itcl: install-html-itcl
22811
22812install-html-itcl: \
22813    configure-itcl \
22814    html-itcl
22815	@: $(MAKE); $(unstage)
22816	@[ -f ./itcl/Makefile ] || exit 0; \
22817	r=`${PWD_COMMAND}`; export r; \
22818	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22819	$(HOST_EXPORTS) \
22820	for flag in $(EXTRA_HOST_FLAGS) ; do \
22821	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22822	done; \
22823	echo "Doing install-html in itcl"; \
22824	(cd $(HOST_SUBDIR)/itcl && \
22825	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22826	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22827	          "RANLIB=$${RANLIB}" \
22828	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22829	          install-html) \
22830	  || exit 1
22831
22832@endif itcl
22833
22834.PHONY: maybe-installcheck-itcl installcheck-itcl
22835maybe-installcheck-itcl:
22836@if itcl
22837maybe-installcheck-itcl: installcheck-itcl
22838
22839installcheck-itcl: \
22840    configure-itcl
22841	@: $(MAKE); $(unstage)
22842	@[ -f ./itcl/Makefile ] || exit 0; \
22843	r=`${PWD_COMMAND}`; export r; \
22844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22845	$(HOST_EXPORTS) \
22846	for flag in $(EXTRA_HOST_FLAGS) ; do \
22847	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22848	done; \
22849	echo "Doing installcheck in itcl"; \
22850	(cd $(HOST_SUBDIR)/itcl && \
22851	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22852	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22853	          "RANLIB=$${RANLIB}" \
22854	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22855	          installcheck) \
22856	  || exit 1
22857
22858@endif itcl
22859
22860.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
22861maybe-mostlyclean-itcl:
22862@if itcl
22863maybe-mostlyclean-itcl: mostlyclean-itcl
22864
22865mostlyclean-itcl:
22866	@: $(MAKE); $(unstage)
22867	@[ -f ./itcl/Makefile ] || exit 0; \
22868	r=`${PWD_COMMAND}`; export r; \
22869	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22870	$(HOST_EXPORTS) \
22871	for flag in $(EXTRA_HOST_FLAGS) ; do \
22872	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22873	done; \
22874	echo "Doing mostlyclean in itcl"; \
22875	(cd $(HOST_SUBDIR)/itcl && \
22876	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22877	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22878	          "RANLIB=$${RANLIB}" \
22879	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22880	          mostlyclean) \
22881	  || exit 1
22882
22883@endif itcl
22884
22885.PHONY: maybe-clean-itcl clean-itcl
22886maybe-clean-itcl:
22887@if itcl
22888maybe-clean-itcl: clean-itcl
22889
22890clean-itcl:
22891	@: $(MAKE); $(unstage)
22892	@[ -f ./itcl/Makefile ] || exit 0; \
22893	r=`${PWD_COMMAND}`; export r; \
22894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22895	$(HOST_EXPORTS) \
22896	for flag in $(EXTRA_HOST_FLAGS) ; do \
22897	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22898	done; \
22899	echo "Doing clean in itcl"; \
22900	(cd $(HOST_SUBDIR)/itcl && \
22901	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22902	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22903	          "RANLIB=$${RANLIB}" \
22904	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22905	          clean) \
22906	  || exit 1
22907
22908@endif itcl
22909
22910.PHONY: maybe-distclean-itcl distclean-itcl
22911maybe-distclean-itcl:
22912@if itcl
22913maybe-distclean-itcl: distclean-itcl
22914
22915distclean-itcl:
22916	@: $(MAKE); $(unstage)
22917	@[ -f ./itcl/Makefile ] || exit 0; \
22918	r=`${PWD_COMMAND}`; export r; \
22919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22920	$(HOST_EXPORTS) \
22921	for flag in $(EXTRA_HOST_FLAGS) ; do \
22922	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22923	done; \
22924	echo "Doing distclean in itcl"; \
22925	(cd $(HOST_SUBDIR)/itcl && \
22926	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22927	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22928	          "RANLIB=$${RANLIB}" \
22929	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22930	          distclean) \
22931	  || exit 1
22932
22933@endif itcl
22934
22935.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
22936maybe-maintainer-clean-itcl:
22937@if itcl
22938maybe-maintainer-clean-itcl: maintainer-clean-itcl
22939
22940maintainer-clean-itcl:
22941	@: $(MAKE); $(unstage)
22942	@[ -f ./itcl/Makefile ] || exit 0; \
22943	r=`${PWD_COMMAND}`; export r; \
22944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22945	$(HOST_EXPORTS) \
22946	for flag in $(EXTRA_HOST_FLAGS) ; do \
22947	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22948	done; \
22949	echo "Doing maintainer-clean in itcl"; \
22950	(cd $(HOST_SUBDIR)/itcl && \
22951	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22952	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22953	          "RANLIB=$${RANLIB}" \
22954	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22955	          maintainer-clean) \
22956	  || exit 1
22957
22958@endif itcl
22959
22960
22961
22962.PHONY: configure-ld maybe-configure-ld
22963maybe-configure-ld:
22964@if gcc-bootstrap
22965configure-ld: stage_current
22966@endif gcc-bootstrap
22967@if ld
22968maybe-configure-ld: configure-ld
22969configure-ld:
22970	@r=`${PWD_COMMAND}`; export r; \
22971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22972	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22973	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
22974	$(HOST_EXPORTS)  \
22975	echo Configuring in $(HOST_SUBDIR)/ld; \
22976	cd "$(HOST_SUBDIR)/ld" || exit 1; \
22977	case $(srcdir) in \
22978	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22979	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22980		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22981	esac; \
22982	module_srcdir=ld; \
22983	$(SHELL) \
22984	  $$s/$$module_srcdir/configure \
22985	  --srcdir=$${topdir}/$$module_srcdir \
22986	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22987	  --target=${target_alias}  \
22988	  || exit 1
22989@endif ld
22990
22991
22992
22993.PHONY: configure-stage1-ld maybe-configure-stage1-ld
22994maybe-configure-stage1-ld:
22995@if ld-bootstrap
22996maybe-configure-stage1-ld: configure-stage1-ld
22997configure-stage1-ld:
22998	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22999	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23000	@r=`${PWD_COMMAND}`; export r; \
23001	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23002	TFLAGS="$(STAGE1_TFLAGS)"; \
23003	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23004	$(HOST_EXPORTS) \
23005	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23006	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23007	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
23008	echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
23009	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
23010	cd $(HOST_SUBDIR)/ld || exit 1; \
23011	case $(srcdir) in \
23012	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23013	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23014		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23015	esac; \
23016	module_srcdir=ld; \
23017	$(SHELL) $$s/$$module_srcdir/configure \
23018	  --srcdir=$${topdir}/$$module_srcdir \
23019	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23020	  --target=${target_alias} \
23021	   \
23022	  $(STAGE1_CONFIGURE_FLAGS)
23023@endif ld-bootstrap
23024
23025.PHONY: configure-stage2-ld maybe-configure-stage2-ld
23026maybe-configure-stage2-ld:
23027@if ld-bootstrap
23028maybe-configure-stage2-ld: configure-stage2-ld
23029configure-stage2-ld:
23030	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23031	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23032	@r=`${PWD_COMMAND}`; export r; \
23033	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23034	TFLAGS="$(STAGE2_TFLAGS)"; \
23035	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23036	$(HOST_EXPORTS) \
23037	$(POSTSTAGE1_HOST_EXPORTS) \
23038	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23039	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23040	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
23041	echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
23042	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
23043	cd $(HOST_SUBDIR)/ld || exit 1; \
23044	case $(srcdir) in \
23045	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23046	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23047		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23048	esac; \
23049	module_srcdir=ld; \
23050	$(SHELL) $$s/$$module_srcdir/configure \
23051	  --srcdir=$${topdir}/$$module_srcdir \
23052	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23053	  --target=${target_alias} \
23054	  --with-build-libsubdir=$(HOST_SUBDIR) \
23055	  $(STAGE2_CONFIGURE_FLAGS)
23056@endif ld-bootstrap
23057
23058.PHONY: configure-stage3-ld maybe-configure-stage3-ld
23059maybe-configure-stage3-ld:
23060@if ld-bootstrap
23061maybe-configure-stage3-ld: configure-stage3-ld
23062configure-stage3-ld:
23063	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23064	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23065	@r=`${PWD_COMMAND}`; export r; \
23066	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23067	TFLAGS="$(STAGE3_TFLAGS)"; \
23068	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23069	$(HOST_EXPORTS) \
23070	$(POSTSTAGE1_HOST_EXPORTS) \
23071	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23072	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23073	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
23074	echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
23075	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
23076	cd $(HOST_SUBDIR)/ld || exit 1; \
23077	case $(srcdir) in \
23078	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23079	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23080		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23081	esac; \
23082	module_srcdir=ld; \
23083	$(SHELL) $$s/$$module_srcdir/configure \
23084	  --srcdir=$${topdir}/$$module_srcdir \
23085	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23086	  --target=${target_alias} \
23087	  --with-build-libsubdir=$(HOST_SUBDIR) \
23088	  $(STAGE3_CONFIGURE_FLAGS)
23089@endif ld-bootstrap
23090
23091.PHONY: configure-stage4-ld maybe-configure-stage4-ld
23092maybe-configure-stage4-ld:
23093@if ld-bootstrap
23094maybe-configure-stage4-ld: configure-stage4-ld
23095configure-stage4-ld:
23096	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23097	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23098	@r=`${PWD_COMMAND}`; export r; \
23099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23100	TFLAGS="$(STAGE4_TFLAGS)"; \
23101	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23102	$(HOST_EXPORTS) \
23103	$(POSTSTAGE1_HOST_EXPORTS) \
23104	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23105	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23106	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
23107	echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
23108	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
23109	cd $(HOST_SUBDIR)/ld || exit 1; \
23110	case $(srcdir) in \
23111	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23112	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23113		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23114	esac; \
23115	module_srcdir=ld; \
23116	$(SHELL) $$s/$$module_srcdir/configure \
23117	  --srcdir=$${topdir}/$$module_srcdir \
23118	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23119	  --target=${target_alias} \
23120	  --with-build-libsubdir=$(HOST_SUBDIR) \
23121	  $(STAGE4_CONFIGURE_FLAGS)
23122@endif ld-bootstrap
23123
23124.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
23125maybe-configure-stageprofile-ld:
23126@if ld-bootstrap
23127maybe-configure-stageprofile-ld: configure-stageprofile-ld
23128configure-stageprofile-ld:
23129	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23130	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23131	@r=`${PWD_COMMAND}`; export r; \
23132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23133	TFLAGS="$(STAGEprofile_TFLAGS)"; \
23134	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23135	$(HOST_EXPORTS) \
23136	$(POSTSTAGE1_HOST_EXPORTS) \
23137	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23138	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23139	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
23140	echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
23141	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
23142	cd $(HOST_SUBDIR)/ld || exit 1; \
23143	case $(srcdir) in \
23144	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23145	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23146		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23147	esac; \
23148	module_srcdir=ld; \
23149	$(SHELL) $$s/$$module_srcdir/configure \
23150	  --srcdir=$${topdir}/$$module_srcdir \
23151	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23152	  --target=${target_alias} \
23153	  --with-build-libsubdir=$(HOST_SUBDIR) \
23154	  $(STAGEprofile_CONFIGURE_FLAGS)
23155@endif ld-bootstrap
23156
23157.PHONY: configure-stagetrain-ld maybe-configure-stagetrain-ld
23158maybe-configure-stagetrain-ld:
23159@if ld-bootstrap
23160maybe-configure-stagetrain-ld: configure-stagetrain-ld
23161configure-stagetrain-ld:
23162	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
23163	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23164	@r=`${PWD_COMMAND}`; export r; \
23165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23166	TFLAGS="$(STAGEtrain_TFLAGS)"; \
23167	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23168	$(HOST_EXPORTS) \
23169	$(POSTSTAGE1_HOST_EXPORTS) \
23170	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
23171	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
23172	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
23173	echo Configuring stage train in $(HOST_SUBDIR)/ld; \
23174	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
23175	cd $(HOST_SUBDIR)/ld || exit 1; \
23176	case $(srcdir) in \
23177	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23178	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23179		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23180	esac; \
23181	module_srcdir=ld; \
23182	$(SHELL) $$s/$$module_srcdir/configure \
23183	  --srcdir=$${topdir}/$$module_srcdir \
23184	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23185	  --target=${target_alias} \
23186	  --with-build-libsubdir=$(HOST_SUBDIR) \
23187	  $(STAGEtrain_CONFIGURE_FLAGS)
23188@endif ld-bootstrap
23189
23190.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
23191maybe-configure-stagefeedback-ld:
23192@if ld-bootstrap
23193maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
23194configure-stagefeedback-ld:
23195	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23196	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23197	@r=`${PWD_COMMAND}`; export r; \
23198	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23199	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23200	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23201	$(HOST_EXPORTS) \
23202	$(POSTSTAGE1_HOST_EXPORTS) \
23203	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23204	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23205	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
23206	echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
23207	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
23208	cd $(HOST_SUBDIR)/ld || exit 1; \
23209	case $(srcdir) in \
23210	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23211	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23212		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23213	esac; \
23214	module_srcdir=ld; \
23215	$(SHELL) $$s/$$module_srcdir/configure \
23216	  --srcdir=$${topdir}/$$module_srcdir \
23217	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23218	  --target=${target_alias} \
23219	  --with-build-libsubdir=$(HOST_SUBDIR) \
23220	  $(STAGEfeedback_CONFIGURE_FLAGS)
23221@endif ld-bootstrap
23222
23223.PHONY: configure-stageautoprofile-ld maybe-configure-stageautoprofile-ld
23224maybe-configure-stageautoprofile-ld:
23225@if ld-bootstrap
23226maybe-configure-stageautoprofile-ld: configure-stageautoprofile-ld
23227configure-stageautoprofile-ld:
23228	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
23229	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23230	@r=`${PWD_COMMAND}`; export r; \
23231	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23232	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
23233	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23234	$(HOST_EXPORTS) \
23235	$(POSTSTAGE1_HOST_EXPORTS) \
23236	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
23237	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
23238	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
23239	echo Configuring stage autoprofile in $(HOST_SUBDIR)/ld; \
23240	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
23241	cd $(HOST_SUBDIR)/ld || exit 1; \
23242	case $(srcdir) in \
23243	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23244	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23245		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23246	esac; \
23247	module_srcdir=ld; \
23248	$(SHELL) $$s/$$module_srcdir/configure \
23249	  --srcdir=$${topdir}/$$module_srcdir \
23250	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23251	  --target=${target_alias} \
23252	  --with-build-libsubdir=$(HOST_SUBDIR) \
23253	  $(STAGEautoprofile_CONFIGURE_FLAGS)
23254@endif ld-bootstrap
23255
23256.PHONY: configure-stageautofeedback-ld maybe-configure-stageautofeedback-ld
23257maybe-configure-stageautofeedback-ld:
23258@if ld-bootstrap
23259maybe-configure-stageautofeedback-ld: configure-stageautofeedback-ld
23260configure-stageautofeedback-ld:
23261	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
23262	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
23263	@r=`${PWD_COMMAND}`; export r; \
23264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23265	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
23266	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
23267	$(HOST_EXPORTS) \
23268	$(POSTSTAGE1_HOST_EXPORTS) \
23269	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
23270	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
23271	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
23272	echo Configuring stage autofeedback in $(HOST_SUBDIR)/ld; \
23273	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
23274	cd $(HOST_SUBDIR)/ld || exit 1; \
23275	case $(srcdir) in \
23276	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23277	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
23278		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23279	esac; \
23280	module_srcdir=ld; \
23281	$(SHELL) $$s/$$module_srcdir/configure \
23282	  --srcdir=$${topdir}/$$module_srcdir \
23283	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23284	  --target=${target_alias} \
23285	  --with-build-libsubdir=$(HOST_SUBDIR) \
23286	  $(STAGEautofeedback_CONFIGURE_FLAGS)
23287@endif ld-bootstrap
23288
23289
23290
23291
23292
23293.PHONY: all-ld maybe-all-ld
23294maybe-all-ld:
23295@if gcc-bootstrap
23296all-ld: stage_current
23297@endif gcc-bootstrap
23298@if ld
23299TARGET-ld=all
23300maybe-all-ld: all-ld
23301all-ld: configure-ld
23302	@r=`${PWD_COMMAND}`; export r; \
23303	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23304	$(HOST_EXPORTS)  \
23305	(cd $(HOST_SUBDIR)/ld && \
23306	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
23307		$(TARGET-ld))
23308@endif ld
23309
23310
23311
23312.PHONY: all-stage1-ld maybe-all-stage1-ld
23313.PHONY: clean-stage1-ld maybe-clean-stage1-ld
23314maybe-all-stage1-ld:
23315maybe-clean-stage1-ld:
23316@if ld-bootstrap
23317maybe-all-stage1-ld: all-stage1-ld
23318all-stage1: all-stage1-ld
23319TARGET-stage1-ld = $(TARGET-ld)
23320all-stage1-ld: configure-stage1-ld
23321	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23322	@r=`${PWD_COMMAND}`; export r; \
23323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23324	TFLAGS="$(STAGE1_TFLAGS)"; \
23325	$(HOST_EXPORTS)  \
23326	cd $(HOST_SUBDIR)/ld && \
23327	 \
23328	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23329		CFLAGS="$(STAGE1_CFLAGS)" \
23330		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
23331		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23332		LIBCFLAGS="$(LIBCFLAGS)" \
23333		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23334		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23335		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23336		$(EXTRA_HOST_FLAGS)  \
23337		$(STAGE1_FLAGS_TO_PASS)  \
23338		TFLAGS="$(STAGE1_TFLAGS)"  \
23339		$(TARGET-stage1-ld)
23340
23341maybe-clean-stage1-ld: clean-stage1-ld
23342clean-stage1: clean-stage1-ld
23343clean-stage1-ld:
23344	@if [ $(current_stage) = stage1 ]; then \
23345	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23346	else \
23347	  [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
23348	  $(MAKE) stage1-start; \
23349	fi; \
23350	cd $(HOST_SUBDIR)/ld && \
23351	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23352	$(STAGE1_FLAGS_TO_PASS)  clean
23353@endif ld-bootstrap
23354
23355
23356.PHONY: all-stage2-ld maybe-all-stage2-ld
23357.PHONY: clean-stage2-ld maybe-clean-stage2-ld
23358maybe-all-stage2-ld:
23359maybe-clean-stage2-ld:
23360@if ld-bootstrap
23361maybe-all-stage2-ld: all-stage2-ld
23362all-stage2: all-stage2-ld
23363TARGET-stage2-ld = $(TARGET-ld)
23364all-stage2-ld: configure-stage2-ld
23365	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23366	@r=`${PWD_COMMAND}`; export r; \
23367	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23368	TFLAGS="$(STAGE2_TFLAGS)"; \
23369	$(HOST_EXPORTS) \
23370	$(POSTSTAGE1_HOST_EXPORTS)  \
23371	cd $(HOST_SUBDIR)/ld && \
23372	 \
23373	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23374		CFLAGS="$(STAGE2_CFLAGS)" \
23375		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
23376		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23377		LIBCFLAGS="$(STAGE2_CFLAGS)" \
23378		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23379		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23380		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23381		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23382		TFLAGS="$(STAGE2_TFLAGS)"  \
23383		$(TARGET-stage2-ld)
23384
23385maybe-clean-stage2-ld: clean-stage2-ld
23386clean-stage2: clean-stage2-ld
23387clean-stage2-ld:
23388	@if [ $(current_stage) = stage2 ]; then \
23389	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23390	else \
23391	  [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
23392	  $(MAKE) stage2-start; \
23393	fi; \
23394	cd $(HOST_SUBDIR)/ld && \
23395	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23396@endif ld-bootstrap
23397
23398
23399.PHONY: all-stage3-ld maybe-all-stage3-ld
23400.PHONY: clean-stage3-ld maybe-clean-stage3-ld
23401maybe-all-stage3-ld:
23402maybe-clean-stage3-ld:
23403@if ld-bootstrap
23404maybe-all-stage3-ld: all-stage3-ld
23405all-stage3: all-stage3-ld
23406TARGET-stage3-ld = $(TARGET-ld)
23407all-stage3-ld: configure-stage3-ld
23408	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23409	@r=`${PWD_COMMAND}`; export r; \
23410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23411	TFLAGS="$(STAGE3_TFLAGS)"; \
23412	$(HOST_EXPORTS) \
23413	$(POSTSTAGE1_HOST_EXPORTS)  \
23414	cd $(HOST_SUBDIR)/ld && \
23415	 \
23416	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23417		CFLAGS="$(STAGE3_CFLAGS)" \
23418		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
23419		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23420		LIBCFLAGS="$(STAGE3_CFLAGS)" \
23421		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23422		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23423		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23424		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23425		TFLAGS="$(STAGE3_TFLAGS)"  \
23426		$(TARGET-stage3-ld)
23427
23428maybe-clean-stage3-ld: clean-stage3-ld
23429clean-stage3: clean-stage3-ld
23430clean-stage3-ld:
23431	@if [ $(current_stage) = stage3 ]; then \
23432	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23433	else \
23434	  [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
23435	  $(MAKE) stage3-start; \
23436	fi; \
23437	cd $(HOST_SUBDIR)/ld && \
23438	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23439@endif ld-bootstrap
23440
23441
23442.PHONY: all-stage4-ld maybe-all-stage4-ld
23443.PHONY: clean-stage4-ld maybe-clean-stage4-ld
23444maybe-all-stage4-ld:
23445maybe-clean-stage4-ld:
23446@if ld-bootstrap
23447maybe-all-stage4-ld: all-stage4-ld
23448all-stage4: all-stage4-ld
23449TARGET-stage4-ld = $(TARGET-ld)
23450all-stage4-ld: configure-stage4-ld
23451	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23452	@r=`${PWD_COMMAND}`; export r; \
23453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23454	TFLAGS="$(STAGE4_TFLAGS)"; \
23455	$(HOST_EXPORTS) \
23456	$(POSTSTAGE1_HOST_EXPORTS)  \
23457	cd $(HOST_SUBDIR)/ld && \
23458	 \
23459	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23460		CFLAGS="$(STAGE4_CFLAGS)" \
23461		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
23462		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23463		LIBCFLAGS="$(STAGE4_CFLAGS)" \
23464		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23465		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23466		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23467		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23468		TFLAGS="$(STAGE4_TFLAGS)"  \
23469		$(TARGET-stage4-ld)
23470
23471maybe-clean-stage4-ld: clean-stage4-ld
23472clean-stage4: clean-stage4-ld
23473clean-stage4-ld:
23474	@if [ $(current_stage) = stage4 ]; then \
23475	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23476	else \
23477	  [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
23478	  $(MAKE) stage4-start; \
23479	fi; \
23480	cd $(HOST_SUBDIR)/ld && \
23481	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23482@endif ld-bootstrap
23483
23484
23485.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
23486.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
23487maybe-all-stageprofile-ld:
23488maybe-clean-stageprofile-ld:
23489@if ld-bootstrap
23490maybe-all-stageprofile-ld: all-stageprofile-ld
23491all-stageprofile: all-stageprofile-ld
23492TARGET-stageprofile-ld = $(TARGET-ld)
23493all-stageprofile-ld: configure-stageprofile-ld
23494	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23495	@r=`${PWD_COMMAND}`; export r; \
23496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23497	TFLAGS="$(STAGEprofile_TFLAGS)"; \
23498	$(HOST_EXPORTS) \
23499	$(POSTSTAGE1_HOST_EXPORTS)  \
23500	cd $(HOST_SUBDIR)/ld && \
23501	 \
23502	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23503		CFLAGS="$(STAGEprofile_CFLAGS)" \
23504		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
23505		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23506		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23507		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23508		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23509		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23510		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23511		TFLAGS="$(STAGEprofile_TFLAGS)"  \
23512		$(TARGET-stageprofile-ld)
23513
23514maybe-clean-stageprofile-ld: clean-stageprofile-ld
23515clean-stageprofile: clean-stageprofile-ld
23516clean-stageprofile-ld:
23517	@if [ $(current_stage) = stageprofile ]; then \
23518	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23519	else \
23520	  [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
23521	  $(MAKE) stageprofile-start; \
23522	fi; \
23523	cd $(HOST_SUBDIR)/ld && \
23524	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23525@endif ld-bootstrap
23526
23527
23528.PHONY: all-stagetrain-ld maybe-all-stagetrain-ld
23529.PHONY: clean-stagetrain-ld maybe-clean-stagetrain-ld
23530maybe-all-stagetrain-ld:
23531maybe-clean-stagetrain-ld:
23532@if ld-bootstrap
23533maybe-all-stagetrain-ld: all-stagetrain-ld
23534all-stagetrain: all-stagetrain-ld
23535TARGET-stagetrain-ld = $(TARGET-ld)
23536all-stagetrain-ld: configure-stagetrain-ld
23537	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
23538	@r=`${PWD_COMMAND}`; export r; \
23539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23540	TFLAGS="$(STAGEtrain_TFLAGS)"; \
23541	$(HOST_EXPORTS) \
23542	$(POSTSTAGE1_HOST_EXPORTS)  \
23543	cd $(HOST_SUBDIR)/ld && \
23544	 \
23545	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23546		CFLAGS="$(STAGEtrain_CFLAGS)" \
23547		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
23548		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
23549		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
23550		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23551		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23552		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23553		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23554		TFLAGS="$(STAGEtrain_TFLAGS)"  \
23555		$(TARGET-stagetrain-ld)
23556
23557maybe-clean-stagetrain-ld: clean-stagetrain-ld
23558clean-stagetrain: clean-stagetrain-ld
23559clean-stagetrain-ld:
23560	@if [ $(current_stage) = stagetrain ]; then \
23561	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23562	else \
23563	  [ -f $(HOST_SUBDIR)/stagetrain-ld/Makefile ] || exit 0; \
23564	  $(MAKE) stagetrain-start; \
23565	fi; \
23566	cd $(HOST_SUBDIR)/ld && \
23567	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23568@endif ld-bootstrap
23569
23570
23571.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
23572.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
23573maybe-all-stagefeedback-ld:
23574maybe-clean-stagefeedback-ld:
23575@if ld-bootstrap
23576maybe-all-stagefeedback-ld: all-stagefeedback-ld
23577all-stagefeedback: all-stagefeedback-ld
23578TARGET-stagefeedback-ld = $(TARGET-ld)
23579all-stagefeedback-ld: configure-stagefeedback-ld
23580	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23581	@r=`${PWD_COMMAND}`; export r; \
23582	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23583	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23584	$(HOST_EXPORTS) \
23585	$(POSTSTAGE1_HOST_EXPORTS)  \
23586	cd $(HOST_SUBDIR)/ld && \
23587	 \
23588	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23589		CFLAGS="$(STAGEfeedback_CFLAGS)" \
23590		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
23591		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23592		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23593		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23594		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23595		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23596		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23597		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
23598		$(TARGET-stagefeedback-ld)
23599
23600maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
23601clean-stagefeedback: clean-stagefeedback-ld
23602clean-stagefeedback-ld:
23603	@if [ $(current_stage) = stagefeedback ]; then \
23604	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23605	else \
23606	  [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
23607	  $(MAKE) stagefeedback-start; \
23608	fi; \
23609	cd $(HOST_SUBDIR)/ld && \
23610	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23611@endif ld-bootstrap
23612
23613
23614.PHONY: all-stageautoprofile-ld maybe-all-stageautoprofile-ld
23615.PHONY: clean-stageautoprofile-ld maybe-clean-stageautoprofile-ld
23616maybe-all-stageautoprofile-ld:
23617maybe-clean-stageautoprofile-ld:
23618@if ld-bootstrap
23619maybe-all-stageautoprofile-ld: all-stageautoprofile-ld
23620all-stageautoprofile: all-stageautoprofile-ld
23621TARGET-stageautoprofile-ld = $(TARGET-ld)
23622all-stageautoprofile-ld: configure-stageautoprofile-ld
23623	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
23624	@r=`${PWD_COMMAND}`; export r; \
23625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23626	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
23627	$(HOST_EXPORTS) \
23628	$(POSTSTAGE1_HOST_EXPORTS)  \
23629	cd $(HOST_SUBDIR)/ld && \
23630	$$s/gcc/config/i386/$(AUTO_PROFILE) \
23631	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23632		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
23633		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
23634		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
23635		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
23636		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23637		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23638		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23639		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23640		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
23641		$(TARGET-stageautoprofile-ld)
23642
23643maybe-clean-stageautoprofile-ld: clean-stageautoprofile-ld
23644clean-stageautoprofile: clean-stageautoprofile-ld
23645clean-stageautoprofile-ld:
23646	@if [ $(current_stage) = stageautoprofile ]; then \
23647	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23648	else \
23649	  [ -f $(HOST_SUBDIR)/stageautoprofile-ld/Makefile ] || exit 0; \
23650	  $(MAKE) stageautoprofile-start; \
23651	fi; \
23652	cd $(HOST_SUBDIR)/ld && \
23653	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23654@endif ld-bootstrap
23655
23656
23657.PHONY: all-stageautofeedback-ld maybe-all-stageautofeedback-ld
23658.PHONY: clean-stageautofeedback-ld maybe-clean-stageautofeedback-ld
23659maybe-all-stageautofeedback-ld:
23660maybe-clean-stageautofeedback-ld:
23661@if ld-bootstrap
23662maybe-all-stageautofeedback-ld: all-stageautofeedback-ld
23663all-stageautofeedback: all-stageautofeedback-ld
23664TARGET-stageautofeedback-ld = $(TARGET-ld)
23665all-stageautofeedback-ld: configure-stageautofeedback-ld
23666	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
23667	@r=`${PWD_COMMAND}`; export r; \
23668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23669	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
23670	$(HOST_EXPORTS) \
23671	$(POSTSTAGE1_HOST_EXPORTS)  \
23672	cd $(HOST_SUBDIR)/ld && \
23673	 \
23674	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23675		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
23676		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
23677		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
23678		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
23679		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23680		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23681		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23682		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23683		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
23684		$(TARGET-stageautofeedback-ld)
23685
23686maybe-clean-stageautofeedback-ld: clean-stageautofeedback-ld
23687clean-stageautofeedback: clean-stageautofeedback-ld
23688clean-stageautofeedback-ld:
23689	@if [ $(current_stage) = stageautofeedback ]; then \
23690	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
23691	else \
23692	  [ -f $(HOST_SUBDIR)/stageautofeedback-ld/Makefile ] || exit 0; \
23693	  $(MAKE) stageautofeedback-start; \
23694	fi; \
23695	cd $(HOST_SUBDIR)/ld && \
23696	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23697@endif ld-bootstrap
23698
23699
23700
23701
23702
23703.PHONY: check-ld maybe-check-ld
23704maybe-check-ld:
23705@if ld
23706maybe-check-ld: check-ld
23707
23708check-ld:
23709	@: $(MAKE); $(unstage)
23710	@r=`${PWD_COMMAND}`; export r; \
23711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23712	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23713	(cd $(HOST_SUBDIR)/ld && \
23714	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
23715
23716@endif ld
23717
23718.PHONY: install-ld maybe-install-ld
23719maybe-install-ld:
23720@if ld
23721maybe-install-ld: install-ld
23722
23723install-ld: installdirs
23724	@: $(MAKE); $(unstage)
23725	@r=`${PWD_COMMAND}`; export r; \
23726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23727	$(HOST_EXPORTS) \
23728	(cd $(HOST_SUBDIR)/ld && \
23729	  $(MAKE) $(FLAGS_TO_PASS)  install)
23730
23731@endif ld
23732
23733.PHONY: install-strip-ld maybe-install-strip-ld
23734maybe-install-strip-ld:
23735@if ld
23736maybe-install-strip-ld: install-strip-ld
23737
23738install-strip-ld: installdirs
23739	@: $(MAKE); $(unstage)
23740	@r=`${PWD_COMMAND}`; export r; \
23741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23742	$(HOST_EXPORTS) \
23743	(cd $(HOST_SUBDIR)/ld && \
23744	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23745
23746@endif ld
23747
23748# Other targets (info, dvi, pdf, etc.)
23749
23750.PHONY: maybe-info-ld info-ld
23751maybe-info-ld:
23752@if ld
23753maybe-info-ld: info-ld
23754
23755info-ld: \
23756    configure-ld
23757	@[ -f ./ld/Makefile ] || exit 0; \
23758	r=`${PWD_COMMAND}`; export r; \
23759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23760	$(HOST_EXPORTS) \
23761	for flag in $(EXTRA_HOST_FLAGS) ; do \
23762	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23763	done; \
23764	echo "Doing info in ld"; \
23765	(cd $(HOST_SUBDIR)/ld && \
23766	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23767	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23768	          "RANLIB=$${RANLIB}" \
23769	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23770	          info) \
23771	  || exit 1
23772
23773@endif ld
23774
23775.PHONY: maybe-dvi-ld dvi-ld
23776maybe-dvi-ld:
23777@if ld
23778maybe-dvi-ld: dvi-ld
23779
23780dvi-ld: \
23781    configure-ld
23782	@[ -f ./ld/Makefile ] || exit 0; \
23783	r=`${PWD_COMMAND}`; export r; \
23784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23785	$(HOST_EXPORTS) \
23786	for flag in $(EXTRA_HOST_FLAGS) ; do \
23787	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23788	done; \
23789	echo "Doing dvi in ld"; \
23790	(cd $(HOST_SUBDIR)/ld && \
23791	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23792	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23793	          "RANLIB=$${RANLIB}" \
23794	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23795	          dvi) \
23796	  || exit 1
23797
23798@endif ld
23799
23800.PHONY: maybe-pdf-ld pdf-ld
23801maybe-pdf-ld:
23802@if ld
23803maybe-pdf-ld: pdf-ld
23804
23805pdf-ld: \
23806    configure-ld
23807	@[ -f ./ld/Makefile ] || exit 0; \
23808	r=`${PWD_COMMAND}`; export r; \
23809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23810	$(HOST_EXPORTS) \
23811	for flag in $(EXTRA_HOST_FLAGS) ; do \
23812	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23813	done; \
23814	echo "Doing pdf in ld"; \
23815	(cd $(HOST_SUBDIR)/ld && \
23816	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23817	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23818	          "RANLIB=$${RANLIB}" \
23819	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23820	          pdf) \
23821	  || exit 1
23822
23823@endif ld
23824
23825.PHONY: maybe-html-ld html-ld
23826maybe-html-ld:
23827@if ld
23828maybe-html-ld: html-ld
23829
23830html-ld: \
23831    configure-ld
23832	@[ -f ./ld/Makefile ] || exit 0; \
23833	r=`${PWD_COMMAND}`; export r; \
23834	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23835	$(HOST_EXPORTS) \
23836	for flag in $(EXTRA_HOST_FLAGS) ; do \
23837	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23838	done; \
23839	echo "Doing html in ld"; \
23840	(cd $(HOST_SUBDIR)/ld && \
23841	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23842	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23843	          "RANLIB=$${RANLIB}" \
23844	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23845	          html) \
23846	  || exit 1
23847
23848@endif ld
23849
23850.PHONY: maybe-TAGS-ld TAGS-ld
23851maybe-TAGS-ld:
23852@if ld
23853maybe-TAGS-ld: TAGS-ld
23854
23855TAGS-ld: \
23856    configure-ld
23857	@[ -f ./ld/Makefile ] || exit 0; \
23858	r=`${PWD_COMMAND}`; export r; \
23859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23860	$(HOST_EXPORTS) \
23861	for flag in $(EXTRA_HOST_FLAGS) ; do \
23862	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23863	done; \
23864	echo "Doing TAGS in ld"; \
23865	(cd $(HOST_SUBDIR)/ld && \
23866	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23867	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23868	          "RANLIB=$${RANLIB}" \
23869	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23870	          TAGS) \
23871	  || exit 1
23872
23873@endif ld
23874
23875.PHONY: maybe-install-info-ld install-info-ld
23876maybe-install-info-ld:
23877@if ld
23878maybe-install-info-ld: install-info-ld
23879
23880install-info-ld: \
23881    configure-ld \
23882    info-ld
23883	@[ -f ./ld/Makefile ] || exit 0; \
23884	r=`${PWD_COMMAND}`; export r; \
23885	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23886	$(HOST_EXPORTS) \
23887	for flag in $(EXTRA_HOST_FLAGS) ; do \
23888	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23889	done; \
23890	echo "Doing install-info in ld"; \
23891	(cd $(HOST_SUBDIR)/ld && \
23892	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23893	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23894	          "RANLIB=$${RANLIB}" \
23895	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23896	          install-info) \
23897	  || exit 1
23898
23899@endif ld
23900
23901.PHONY: maybe-install-dvi-ld install-dvi-ld
23902maybe-install-dvi-ld:
23903@if ld
23904maybe-install-dvi-ld: install-dvi-ld
23905
23906install-dvi-ld: \
23907    configure-ld \
23908    dvi-ld
23909	@[ -f ./ld/Makefile ] || exit 0; \
23910	r=`${PWD_COMMAND}`; export r; \
23911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23912	$(HOST_EXPORTS) \
23913	for flag in $(EXTRA_HOST_FLAGS) ; do \
23914	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23915	done; \
23916	echo "Doing install-dvi in ld"; \
23917	(cd $(HOST_SUBDIR)/ld && \
23918	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23919	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23920	          "RANLIB=$${RANLIB}" \
23921	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23922	          install-dvi) \
23923	  || exit 1
23924
23925@endif ld
23926
23927.PHONY: maybe-install-pdf-ld install-pdf-ld
23928maybe-install-pdf-ld:
23929@if ld
23930maybe-install-pdf-ld: install-pdf-ld
23931
23932install-pdf-ld: \
23933    configure-ld \
23934    pdf-ld
23935	@[ -f ./ld/Makefile ] || exit 0; \
23936	r=`${PWD_COMMAND}`; export r; \
23937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23938	$(HOST_EXPORTS) \
23939	for flag in $(EXTRA_HOST_FLAGS) ; do \
23940	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23941	done; \
23942	echo "Doing install-pdf in ld"; \
23943	(cd $(HOST_SUBDIR)/ld && \
23944	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23945	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23946	          "RANLIB=$${RANLIB}" \
23947	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23948	          install-pdf) \
23949	  || exit 1
23950
23951@endif ld
23952
23953.PHONY: maybe-install-html-ld install-html-ld
23954maybe-install-html-ld:
23955@if ld
23956maybe-install-html-ld: install-html-ld
23957
23958install-html-ld: \
23959    configure-ld \
23960    html-ld
23961	@[ -f ./ld/Makefile ] || exit 0; \
23962	r=`${PWD_COMMAND}`; export r; \
23963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23964	$(HOST_EXPORTS) \
23965	for flag in $(EXTRA_HOST_FLAGS) ; do \
23966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23967	done; \
23968	echo "Doing install-html in ld"; \
23969	(cd $(HOST_SUBDIR)/ld && \
23970	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23971	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23972	          "RANLIB=$${RANLIB}" \
23973	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23974	          install-html) \
23975	  || exit 1
23976
23977@endif ld
23978
23979.PHONY: maybe-installcheck-ld installcheck-ld
23980maybe-installcheck-ld:
23981@if ld
23982maybe-installcheck-ld: installcheck-ld
23983
23984installcheck-ld: \
23985    configure-ld
23986	@[ -f ./ld/Makefile ] || exit 0; \
23987	r=`${PWD_COMMAND}`; export r; \
23988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23989	$(HOST_EXPORTS) \
23990	for flag in $(EXTRA_HOST_FLAGS) ; do \
23991	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23992	done; \
23993	echo "Doing installcheck in ld"; \
23994	(cd $(HOST_SUBDIR)/ld && \
23995	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23996	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23997	          "RANLIB=$${RANLIB}" \
23998	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23999	          installcheck) \
24000	  || exit 1
24001
24002@endif ld
24003
24004.PHONY: maybe-mostlyclean-ld mostlyclean-ld
24005maybe-mostlyclean-ld:
24006@if ld
24007maybe-mostlyclean-ld: mostlyclean-ld
24008
24009mostlyclean-ld:
24010	@[ -f ./ld/Makefile ] || exit 0; \
24011	r=`${PWD_COMMAND}`; export r; \
24012	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24013	$(HOST_EXPORTS) \
24014	for flag in $(EXTRA_HOST_FLAGS) ; do \
24015	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24016	done; \
24017	echo "Doing mostlyclean in ld"; \
24018	(cd $(HOST_SUBDIR)/ld && \
24019	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24020	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24021	          "RANLIB=$${RANLIB}" \
24022	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24023	          mostlyclean) \
24024	  || exit 1
24025
24026@endif ld
24027
24028.PHONY: maybe-clean-ld clean-ld
24029maybe-clean-ld:
24030@if ld
24031maybe-clean-ld: clean-ld
24032
24033clean-ld:
24034	@[ -f ./ld/Makefile ] || exit 0; \
24035	r=`${PWD_COMMAND}`; export r; \
24036	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24037	$(HOST_EXPORTS) \
24038	for flag in $(EXTRA_HOST_FLAGS) ; do \
24039	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24040	done; \
24041	echo "Doing clean in ld"; \
24042	(cd $(HOST_SUBDIR)/ld && \
24043	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24044	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24045	          "RANLIB=$${RANLIB}" \
24046	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24047	          clean) \
24048	  || exit 1
24049
24050@endif ld
24051
24052.PHONY: maybe-distclean-ld distclean-ld
24053maybe-distclean-ld:
24054@if ld
24055maybe-distclean-ld: distclean-ld
24056
24057distclean-ld:
24058	@[ -f ./ld/Makefile ] || exit 0; \
24059	r=`${PWD_COMMAND}`; export r; \
24060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24061	$(HOST_EXPORTS) \
24062	for flag in $(EXTRA_HOST_FLAGS) ; do \
24063	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24064	done; \
24065	echo "Doing distclean in ld"; \
24066	(cd $(HOST_SUBDIR)/ld && \
24067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24069	          "RANLIB=$${RANLIB}" \
24070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24071	          distclean) \
24072	  || exit 1
24073
24074@endif ld
24075
24076.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
24077maybe-maintainer-clean-ld:
24078@if ld
24079maybe-maintainer-clean-ld: maintainer-clean-ld
24080
24081maintainer-clean-ld:
24082	@[ -f ./ld/Makefile ] || exit 0; \
24083	r=`${PWD_COMMAND}`; export r; \
24084	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24085	$(HOST_EXPORTS) \
24086	for flag in $(EXTRA_HOST_FLAGS) ; do \
24087	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24088	done; \
24089	echo "Doing maintainer-clean in ld"; \
24090	(cd $(HOST_SUBDIR)/ld && \
24091	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24092	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24093	          "RANLIB=$${RANLIB}" \
24094	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24095	          maintainer-clean) \
24096	  || exit 1
24097
24098@endif ld
24099
24100
24101
24102.PHONY: configure-libbacktrace maybe-configure-libbacktrace
24103maybe-configure-libbacktrace:
24104@if gcc-bootstrap
24105configure-libbacktrace: stage_current
24106@endif gcc-bootstrap
24107@if libbacktrace
24108maybe-configure-libbacktrace: configure-libbacktrace
24109configure-libbacktrace:
24110	@r=`${PWD_COMMAND}`; export r; \
24111	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24112	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
24113	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
24114	$(HOST_EXPORTS)  \
24115	echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
24116	cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
24117	case $(srcdir) in \
24118	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24119	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
24120		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24121	esac; \
24122	module_srcdir=libbacktrace; \
24123	$(SHELL) \
24124	  $$s/$$module_srcdir/configure \
24125	  --srcdir=$${topdir}/$$module_srcdir \
24126	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24127	  --target=${target_alias}  \
24128	  || exit 1
24129@endif libbacktrace
24130
24131
24132
24133.PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
24134maybe-configure-stage1-libbacktrace:
24135@if libbacktrace-bootstrap
24136maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
24137configure-stage1-libbacktrace:
24138	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24139	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
24140	@r=`${PWD_COMMAND}`; export r; \
24141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24142	TFLAGS="$(STAGE1_TFLAGS)"; \
24143	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
24144	$(HOST_EXPORTS) \
24145	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24146	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24147	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
24148	echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
24149	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
24150	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
24151	case $(srcdir) in \
24152	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24153	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
24154		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24155	esac; \
24156	module_srcdir=libbacktrace; \
24157	$(SHELL) $$s/$$module_srcdir/configure \
24158	  --srcdir=$${topdir}/$$module_srcdir \
24159	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24160	  --target=${target_alias} \
24161	   \
24162	  $(STAGE1_CONFIGURE_FLAGS)
24163@endif libbacktrace-bootstrap
24164
24165.PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
24166maybe-configure-stage2-libbacktrace:
24167@if libbacktrace-bootstrap
24168maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
24169configure-stage2-libbacktrace:
24170	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24171	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
24172	@r=`${PWD_COMMAND}`; export r; \
24173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24174	TFLAGS="$(STAGE2_TFLAGS)"; \
24175	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
24176	$(HOST_EXPORTS) \
24177	$(POSTSTAGE1_HOST_EXPORTS) \
24178	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24179	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24180	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
24181	echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
24182	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
24183	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
24184	case $(srcdir) in \
24185	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24186	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
24187		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24188	esac; \
24189	module_srcdir=libbacktrace; \
24190	$(SHELL) $$s/$$module_srcdir/configure \
24191	  --srcdir=$${topdir}/$$module_srcdir \
24192	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24193	  --target=${target_alias} \
24194	  --with-build-libsubdir=$(HOST_SUBDIR) \
24195	  $(STAGE2_CONFIGURE_FLAGS)
24196@endif libbacktrace-bootstrap
24197
24198.PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
24199maybe-configure-stage3-libbacktrace:
24200@if libbacktrace-bootstrap
24201maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
24202configure-stage3-libbacktrace:
24203	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24204	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
24205	@r=`${PWD_COMMAND}`; export r; \
24206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24207	TFLAGS="$(STAGE3_TFLAGS)"; \
24208	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
24209	$(HOST_EXPORTS) \
24210	$(POSTSTAGE1_HOST_EXPORTS) \
24211	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24212	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24213	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
24214	echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
24215	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
24216	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
24217	case $(srcdir) in \
24218	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24219	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
24220		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24221	esac; \
24222	module_srcdir=libbacktrace; \
24223	$(SHELL) $$s/$$module_srcdir/configure \
24224	  --srcdir=$${topdir}/$$module_srcdir \
24225	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24226	  --target=${target_alias} \
24227	  --with-build-libsubdir=$(HOST_SUBDIR) \
24228	  $(STAGE3_CONFIGURE_FLAGS)
24229@endif libbacktrace-bootstrap
24230
24231.PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
24232maybe-configure-stage4-libbacktrace:
24233@if libbacktrace-bootstrap
24234maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
24235configure-stage4-libbacktrace:
24236	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24237	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
24238	@r=`${PWD_COMMAND}`; export r; \
24239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24240	TFLAGS="$(STAGE4_TFLAGS)"; \
24241	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
24242	$(HOST_EXPORTS) \
24243	$(POSTSTAGE1_HOST_EXPORTS) \
24244	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24245	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24246	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
24247	echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
24248	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
24249	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
24250	case $(srcdir) in \
24251	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24252	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
24253		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24254	esac; \
24255	module_srcdir=libbacktrace; \
24256	$(SHELL) $$s/$$module_srcdir/configure \
24257	  --srcdir=$${topdir}/$$module_srcdir \
24258	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24259	  --target=${target_alias} \
24260	  --with-build-libsubdir=$(HOST_SUBDIR) \
24261	  $(STAGE4_CONFIGURE_FLAGS)
24262@endif libbacktrace-bootstrap
24263
24264.PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
24265maybe-configure-stageprofile-libbacktrace:
24266@if libbacktrace-bootstrap
24267maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
24268configure-stageprofile-libbacktrace:
24269	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24270	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
24271	@r=`${PWD_COMMAND}`; export r; \
24272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24273	TFLAGS="$(STAGEprofile_TFLAGS)"; \
24274	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
24275	$(HOST_EXPORTS) \
24276	$(POSTSTAGE1_HOST_EXPORTS) \
24277	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24278	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24279	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
24280	echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
24281	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
24282	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
24283	case $(srcdir) in \
24284	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24285	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
24286		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24287	esac; \
24288	module_srcdir=libbacktrace; \
24289	$(SHELL) $$s/$$module_srcdir/configure \
24290	  --srcdir=$${topdir}/$$module_srcdir \
24291	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24292	  --target=${target_alias} \
24293	  --with-build-libsubdir=$(HOST_SUBDIR) \
24294	  $(STAGEprofile_CONFIGURE_FLAGS)
24295@endif libbacktrace-bootstrap
24296
24297.PHONY: configure-stagetrain-libbacktrace maybe-configure-stagetrain-libbacktrace
24298maybe-configure-stagetrain-libbacktrace:
24299@if libbacktrace-bootstrap
24300maybe-configure-stagetrain-libbacktrace: configure-stagetrain-libbacktrace
24301configure-stagetrain-libbacktrace:
24302	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
24303	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
24304	@r=`${PWD_COMMAND}`; export r; \
24305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24306	TFLAGS="$(STAGEtrain_TFLAGS)"; \
24307	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
24308	$(HOST_EXPORTS) \
24309	$(POSTSTAGE1_HOST_EXPORTS) \
24310	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
24311	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
24312	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
24313	echo Configuring stage train in $(HOST_SUBDIR)/libbacktrace; \
24314	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
24315	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
24316	case $(srcdir) in \
24317	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24318	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
24319		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24320	esac; \
24321	module_srcdir=libbacktrace; \
24322	$(SHELL) $$s/$$module_srcdir/configure \
24323	  --srcdir=$${topdir}/$$module_srcdir \
24324	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24325	  --target=${target_alias} \
24326	  --with-build-libsubdir=$(HOST_SUBDIR) \
24327	  $(STAGEtrain_CONFIGURE_FLAGS)
24328@endif libbacktrace-bootstrap
24329
24330.PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
24331maybe-configure-stagefeedback-libbacktrace:
24332@if libbacktrace-bootstrap
24333maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
24334configure-stagefeedback-libbacktrace:
24335	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24336	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
24337	@r=`${PWD_COMMAND}`; export r; \
24338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24339	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24340	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
24341	$(HOST_EXPORTS) \
24342	$(POSTSTAGE1_HOST_EXPORTS) \
24343	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24344	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24345	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
24346	echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
24347	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
24348	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
24349	case $(srcdir) in \
24350	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24351	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
24352		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24353	esac; \
24354	module_srcdir=libbacktrace; \
24355	$(SHELL) $$s/$$module_srcdir/configure \
24356	  --srcdir=$${topdir}/$$module_srcdir \
24357	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24358	  --target=${target_alias} \
24359	  --with-build-libsubdir=$(HOST_SUBDIR) \
24360	  $(STAGEfeedback_CONFIGURE_FLAGS)
24361@endif libbacktrace-bootstrap
24362
24363.PHONY: configure-stageautoprofile-libbacktrace maybe-configure-stageautoprofile-libbacktrace
24364maybe-configure-stageautoprofile-libbacktrace:
24365@if libbacktrace-bootstrap
24366maybe-configure-stageautoprofile-libbacktrace: configure-stageautoprofile-libbacktrace
24367configure-stageautoprofile-libbacktrace:
24368	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
24369	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
24370	@r=`${PWD_COMMAND}`; export r; \
24371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24372	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
24373	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
24374	$(HOST_EXPORTS) \
24375	$(POSTSTAGE1_HOST_EXPORTS) \
24376	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
24377	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
24378	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
24379	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libbacktrace; \
24380	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
24381	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
24382	case $(srcdir) in \
24383	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24384	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
24385		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24386	esac; \
24387	module_srcdir=libbacktrace; \
24388	$(SHELL) $$s/$$module_srcdir/configure \
24389	  --srcdir=$${topdir}/$$module_srcdir \
24390	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24391	  --target=${target_alias} \
24392	  --with-build-libsubdir=$(HOST_SUBDIR) \
24393	  $(STAGEautoprofile_CONFIGURE_FLAGS)
24394@endif libbacktrace-bootstrap
24395
24396.PHONY: configure-stageautofeedback-libbacktrace maybe-configure-stageautofeedback-libbacktrace
24397maybe-configure-stageautofeedback-libbacktrace:
24398@if libbacktrace-bootstrap
24399maybe-configure-stageautofeedback-libbacktrace: configure-stageautofeedback-libbacktrace
24400configure-stageautofeedback-libbacktrace:
24401	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
24402	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
24403	@r=`${PWD_COMMAND}`; export r; \
24404	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24405	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
24406	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
24407	$(HOST_EXPORTS) \
24408	$(POSTSTAGE1_HOST_EXPORTS) \
24409	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
24410	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
24411	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
24412	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libbacktrace; \
24413	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
24414	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
24415	case $(srcdir) in \
24416	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24417	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
24418		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24419	esac; \
24420	module_srcdir=libbacktrace; \
24421	$(SHELL) $$s/$$module_srcdir/configure \
24422	  --srcdir=$${topdir}/$$module_srcdir \
24423	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24424	  --target=${target_alias} \
24425	  --with-build-libsubdir=$(HOST_SUBDIR) \
24426	  $(STAGEautofeedback_CONFIGURE_FLAGS)
24427@endif libbacktrace-bootstrap
24428
24429
24430
24431
24432
24433.PHONY: all-libbacktrace maybe-all-libbacktrace
24434maybe-all-libbacktrace:
24435@if gcc-bootstrap
24436all-libbacktrace: stage_current
24437@endif gcc-bootstrap
24438@if libbacktrace
24439TARGET-libbacktrace=all
24440maybe-all-libbacktrace: all-libbacktrace
24441all-libbacktrace: configure-libbacktrace
24442	@r=`${PWD_COMMAND}`; export r; \
24443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24444	$(HOST_EXPORTS)  \
24445	(cd $(HOST_SUBDIR)/libbacktrace && \
24446	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
24447		$(TARGET-libbacktrace))
24448@endif libbacktrace
24449
24450
24451
24452.PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
24453.PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
24454maybe-all-stage1-libbacktrace:
24455maybe-clean-stage1-libbacktrace:
24456@if libbacktrace-bootstrap
24457maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
24458all-stage1: all-stage1-libbacktrace
24459TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
24460all-stage1-libbacktrace: configure-stage1-libbacktrace
24461	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24462	@r=`${PWD_COMMAND}`; export r; \
24463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24464	TFLAGS="$(STAGE1_TFLAGS)"; \
24465	$(HOST_EXPORTS)  \
24466	cd $(HOST_SUBDIR)/libbacktrace && \
24467	 \
24468	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24469		CFLAGS="$(STAGE1_CFLAGS)" \
24470		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
24471		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24472		LIBCFLAGS="$(LIBCFLAGS)" \
24473		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24474		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24475		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24476		$(EXTRA_HOST_FLAGS)  \
24477		$(STAGE1_FLAGS_TO_PASS)  \
24478		TFLAGS="$(STAGE1_TFLAGS)"  \
24479		$(TARGET-stage1-libbacktrace)
24480
24481maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
24482clean-stage1: clean-stage1-libbacktrace
24483clean-stage1-libbacktrace:
24484	@if [ $(current_stage) = stage1 ]; then \
24485	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
24486	else \
24487	  [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
24488	  $(MAKE) stage1-start; \
24489	fi; \
24490	cd $(HOST_SUBDIR)/libbacktrace && \
24491	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24492	$(STAGE1_FLAGS_TO_PASS)  clean
24493@endif libbacktrace-bootstrap
24494
24495
24496.PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
24497.PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
24498maybe-all-stage2-libbacktrace:
24499maybe-clean-stage2-libbacktrace:
24500@if libbacktrace-bootstrap
24501maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
24502all-stage2: all-stage2-libbacktrace
24503TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
24504all-stage2-libbacktrace: configure-stage2-libbacktrace
24505	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24506	@r=`${PWD_COMMAND}`; export r; \
24507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24508	TFLAGS="$(STAGE2_TFLAGS)"; \
24509	$(HOST_EXPORTS) \
24510	$(POSTSTAGE1_HOST_EXPORTS)  \
24511	cd $(HOST_SUBDIR)/libbacktrace && \
24512	 \
24513	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24514		CFLAGS="$(STAGE2_CFLAGS)" \
24515		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
24516		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24517		LIBCFLAGS="$(STAGE2_CFLAGS)" \
24518		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24519		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24520		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24521		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24522		TFLAGS="$(STAGE2_TFLAGS)"  \
24523		$(TARGET-stage2-libbacktrace)
24524
24525maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
24526clean-stage2: clean-stage2-libbacktrace
24527clean-stage2-libbacktrace:
24528	@if [ $(current_stage) = stage2 ]; then \
24529	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
24530	else \
24531	  [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
24532	  $(MAKE) stage2-start; \
24533	fi; \
24534	cd $(HOST_SUBDIR)/libbacktrace && \
24535	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24536@endif libbacktrace-bootstrap
24537
24538
24539.PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
24540.PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
24541maybe-all-stage3-libbacktrace:
24542maybe-clean-stage3-libbacktrace:
24543@if libbacktrace-bootstrap
24544maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
24545all-stage3: all-stage3-libbacktrace
24546TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
24547all-stage3-libbacktrace: configure-stage3-libbacktrace
24548	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24549	@r=`${PWD_COMMAND}`; export r; \
24550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24551	TFLAGS="$(STAGE3_TFLAGS)"; \
24552	$(HOST_EXPORTS) \
24553	$(POSTSTAGE1_HOST_EXPORTS)  \
24554	cd $(HOST_SUBDIR)/libbacktrace && \
24555	 \
24556	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24557		CFLAGS="$(STAGE3_CFLAGS)" \
24558		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
24559		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24560		LIBCFLAGS="$(STAGE3_CFLAGS)" \
24561		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24562		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24563		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24564		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24565		TFLAGS="$(STAGE3_TFLAGS)"  \
24566		$(TARGET-stage3-libbacktrace)
24567
24568maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
24569clean-stage3: clean-stage3-libbacktrace
24570clean-stage3-libbacktrace:
24571	@if [ $(current_stage) = stage3 ]; then \
24572	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
24573	else \
24574	  [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
24575	  $(MAKE) stage3-start; \
24576	fi; \
24577	cd $(HOST_SUBDIR)/libbacktrace && \
24578	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24579@endif libbacktrace-bootstrap
24580
24581
24582.PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
24583.PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
24584maybe-all-stage4-libbacktrace:
24585maybe-clean-stage4-libbacktrace:
24586@if libbacktrace-bootstrap
24587maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
24588all-stage4: all-stage4-libbacktrace
24589TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
24590all-stage4-libbacktrace: configure-stage4-libbacktrace
24591	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24592	@r=`${PWD_COMMAND}`; export r; \
24593	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24594	TFLAGS="$(STAGE4_TFLAGS)"; \
24595	$(HOST_EXPORTS) \
24596	$(POSTSTAGE1_HOST_EXPORTS)  \
24597	cd $(HOST_SUBDIR)/libbacktrace && \
24598	 \
24599	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24600		CFLAGS="$(STAGE4_CFLAGS)" \
24601		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
24602		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24603		LIBCFLAGS="$(STAGE4_CFLAGS)" \
24604		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24605		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24606		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24607		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24608		TFLAGS="$(STAGE4_TFLAGS)"  \
24609		$(TARGET-stage4-libbacktrace)
24610
24611maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
24612clean-stage4: clean-stage4-libbacktrace
24613clean-stage4-libbacktrace:
24614	@if [ $(current_stage) = stage4 ]; then \
24615	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
24616	else \
24617	  [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
24618	  $(MAKE) stage4-start; \
24619	fi; \
24620	cd $(HOST_SUBDIR)/libbacktrace && \
24621	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24622@endif libbacktrace-bootstrap
24623
24624
24625.PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
24626.PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
24627maybe-all-stageprofile-libbacktrace:
24628maybe-clean-stageprofile-libbacktrace:
24629@if libbacktrace-bootstrap
24630maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
24631all-stageprofile: all-stageprofile-libbacktrace
24632TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
24633all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
24634	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24635	@r=`${PWD_COMMAND}`; export r; \
24636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24637	TFLAGS="$(STAGEprofile_TFLAGS)"; \
24638	$(HOST_EXPORTS) \
24639	$(POSTSTAGE1_HOST_EXPORTS)  \
24640	cd $(HOST_SUBDIR)/libbacktrace && \
24641	 \
24642	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24643		CFLAGS="$(STAGEprofile_CFLAGS)" \
24644		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
24645		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24646		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24647		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24648		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24649		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24650		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24651		TFLAGS="$(STAGEprofile_TFLAGS)"  \
24652		$(TARGET-stageprofile-libbacktrace)
24653
24654maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
24655clean-stageprofile: clean-stageprofile-libbacktrace
24656clean-stageprofile-libbacktrace:
24657	@if [ $(current_stage) = stageprofile ]; then \
24658	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
24659	else \
24660	  [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
24661	  $(MAKE) stageprofile-start; \
24662	fi; \
24663	cd $(HOST_SUBDIR)/libbacktrace && \
24664	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24665@endif libbacktrace-bootstrap
24666
24667
24668.PHONY: all-stagetrain-libbacktrace maybe-all-stagetrain-libbacktrace
24669.PHONY: clean-stagetrain-libbacktrace maybe-clean-stagetrain-libbacktrace
24670maybe-all-stagetrain-libbacktrace:
24671maybe-clean-stagetrain-libbacktrace:
24672@if libbacktrace-bootstrap
24673maybe-all-stagetrain-libbacktrace: all-stagetrain-libbacktrace
24674all-stagetrain: all-stagetrain-libbacktrace
24675TARGET-stagetrain-libbacktrace = $(TARGET-libbacktrace)
24676all-stagetrain-libbacktrace: configure-stagetrain-libbacktrace
24677	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
24678	@r=`${PWD_COMMAND}`; export r; \
24679	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24680	TFLAGS="$(STAGEtrain_TFLAGS)"; \
24681	$(HOST_EXPORTS) \
24682	$(POSTSTAGE1_HOST_EXPORTS)  \
24683	cd $(HOST_SUBDIR)/libbacktrace && \
24684	 \
24685	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24686		CFLAGS="$(STAGEtrain_CFLAGS)" \
24687		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
24688		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
24689		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
24690		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24691		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24692		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24693		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24694		TFLAGS="$(STAGEtrain_TFLAGS)"  \
24695		$(TARGET-stagetrain-libbacktrace)
24696
24697maybe-clean-stagetrain-libbacktrace: clean-stagetrain-libbacktrace
24698clean-stagetrain: clean-stagetrain-libbacktrace
24699clean-stagetrain-libbacktrace:
24700	@if [ $(current_stage) = stagetrain ]; then \
24701	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
24702	else \
24703	  [ -f $(HOST_SUBDIR)/stagetrain-libbacktrace/Makefile ] || exit 0; \
24704	  $(MAKE) stagetrain-start; \
24705	fi; \
24706	cd $(HOST_SUBDIR)/libbacktrace && \
24707	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24708@endif libbacktrace-bootstrap
24709
24710
24711.PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
24712.PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
24713maybe-all-stagefeedback-libbacktrace:
24714maybe-clean-stagefeedback-libbacktrace:
24715@if libbacktrace-bootstrap
24716maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
24717all-stagefeedback: all-stagefeedback-libbacktrace
24718TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
24719all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
24720	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24721	@r=`${PWD_COMMAND}`; export r; \
24722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24723	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24724	$(HOST_EXPORTS) \
24725	$(POSTSTAGE1_HOST_EXPORTS)  \
24726	cd $(HOST_SUBDIR)/libbacktrace && \
24727	 \
24728	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24729		CFLAGS="$(STAGEfeedback_CFLAGS)" \
24730		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
24731		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24732		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24733		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24734		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24735		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24736		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24737		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
24738		$(TARGET-stagefeedback-libbacktrace)
24739
24740maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
24741clean-stagefeedback: clean-stagefeedback-libbacktrace
24742clean-stagefeedback-libbacktrace:
24743	@if [ $(current_stage) = stagefeedback ]; then \
24744	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
24745	else \
24746	  [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
24747	  $(MAKE) stagefeedback-start; \
24748	fi; \
24749	cd $(HOST_SUBDIR)/libbacktrace && \
24750	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24751@endif libbacktrace-bootstrap
24752
24753
24754.PHONY: all-stageautoprofile-libbacktrace maybe-all-stageautoprofile-libbacktrace
24755.PHONY: clean-stageautoprofile-libbacktrace maybe-clean-stageautoprofile-libbacktrace
24756maybe-all-stageautoprofile-libbacktrace:
24757maybe-clean-stageautoprofile-libbacktrace:
24758@if libbacktrace-bootstrap
24759maybe-all-stageautoprofile-libbacktrace: all-stageautoprofile-libbacktrace
24760all-stageautoprofile: all-stageautoprofile-libbacktrace
24761TARGET-stageautoprofile-libbacktrace = $(TARGET-libbacktrace)
24762all-stageautoprofile-libbacktrace: configure-stageautoprofile-libbacktrace
24763	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
24764	@r=`${PWD_COMMAND}`; export r; \
24765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24766	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
24767	$(HOST_EXPORTS) \
24768	$(POSTSTAGE1_HOST_EXPORTS)  \
24769	cd $(HOST_SUBDIR)/libbacktrace && \
24770	$$s/gcc/config/i386/$(AUTO_PROFILE) \
24771	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24772		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
24773		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
24774		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
24775		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
24776		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24777		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24778		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24779		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24780		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
24781		$(TARGET-stageautoprofile-libbacktrace)
24782
24783maybe-clean-stageautoprofile-libbacktrace: clean-stageautoprofile-libbacktrace
24784clean-stageautoprofile: clean-stageautoprofile-libbacktrace
24785clean-stageautoprofile-libbacktrace:
24786	@if [ $(current_stage) = stageautoprofile ]; then \
24787	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
24788	else \
24789	  [ -f $(HOST_SUBDIR)/stageautoprofile-libbacktrace/Makefile ] || exit 0; \
24790	  $(MAKE) stageautoprofile-start; \
24791	fi; \
24792	cd $(HOST_SUBDIR)/libbacktrace && \
24793	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24794@endif libbacktrace-bootstrap
24795
24796
24797.PHONY: all-stageautofeedback-libbacktrace maybe-all-stageautofeedback-libbacktrace
24798.PHONY: clean-stageautofeedback-libbacktrace maybe-clean-stageautofeedback-libbacktrace
24799maybe-all-stageautofeedback-libbacktrace:
24800maybe-clean-stageautofeedback-libbacktrace:
24801@if libbacktrace-bootstrap
24802maybe-all-stageautofeedback-libbacktrace: all-stageautofeedback-libbacktrace
24803all-stageautofeedback: all-stageautofeedback-libbacktrace
24804TARGET-stageautofeedback-libbacktrace = $(TARGET-libbacktrace)
24805all-stageautofeedback-libbacktrace: configure-stageautofeedback-libbacktrace
24806	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
24807	@r=`${PWD_COMMAND}`; export r; \
24808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24809	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
24810	$(HOST_EXPORTS) \
24811	$(POSTSTAGE1_HOST_EXPORTS)  \
24812	cd $(HOST_SUBDIR)/libbacktrace && \
24813	 \
24814	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24815		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
24816		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
24817		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
24818		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
24819		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24820		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24821		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24822		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24823		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
24824		$(TARGET-stageautofeedback-libbacktrace)
24825
24826maybe-clean-stageautofeedback-libbacktrace: clean-stageautofeedback-libbacktrace
24827clean-stageautofeedback: clean-stageautofeedback-libbacktrace
24828clean-stageautofeedback-libbacktrace:
24829	@if [ $(current_stage) = stageautofeedback ]; then \
24830	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
24831	else \
24832	  [ -f $(HOST_SUBDIR)/stageautofeedback-libbacktrace/Makefile ] || exit 0; \
24833	  $(MAKE) stageautofeedback-start; \
24834	fi; \
24835	cd $(HOST_SUBDIR)/libbacktrace && \
24836	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24837@endif libbacktrace-bootstrap
24838
24839
24840
24841
24842
24843.PHONY: check-libbacktrace maybe-check-libbacktrace
24844maybe-check-libbacktrace:
24845@if libbacktrace
24846maybe-check-libbacktrace: check-libbacktrace
24847
24848check-libbacktrace:
24849	@: $(MAKE); $(unstage)
24850	@r=`${PWD_COMMAND}`; export r; \
24851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24852	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
24853	(cd $(HOST_SUBDIR)/libbacktrace && \
24854	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
24855
24856@endif libbacktrace
24857
24858.PHONY: install-libbacktrace maybe-install-libbacktrace
24859maybe-install-libbacktrace:
24860@if libbacktrace
24861maybe-install-libbacktrace: install-libbacktrace
24862
24863install-libbacktrace: installdirs
24864	@: $(MAKE); $(unstage)
24865	@r=`${PWD_COMMAND}`; export r; \
24866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24867	$(HOST_EXPORTS) \
24868	(cd $(HOST_SUBDIR)/libbacktrace && \
24869	  $(MAKE) $(FLAGS_TO_PASS)  install)
24870
24871@endif libbacktrace
24872
24873.PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
24874maybe-install-strip-libbacktrace:
24875@if libbacktrace
24876maybe-install-strip-libbacktrace: install-strip-libbacktrace
24877
24878install-strip-libbacktrace: installdirs
24879	@: $(MAKE); $(unstage)
24880	@r=`${PWD_COMMAND}`; export r; \
24881	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24882	$(HOST_EXPORTS) \
24883	(cd $(HOST_SUBDIR)/libbacktrace && \
24884	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24885
24886@endif libbacktrace
24887
24888# Other targets (info, dvi, pdf, etc.)
24889
24890.PHONY: maybe-info-libbacktrace info-libbacktrace
24891maybe-info-libbacktrace:
24892@if libbacktrace
24893maybe-info-libbacktrace: info-libbacktrace
24894
24895info-libbacktrace: \
24896    configure-libbacktrace
24897	@[ -f ./libbacktrace/Makefile ] || exit 0; \
24898	r=`${PWD_COMMAND}`; export r; \
24899	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24900	$(HOST_EXPORTS) \
24901	for flag in $(EXTRA_HOST_FLAGS) ; do \
24902	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24903	done; \
24904	echo "Doing info in libbacktrace"; \
24905	(cd $(HOST_SUBDIR)/libbacktrace && \
24906	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24907	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24908	          "RANLIB=$${RANLIB}" \
24909	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24910	          info) \
24911	  || exit 1
24912
24913@endif libbacktrace
24914
24915.PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
24916maybe-dvi-libbacktrace:
24917@if libbacktrace
24918maybe-dvi-libbacktrace: dvi-libbacktrace
24919
24920dvi-libbacktrace: \
24921    configure-libbacktrace
24922	@[ -f ./libbacktrace/Makefile ] || exit 0; \
24923	r=`${PWD_COMMAND}`; export r; \
24924	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24925	$(HOST_EXPORTS) \
24926	for flag in $(EXTRA_HOST_FLAGS) ; do \
24927	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24928	done; \
24929	echo "Doing dvi in libbacktrace"; \
24930	(cd $(HOST_SUBDIR)/libbacktrace && \
24931	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24932	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24933	          "RANLIB=$${RANLIB}" \
24934	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24935	          dvi) \
24936	  || exit 1
24937
24938@endif libbacktrace
24939
24940.PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
24941maybe-pdf-libbacktrace:
24942@if libbacktrace
24943maybe-pdf-libbacktrace: pdf-libbacktrace
24944
24945pdf-libbacktrace: \
24946    configure-libbacktrace
24947	@[ -f ./libbacktrace/Makefile ] || exit 0; \
24948	r=`${PWD_COMMAND}`; export r; \
24949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24950	$(HOST_EXPORTS) \
24951	for flag in $(EXTRA_HOST_FLAGS) ; do \
24952	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24953	done; \
24954	echo "Doing pdf in libbacktrace"; \
24955	(cd $(HOST_SUBDIR)/libbacktrace && \
24956	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24957	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24958	          "RANLIB=$${RANLIB}" \
24959	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24960	          pdf) \
24961	  || exit 1
24962
24963@endif libbacktrace
24964
24965.PHONY: maybe-html-libbacktrace html-libbacktrace
24966maybe-html-libbacktrace:
24967@if libbacktrace
24968maybe-html-libbacktrace: html-libbacktrace
24969
24970html-libbacktrace: \
24971    configure-libbacktrace
24972	@[ -f ./libbacktrace/Makefile ] || exit 0; \
24973	r=`${PWD_COMMAND}`; export r; \
24974	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24975	$(HOST_EXPORTS) \
24976	for flag in $(EXTRA_HOST_FLAGS) ; do \
24977	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24978	done; \
24979	echo "Doing html in libbacktrace"; \
24980	(cd $(HOST_SUBDIR)/libbacktrace && \
24981	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24982	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24983	          "RANLIB=$${RANLIB}" \
24984	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24985	          html) \
24986	  || exit 1
24987
24988@endif libbacktrace
24989
24990.PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
24991maybe-TAGS-libbacktrace:
24992@if libbacktrace
24993maybe-TAGS-libbacktrace: TAGS-libbacktrace
24994
24995TAGS-libbacktrace: \
24996    configure-libbacktrace
24997	@[ -f ./libbacktrace/Makefile ] || exit 0; \
24998	r=`${PWD_COMMAND}`; export r; \
24999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25000	$(HOST_EXPORTS) \
25001	for flag in $(EXTRA_HOST_FLAGS) ; do \
25002	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25003	done; \
25004	echo "Doing TAGS in libbacktrace"; \
25005	(cd $(HOST_SUBDIR)/libbacktrace && \
25006	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25007	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25008	          "RANLIB=$${RANLIB}" \
25009	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25010	          TAGS) \
25011	  || exit 1
25012
25013@endif libbacktrace
25014
25015.PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
25016maybe-install-info-libbacktrace:
25017@if libbacktrace
25018maybe-install-info-libbacktrace: install-info-libbacktrace
25019
25020install-info-libbacktrace: \
25021    configure-libbacktrace \
25022    info-libbacktrace
25023	@[ -f ./libbacktrace/Makefile ] || exit 0; \
25024	r=`${PWD_COMMAND}`; export r; \
25025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25026	$(HOST_EXPORTS) \
25027	for flag in $(EXTRA_HOST_FLAGS) ; do \
25028	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25029	done; \
25030	echo "Doing install-info in libbacktrace"; \
25031	(cd $(HOST_SUBDIR)/libbacktrace && \
25032	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25033	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25034	          "RANLIB=$${RANLIB}" \
25035	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25036	          install-info) \
25037	  || exit 1
25038
25039@endif libbacktrace
25040
25041.PHONY: maybe-install-dvi-libbacktrace install-dvi-libbacktrace
25042maybe-install-dvi-libbacktrace:
25043@if libbacktrace
25044maybe-install-dvi-libbacktrace: install-dvi-libbacktrace
25045
25046install-dvi-libbacktrace: \
25047    configure-libbacktrace \
25048    dvi-libbacktrace
25049	@[ -f ./libbacktrace/Makefile ] || exit 0; \
25050	r=`${PWD_COMMAND}`; export r; \
25051	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25052	$(HOST_EXPORTS) \
25053	for flag in $(EXTRA_HOST_FLAGS) ; do \
25054	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25055	done; \
25056	echo "Doing install-dvi in libbacktrace"; \
25057	(cd $(HOST_SUBDIR)/libbacktrace && \
25058	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25059	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25060	          "RANLIB=$${RANLIB}" \
25061	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25062	          install-dvi) \
25063	  || exit 1
25064
25065@endif libbacktrace
25066
25067.PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
25068maybe-install-pdf-libbacktrace:
25069@if libbacktrace
25070maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
25071
25072install-pdf-libbacktrace: \
25073    configure-libbacktrace \
25074    pdf-libbacktrace
25075	@[ -f ./libbacktrace/Makefile ] || exit 0; \
25076	r=`${PWD_COMMAND}`; export r; \
25077	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25078	$(HOST_EXPORTS) \
25079	for flag in $(EXTRA_HOST_FLAGS) ; do \
25080	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25081	done; \
25082	echo "Doing install-pdf in libbacktrace"; \
25083	(cd $(HOST_SUBDIR)/libbacktrace && \
25084	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25085	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25086	          "RANLIB=$${RANLIB}" \
25087	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25088	          install-pdf) \
25089	  || exit 1
25090
25091@endif libbacktrace
25092
25093.PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
25094maybe-install-html-libbacktrace:
25095@if libbacktrace
25096maybe-install-html-libbacktrace: install-html-libbacktrace
25097
25098install-html-libbacktrace: \
25099    configure-libbacktrace \
25100    html-libbacktrace
25101	@[ -f ./libbacktrace/Makefile ] || exit 0; \
25102	r=`${PWD_COMMAND}`; export r; \
25103	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25104	$(HOST_EXPORTS) \
25105	for flag in $(EXTRA_HOST_FLAGS) ; do \
25106	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25107	done; \
25108	echo "Doing install-html in libbacktrace"; \
25109	(cd $(HOST_SUBDIR)/libbacktrace && \
25110	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25111	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25112	          "RANLIB=$${RANLIB}" \
25113	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25114	          install-html) \
25115	  || exit 1
25116
25117@endif libbacktrace
25118
25119.PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
25120maybe-installcheck-libbacktrace:
25121@if libbacktrace
25122maybe-installcheck-libbacktrace: installcheck-libbacktrace
25123
25124installcheck-libbacktrace: \
25125    configure-libbacktrace
25126	@[ -f ./libbacktrace/Makefile ] || exit 0; \
25127	r=`${PWD_COMMAND}`; export r; \
25128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25129	$(HOST_EXPORTS) \
25130	for flag in $(EXTRA_HOST_FLAGS) ; do \
25131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25132	done; \
25133	echo "Doing installcheck in libbacktrace"; \
25134	(cd $(HOST_SUBDIR)/libbacktrace && \
25135	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25136	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25137	          "RANLIB=$${RANLIB}" \
25138	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25139	          installcheck) \
25140	  || exit 1
25141
25142@endif libbacktrace
25143
25144.PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
25145maybe-mostlyclean-libbacktrace:
25146@if libbacktrace
25147maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
25148
25149mostlyclean-libbacktrace:
25150	@[ -f ./libbacktrace/Makefile ] || exit 0; \
25151	r=`${PWD_COMMAND}`; export r; \
25152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25153	$(HOST_EXPORTS) \
25154	for flag in $(EXTRA_HOST_FLAGS) ; do \
25155	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25156	done; \
25157	echo "Doing mostlyclean in libbacktrace"; \
25158	(cd $(HOST_SUBDIR)/libbacktrace && \
25159	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25160	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25161	          "RANLIB=$${RANLIB}" \
25162	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25163	          mostlyclean) \
25164	  || exit 1
25165
25166@endif libbacktrace
25167
25168.PHONY: maybe-clean-libbacktrace clean-libbacktrace
25169maybe-clean-libbacktrace:
25170@if libbacktrace
25171maybe-clean-libbacktrace: clean-libbacktrace
25172
25173clean-libbacktrace:
25174	@[ -f ./libbacktrace/Makefile ] || exit 0; \
25175	r=`${PWD_COMMAND}`; export r; \
25176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25177	$(HOST_EXPORTS) \
25178	for flag in $(EXTRA_HOST_FLAGS) ; do \
25179	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25180	done; \
25181	echo "Doing clean in libbacktrace"; \
25182	(cd $(HOST_SUBDIR)/libbacktrace && \
25183	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25184	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25185	          "RANLIB=$${RANLIB}" \
25186	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25187	          clean) \
25188	  || exit 1
25189
25190@endif libbacktrace
25191
25192.PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
25193maybe-distclean-libbacktrace:
25194@if libbacktrace
25195maybe-distclean-libbacktrace: distclean-libbacktrace
25196
25197distclean-libbacktrace:
25198	@[ -f ./libbacktrace/Makefile ] || exit 0; \
25199	r=`${PWD_COMMAND}`; export r; \
25200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25201	$(HOST_EXPORTS) \
25202	for flag in $(EXTRA_HOST_FLAGS) ; do \
25203	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25204	done; \
25205	echo "Doing distclean in libbacktrace"; \
25206	(cd $(HOST_SUBDIR)/libbacktrace && \
25207	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25208	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25209	          "RANLIB=$${RANLIB}" \
25210	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25211	          distclean) \
25212	  || exit 1
25213
25214@endif libbacktrace
25215
25216.PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
25217maybe-maintainer-clean-libbacktrace:
25218@if libbacktrace
25219maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
25220
25221maintainer-clean-libbacktrace:
25222	@[ -f ./libbacktrace/Makefile ] || exit 0; \
25223	r=`${PWD_COMMAND}`; export r; \
25224	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25225	$(HOST_EXPORTS) \
25226	for flag in $(EXTRA_HOST_FLAGS) ; do \
25227	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25228	done; \
25229	echo "Doing maintainer-clean in libbacktrace"; \
25230	(cd $(HOST_SUBDIR)/libbacktrace && \
25231	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25232	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25233	          "RANLIB=$${RANLIB}" \
25234	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25235	          maintainer-clean) \
25236	  || exit 1
25237
25238@endif libbacktrace
25239
25240
25241
25242.PHONY: configure-libcpp maybe-configure-libcpp
25243maybe-configure-libcpp:
25244@if gcc-bootstrap
25245configure-libcpp: stage_current
25246@endif gcc-bootstrap
25247@if libcpp
25248maybe-configure-libcpp: configure-libcpp
25249configure-libcpp:
25250	@r=`${PWD_COMMAND}`; export r; \
25251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25252	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25253	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
25254	$(HOST_EXPORTS)  \
25255	echo Configuring in $(HOST_SUBDIR)/libcpp; \
25256	cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
25257	case $(srcdir) in \
25258	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25259	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25260		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25261	esac; \
25262	module_srcdir=libcpp; \
25263	$(SHELL) \
25264	  $$s/$$module_srcdir/configure \
25265	  --srcdir=$${topdir}/$$module_srcdir \
25266	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25267	  --target=${target_alias}  \
25268	  || exit 1
25269@endif libcpp
25270
25271
25272
25273.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
25274maybe-configure-stage1-libcpp:
25275@if libcpp-bootstrap
25276maybe-configure-stage1-libcpp: configure-stage1-libcpp
25277configure-stage1-libcpp:
25278	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25279	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
25280	@r=`${PWD_COMMAND}`; export r; \
25281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25282	TFLAGS="$(STAGE1_TFLAGS)"; \
25283	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25284	$(HOST_EXPORTS) \
25285	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25286	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25287	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
25288	echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
25289	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
25290	cd $(HOST_SUBDIR)/libcpp || exit 1; \
25291	case $(srcdir) in \
25292	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25293	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25294		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25295	esac; \
25296	module_srcdir=libcpp; \
25297	$(SHELL) $$s/$$module_srcdir/configure \
25298	  --srcdir=$${topdir}/$$module_srcdir \
25299	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25300	  --target=${target_alias} \
25301	   \
25302	  $(STAGE1_CONFIGURE_FLAGS)
25303@endif libcpp-bootstrap
25304
25305.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
25306maybe-configure-stage2-libcpp:
25307@if libcpp-bootstrap
25308maybe-configure-stage2-libcpp: configure-stage2-libcpp
25309configure-stage2-libcpp:
25310	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25311	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
25312	@r=`${PWD_COMMAND}`; export r; \
25313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25314	TFLAGS="$(STAGE2_TFLAGS)"; \
25315	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25316	$(HOST_EXPORTS) \
25317	$(POSTSTAGE1_HOST_EXPORTS) \
25318	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25319	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25320	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
25321	echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
25322	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
25323	cd $(HOST_SUBDIR)/libcpp || exit 1; \
25324	case $(srcdir) in \
25325	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25326	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25327		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25328	esac; \
25329	module_srcdir=libcpp; \
25330	$(SHELL) $$s/$$module_srcdir/configure \
25331	  --srcdir=$${topdir}/$$module_srcdir \
25332	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25333	  --target=${target_alias} \
25334	  --with-build-libsubdir=$(HOST_SUBDIR) \
25335	  $(STAGE2_CONFIGURE_FLAGS)
25336@endif libcpp-bootstrap
25337
25338.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
25339maybe-configure-stage3-libcpp:
25340@if libcpp-bootstrap
25341maybe-configure-stage3-libcpp: configure-stage3-libcpp
25342configure-stage3-libcpp:
25343	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25344	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
25345	@r=`${PWD_COMMAND}`; export r; \
25346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25347	TFLAGS="$(STAGE3_TFLAGS)"; \
25348	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25349	$(HOST_EXPORTS) \
25350	$(POSTSTAGE1_HOST_EXPORTS) \
25351	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25352	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25353	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
25354	echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
25355	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
25356	cd $(HOST_SUBDIR)/libcpp || exit 1; \
25357	case $(srcdir) in \
25358	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25359	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25360		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25361	esac; \
25362	module_srcdir=libcpp; \
25363	$(SHELL) $$s/$$module_srcdir/configure \
25364	  --srcdir=$${topdir}/$$module_srcdir \
25365	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25366	  --target=${target_alias} \
25367	  --with-build-libsubdir=$(HOST_SUBDIR) \
25368	  $(STAGE3_CONFIGURE_FLAGS)
25369@endif libcpp-bootstrap
25370
25371.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
25372maybe-configure-stage4-libcpp:
25373@if libcpp-bootstrap
25374maybe-configure-stage4-libcpp: configure-stage4-libcpp
25375configure-stage4-libcpp:
25376	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25377	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
25378	@r=`${PWD_COMMAND}`; export r; \
25379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25380	TFLAGS="$(STAGE4_TFLAGS)"; \
25381	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25382	$(HOST_EXPORTS) \
25383	$(POSTSTAGE1_HOST_EXPORTS) \
25384	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25385	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25386	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
25387	echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
25388	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
25389	cd $(HOST_SUBDIR)/libcpp || exit 1; \
25390	case $(srcdir) in \
25391	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25392	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25393		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25394	esac; \
25395	module_srcdir=libcpp; \
25396	$(SHELL) $$s/$$module_srcdir/configure \
25397	  --srcdir=$${topdir}/$$module_srcdir \
25398	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25399	  --target=${target_alias} \
25400	  --with-build-libsubdir=$(HOST_SUBDIR) \
25401	  $(STAGE4_CONFIGURE_FLAGS)
25402@endif libcpp-bootstrap
25403
25404.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
25405maybe-configure-stageprofile-libcpp:
25406@if libcpp-bootstrap
25407maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
25408configure-stageprofile-libcpp:
25409	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25410	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
25411	@r=`${PWD_COMMAND}`; export r; \
25412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25413	TFLAGS="$(STAGEprofile_TFLAGS)"; \
25414	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25415	$(HOST_EXPORTS) \
25416	$(POSTSTAGE1_HOST_EXPORTS) \
25417	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25418	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25419	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
25420	echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
25421	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
25422	cd $(HOST_SUBDIR)/libcpp || exit 1; \
25423	case $(srcdir) in \
25424	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25425	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25426		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25427	esac; \
25428	module_srcdir=libcpp; \
25429	$(SHELL) $$s/$$module_srcdir/configure \
25430	  --srcdir=$${topdir}/$$module_srcdir \
25431	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25432	  --target=${target_alias} \
25433	  --with-build-libsubdir=$(HOST_SUBDIR) \
25434	  $(STAGEprofile_CONFIGURE_FLAGS)
25435@endif libcpp-bootstrap
25436
25437.PHONY: configure-stagetrain-libcpp maybe-configure-stagetrain-libcpp
25438maybe-configure-stagetrain-libcpp:
25439@if libcpp-bootstrap
25440maybe-configure-stagetrain-libcpp: configure-stagetrain-libcpp
25441configure-stagetrain-libcpp:
25442	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
25443	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
25444	@r=`${PWD_COMMAND}`; export r; \
25445	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25446	TFLAGS="$(STAGEtrain_TFLAGS)"; \
25447	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25448	$(HOST_EXPORTS) \
25449	$(POSTSTAGE1_HOST_EXPORTS) \
25450	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
25451	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
25452	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
25453	echo Configuring stage train in $(HOST_SUBDIR)/libcpp; \
25454	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
25455	cd $(HOST_SUBDIR)/libcpp || exit 1; \
25456	case $(srcdir) in \
25457	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25458	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25459		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25460	esac; \
25461	module_srcdir=libcpp; \
25462	$(SHELL) $$s/$$module_srcdir/configure \
25463	  --srcdir=$${topdir}/$$module_srcdir \
25464	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25465	  --target=${target_alias} \
25466	  --with-build-libsubdir=$(HOST_SUBDIR) \
25467	  $(STAGEtrain_CONFIGURE_FLAGS)
25468@endif libcpp-bootstrap
25469
25470.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
25471maybe-configure-stagefeedback-libcpp:
25472@if libcpp-bootstrap
25473maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
25474configure-stagefeedback-libcpp:
25475	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25476	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
25477	@r=`${PWD_COMMAND}`; export r; \
25478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25479	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25480	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25481	$(HOST_EXPORTS) \
25482	$(POSTSTAGE1_HOST_EXPORTS) \
25483	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25484	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25485	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
25486	echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
25487	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
25488	cd $(HOST_SUBDIR)/libcpp || exit 1; \
25489	case $(srcdir) in \
25490	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25491	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25492		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25493	esac; \
25494	module_srcdir=libcpp; \
25495	$(SHELL) $$s/$$module_srcdir/configure \
25496	  --srcdir=$${topdir}/$$module_srcdir \
25497	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25498	  --target=${target_alias} \
25499	  --with-build-libsubdir=$(HOST_SUBDIR) \
25500	  $(STAGEfeedback_CONFIGURE_FLAGS)
25501@endif libcpp-bootstrap
25502
25503.PHONY: configure-stageautoprofile-libcpp maybe-configure-stageautoprofile-libcpp
25504maybe-configure-stageautoprofile-libcpp:
25505@if libcpp-bootstrap
25506maybe-configure-stageautoprofile-libcpp: configure-stageautoprofile-libcpp
25507configure-stageautoprofile-libcpp:
25508	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
25509	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
25510	@r=`${PWD_COMMAND}`; export r; \
25511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25512	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
25513	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25514	$(HOST_EXPORTS) \
25515	$(POSTSTAGE1_HOST_EXPORTS) \
25516	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
25517	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
25518	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
25519	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libcpp; \
25520	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
25521	cd $(HOST_SUBDIR)/libcpp || exit 1; \
25522	case $(srcdir) in \
25523	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25524	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25525		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25526	esac; \
25527	module_srcdir=libcpp; \
25528	$(SHELL) $$s/$$module_srcdir/configure \
25529	  --srcdir=$${topdir}/$$module_srcdir \
25530	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25531	  --target=${target_alias} \
25532	  --with-build-libsubdir=$(HOST_SUBDIR) \
25533	  $(STAGEautoprofile_CONFIGURE_FLAGS)
25534@endif libcpp-bootstrap
25535
25536.PHONY: configure-stageautofeedback-libcpp maybe-configure-stageautofeedback-libcpp
25537maybe-configure-stageautofeedback-libcpp:
25538@if libcpp-bootstrap
25539maybe-configure-stageautofeedback-libcpp: configure-stageautofeedback-libcpp
25540configure-stageautofeedback-libcpp:
25541	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
25542	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
25543	@r=`${PWD_COMMAND}`; export r; \
25544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25545	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
25546	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
25547	$(HOST_EXPORTS) \
25548	$(POSTSTAGE1_HOST_EXPORTS) \
25549	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
25550	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
25551	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
25552	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libcpp; \
25553	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
25554	cd $(HOST_SUBDIR)/libcpp || exit 1; \
25555	case $(srcdir) in \
25556	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25557	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
25558		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25559	esac; \
25560	module_srcdir=libcpp; \
25561	$(SHELL) $$s/$$module_srcdir/configure \
25562	  --srcdir=$${topdir}/$$module_srcdir \
25563	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25564	  --target=${target_alias} \
25565	  --with-build-libsubdir=$(HOST_SUBDIR) \
25566	  $(STAGEautofeedback_CONFIGURE_FLAGS)
25567@endif libcpp-bootstrap
25568
25569
25570
25571
25572
25573.PHONY: all-libcpp maybe-all-libcpp
25574maybe-all-libcpp:
25575@if gcc-bootstrap
25576all-libcpp: stage_current
25577@endif gcc-bootstrap
25578@if libcpp
25579TARGET-libcpp=all
25580maybe-all-libcpp: all-libcpp
25581all-libcpp: configure-libcpp
25582	@r=`${PWD_COMMAND}`; export r; \
25583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25584	$(HOST_EXPORTS)  \
25585	(cd $(HOST_SUBDIR)/libcpp && \
25586	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
25587		$(TARGET-libcpp))
25588@endif libcpp
25589
25590
25591
25592.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
25593.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
25594maybe-all-stage1-libcpp:
25595maybe-clean-stage1-libcpp:
25596@if libcpp-bootstrap
25597maybe-all-stage1-libcpp: all-stage1-libcpp
25598all-stage1: all-stage1-libcpp
25599TARGET-stage1-libcpp = $(TARGET-libcpp)
25600all-stage1-libcpp: configure-stage1-libcpp
25601	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25602	@r=`${PWD_COMMAND}`; export r; \
25603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25604	TFLAGS="$(STAGE1_TFLAGS)"; \
25605	$(HOST_EXPORTS)  \
25606	cd $(HOST_SUBDIR)/libcpp && \
25607	 \
25608	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25609		CFLAGS="$(STAGE1_CFLAGS)" \
25610		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
25611		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25612		LIBCFLAGS="$(LIBCFLAGS)" \
25613		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25614		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25615		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25616		$(EXTRA_HOST_FLAGS)  \
25617		$(STAGE1_FLAGS_TO_PASS)  \
25618		TFLAGS="$(STAGE1_TFLAGS)"  \
25619		$(TARGET-stage1-libcpp)
25620
25621maybe-clean-stage1-libcpp: clean-stage1-libcpp
25622clean-stage1: clean-stage1-libcpp
25623clean-stage1-libcpp:
25624	@if [ $(current_stage) = stage1 ]; then \
25625	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25626	else \
25627	  [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
25628	  $(MAKE) stage1-start; \
25629	fi; \
25630	cd $(HOST_SUBDIR)/libcpp && \
25631	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25632	$(STAGE1_FLAGS_TO_PASS)  clean
25633@endif libcpp-bootstrap
25634
25635
25636.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
25637.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
25638maybe-all-stage2-libcpp:
25639maybe-clean-stage2-libcpp:
25640@if libcpp-bootstrap
25641maybe-all-stage2-libcpp: all-stage2-libcpp
25642all-stage2: all-stage2-libcpp
25643TARGET-stage2-libcpp = $(TARGET-libcpp)
25644all-stage2-libcpp: configure-stage2-libcpp
25645	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25646	@r=`${PWD_COMMAND}`; export r; \
25647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25648	TFLAGS="$(STAGE2_TFLAGS)"; \
25649	$(HOST_EXPORTS) \
25650	$(POSTSTAGE1_HOST_EXPORTS)  \
25651	cd $(HOST_SUBDIR)/libcpp && \
25652	 \
25653	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25654		CFLAGS="$(STAGE2_CFLAGS)" \
25655		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
25656		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25657		LIBCFLAGS="$(STAGE2_CFLAGS)" \
25658		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25659		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25660		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25661		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25662		TFLAGS="$(STAGE2_TFLAGS)"  \
25663		$(TARGET-stage2-libcpp)
25664
25665maybe-clean-stage2-libcpp: clean-stage2-libcpp
25666clean-stage2: clean-stage2-libcpp
25667clean-stage2-libcpp:
25668	@if [ $(current_stage) = stage2 ]; then \
25669	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25670	else \
25671	  [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
25672	  $(MAKE) stage2-start; \
25673	fi; \
25674	cd $(HOST_SUBDIR)/libcpp && \
25675	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25676@endif libcpp-bootstrap
25677
25678
25679.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
25680.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
25681maybe-all-stage3-libcpp:
25682maybe-clean-stage3-libcpp:
25683@if libcpp-bootstrap
25684maybe-all-stage3-libcpp: all-stage3-libcpp
25685all-stage3: all-stage3-libcpp
25686TARGET-stage3-libcpp = $(TARGET-libcpp)
25687all-stage3-libcpp: configure-stage3-libcpp
25688	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25689	@r=`${PWD_COMMAND}`; export r; \
25690	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25691	TFLAGS="$(STAGE3_TFLAGS)"; \
25692	$(HOST_EXPORTS) \
25693	$(POSTSTAGE1_HOST_EXPORTS)  \
25694	cd $(HOST_SUBDIR)/libcpp && \
25695	 \
25696	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25697		CFLAGS="$(STAGE3_CFLAGS)" \
25698		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
25699		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25700		LIBCFLAGS="$(STAGE3_CFLAGS)" \
25701		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25702		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25703		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25704		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25705		TFLAGS="$(STAGE3_TFLAGS)"  \
25706		$(TARGET-stage3-libcpp)
25707
25708maybe-clean-stage3-libcpp: clean-stage3-libcpp
25709clean-stage3: clean-stage3-libcpp
25710clean-stage3-libcpp:
25711	@if [ $(current_stage) = stage3 ]; then \
25712	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25713	else \
25714	  [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
25715	  $(MAKE) stage3-start; \
25716	fi; \
25717	cd $(HOST_SUBDIR)/libcpp && \
25718	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25719@endif libcpp-bootstrap
25720
25721
25722.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
25723.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
25724maybe-all-stage4-libcpp:
25725maybe-clean-stage4-libcpp:
25726@if libcpp-bootstrap
25727maybe-all-stage4-libcpp: all-stage4-libcpp
25728all-stage4: all-stage4-libcpp
25729TARGET-stage4-libcpp = $(TARGET-libcpp)
25730all-stage4-libcpp: configure-stage4-libcpp
25731	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25732	@r=`${PWD_COMMAND}`; export r; \
25733	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25734	TFLAGS="$(STAGE4_TFLAGS)"; \
25735	$(HOST_EXPORTS) \
25736	$(POSTSTAGE1_HOST_EXPORTS)  \
25737	cd $(HOST_SUBDIR)/libcpp && \
25738	 \
25739	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25740		CFLAGS="$(STAGE4_CFLAGS)" \
25741		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
25742		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25743		LIBCFLAGS="$(STAGE4_CFLAGS)" \
25744		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25745		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25746		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25747		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25748		TFLAGS="$(STAGE4_TFLAGS)"  \
25749		$(TARGET-stage4-libcpp)
25750
25751maybe-clean-stage4-libcpp: clean-stage4-libcpp
25752clean-stage4: clean-stage4-libcpp
25753clean-stage4-libcpp:
25754	@if [ $(current_stage) = stage4 ]; then \
25755	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25756	else \
25757	  [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
25758	  $(MAKE) stage4-start; \
25759	fi; \
25760	cd $(HOST_SUBDIR)/libcpp && \
25761	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25762@endif libcpp-bootstrap
25763
25764
25765.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
25766.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
25767maybe-all-stageprofile-libcpp:
25768maybe-clean-stageprofile-libcpp:
25769@if libcpp-bootstrap
25770maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
25771all-stageprofile: all-stageprofile-libcpp
25772TARGET-stageprofile-libcpp = $(TARGET-libcpp)
25773all-stageprofile-libcpp: configure-stageprofile-libcpp
25774	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25775	@r=`${PWD_COMMAND}`; export r; \
25776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25777	TFLAGS="$(STAGEprofile_TFLAGS)"; \
25778	$(HOST_EXPORTS) \
25779	$(POSTSTAGE1_HOST_EXPORTS)  \
25780	cd $(HOST_SUBDIR)/libcpp && \
25781	 \
25782	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25783		CFLAGS="$(STAGEprofile_CFLAGS)" \
25784		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
25785		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25786		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25787		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25788		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25789		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25790		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25791		TFLAGS="$(STAGEprofile_TFLAGS)"  \
25792		$(TARGET-stageprofile-libcpp)
25793
25794maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
25795clean-stageprofile: clean-stageprofile-libcpp
25796clean-stageprofile-libcpp:
25797	@if [ $(current_stage) = stageprofile ]; then \
25798	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25799	else \
25800	  [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
25801	  $(MAKE) stageprofile-start; \
25802	fi; \
25803	cd $(HOST_SUBDIR)/libcpp && \
25804	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25805@endif libcpp-bootstrap
25806
25807
25808.PHONY: all-stagetrain-libcpp maybe-all-stagetrain-libcpp
25809.PHONY: clean-stagetrain-libcpp maybe-clean-stagetrain-libcpp
25810maybe-all-stagetrain-libcpp:
25811maybe-clean-stagetrain-libcpp:
25812@if libcpp-bootstrap
25813maybe-all-stagetrain-libcpp: all-stagetrain-libcpp
25814all-stagetrain: all-stagetrain-libcpp
25815TARGET-stagetrain-libcpp = $(TARGET-libcpp)
25816all-stagetrain-libcpp: configure-stagetrain-libcpp
25817	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
25818	@r=`${PWD_COMMAND}`; export r; \
25819	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25820	TFLAGS="$(STAGEtrain_TFLAGS)"; \
25821	$(HOST_EXPORTS) \
25822	$(POSTSTAGE1_HOST_EXPORTS)  \
25823	cd $(HOST_SUBDIR)/libcpp && \
25824	 \
25825	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25826		CFLAGS="$(STAGEtrain_CFLAGS)" \
25827		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
25828		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
25829		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
25830		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25831		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25832		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25833		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25834		TFLAGS="$(STAGEtrain_TFLAGS)"  \
25835		$(TARGET-stagetrain-libcpp)
25836
25837maybe-clean-stagetrain-libcpp: clean-stagetrain-libcpp
25838clean-stagetrain: clean-stagetrain-libcpp
25839clean-stagetrain-libcpp:
25840	@if [ $(current_stage) = stagetrain ]; then \
25841	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25842	else \
25843	  [ -f $(HOST_SUBDIR)/stagetrain-libcpp/Makefile ] || exit 0; \
25844	  $(MAKE) stagetrain-start; \
25845	fi; \
25846	cd $(HOST_SUBDIR)/libcpp && \
25847	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25848@endif libcpp-bootstrap
25849
25850
25851.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
25852.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
25853maybe-all-stagefeedback-libcpp:
25854maybe-clean-stagefeedback-libcpp:
25855@if libcpp-bootstrap
25856maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
25857all-stagefeedback: all-stagefeedback-libcpp
25858TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
25859all-stagefeedback-libcpp: configure-stagefeedback-libcpp
25860	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25861	@r=`${PWD_COMMAND}`; export r; \
25862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25863	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25864	$(HOST_EXPORTS) \
25865	$(POSTSTAGE1_HOST_EXPORTS)  \
25866	cd $(HOST_SUBDIR)/libcpp && \
25867	 \
25868	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25869		CFLAGS="$(STAGEfeedback_CFLAGS)" \
25870		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
25871		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25872		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25873		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25874		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25875		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25876		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25877		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
25878		$(TARGET-stagefeedback-libcpp)
25879
25880maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
25881clean-stagefeedback: clean-stagefeedback-libcpp
25882clean-stagefeedback-libcpp:
25883	@if [ $(current_stage) = stagefeedback ]; then \
25884	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25885	else \
25886	  [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
25887	  $(MAKE) stagefeedback-start; \
25888	fi; \
25889	cd $(HOST_SUBDIR)/libcpp && \
25890	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25891@endif libcpp-bootstrap
25892
25893
25894.PHONY: all-stageautoprofile-libcpp maybe-all-stageautoprofile-libcpp
25895.PHONY: clean-stageautoprofile-libcpp maybe-clean-stageautoprofile-libcpp
25896maybe-all-stageautoprofile-libcpp:
25897maybe-clean-stageautoprofile-libcpp:
25898@if libcpp-bootstrap
25899maybe-all-stageautoprofile-libcpp: all-stageautoprofile-libcpp
25900all-stageautoprofile: all-stageautoprofile-libcpp
25901TARGET-stageautoprofile-libcpp = $(TARGET-libcpp)
25902all-stageautoprofile-libcpp: configure-stageautoprofile-libcpp
25903	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
25904	@r=`${PWD_COMMAND}`; export r; \
25905	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25906	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
25907	$(HOST_EXPORTS) \
25908	$(POSTSTAGE1_HOST_EXPORTS)  \
25909	cd $(HOST_SUBDIR)/libcpp && \
25910	$$s/gcc/config/i386/$(AUTO_PROFILE) \
25911	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25912		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
25913		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
25914		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
25915		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
25916		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25917		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25918		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25919		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25920		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
25921		$(TARGET-stageautoprofile-libcpp)
25922
25923maybe-clean-stageautoprofile-libcpp: clean-stageautoprofile-libcpp
25924clean-stageautoprofile: clean-stageautoprofile-libcpp
25925clean-stageautoprofile-libcpp:
25926	@if [ $(current_stage) = stageautoprofile ]; then \
25927	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25928	else \
25929	  [ -f $(HOST_SUBDIR)/stageautoprofile-libcpp/Makefile ] || exit 0; \
25930	  $(MAKE) stageautoprofile-start; \
25931	fi; \
25932	cd $(HOST_SUBDIR)/libcpp && \
25933	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25934@endif libcpp-bootstrap
25935
25936
25937.PHONY: all-stageautofeedback-libcpp maybe-all-stageautofeedback-libcpp
25938.PHONY: clean-stageautofeedback-libcpp maybe-clean-stageautofeedback-libcpp
25939maybe-all-stageautofeedback-libcpp:
25940maybe-clean-stageautofeedback-libcpp:
25941@if libcpp-bootstrap
25942maybe-all-stageautofeedback-libcpp: all-stageautofeedback-libcpp
25943all-stageautofeedback: all-stageautofeedback-libcpp
25944TARGET-stageautofeedback-libcpp = $(TARGET-libcpp)
25945all-stageautofeedback-libcpp: configure-stageautofeedback-libcpp
25946	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
25947	@r=`${PWD_COMMAND}`; export r; \
25948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25949	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
25950	$(HOST_EXPORTS) \
25951	$(POSTSTAGE1_HOST_EXPORTS)  \
25952	cd $(HOST_SUBDIR)/libcpp && \
25953	 \
25954	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25955		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
25956		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
25957		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
25958		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
25959		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25960		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25961		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25962		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25963		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
25964		$(TARGET-stageautofeedback-libcpp)
25965
25966maybe-clean-stageautofeedback-libcpp: clean-stageautofeedback-libcpp
25967clean-stageautofeedback: clean-stageautofeedback-libcpp
25968clean-stageautofeedback-libcpp:
25969	@if [ $(current_stage) = stageautofeedback ]; then \
25970	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
25971	else \
25972	  [ -f $(HOST_SUBDIR)/stageautofeedback-libcpp/Makefile ] || exit 0; \
25973	  $(MAKE) stageautofeedback-start; \
25974	fi; \
25975	cd $(HOST_SUBDIR)/libcpp && \
25976	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25977@endif libcpp-bootstrap
25978
25979
25980
25981
25982
25983.PHONY: check-libcpp maybe-check-libcpp
25984maybe-check-libcpp:
25985@if libcpp
25986maybe-check-libcpp: check-libcpp
25987
25988check-libcpp:
25989	@: $(MAKE); $(unstage)
25990	@r=`${PWD_COMMAND}`; export r; \
25991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25992	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
25993	(cd $(HOST_SUBDIR)/libcpp && \
25994	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
25995
25996@endif libcpp
25997
25998.PHONY: install-libcpp maybe-install-libcpp
25999maybe-install-libcpp:
26000@if libcpp
26001maybe-install-libcpp: install-libcpp
26002
26003install-libcpp: installdirs
26004	@: $(MAKE); $(unstage)
26005	@r=`${PWD_COMMAND}`; export r; \
26006	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26007	$(HOST_EXPORTS) \
26008	(cd $(HOST_SUBDIR)/libcpp && \
26009	  $(MAKE) $(FLAGS_TO_PASS)  install)
26010
26011@endif libcpp
26012
26013.PHONY: install-strip-libcpp maybe-install-strip-libcpp
26014maybe-install-strip-libcpp:
26015@if libcpp
26016maybe-install-strip-libcpp: install-strip-libcpp
26017
26018install-strip-libcpp: installdirs
26019	@: $(MAKE); $(unstage)
26020	@r=`${PWD_COMMAND}`; export r; \
26021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26022	$(HOST_EXPORTS) \
26023	(cd $(HOST_SUBDIR)/libcpp && \
26024	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26025
26026@endif libcpp
26027
26028# Other targets (info, dvi, pdf, etc.)
26029
26030.PHONY: maybe-info-libcpp info-libcpp
26031maybe-info-libcpp:
26032@if libcpp
26033maybe-info-libcpp: info-libcpp
26034
26035info-libcpp: \
26036    configure-libcpp
26037	@[ -f ./libcpp/Makefile ] || exit 0; \
26038	r=`${PWD_COMMAND}`; export r; \
26039	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26040	$(HOST_EXPORTS) \
26041	for flag in $(EXTRA_HOST_FLAGS) ; do \
26042	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26043	done; \
26044	echo "Doing info in libcpp"; \
26045	(cd $(HOST_SUBDIR)/libcpp && \
26046	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26047	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26048	          "RANLIB=$${RANLIB}" \
26049	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26050	          info) \
26051	  || exit 1
26052
26053@endif libcpp
26054
26055.PHONY: maybe-dvi-libcpp dvi-libcpp
26056maybe-dvi-libcpp:
26057@if libcpp
26058maybe-dvi-libcpp: dvi-libcpp
26059
26060dvi-libcpp: \
26061    configure-libcpp
26062	@[ -f ./libcpp/Makefile ] || exit 0; \
26063	r=`${PWD_COMMAND}`; export r; \
26064	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26065	$(HOST_EXPORTS) \
26066	for flag in $(EXTRA_HOST_FLAGS) ; do \
26067	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26068	done; \
26069	echo "Doing dvi in libcpp"; \
26070	(cd $(HOST_SUBDIR)/libcpp && \
26071	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26072	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26073	          "RANLIB=$${RANLIB}" \
26074	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26075	          dvi) \
26076	  || exit 1
26077
26078@endif libcpp
26079
26080.PHONY: maybe-pdf-libcpp pdf-libcpp
26081maybe-pdf-libcpp:
26082@if libcpp
26083maybe-pdf-libcpp: pdf-libcpp
26084
26085pdf-libcpp: \
26086    configure-libcpp
26087	@[ -f ./libcpp/Makefile ] || exit 0; \
26088	r=`${PWD_COMMAND}`; export r; \
26089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26090	$(HOST_EXPORTS) \
26091	for flag in $(EXTRA_HOST_FLAGS) ; do \
26092	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26093	done; \
26094	echo "Doing pdf in libcpp"; \
26095	(cd $(HOST_SUBDIR)/libcpp && \
26096	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26097	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26098	          "RANLIB=$${RANLIB}" \
26099	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26100	          pdf) \
26101	  || exit 1
26102
26103@endif libcpp
26104
26105.PHONY: maybe-html-libcpp html-libcpp
26106maybe-html-libcpp:
26107@if libcpp
26108maybe-html-libcpp: html-libcpp
26109
26110html-libcpp: \
26111    configure-libcpp
26112	@[ -f ./libcpp/Makefile ] || exit 0; \
26113	r=`${PWD_COMMAND}`; export r; \
26114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26115	$(HOST_EXPORTS) \
26116	for flag in $(EXTRA_HOST_FLAGS) ; do \
26117	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26118	done; \
26119	echo "Doing html in libcpp"; \
26120	(cd $(HOST_SUBDIR)/libcpp && \
26121	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26122	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26123	          "RANLIB=$${RANLIB}" \
26124	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26125	          html) \
26126	  || exit 1
26127
26128@endif libcpp
26129
26130.PHONY: maybe-TAGS-libcpp TAGS-libcpp
26131maybe-TAGS-libcpp:
26132@if libcpp
26133maybe-TAGS-libcpp: TAGS-libcpp
26134
26135TAGS-libcpp: \
26136    configure-libcpp
26137	@[ -f ./libcpp/Makefile ] || exit 0; \
26138	r=`${PWD_COMMAND}`; export r; \
26139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26140	$(HOST_EXPORTS) \
26141	for flag in $(EXTRA_HOST_FLAGS) ; do \
26142	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26143	done; \
26144	echo "Doing TAGS in libcpp"; \
26145	(cd $(HOST_SUBDIR)/libcpp && \
26146	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26147	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26148	          "RANLIB=$${RANLIB}" \
26149	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26150	          TAGS) \
26151	  || exit 1
26152
26153@endif libcpp
26154
26155.PHONY: maybe-install-info-libcpp install-info-libcpp
26156maybe-install-info-libcpp:
26157@if libcpp
26158maybe-install-info-libcpp: install-info-libcpp
26159
26160install-info-libcpp: \
26161    configure-libcpp \
26162    info-libcpp
26163	@[ -f ./libcpp/Makefile ] || exit 0; \
26164	r=`${PWD_COMMAND}`; export r; \
26165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26166	$(HOST_EXPORTS) \
26167	for flag in $(EXTRA_HOST_FLAGS) ; do \
26168	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26169	done; \
26170	echo "Doing install-info in libcpp"; \
26171	(cd $(HOST_SUBDIR)/libcpp && \
26172	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26173	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26174	          "RANLIB=$${RANLIB}" \
26175	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26176	          install-info) \
26177	  || exit 1
26178
26179@endif libcpp
26180
26181.PHONY: maybe-install-dvi-libcpp install-dvi-libcpp
26182maybe-install-dvi-libcpp:
26183@if libcpp
26184maybe-install-dvi-libcpp: install-dvi-libcpp
26185
26186install-dvi-libcpp: \
26187    configure-libcpp \
26188    dvi-libcpp
26189	@[ -f ./libcpp/Makefile ] || exit 0; \
26190	r=`${PWD_COMMAND}`; export r; \
26191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26192	$(HOST_EXPORTS) \
26193	for flag in $(EXTRA_HOST_FLAGS) ; do \
26194	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26195	done; \
26196	echo "Doing install-dvi in libcpp"; \
26197	(cd $(HOST_SUBDIR)/libcpp && \
26198	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26199	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26200	          "RANLIB=$${RANLIB}" \
26201	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26202	          install-dvi) \
26203	  || exit 1
26204
26205@endif libcpp
26206
26207.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
26208maybe-install-pdf-libcpp:
26209@if libcpp
26210maybe-install-pdf-libcpp: install-pdf-libcpp
26211
26212install-pdf-libcpp: \
26213    configure-libcpp \
26214    pdf-libcpp
26215	@[ -f ./libcpp/Makefile ] || exit 0; \
26216	r=`${PWD_COMMAND}`; export r; \
26217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26218	$(HOST_EXPORTS) \
26219	for flag in $(EXTRA_HOST_FLAGS) ; do \
26220	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26221	done; \
26222	echo "Doing install-pdf in libcpp"; \
26223	(cd $(HOST_SUBDIR)/libcpp && \
26224	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26225	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26226	          "RANLIB=$${RANLIB}" \
26227	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26228	          install-pdf) \
26229	  || exit 1
26230
26231@endif libcpp
26232
26233.PHONY: maybe-install-html-libcpp install-html-libcpp
26234maybe-install-html-libcpp:
26235@if libcpp
26236maybe-install-html-libcpp: install-html-libcpp
26237
26238install-html-libcpp: \
26239    configure-libcpp \
26240    html-libcpp
26241	@[ -f ./libcpp/Makefile ] || exit 0; \
26242	r=`${PWD_COMMAND}`; export r; \
26243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26244	$(HOST_EXPORTS) \
26245	for flag in $(EXTRA_HOST_FLAGS) ; do \
26246	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26247	done; \
26248	echo "Doing install-html in libcpp"; \
26249	(cd $(HOST_SUBDIR)/libcpp && \
26250	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26251	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26252	          "RANLIB=$${RANLIB}" \
26253	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26254	          install-html) \
26255	  || exit 1
26256
26257@endif libcpp
26258
26259.PHONY: maybe-installcheck-libcpp installcheck-libcpp
26260maybe-installcheck-libcpp:
26261@if libcpp
26262maybe-installcheck-libcpp: installcheck-libcpp
26263
26264installcheck-libcpp: \
26265    configure-libcpp
26266	@[ -f ./libcpp/Makefile ] || exit 0; \
26267	r=`${PWD_COMMAND}`; export r; \
26268	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26269	$(HOST_EXPORTS) \
26270	for flag in $(EXTRA_HOST_FLAGS) ; do \
26271	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26272	done; \
26273	echo "Doing installcheck in libcpp"; \
26274	(cd $(HOST_SUBDIR)/libcpp && \
26275	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26276	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26277	          "RANLIB=$${RANLIB}" \
26278	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26279	          installcheck) \
26280	  || exit 1
26281
26282@endif libcpp
26283
26284.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
26285maybe-mostlyclean-libcpp:
26286@if libcpp
26287maybe-mostlyclean-libcpp: mostlyclean-libcpp
26288
26289mostlyclean-libcpp:
26290	@[ -f ./libcpp/Makefile ] || exit 0; \
26291	r=`${PWD_COMMAND}`; export r; \
26292	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26293	$(HOST_EXPORTS) \
26294	for flag in $(EXTRA_HOST_FLAGS) ; do \
26295	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26296	done; \
26297	echo "Doing mostlyclean in libcpp"; \
26298	(cd $(HOST_SUBDIR)/libcpp && \
26299	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26300	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26301	          "RANLIB=$${RANLIB}" \
26302	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26303	          mostlyclean) \
26304	  || exit 1
26305
26306@endif libcpp
26307
26308.PHONY: maybe-clean-libcpp clean-libcpp
26309maybe-clean-libcpp:
26310@if libcpp
26311maybe-clean-libcpp: clean-libcpp
26312
26313clean-libcpp:
26314	@[ -f ./libcpp/Makefile ] || exit 0; \
26315	r=`${PWD_COMMAND}`; export r; \
26316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26317	$(HOST_EXPORTS) \
26318	for flag in $(EXTRA_HOST_FLAGS) ; do \
26319	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26320	done; \
26321	echo "Doing clean in libcpp"; \
26322	(cd $(HOST_SUBDIR)/libcpp && \
26323	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26324	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26325	          "RANLIB=$${RANLIB}" \
26326	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26327	          clean) \
26328	  || exit 1
26329
26330@endif libcpp
26331
26332.PHONY: maybe-distclean-libcpp distclean-libcpp
26333maybe-distclean-libcpp:
26334@if libcpp
26335maybe-distclean-libcpp: distclean-libcpp
26336
26337distclean-libcpp:
26338	@[ -f ./libcpp/Makefile ] || exit 0; \
26339	r=`${PWD_COMMAND}`; export r; \
26340	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26341	$(HOST_EXPORTS) \
26342	for flag in $(EXTRA_HOST_FLAGS) ; do \
26343	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26344	done; \
26345	echo "Doing distclean in libcpp"; \
26346	(cd $(HOST_SUBDIR)/libcpp && \
26347	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26348	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26349	          "RANLIB=$${RANLIB}" \
26350	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26351	          distclean) \
26352	  || exit 1
26353
26354@endif libcpp
26355
26356.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
26357maybe-maintainer-clean-libcpp:
26358@if libcpp
26359maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
26360
26361maintainer-clean-libcpp:
26362	@[ -f ./libcpp/Makefile ] || exit 0; \
26363	r=`${PWD_COMMAND}`; export r; \
26364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26365	$(HOST_EXPORTS) \
26366	for flag in $(EXTRA_HOST_FLAGS) ; do \
26367	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26368	done; \
26369	echo "Doing maintainer-clean in libcpp"; \
26370	(cd $(HOST_SUBDIR)/libcpp && \
26371	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26372	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26373	          "RANLIB=$${RANLIB}" \
26374	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26375	          maintainer-clean) \
26376	  || exit 1
26377
26378@endif libcpp
26379
26380
26381
26382.PHONY: configure-libcody maybe-configure-libcody
26383maybe-configure-libcody:
26384@if gcc-bootstrap
26385configure-libcody: stage_current
26386@endif gcc-bootstrap
26387@if libcody
26388maybe-configure-libcody: configure-libcody
26389configure-libcody:
26390	@r=`${PWD_COMMAND}`; export r; \
26391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26392	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
26393	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
26394	$(HOST_EXPORTS)  \
26395	echo Configuring in $(HOST_SUBDIR)/libcody; \
26396	cd "$(HOST_SUBDIR)/libcody" || exit 1; \
26397	case $(srcdir) in \
26398	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26399	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
26400		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26401	esac; \
26402	module_srcdir=libcody; \
26403	$(SHELL) \
26404	  $$s/$$module_srcdir/configure \
26405	  --srcdir=$${topdir}/$$module_srcdir \
26406	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26407	  --target=${target_alias}  \
26408	  || exit 1
26409@endif libcody
26410
26411
26412
26413.PHONY: configure-stage1-libcody maybe-configure-stage1-libcody
26414maybe-configure-stage1-libcody:
26415@if libcody-bootstrap
26416maybe-configure-stage1-libcody: configure-stage1-libcody
26417configure-stage1-libcody:
26418	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26419	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
26420	@r=`${PWD_COMMAND}`; export r; \
26421	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26422	TFLAGS="$(STAGE1_TFLAGS)"; \
26423	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
26424	$(HOST_EXPORTS) \
26425	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26426	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26427	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
26428	echo Configuring stage 1 in $(HOST_SUBDIR)/libcody; \
26429	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
26430	cd $(HOST_SUBDIR)/libcody || exit 1; \
26431	case $(srcdir) in \
26432	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26433	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
26434		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26435	esac; \
26436	module_srcdir=libcody; \
26437	$(SHELL) $$s/$$module_srcdir/configure \
26438	  --srcdir=$${topdir}/$$module_srcdir \
26439	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26440	  --target=${target_alias} \
26441	   \
26442	  $(STAGE1_CONFIGURE_FLAGS)
26443@endif libcody-bootstrap
26444
26445.PHONY: configure-stage2-libcody maybe-configure-stage2-libcody
26446maybe-configure-stage2-libcody:
26447@if libcody-bootstrap
26448maybe-configure-stage2-libcody: configure-stage2-libcody
26449configure-stage2-libcody:
26450	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26451	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
26452	@r=`${PWD_COMMAND}`; export r; \
26453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26454	TFLAGS="$(STAGE2_TFLAGS)"; \
26455	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
26456	$(HOST_EXPORTS) \
26457	$(POSTSTAGE1_HOST_EXPORTS) \
26458	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26459	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26460	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
26461	echo Configuring stage 2 in $(HOST_SUBDIR)/libcody; \
26462	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
26463	cd $(HOST_SUBDIR)/libcody || exit 1; \
26464	case $(srcdir) in \
26465	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26466	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
26467		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26468	esac; \
26469	module_srcdir=libcody; \
26470	$(SHELL) $$s/$$module_srcdir/configure \
26471	  --srcdir=$${topdir}/$$module_srcdir \
26472	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26473	  --target=${target_alias} \
26474	  --with-build-libsubdir=$(HOST_SUBDIR) \
26475	  $(STAGE2_CONFIGURE_FLAGS)
26476@endif libcody-bootstrap
26477
26478.PHONY: configure-stage3-libcody maybe-configure-stage3-libcody
26479maybe-configure-stage3-libcody:
26480@if libcody-bootstrap
26481maybe-configure-stage3-libcody: configure-stage3-libcody
26482configure-stage3-libcody:
26483	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26484	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
26485	@r=`${PWD_COMMAND}`; export r; \
26486	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26487	TFLAGS="$(STAGE3_TFLAGS)"; \
26488	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
26489	$(HOST_EXPORTS) \
26490	$(POSTSTAGE1_HOST_EXPORTS) \
26491	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26492	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26493	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
26494	echo Configuring stage 3 in $(HOST_SUBDIR)/libcody; \
26495	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
26496	cd $(HOST_SUBDIR)/libcody || exit 1; \
26497	case $(srcdir) in \
26498	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26499	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
26500		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26501	esac; \
26502	module_srcdir=libcody; \
26503	$(SHELL) $$s/$$module_srcdir/configure \
26504	  --srcdir=$${topdir}/$$module_srcdir \
26505	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26506	  --target=${target_alias} \
26507	  --with-build-libsubdir=$(HOST_SUBDIR) \
26508	  $(STAGE3_CONFIGURE_FLAGS)
26509@endif libcody-bootstrap
26510
26511.PHONY: configure-stage4-libcody maybe-configure-stage4-libcody
26512maybe-configure-stage4-libcody:
26513@if libcody-bootstrap
26514maybe-configure-stage4-libcody: configure-stage4-libcody
26515configure-stage4-libcody:
26516	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26517	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
26518	@r=`${PWD_COMMAND}`; export r; \
26519	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26520	TFLAGS="$(STAGE4_TFLAGS)"; \
26521	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
26522	$(HOST_EXPORTS) \
26523	$(POSTSTAGE1_HOST_EXPORTS) \
26524	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26525	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26526	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
26527	echo Configuring stage 4 in $(HOST_SUBDIR)/libcody; \
26528	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
26529	cd $(HOST_SUBDIR)/libcody || exit 1; \
26530	case $(srcdir) in \
26531	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26532	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
26533		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26534	esac; \
26535	module_srcdir=libcody; \
26536	$(SHELL) $$s/$$module_srcdir/configure \
26537	  --srcdir=$${topdir}/$$module_srcdir \
26538	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26539	  --target=${target_alias} \
26540	  --with-build-libsubdir=$(HOST_SUBDIR) \
26541	  $(STAGE4_CONFIGURE_FLAGS)
26542@endif libcody-bootstrap
26543
26544.PHONY: configure-stageprofile-libcody maybe-configure-stageprofile-libcody
26545maybe-configure-stageprofile-libcody:
26546@if libcody-bootstrap
26547maybe-configure-stageprofile-libcody: configure-stageprofile-libcody
26548configure-stageprofile-libcody:
26549	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26550	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
26551	@r=`${PWD_COMMAND}`; export r; \
26552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26553	TFLAGS="$(STAGEprofile_TFLAGS)"; \
26554	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
26555	$(HOST_EXPORTS) \
26556	$(POSTSTAGE1_HOST_EXPORTS) \
26557	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26558	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26559	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
26560	echo Configuring stage profile in $(HOST_SUBDIR)/libcody; \
26561	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
26562	cd $(HOST_SUBDIR)/libcody || exit 1; \
26563	case $(srcdir) in \
26564	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26565	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
26566		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26567	esac; \
26568	module_srcdir=libcody; \
26569	$(SHELL) $$s/$$module_srcdir/configure \
26570	  --srcdir=$${topdir}/$$module_srcdir \
26571	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26572	  --target=${target_alias} \
26573	  --with-build-libsubdir=$(HOST_SUBDIR) \
26574	  $(STAGEprofile_CONFIGURE_FLAGS)
26575@endif libcody-bootstrap
26576
26577.PHONY: configure-stagetrain-libcody maybe-configure-stagetrain-libcody
26578maybe-configure-stagetrain-libcody:
26579@if libcody-bootstrap
26580maybe-configure-stagetrain-libcody: configure-stagetrain-libcody
26581configure-stagetrain-libcody:
26582	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
26583	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
26584	@r=`${PWD_COMMAND}`; export r; \
26585	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26586	TFLAGS="$(STAGEtrain_TFLAGS)"; \
26587	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
26588	$(HOST_EXPORTS) \
26589	$(POSTSTAGE1_HOST_EXPORTS) \
26590	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
26591	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
26592	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
26593	echo Configuring stage train in $(HOST_SUBDIR)/libcody; \
26594	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
26595	cd $(HOST_SUBDIR)/libcody || exit 1; \
26596	case $(srcdir) in \
26597	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26598	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
26599		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26600	esac; \
26601	module_srcdir=libcody; \
26602	$(SHELL) $$s/$$module_srcdir/configure \
26603	  --srcdir=$${topdir}/$$module_srcdir \
26604	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26605	  --target=${target_alias} \
26606	  --with-build-libsubdir=$(HOST_SUBDIR) \
26607	  $(STAGEtrain_CONFIGURE_FLAGS)
26608@endif libcody-bootstrap
26609
26610.PHONY: configure-stagefeedback-libcody maybe-configure-stagefeedback-libcody
26611maybe-configure-stagefeedback-libcody:
26612@if libcody-bootstrap
26613maybe-configure-stagefeedback-libcody: configure-stagefeedback-libcody
26614configure-stagefeedback-libcody:
26615	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26616	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
26617	@r=`${PWD_COMMAND}`; export r; \
26618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26619	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26620	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
26621	$(HOST_EXPORTS) \
26622	$(POSTSTAGE1_HOST_EXPORTS) \
26623	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26624	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26625	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
26626	echo Configuring stage feedback in $(HOST_SUBDIR)/libcody; \
26627	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
26628	cd $(HOST_SUBDIR)/libcody || exit 1; \
26629	case $(srcdir) in \
26630	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26631	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
26632		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26633	esac; \
26634	module_srcdir=libcody; \
26635	$(SHELL) $$s/$$module_srcdir/configure \
26636	  --srcdir=$${topdir}/$$module_srcdir \
26637	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26638	  --target=${target_alias} \
26639	  --with-build-libsubdir=$(HOST_SUBDIR) \
26640	  $(STAGEfeedback_CONFIGURE_FLAGS)
26641@endif libcody-bootstrap
26642
26643.PHONY: configure-stageautoprofile-libcody maybe-configure-stageautoprofile-libcody
26644maybe-configure-stageautoprofile-libcody:
26645@if libcody-bootstrap
26646maybe-configure-stageautoprofile-libcody: configure-stageautoprofile-libcody
26647configure-stageautoprofile-libcody:
26648	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
26649	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
26650	@r=`${PWD_COMMAND}`; export r; \
26651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26652	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
26653	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
26654	$(HOST_EXPORTS) \
26655	$(POSTSTAGE1_HOST_EXPORTS) \
26656	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
26657	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
26658	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
26659	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libcody; \
26660	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
26661	cd $(HOST_SUBDIR)/libcody || exit 1; \
26662	case $(srcdir) in \
26663	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26664	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
26665		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26666	esac; \
26667	module_srcdir=libcody; \
26668	$(SHELL) $$s/$$module_srcdir/configure \
26669	  --srcdir=$${topdir}/$$module_srcdir \
26670	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26671	  --target=${target_alias} \
26672	  --with-build-libsubdir=$(HOST_SUBDIR) \
26673	  $(STAGEautoprofile_CONFIGURE_FLAGS)
26674@endif libcody-bootstrap
26675
26676.PHONY: configure-stageautofeedback-libcody maybe-configure-stageautofeedback-libcody
26677maybe-configure-stageautofeedback-libcody:
26678@if libcody-bootstrap
26679maybe-configure-stageautofeedback-libcody: configure-stageautofeedback-libcody
26680configure-stageautofeedback-libcody:
26681	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
26682	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
26683	@r=`${PWD_COMMAND}`; export r; \
26684	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26685	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
26686	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
26687	$(HOST_EXPORTS) \
26688	$(POSTSTAGE1_HOST_EXPORTS) \
26689	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
26690	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
26691	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
26692	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libcody; \
26693	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
26694	cd $(HOST_SUBDIR)/libcody || exit 1; \
26695	case $(srcdir) in \
26696	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26697	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
26698		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26699	esac; \
26700	module_srcdir=libcody; \
26701	$(SHELL) $$s/$$module_srcdir/configure \
26702	  --srcdir=$${topdir}/$$module_srcdir \
26703	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26704	  --target=${target_alias} \
26705	  --with-build-libsubdir=$(HOST_SUBDIR) \
26706	  $(STAGEautofeedback_CONFIGURE_FLAGS)
26707@endif libcody-bootstrap
26708
26709
26710
26711
26712
26713.PHONY: all-libcody maybe-all-libcody
26714maybe-all-libcody:
26715@if gcc-bootstrap
26716all-libcody: stage_current
26717@endif gcc-bootstrap
26718@if libcody
26719TARGET-libcody=all
26720maybe-all-libcody: all-libcody
26721all-libcody: configure-libcody
26722	@r=`${PWD_COMMAND}`; export r; \
26723	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26724	$(HOST_EXPORTS)  \
26725	(cd $(HOST_SUBDIR)/libcody && \
26726	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26727		$(TARGET-libcody))
26728@endif libcody
26729
26730
26731
26732.PHONY: all-stage1-libcody maybe-all-stage1-libcody
26733.PHONY: clean-stage1-libcody maybe-clean-stage1-libcody
26734maybe-all-stage1-libcody:
26735maybe-clean-stage1-libcody:
26736@if libcody-bootstrap
26737maybe-all-stage1-libcody: all-stage1-libcody
26738all-stage1: all-stage1-libcody
26739TARGET-stage1-libcody = $(TARGET-libcody)
26740all-stage1-libcody: configure-stage1-libcody
26741	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26742	@r=`${PWD_COMMAND}`; export r; \
26743	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26744	TFLAGS="$(STAGE1_TFLAGS)"; \
26745	$(HOST_EXPORTS)  \
26746	cd $(HOST_SUBDIR)/libcody && \
26747	 \
26748	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26749		CFLAGS="$(STAGE1_CFLAGS)" \
26750		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
26751		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26752		LIBCFLAGS="$(LIBCFLAGS)" \
26753		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26754		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26755		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26756		$(EXTRA_HOST_FLAGS)  \
26757		$(STAGE1_FLAGS_TO_PASS)  \
26758		TFLAGS="$(STAGE1_TFLAGS)"  \
26759		$(TARGET-stage1-libcody)
26760
26761maybe-clean-stage1-libcody: clean-stage1-libcody
26762clean-stage1: clean-stage1-libcody
26763clean-stage1-libcody:
26764	@if [ $(current_stage) = stage1 ]; then \
26765	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
26766	else \
26767	  [ -f $(HOST_SUBDIR)/stage1-libcody/Makefile ] || exit 0; \
26768	  $(MAKE) stage1-start; \
26769	fi; \
26770	cd $(HOST_SUBDIR)/libcody && \
26771	$(MAKE) $(EXTRA_HOST_FLAGS)  \
26772	$(STAGE1_FLAGS_TO_PASS)  clean
26773@endif libcody-bootstrap
26774
26775
26776.PHONY: all-stage2-libcody maybe-all-stage2-libcody
26777.PHONY: clean-stage2-libcody maybe-clean-stage2-libcody
26778maybe-all-stage2-libcody:
26779maybe-clean-stage2-libcody:
26780@if libcody-bootstrap
26781maybe-all-stage2-libcody: all-stage2-libcody
26782all-stage2: all-stage2-libcody
26783TARGET-stage2-libcody = $(TARGET-libcody)
26784all-stage2-libcody: configure-stage2-libcody
26785	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26786	@r=`${PWD_COMMAND}`; export r; \
26787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26788	TFLAGS="$(STAGE2_TFLAGS)"; \
26789	$(HOST_EXPORTS) \
26790	$(POSTSTAGE1_HOST_EXPORTS)  \
26791	cd $(HOST_SUBDIR)/libcody && \
26792	 \
26793	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26794		CFLAGS="$(STAGE2_CFLAGS)" \
26795		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
26796		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26797		LIBCFLAGS="$(STAGE2_CFLAGS)" \
26798		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26799		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26800		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26801		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26802		TFLAGS="$(STAGE2_TFLAGS)"  \
26803		$(TARGET-stage2-libcody)
26804
26805maybe-clean-stage2-libcody: clean-stage2-libcody
26806clean-stage2: clean-stage2-libcody
26807clean-stage2-libcody:
26808	@if [ $(current_stage) = stage2 ]; then \
26809	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
26810	else \
26811	  [ -f $(HOST_SUBDIR)/stage2-libcody/Makefile ] || exit 0; \
26812	  $(MAKE) stage2-start; \
26813	fi; \
26814	cd $(HOST_SUBDIR)/libcody && \
26815	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26816@endif libcody-bootstrap
26817
26818
26819.PHONY: all-stage3-libcody maybe-all-stage3-libcody
26820.PHONY: clean-stage3-libcody maybe-clean-stage3-libcody
26821maybe-all-stage3-libcody:
26822maybe-clean-stage3-libcody:
26823@if libcody-bootstrap
26824maybe-all-stage3-libcody: all-stage3-libcody
26825all-stage3: all-stage3-libcody
26826TARGET-stage3-libcody = $(TARGET-libcody)
26827all-stage3-libcody: configure-stage3-libcody
26828	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26829	@r=`${PWD_COMMAND}`; export r; \
26830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26831	TFLAGS="$(STAGE3_TFLAGS)"; \
26832	$(HOST_EXPORTS) \
26833	$(POSTSTAGE1_HOST_EXPORTS)  \
26834	cd $(HOST_SUBDIR)/libcody && \
26835	 \
26836	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26837		CFLAGS="$(STAGE3_CFLAGS)" \
26838		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
26839		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26840		LIBCFLAGS="$(STAGE3_CFLAGS)" \
26841		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26842		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26843		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26844		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26845		TFLAGS="$(STAGE3_TFLAGS)"  \
26846		$(TARGET-stage3-libcody)
26847
26848maybe-clean-stage3-libcody: clean-stage3-libcody
26849clean-stage3: clean-stage3-libcody
26850clean-stage3-libcody:
26851	@if [ $(current_stage) = stage3 ]; then \
26852	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
26853	else \
26854	  [ -f $(HOST_SUBDIR)/stage3-libcody/Makefile ] || exit 0; \
26855	  $(MAKE) stage3-start; \
26856	fi; \
26857	cd $(HOST_SUBDIR)/libcody && \
26858	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26859@endif libcody-bootstrap
26860
26861
26862.PHONY: all-stage4-libcody maybe-all-stage4-libcody
26863.PHONY: clean-stage4-libcody maybe-clean-stage4-libcody
26864maybe-all-stage4-libcody:
26865maybe-clean-stage4-libcody:
26866@if libcody-bootstrap
26867maybe-all-stage4-libcody: all-stage4-libcody
26868all-stage4: all-stage4-libcody
26869TARGET-stage4-libcody = $(TARGET-libcody)
26870all-stage4-libcody: configure-stage4-libcody
26871	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26872	@r=`${PWD_COMMAND}`; export r; \
26873	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26874	TFLAGS="$(STAGE4_TFLAGS)"; \
26875	$(HOST_EXPORTS) \
26876	$(POSTSTAGE1_HOST_EXPORTS)  \
26877	cd $(HOST_SUBDIR)/libcody && \
26878	 \
26879	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26880		CFLAGS="$(STAGE4_CFLAGS)" \
26881		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
26882		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26883		LIBCFLAGS="$(STAGE4_CFLAGS)" \
26884		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26885		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26886		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26887		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26888		TFLAGS="$(STAGE4_TFLAGS)"  \
26889		$(TARGET-stage4-libcody)
26890
26891maybe-clean-stage4-libcody: clean-stage4-libcody
26892clean-stage4: clean-stage4-libcody
26893clean-stage4-libcody:
26894	@if [ $(current_stage) = stage4 ]; then \
26895	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
26896	else \
26897	  [ -f $(HOST_SUBDIR)/stage4-libcody/Makefile ] || exit 0; \
26898	  $(MAKE) stage4-start; \
26899	fi; \
26900	cd $(HOST_SUBDIR)/libcody && \
26901	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26902@endif libcody-bootstrap
26903
26904
26905.PHONY: all-stageprofile-libcody maybe-all-stageprofile-libcody
26906.PHONY: clean-stageprofile-libcody maybe-clean-stageprofile-libcody
26907maybe-all-stageprofile-libcody:
26908maybe-clean-stageprofile-libcody:
26909@if libcody-bootstrap
26910maybe-all-stageprofile-libcody: all-stageprofile-libcody
26911all-stageprofile: all-stageprofile-libcody
26912TARGET-stageprofile-libcody = $(TARGET-libcody)
26913all-stageprofile-libcody: configure-stageprofile-libcody
26914	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26915	@r=`${PWD_COMMAND}`; export r; \
26916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26917	TFLAGS="$(STAGEprofile_TFLAGS)"; \
26918	$(HOST_EXPORTS) \
26919	$(POSTSTAGE1_HOST_EXPORTS)  \
26920	cd $(HOST_SUBDIR)/libcody && \
26921	 \
26922	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26923		CFLAGS="$(STAGEprofile_CFLAGS)" \
26924		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
26925		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26926		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26927		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26928		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26929		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26930		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26931		TFLAGS="$(STAGEprofile_TFLAGS)"  \
26932		$(TARGET-stageprofile-libcody)
26933
26934maybe-clean-stageprofile-libcody: clean-stageprofile-libcody
26935clean-stageprofile: clean-stageprofile-libcody
26936clean-stageprofile-libcody:
26937	@if [ $(current_stage) = stageprofile ]; then \
26938	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
26939	else \
26940	  [ -f $(HOST_SUBDIR)/stageprofile-libcody/Makefile ] || exit 0; \
26941	  $(MAKE) stageprofile-start; \
26942	fi; \
26943	cd $(HOST_SUBDIR)/libcody && \
26944	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26945@endif libcody-bootstrap
26946
26947
26948.PHONY: all-stagetrain-libcody maybe-all-stagetrain-libcody
26949.PHONY: clean-stagetrain-libcody maybe-clean-stagetrain-libcody
26950maybe-all-stagetrain-libcody:
26951maybe-clean-stagetrain-libcody:
26952@if libcody-bootstrap
26953maybe-all-stagetrain-libcody: all-stagetrain-libcody
26954all-stagetrain: all-stagetrain-libcody
26955TARGET-stagetrain-libcody = $(TARGET-libcody)
26956all-stagetrain-libcody: configure-stagetrain-libcody
26957	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
26958	@r=`${PWD_COMMAND}`; export r; \
26959	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26960	TFLAGS="$(STAGEtrain_TFLAGS)"; \
26961	$(HOST_EXPORTS) \
26962	$(POSTSTAGE1_HOST_EXPORTS)  \
26963	cd $(HOST_SUBDIR)/libcody && \
26964	 \
26965	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26966		CFLAGS="$(STAGEtrain_CFLAGS)" \
26967		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
26968		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
26969		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
26970		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26971		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26972		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26973		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26974		TFLAGS="$(STAGEtrain_TFLAGS)"  \
26975		$(TARGET-stagetrain-libcody)
26976
26977maybe-clean-stagetrain-libcody: clean-stagetrain-libcody
26978clean-stagetrain: clean-stagetrain-libcody
26979clean-stagetrain-libcody:
26980	@if [ $(current_stage) = stagetrain ]; then \
26981	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
26982	else \
26983	  [ -f $(HOST_SUBDIR)/stagetrain-libcody/Makefile ] || exit 0; \
26984	  $(MAKE) stagetrain-start; \
26985	fi; \
26986	cd $(HOST_SUBDIR)/libcody && \
26987	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26988@endif libcody-bootstrap
26989
26990
26991.PHONY: all-stagefeedback-libcody maybe-all-stagefeedback-libcody
26992.PHONY: clean-stagefeedback-libcody maybe-clean-stagefeedback-libcody
26993maybe-all-stagefeedback-libcody:
26994maybe-clean-stagefeedback-libcody:
26995@if libcody-bootstrap
26996maybe-all-stagefeedback-libcody: all-stagefeedback-libcody
26997all-stagefeedback: all-stagefeedback-libcody
26998TARGET-stagefeedback-libcody = $(TARGET-libcody)
26999all-stagefeedback-libcody: configure-stagefeedback-libcody
27000	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27001	@r=`${PWD_COMMAND}`; export r; \
27002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27003	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27004	$(HOST_EXPORTS) \
27005	$(POSTSTAGE1_HOST_EXPORTS)  \
27006	cd $(HOST_SUBDIR)/libcody && \
27007	 \
27008	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27009		CFLAGS="$(STAGEfeedback_CFLAGS)" \
27010		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
27011		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27012		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27013		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27014		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27015		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27016		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27017		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
27018		$(TARGET-stagefeedback-libcody)
27019
27020maybe-clean-stagefeedback-libcody: clean-stagefeedback-libcody
27021clean-stagefeedback: clean-stagefeedback-libcody
27022clean-stagefeedback-libcody:
27023	@if [ $(current_stage) = stagefeedback ]; then \
27024	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
27025	else \
27026	  [ -f $(HOST_SUBDIR)/stagefeedback-libcody/Makefile ] || exit 0; \
27027	  $(MAKE) stagefeedback-start; \
27028	fi; \
27029	cd $(HOST_SUBDIR)/libcody && \
27030	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27031@endif libcody-bootstrap
27032
27033
27034.PHONY: all-stageautoprofile-libcody maybe-all-stageautoprofile-libcody
27035.PHONY: clean-stageautoprofile-libcody maybe-clean-stageautoprofile-libcody
27036maybe-all-stageautoprofile-libcody:
27037maybe-clean-stageautoprofile-libcody:
27038@if libcody-bootstrap
27039maybe-all-stageautoprofile-libcody: all-stageautoprofile-libcody
27040all-stageautoprofile: all-stageautoprofile-libcody
27041TARGET-stageautoprofile-libcody = $(TARGET-libcody)
27042all-stageautoprofile-libcody: configure-stageautoprofile-libcody
27043	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
27044	@r=`${PWD_COMMAND}`; export r; \
27045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27046	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
27047	$(HOST_EXPORTS) \
27048	$(POSTSTAGE1_HOST_EXPORTS)  \
27049	cd $(HOST_SUBDIR)/libcody && \
27050	$$s/gcc/config/i386/$(AUTO_PROFILE) \
27051	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27052		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
27053		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
27054		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
27055		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
27056		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27057		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27058		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27059		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27060		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
27061		$(TARGET-stageautoprofile-libcody)
27062
27063maybe-clean-stageautoprofile-libcody: clean-stageautoprofile-libcody
27064clean-stageautoprofile: clean-stageautoprofile-libcody
27065clean-stageautoprofile-libcody:
27066	@if [ $(current_stage) = stageautoprofile ]; then \
27067	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
27068	else \
27069	  [ -f $(HOST_SUBDIR)/stageautoprofile-libcody/Makefile ] || exit 0; \
27070	  $(MAKE) stageautoprofile-start; \
27071	fi; \
27072	cd $(HOST_SUBDIR)/libcody && \
27073	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27074@endif libcody-bootstrap
27075
27076
27077.PHONY: all-stageautofeedback-libcody maybe-all-stageautofeedback-libcody
27078.PHONY: clean-stageautofeedback-libcody maybe-clean-stageautofeedback-libcody
27079maybe-all-stageautofeedback-libcody:
27080maybe-clean-stageautofeedback-libcody:
27081@if libcody-bootstrap
27082maybe-all-stageautofeedback-libcody: all-stageautofeedback-libcody
27083all-stageautofeedback: all-stageautofeedback-libcody
27084TARGET-stageautofeedback-libcody = $(TARGET-libcody)
27085all-stageautofeedback-libcody: configure-stageautofeedback-libcody
27086	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
27087	@r=`${PWD_COMMAND}`; export r; \
27088	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27089	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
27090	$(HOST_EXPORTS) \
27091	$(POSTSTAGE1_HOST_EXPORTS)  \
27092	cd $(HOST_SUBDIR)/libcody && \
27093	 \
27094	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27095		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
27096		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
27097		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
27098		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
27099		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27100		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27101		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27102		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27103		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
27104		$(TARGET-stageautofeedback-libcody)
27105
27106maybe-clean-stageautofeedback-libcody: clean-stageautofeedback-libcody
27107clean-stageautofeedback: clean-stageautofeedback-libcody
27108clean-stageautofeedback-libcody:
27109	@if [ $(current_stage) = stageautofeedback ]; then \
27110	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
27111	else \
27112	  [ -f $(HOST_SUBDIR)/stageautofeedback-libcody/Makefile ] || exit 0; \
27113	  $(MAKE) stageautofeedback-start; \
27114	fi; \
27115	cd $(HOST_SUBDIR)/libcody && \
27116	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27117@endif libcody-bootstrap
27118
27119
27120
27121
27122
27123.PHONY: check-libcody maybe-check-libcody
27124maybe-check-libcody:
27125@if libcody
27126maybe-check-libcody: check-libcody
27127
27128check-libcody:
27129	@: $(MAKE); $(unstage)
27130	@r=`${PWD_COMMAND}`; export r; \
27131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27132	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
27133	(cd $(HOST_SUBDIR)/libcody && \
27134	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
27135
27136@endif libcody
27137
27138.PHONY: install-libcody maybe-install-libcody
27139maybe-install-libcody:
27140@if libcody
27141maybe-install-libcody: install-libcody
27142
27143install-libcody:
27144
27145@endif libcody
27146
27147.PHONY: install-strip-libcody maybe-install-strip-libcody
27148maybe-install-strip-libcody:
27149@if libcody
27150maybe-install-strip-libcody: install-strip-libcody
27151
27152install-strip-libcody:
27153
27154@endif libcody
27155
27156# Other targets (info, dvi, pdf, etc.)
27157
27158.PHONY: maybe-info-libcody info-libcody
27159maybe-info-libcody:
27160@if libcody
27161maybe-info-libcody: info-libcody
27162
27163# libcody doesn't support info.
27164info-libcody:
27165
27166@endif libcody
27167
27168.PHONY: maybe-dvi-libcody dvi-libcody
27169maybe-dvi-libcody:
27170@if libcody
27171maybe-dvi-libcody: dvi-libcody
27172
27173# libcody doesn't support dvi.
27174dvi-libcody:
27175
27176@endif libcody
27177
27178.PHONY: maybe-pdf-libcody pdf-libcody
27179maybe-pdf-libcody:
27180@if libcody
27181maybe-pdf-libcody: pdf-libcody
27182
27183# libcody doesn't support pdf.
27184pdf-libcody:
27185
27186@endif libcody
27187
27188.PHONY: maybe-html-libcody html-libcody
27189maybe-html-libcody:
27190@if libcody
27191maybe-html-libcody: html-libcody
27192
27193# libcody doesn't support html.
27194html-libcody:
27195
27196@endif libcody
27197
27198.PHONY: maybe-TAGS-libcody TAGS-libcody
27199maybe-TAGS-libcody:
27200@if libcody
27201maybe-TAGS-libcody: TAGS-libcody
27202
27203# libcody doesn't support TAGS.
27204TAGS-libcody:
27205
27206@endif libcody
27207
27208.PHONY: maybe-install-info-libcody install-info-libcody
27209maybe-install-info-libcody:
27210@if libcody
27211maybe-install-info-libcody: install-info-libcody
27212
27213# libcody doesn't support install-info.
27214install-info-libcody:
27215
27216@endif libcody
27217
27218.PHONY: maybe-install-dvi-libcody install-dvi-libcody
27219maybe-install-dvi-libcody:
27220@if libcody
27221maybe-install-dvi-libcody: install-dvi-libcody
27222
27223# libcody doesn't support install-dvi.
27224install-dvi-libcody:
27225
27226@endif libcody
27227
27228.PHONY: maybe-install-pdf-libcody install-pdf-libcody
27229maybe-install-pdf-libcody:
27230@if libcody
27231maybe-install-pdf-libcody: install-pdf-libcody
27232
27233# libcody doesn't support install-pdf.
27234install-pdf-libcody:
27235
27236@endif libcody
27237
27238.PHONY: maybe-install-html-libcody install-html-libcody
27239maybe-install-html-libcody:
27240@if libcody
27241maybe-install-html-libcody: install-html-libcody
27242
27243# libcody doesn't support install-html.
27244install-html-libcody:
27245
27246@endif libcody
27247
27248.PHONY: maybe-installcheck-libcody installcheck-libcody
27249maybe-installcheck-libcody:
27250@if libcody
27251maybe-installcheck-libcody: installcheck-libcody
27252
27253installcheck-libcody: \
27254    configure-libcody
27255	@[ -f ./libcody/Makefile ] || exit 0; \
27256	r=`${PWD_COMMAND}`; export r; \
27257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27258	$(HOST_EXPORTS) \
27259	for flag in $(EXTRA_HOST_FLAGS) ; do \
27260	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27261	done; \
27262	echo "Doing installcheck in libcody"; \
27263	(cd $(HOST_SUBDIR)/libcody && \
27264	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27265	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27266	          "RANLIB=$${RANLIB}" \
27267	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27268	          installcheck) \
27269	  || exit 1
27270
27271@endif libcody
27272
27273.PHONY: maybe-mostlyclean-libcody mostlyclean-libcody
27274maybe-mostlyclean-libcody:
27275@if libcody
27276maybe-mostlyclean-libcody: mostlyclean-libcody
27277
27278mostlyclean-libcody:
27279	@[ -f ./libcody/Makefile ] || exit 0; \
27280	r=`${PWD_COMMAND}`; export r; \
27281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27282	$(HOST_EXPORTS) \
27283	for flag in $(EXTRA_HOST_FLAGS) ; do \
27284	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27285	done; \
27286	echo "Doing mostlyclean in libcody"; \
27287	(cd $(HOST_SUBDIR)/libcody && \
27288	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27289	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27290	          "RANLIB=$${RANLIB}" \
27291	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27292	          mostlyclean) \
27293	  || exit 1
27294
27295@endif libcody
27296
27297.PHONY: maybe-clean-libcody clean-libcody
27298maybe-clean-libcody:
27299@if libcody
27300maybe-clean-libcody: clean-libcody
27301
27302clean-libcody:
27303	@[ -f ./libcody/Makefile ] || exit 0; \
27304	r=`${PWD_COMMAND}`; export r; \
27305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27306	$(HOST_EXPORTS) \
27307	for flag in $(EXTRA_HOST_FLAGS) ; do \
27308	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27309	done; \
27310	echo "Doing clean in libcody"; \
27311	(cd $(HOST_SUBDIR)/libcody && \
27312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27314	          "RANLIB=$${RANLIB}" \
27315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27316	          clean) \
27317	  || exit 1
27318
27319@endif libcody
27320
27321.PHONY: maybe-distclean-libcody distclean-libcody
27322maybe-distclean-libcody:
27323@if libcody
27324maybe-distclean-libcody: distclean-libcody
27325
27326distclean-libcody:
27327	@[ -f ./libcody/Makefile ] || exit 0; \
27328	r=`${PWD_COMMAND}`; export r; \
27329	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27330	$(HOST_EXPORTS) \
27331	for flag in $(EXTRA_HOST_FLAGS) ; do \
27332	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27333	done; \
27334	echo "Doing distclean in libcody"; \
27335	(cd $(HOST_SUBDIR)/libcody && \
27336	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27337	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27338	          "RANLIB=$${RANLIB}" \
27339	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27340	          distclean) \
27341	  || exit 1
27342
27343@endif libcody
27344
27345.PHONY: maybe-maintainer-clean-libcody maintainer-clean-libcody
27346maybe-maintainer-clean-libcody:
27347@if libcody
27348maybe-maintainer-clean-libcody: maintainer-clean-libcody
27349
27350maintainer-clean-libcody:
27351	@[ -f ./libcody/Makefile ] || exit 0; \
27352	r=`${PWD_COMMAND}`; export r; \
27353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27354	$(HOST_EXPORTS) \
27355	for flag in $(EXTRA_HOST_FLAGS) ; do \
27356	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27357	done; \
27358	echo "Doing maintainer-clean in libcody"; \
27359	(cd $(HOST_SUBDIR)/libcody && \
27360	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27361	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27362	          "RANLIB=$${RANLIB}" \
27363	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27364	          maintainer-clean) \
27365	  || exit 1
27366
27367@endif libcody
27368
27369
27370
27371.PHONY: configure-libdecnumber maybe-configure-libdecnumber
27372maybe-configure-libdecnumber:
27373@if gcc-bootstrap
27374configure-libdecnumber: stage_current
27375@endif gcc-bootstrap
27376@if libdecnumber
27377maybe-configure-libdecnumber: configure-libdecnumber
27378configure-libdecnumber:
27379	@r=`${PWD_COMMAND}`; export r; \
27380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27381	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27382	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
27383	$(HOST_EXPORTS)  \
27384	echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
27385	cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
27386	case $(srcdir) in \
27387	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27388	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27389		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27390	esac; \
27391	module_srcdir=libdecnumber; \
27392	$(SHELL) \
27393	  $$s/$$module_srcdir/configure \
27394	  --srcdir=$${topdir}/$$module_srcdir \
27395	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27396	  --target=${target_alias}  \
27397	  || exit 1
27398@endif libdecnumber
27399
27400
27401
27402.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
27403maybe-configure-stage1-libdecnumber:
27404@if libdecnumber-bootstrap
27405maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
27406configure-stage1-libdecnumber:
27407	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27408	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
27409	@r=`${PWD_COMMAND}`; export r; \
27410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27411	TFLAGS="$(STAGE1_TFLAGS)"; \
27412	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27413	$(HOST_EXPORTS) \
27414	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27415	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27416	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
27417	echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
27418	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
27419	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27420	case $(srcdir) in \
27421	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27422	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27423		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27424	esac; \
27425	module_srcdir=libdecnumber; \
27426	$(SHELL) $$s/$$module_srcdir/configure \
27427	  --srcdir=$${topdir}/$$module_srcdir \
27428	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27429	  --target=${target_alias} \
27430	   \
27431	  $(STAGE1_CONFIGURE_FLAGS)
27432@endif libdecnumber-bootstrap
27433
27434.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
27435maybe-configure-stage2-libdecnumber:
27436@if libdecnumber-bootstrap
27437maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
27438configure-stage2-libdecnumber:
27439	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27440	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
27441	@r=`${PWD_COMMAND}`; export r; \
27442	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27443	TFLAGS="$(STAGE2_TFLAGS)"; \
27444	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27445	$(HOST_EXPORTS) \
27446	$(POSTSTAGE1_HOST_EXPORTS) \
27447	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27448	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27449	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
27450	echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
27451	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
27452	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27453	case $(srcdir) in \
27454	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27455	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27456		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27457	esac; \
27458	module_srcdir=libdecnumber; \
27459	$(SHELL) $$s/$$module_srcdir/configure \
27460	  --srcdir=$${topdir}/$$module_srcdir \
27461	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27462	  --target=${target_alias} \
27463	  --with-build-libsubdir=$(HOST_SUBDIR) \
27464	  $(STAGE2_CONFIGURE_FLAGS)
27465@endif libdecnumber-bootstrap
27466
27467.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
27468maybe-configure-stage3-libdecnumber:
27469@if libdecnumber-bootstrap
27470maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
27471configure-stage3-libdecnumber:
27472	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27473	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
27474	@r=`${PWD_COMMAND}`; export r; \
27475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27476	TFLAGS="$(STAGE3_TFLAGS)"; \
27477	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27478	$(HOST_EXPORTS) \
27479	$(POSTSTAGE1_HOST_EXPORTS) \
27480	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27481	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27482	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
27483	echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
27484	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
27485	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27486	case $(srcdir) in \
27487	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27488	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27489		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27490	esac; \
27491	module_srcdir=libdecnumber; \
27492	$(SHELL) $$s/$$module_srcdir/configure \
27493	  --srcdir=$${topdir}/$$module_srcdir \
27494	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27495	  --target=${target_alias} \
27496	  --with-build-libsubdir=$(HOST_SUBDIR) \
27497	  $(STAGE3_CONFIGURE_FLAGS)
27498@endif libdecnumber-bootstrap
27499
27500.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
27501maybe-configure-stage4-libdecnumber:
27502@if libdecnumber-bootstrap
27503maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
27504configure-stage4-libdecnumber:
27505	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27506	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
27507	@r=`${PWD_COMMAND}`; export r; \
27508	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27509	TFLAGS="$(STAGE4_TFLAGS)"; \
27510	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27511	$(HOST_EXPORTS) \
27512	$(POSTSTAGE1_HOST_EXPORTS) \
27513	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27514	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27515	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
27516	echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
27517	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
27518	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27519	case $(srcdir) in \
27520	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27521	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27522		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27523	esac; \
27524	module_srcdir=libdecnumber; \
27525	$(SHELL) $$s/$$module_srcdir/configure \
27526	  --srcdir=$${topdir}/$$module_srcdir \
27527	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27528	  --target=${target_alias} \
27529	  --with-build-libsubdir=$(HOST_SUBDIR) \
27530	  $(STAGE4_CONFIGURE_FLAGS)
27531@endif libdecnumber-bootstrap
27532
27533.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
27534maybe-configure-stageprofile-libdecnumber:
27535@if libdecnumber-bootstrap
27536maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
27537configure-stageprofile-libdecnumber:
27538	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27539	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
27540	@r=`${PWD_COMMAND}`; export r; \
27541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27542	TFLAGS="$(STAGEprofile_TFLAGS)"; \
27543	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27544	$(HOST_EXPORTS) \
27545	$(POSTSTAGE1_HOST_EXPORTS) \
27546	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27547	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27548	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
27549	echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
27550	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
27551	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27552	case $(srcdir) in \
27553	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27554	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27555		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27556	esac; \
27557	module_srcdir=libdecnumber; \
27558	$(SHELL) $$s/$$module_srcdir/configure \
27559	  --srcdir=$${topdir}/$$module_srcdir \
27560	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27561	  --target=${target_alias} \
27562	  --with-build-libsubdir=$(HOST_SUBDIR) \
27563	  $(STAGEprofile_CONFIGURE_FLAGS)
27564@endif libdecnumber-bootstrap
27565
27566.PHONY: configure-stagetrain-libdecnumber maybe-configure-stagetrain-libdecnumber
27567maybe-configure-stagetrain-libdecnumber:
27568@if libdecnumber-bootstrap
27569maybe-configure-stagetrain-libdecnumber: configure-stagetrain-libdecnumber
27570configure-stagetrain-libdecnumber:
27571	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
27572	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
27573	@r=`${PWD_COMMAND}`; export r; \
27574	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27575	TFLAGS="$(STAGEtrain_TFLAGS)"; \
27576	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27577	$(HOST_EXPORTS) \
27578	$(POSTSTAGE1_HOST_EXPORTS) \
27579	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
27580	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
27581	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
27582	echo Configuring stage train in $(HOST_SUBDIR)/libdecnumber; \
27583	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
27584	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27585	case $(srcdir) in \
27586	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27587	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27588		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27589	esac; \
27590	module_srcdir=libdecnumber; \
27591	$(SHELL) $$s/$$module_srcdir/configure \
27592	  --srcdir=$${topdir}/$$module_srcdir \
27593	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27594	  --target=${target_alias} \
27595	  --with-build-libsubdir=$(HOST_SUBDIR) \
27596	  $(STAGEtrain_CONFIGURE_FLAGS)
27597@endif libdecnumber-bootstrap
27598
27599.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
27600maybe-configure-stagefeedback-libdecnumber:
27601@if libdecnumber-bootstrap
27602maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
27603configure-stagefeedback-libdecnumber:
27604	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27605	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
27606	@r=`${PWD_COMMAND}`; export r; \
27607	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27608	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27609	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27610	$(HOST_EXPORTS) \
27611	$(POSTSTAGE1_HOST_EXPORTS) \
27612	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27613	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27614	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
27615	echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
27616	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
27617	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27618	case $(srcdir) in \
27619	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27620	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27621		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27622	esac; \
27623	module_srcdir=libdecnumber; \
27624	$(SHELL) $$s/$$module_srcdir/configure \
27625	  --srcdir=$${topdir}/$$module_srcdir \
27626	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27627	  --target=${target_alias} \
27628	  --with-build-libsubdir=$(HOST_SUBDIR) \
27629	  $(STAGEfeedback_CONFIGURE_FLAGS)
27630@endif libdecnumber-bootstrap
27631
27632.PHONY: configure-stageautoprofile-libdecnumber maybe-configure-stageautoprofile-libdecnumber
27633maybe-configure-stageautoprofile-libdecnumber:
27634@if libdecnumber-bootstrap
27635maybe-configure-stageautoprofile-libdecnumber: configure-stageautoprofile-libdecnumber
27636configure-stageautoprofile-libdecnumber:
27637	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
27638	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
27639	@r=`${PWD_COMMAND}`; export r; \
27640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27641	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
27642	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27643	$(HOST_EXPORTS) \
27644	$(POSTSTAGE1_HOST_EXPORTS) \
27645	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
27646	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
27647	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
27648	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libdecnumber; \
27649	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
27650	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27651	case $(srcdir) in \
27652	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27653	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27654		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27655	esac; \
27656	module_srcdir=libdecnumber; \
27657	$(SHELL) $$s/$$module_srcdir/configure \
27658	  --srcdir=$${topdir}/$$module_srcdir \
27659	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27660	  --target=${target_alias} \
27661	  --with-build-libsubdir=$(HOST_SUBDIR) \
27662	  $(STAGEautoprofile_CONFIGURE_FLAGS)
27663@endif libdecnumber-bootstrap
27664
27665.PHONY: configure-stageautofeedback-libdecnumber maybe-configure-stageautofeedback-libdecnumber
27666maybe-configure-stageautofeedback-libdecnumber:
27667@if libdecnumber-bootstrap
27668maybe-configure-stageautofeedback-libdecnumber: configure-stageautofeedback-libdecnumber
27669configure-stageautofeedback-libdecnumber:
27670	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
27671	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
27672	@r=`${PWD_COMMAND}`; export r; \
27673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27674	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
27675	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
27676	$(HOST_EXPORTS) \
27677	$(POSTSTAGE1_HOST_EXPORTS) \
27678	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
27679	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
27680	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
27681	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libdecnumber; \
27682	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
27683	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
27684	case $(srcdir) in \
27685	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27686	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
27687		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27688	esac; \
27689	module_srcdir=libdecnumber; \
27690	$(SHELL) $$s/$$module_srcdir/configure \
27691	  --srcdir=$${topdir}/$$module_srcdir \
27692	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27693	  --target=${target_alias} \
27694	  --with-build-libsubdir=$(HOST_SUBDIR) \
27695	  $(STAGEautofeedback_CONFIGURE_FLAGS)
27696@endif libdecnumber-bootstrap
27697
27698
27699
27700
27701
27702.PHONY: all-libdecnumber maybe-all-libdecnumber
27703maybe-all-libdecnumber:
27704@if gcc-bootstrap
27705all-libdecnumber: stage_current
27706@endif gcc-bootstrap
27707@if libdecnumber
27708TARGET-libdecnumber=all
27709maybe-all-libdecnumber: all-libdecnumber
27710all-libdecnumber: configure-libdecnumber
27711	@r=`${PWD_COMMAND}`; export r; \
27712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27713	$(HOST_EXPORTS)  \
27714	(cd $(HOST_SUBDIR)/libdecnumber && \
27715	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
27716		$(TARGET-libdecnumber))
27717@endif libdecnumber
27718
27719
27720
27721.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
27722.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
27723maybe-all-stage1-libdecnumber:
27724maybe-clean-stage1-libdecnumber:
27725@if libdecnumber-bootstrap
27726maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
27727all-stage1: all-stage1-libdecnumber
27728TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
27729all-stage1-libdecnumber: configure-stage1-libdecnumber
27730	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27731	@r=`${PWD_COMMAND}`; export r; \
27732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27733	TFLAGS="$(STAGE1_TFLAGS)"; \
27734	$(HOST_EXPORTS)  \
27735	cd $(HOST_SUBDIR)/libdecnumber && \
27736	 \
27737	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27738		CFLAGS="$(STAGE1_CFLAGS)" \
27739		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
27740		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27741		LIBCFLAGS="$(LIBCFLAGS)" \
27742		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27743		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27744		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27745		$(EXTRA_HOST_FLAGS)  \
27746		$(STAGE1_FLAGS_TO_PASS)  \
27747		TFLAGS="$(STAGE1_TFLAGS)"  \
27748		$(TARGET-stage1-libdecnumber)
27749
27750maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
27751clean-stage1: clean-stage1-libdecnumber
27752clean-stage1-libdecnumber:
27753	@if [ $(current_stage) = stage1 ]; then \
27754	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27755	else \
27756	  [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
27757	  $(MAKE) stage1-start; \
27758	fi; \
27759	cd $(HOST_SUBDIR)/libdecnumber && \
27760	$(MAKE) $(EXTRA_HOST_FLAGS)  \
27761	$(STAGE1_FLAGS_TO_PASS)  clean
27762@endif libdecnumber-bootstrap
27763
27764
27765.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
27766.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
27767maybe-all-stage2-libdecnumber:
27768maybe-clean-stage2-libdecnumber:
27769@if libdecnumber-bootstrap
27770maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
27771all-stage2: all-stage2-libdecnumber
27772TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
27773all-stage2-libdecnumber: configure-stage2-libdecnumber
27774	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27775	@r=`${PWD_COMMAND}`; export r; \
27776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27777	TFLAGS="$(STAGE2_TFLAGS)"; \
27778	$(HOST_EXPORTS) \
27779	$(POSTSTAGE1_HOST_EXPORTS)  \
27780	cd $(HOST_SUBDIR)/libdecnumber && \
27781	 \
27782	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27783		CFLAGS="$(STAGE2_CFLAGS)" \
27784		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
27785		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27786		LIBCFLAGS="$(STAGE2_CFLAGS)" \
27787		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27788		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27789		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27790		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27791		TFLAGS="$(STAGE2_TFLAGS)"  \
27792		$(TARGET-stage2-libdecnumber)
27793
27794maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
27795clean-stage2: clean-stage2-libdecnumber
27796clean-stage2-libdecnumber:
27797	@if [ $(current_stage) = stage2 ]; then \
27798	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27799	else \
27800	  [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
27801	  $(MAKE) stage2-start; \
27802	fi; \
27803	cd $(HOST_SUBDIR)/libdecnumber && \
27804	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27805@endif libdecnumber-bootstrap
27806
27807
27808.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
27809.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
27810maybe-all-stage3-libdecnumber:
27811maybe-clean-stage3-libdecnumber:
27812@if libdecnumber-bootstrap
27813maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
27814all-stage3: all-stage3-libdecnumber
27815TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
27816all-stage3-libdecnumber: configure-stage3-libdecnumber
27817	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27818	@r=`${PWD_COMMAND}`; export r; \
27819	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27820	TFLAGS="$(STAGE3_TFLAGS)"; \
27821	$(HOST_EXPORTS) \
27822	$(POSTSTAGE1_HOST_EXPORTS)  \
27823	cd $(HOST_SUBDIR)/libdecnumber && \
27824	 \
27825	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27826		CFLAGS="$(STAGE3_CFLAGS)" \
27827		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
27828		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27829		LIBCFLAGS="$(STAGE3_CFLAGS)" \
27830		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27831		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27832		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27833		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27834		TFLAGS="$(STAGE3_TFLAGS)"  \
27835		$(TARGET-stage3-libdecnumber)
27836
27837maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
27838clean-stage3: clean-stage3-libdecnumber
27839clean-stage3-libdecnumber:
27840	@if [ $(current_stage) = stage3 ]; then \
27841	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27842	else \
27843	  [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
27844	  $(MAKE) stage3-start; \
27845	fi; \
27846	cd $(HOST_SUBDIR)/libdecnumber && \
27847	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27848@endif libdecnumber-bootstrap
27849
27850
27851.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
27852.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
27853maybe-all-stage4-libdecnumber:
27854maybe-clean-stage4-libdecnumber:
27855@if libdecnumber-bootstrap
27856maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
27857all-stage4: all-stage4-libdecnumber
27858TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
27859all-stage4-libdecnumber: configure-stage4-libdecnumber
27860	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27861	@r=`${PWD_COMMAND}`; export r; \
27862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27863	TFLAGS="$(STAGE4_TFLAGS)"; \
27864	$(HOST_EXPORTS) \
27865	$(POSTSTAGE1_HOST_EXPORTS)  \
27866	cd $(HOST_SUBDIR)/libdecnumber && \
27867	 \
27868	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27869		CFLAGS="$(STAGE4_CFLAGS)" \
27870		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
27871		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27872		LIBCFLAGS="$(STAGE4_CFLAGS)" \
27873		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27874		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27875		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27876		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27877		TFLAGS="$(STAGE4_TFLAGS)"  \
27878		$(TARGET-stage4-libdecnumber)
27879
27880maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
27881clean-stage4: clean-stage4-libdecnumber
27882clean-stage4-libdecnumber:
27883	@if [ $(current_stage) = stage4 ]; then \
27884	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27885	else \
27886	  [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
27887	  $(MAKE) stage4-start; \
27888	fi; \
27889	cd $(HOST_SUBDIR)/libdecnumber && \
27890	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27891@endif libdecnumber-bootstrap
27892
27893
27894.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
27895.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
27896maybe-all-stageprofile-libdecnumber:
27897maybe-clean-stageprofile-libdecnumber:
27898@if libdecnumber-bootstrap
27899maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
27900all-stageprofile: all-stageprofile-libdecnumber
27901TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
27902all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
27903	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27904	@r=`${PWD_COMMAND}`; export r; \
27905	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27906	TFLAGS="$(STAGEprofile_TFLAGS)"; \
27907	$(HOST_EXPORTS) \
27908	$(POSTSTAGE1_HOST_EXPORTS)  \
27909	cd $(HOST_SUBDIR)/libdecnumber && \
27910	 \
27911	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27912		CFLAGS="$(STAGEprofile_CFLAGS)" \
27913		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
27914		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27915		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27916		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27917		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27918		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27919		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27920		TFLAGS="$(STAGEprofile_TFLAGS)"  \
27921		$(TARGET-stageprofile-libdecnumber)
27922
27923maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
27924clean-stageprofile: clean-stageprofile-libdecnumber
27925clean-stageprofile-libdecnumber:
27926	@if [ $(current_stage) = stageprofile ]; then \
27927	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27928	else \
27929	  [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
27930	  $(MAKE) stageprofile-start; \
27931	fi; \
27932	cd $(HOST_SUBDIR)/libdecnumber && \
27933	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27934@endif libdecnumber-bootstrap
27935
27936
27937.PHONY: all-stagetrain-libdecnumber maybe-all-stagetrain-libdecnumber
27938.PHONY: clean-stagetrain-libdecnumber maybe-clean-stagetrain-libdecnumber
27939maybe-all-stagetrain-libdecnumber:
27940maybe-clean-stagetrain-libdecnumber:
27941@if libdecnumber-bootstrap
27942maybe-all-stagetrain-libdecnumber: all-stagetrain-libdecnumber
27943all-stagetrain: all-stagetrain-libdecnumber
27944TARGET-stagetrain-libdecnumber = $(TARGET-libdecnumber)
27945all-stagetrain-libdecnumber: configure-stagetrain-libdecnumber
27946	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
27947	@r=`${PWD_COMMAND}`; export r; \
27948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27949	TFLAGS="$(STAGEtrain_TFLAGS)"; \
27950	$(HOST_EXPORTS) \
27951	$(POSTSTAGE1_HOST_EXPORTS)  \
27952	cd $(HOST_SUBDIR)/libdecnumber && \
27953	 \
27954	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27955		CFLAGS="$(STAGEtrain_CFLAGS)" \
27956		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
27957		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
27958		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
27959		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27960		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27961		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27962		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
27963		TFLAGS="$(STAGEtrain_TFLAGS)"  \
27964		$(TARGET-stagetrain-libdecnumber)
27965
27966maybe-clean-stagetrain-libdecnumber: clean-stagetrain-libdecnumber
27967clean-stagetrain: clean-stagetrain-libdecnumber
27968clean-stagetrain-libdecnumber:
27969	@if [ $(current_stage) = stagetrain ]; then \
27970	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
27971	else \
27972	  [ -f $(HOST_SUBDIR)/stagetrain-libdecnumber/Makefile ] || exit 0; \
27973	  $(MAKE) stagetrain-start; \
27974	fi; \
27975	cd $(HOST_SUBDIR)/libdecnumber && \
27976	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
27977@endif libdecnumber-bootstrap
27978
27979
27980.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
27981.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
27982maybe-all-stagefeedback-libdecnumber:
27983maybe-clean-stagefeedback-libdecnumber:
27984@if libdecnumber-bootstrap
27985maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
27986all-stagefeedback: all-stagefeedback-libdecnumber
27987TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
27988all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
27989	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27990	@r=`${PWD_COMMAND}`; export r; \
27991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27992	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27993	$(HOST_EXPORTS) \
27994	$(POSTSTAGE1_HOST_EXPORTS)  \
27995	cd $(HOST_SUBDIR)/libdecnumber && \
27996	 \
27997	$(MAKE) $(BASE_FLAGS_TO_PASS) \
27998		CFLAGS="$(STAGEfeedback_CFLAGS)" \
27999		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
28000		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
28001		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28002		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28003		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28004		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28005		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
28006		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
28007		$(TARGET-stagefeedback-libdecnumber)
28008
28009maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
28010clean-stagefeedback: clean-stagefeedback-libdecnumber
28011clean-stagefeedback-libdecnumber:
28012	@if [ $(current_stage) = stagefeedback ]; then \
28013	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28014	else \
28015	  [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
28016	  $(MAKE) stagefeedback-start; \
28017	fi; \
28018	cd $(HOST_SUBDIR)/libdecnumber && \
28019	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
28020@endif libdecnumber-bootstrap
28021
28022
28023.PHONY: all-stageautoprofile-libdecnumber maybe-all-stageautoprofile-libdecnumber
28024.PHONY: clean-stageautoprofile-libdecnumber maybe-clean-stageautoprofile-libdecnumber
28025maybe-all-stageautoprofile-libdecnumber:
28026maybe-clean-stageautoprofile-libdecnumber:
28027@if libdecnumber-bootstrap
28028maybe-all-stageautoprofile-libdecnumber: all-stageautoprofile-libdecnumber
28029all-stageautoprofile: all-stageautoprofile-libdecnumber
28030TARGET-stageautoprofile-libdecnumber = $(TARGET-libdecnumber)
28031all-stageautoprofile-libdecnumber: configure-stageautoprofile-libdecnumber
28032	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
28033	@r=`${PWD_COMMAND}`; export r; \
28034	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28035	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
28036	$(HOST_EXPORTS) \
28037	$(POSTSTAGE1_HOST_EXPORTS)  \
28038	cd $(HOST_SUBDIR)/libdecnumber && \
28039	$$s/gcc/config/i386/$(AUTO_PROFILE) \
28040	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28041		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
28042		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
28043		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
28044		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
28045		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28046		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28047		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28048		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
28049		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
28050		$(TARGET-stageautoprofile-libdecnumber)
28051
28052maybe-clean-stageautoprofile-libdecnumber: clean-stageautoprofile-libdecnumber
28053clean-stageautoprofile: clean-stageautoprofile-libdecnumber
28054clean-stageautoprofile-libdecnumber:
28055	@if [ $(current_stage) = stageautoprofile ]; then \
28056	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28057	else \
28058	  [ -f $(HOST_SUBDIR)/stageautoprofile-libdecnumber/Makefile ] || exit 0; \
28059	  $(MAKE) stageautoprofile-start; \
28060	fi; \
28061	cd $(HOST_SUBDIR)/libdecnumber && \
28062	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
28063@endif libdecnumber-bootstrap
28064
28065
28066.PHONY: all-stageautofeedback-libdecnumber maybe-all-stageautofeedback-libdecnumber
28067.PHONY: clean-stageautofeedback-libdecnumber maybe-clean-stageautofeedback-libdecnumber
28068maybe-all-stageautofeedback-libdecnumber:
28069maybe-clean-stageautofeedback-libdecnumber:
28070@if libdecnumber-bootstrap
28071maybe-all-stageautofeedback-libdecnumber: all-stageautofeedback-libdecnumber
28072all-stageautofeedback: all-stageautofeedback-libdecnumber
28073TARGET-stageautofeedback-libdecnumber = $(TARGET-libdecnumber)
28074all-stageautofeedback-libdecnumber: configure-stageautofeedback-libdecnumber
28075	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
28076	@r=`${PWD_COMMAND}`; export r; \
28077	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28078	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
28079	$(HOST_EXPORTS) \
28080	$(POSTSTAGE1_HOST_EXPORTS)  \
28081	cd $(HOST_SUBDIR)/libdecnumber && \
28082	 \
28083	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28084		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
28085		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
28086		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
28087		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
28088		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28089		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28090		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28091		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
28092		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
28093		$(TARGET-stageautofeedback-libdecnumber)
28094
28095maybe-clean-stageautofeedback-libdecnumber: clean-stageautofeedback-libdecnumber
28096clean-stageautofeedback: clean-stageautofeedback-libdecnumber
28097clean-stageautofeedback-libdecnumber:
28098	@if [ $(current_stage) = stageautofeedback ]; then \
28099	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
28100	else \
28101	  [ -f $(HOST_SUBDIR)/stageautofeedback-libdecnumber/Makefile ] || exit 0; \
28102	  $(MAKE) stageautofeedback-start; \
28103	fi; \
28104	cd $(HOST_SUBDIR)/libdecnumber && \
28105	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
28106@endif libdecnumber-bootstrap
28107
28108
28109
28110
28111
28112.PHONY: check-libdecnumber maybe-check-libdecnumber
28113maybe-check-libdecnumber:
28114@if libdecnumber
28115maybe-check-libdecnumber: check-libdecnumber
28116
28117check-libdecnumber:
28118	@: $(MAKE); $(unstage)
28119	@r=`${PWD_COMMAND}`; export r; \
28120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28121	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
28122	(cd $(HOST_SUBDIR)/libdecnumber && \
28123	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
28124
28125@endif libdecnumber
28126
28127.PHONY: install-libdecnumber maybe-install-libdecnumber
28128maybe-install-libdecnumber:
28129@if libdecnumber
28130maybe-install-libdecnumber: install-libdecnumber
28131
28132install-libdecnumber: installdirs
28133	@: $(MAKE); $(unstage)
28134	@r=`${PWD_COMMAND}`; export r; \
28135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28136	$(HOST_EXPORTS) \
28137	(cd $(HOST_SUBDIR)/libdecnumber && \
28138	  $(MAKE) $(FLAGS_TO_PASS)  install)
28139
28140@endif libdecnumber
28141
28142.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
28143maybe-install-strip-libdecnumber:
28144@if libdecnumber
28145maybe-install-strip-libdecnumber: install-strip-libdecnumber
28146
28147install-strip-libdecnumber: installdirs
28148	@: $(MAKE); $(unstage)
28149	@r=`${PWD_COMMAND}`; export r; \
28150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28151	$(HOST_EXPORTS) \
28152	(cd $(HOST_SUBDIR)/libdecnumber && \
28153	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28154
28155@endif libdecnumber
28156
28157# Other targets (info, dvi, pdf, etc.)
28158
28159.PHONY: maybe-info-libdecnumber info-libdecnumber
28160maybe-info-libdecnumber:
28161@if libdecnumber
28162maybe-info-libdecnumber: info-libdecnumber
28163
28164info-libdecnumber: \
28165    configure-libdecnumber
28166	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28167	r=`${PWD_COMMAND}`; export r; \
28168	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28169	$(HOST_EXPORTS) \
28170	for flag in $(EXTRA_HOST_FLAGS) ; do \
28171	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28172	done; \
28173	echo "Doing info in libdecnumber"; \
28174	(cd $(HOST_SUBDIR)/libdecnumber && \
28175	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28176	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28177	          "RANLIB=$${RANLIB}" \
28178	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28179	          info) \
28180	  || exit 1
28181
28182@endif libdecnumber
28183
28184.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
28185maybe-dvi-libdecnumber:
28186@if libdecnumber
28187maybe-dvi-libdecnumber: dvi-libdecnumber
28188
28189dvi-libdecnumber: \
28190    configure-libdecnumber
28191	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28192	r=`${PWD_COMMAND}`; export r; \
28193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28194	$(HOST_EXPORTS) \
28195	for flag in $(EXTRA_HOST_FLAGS) ; do \
28196	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28197	done; \
28198	echo "Doing dvi in libdecnumber"; \
28199	(cd $(HOST_SUBDIR)/libdecnumber && \
28200	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28201	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28202	          "RANLIB=$${RANLIB}" \
28203	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28204	          dvi) \
28205	  || exit 1
28206
28207@endif libdecnumber
28208
28209.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
28210maybe-pdf-libdecnumber:
28211@if libdecnumber
28212maybe-pdf-libdecnumber: pdf-libdecnumber
28213
28214pdf-libdecnumber: \
28215    configure-libdecnumber
28216	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28217	r=`${PWD_COMMAND}`; export r; \
28218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28219	$(HOST_EXPORTS) \
28220	for flag in $(EXTRA_HOST_FLAGS) ; do \
28221	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28222	done; \
28223	echo "Doing pdf in libdecnumber"; \
28224	(cd $(HOST_SUBDIR)/libdecnumber && \
28225	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28226	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28227	          "RANLIB=$${RANLIB}" \
28228	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28229	          pdf) \
28230	  || exit 1
28231
28232@endif libdecnumber
28233
28234.PHONY: maybe-html-libdecnumber html-libdecnumber
28235maybe-html-libdecnumber:
28236@if libdecnumber
28237maybe-html-libdecnumber: html-libdecnumber
28238
28239html-libdecnumber: \
28240    configure-libdecnumber
28241	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28242	r=`${PWD_COMMAND}`; export r; \
28243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28244	$(HOST_EXPORTS) \
28245	for flag in $(EXTRA_HOST_FLAGS) ; do \
28246	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28247	done; \
28248	echo "Doing html in libdecnumber"; \
28249	(cd $(HOST_SUBDIR)/libdecnumber && \
28250	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28251	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28252	          "RANLIB=$${RANLIB}" \
28253	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28254	          html) \
28255	  || exit 1
28256
28257@endif libdecnumber
28258
28259.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
28260maybe-TAGS-libdecnumber:
28261@if libdecnumber
28262maybe-TAGS-libdecnumber: TAGS-libdecnumber
28263
28264# libdecnumber doesn't support TAGS.
28265TAGS-libdecnumber:
28266
28267@endif libdecnumber
28268
28269.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
28270maybe-install-info-libdecnumber:
28271@if libdecnumber
28272maybe-install-info-libdecnumber: install-info-libdecnumber
28273
28274install-info-libdecnumber: \
28275    configure-libdecnumber \
28276    info-libdecnumber
28277	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28278	r=`${PWD_COMMAND}`; export r; \
28279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28280	$(HOST_EXPORTS) \
28281	for flag in $(EXTRA_HOST_FLAGS) ; do \
28282	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28283	done; \
28284	echo "Doing install-info in libdecnumber"; \
28285	(cd $(HOST_SUBDIR)/libdecnumber && \
28286	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28287	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28288	          "RANLIB=$${RANLIB}" \
28289	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28290	          install-info) \
28291	  || exit 1
28292
28293@endif libdecnumber
28294
28295.PHONY: maybe-install-dvi-libdecnumber install-dvi-libdecnumber
28296maybe-install-dvi-libdecnumber:
28297@if libdecnumber
28298maybe-install-dvi-libdecnumber: install-dvi-libdecnumber
28299
28300install-dvi-libdecnumber: \
28301    configure-libdecnumber \
28302    dvi-libdecnumber
28303	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28304	r=`${PWD_COMMAND}`; export r; \
28305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28306	$(HOST_EXPORTS) \
28307	for flag in $(EXTRA_HOST_FLAGS) ; do \
28308	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28309	done; \
28310	echo "Doing install-dvi in libdecnumber"; \
28311	(cd $(HOST_SUBDIR)/libdecnumber && \
28312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28314	          "RANLIB=$${RANLIB}" \
28315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28316	          install-dvi) \
28317	  || exit 1
28318
28319@endif libdecnumber
28320
28321.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
28322maybe-install-pdf-libdecnumber:
28323@if libdecnumber
28324maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
28325
28326install-pdf-libdecnumber: \
28327    configure-libdecnumber \
28328    pdf-libdecnumber
28329	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28330	r=`${PWD_COMMAND}`; export r; \
28331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28332	$(HOST_EXPORTS) \
28333	for flag in $(EXTRA_HOST_FLAGS) ; do \
28334	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28335	done; \
28336	echo "Doing install-pdf in libdecnumber"; \
28337	(cd $(HOST_SUBDIR)/libdecnumber && \
28338	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28339	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28340	          "RANLIB=$${RANLIB}" \
28341	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28342	          install-pdf) \
28343	  || exit 1
28344
28345@endif libdecnumber
28346
28347.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
28348maybe-install-html-libdecnumber:
28349@if libdecnumber
28350maybe-install-html-libdecnumber: install-html-libdecnumber
28351
28352install-html-libdecnumber: \
28353    configure-libdecnumber \
28354    html-libdecnumber
28355	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28356	r=`${PWD_COMMAND}`; export r; \
28357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28358	$(HOST_EXPORTS) \
28359	for flag in $(EXTRA_HOST_FLAGS) ; do \
28360	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28361	done; \
28362	echo "Doing install-html in libdecnumber"; \
28363	(cd $(HOST_SUBDIR)/libdecnumber && \
28364	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28365	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28366	          "RANLIB=$${RANLIB}" \
28367	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28368	          install-html) \
28369	  || exit 1
28370
28371@endif libdecnumber
28372
28373.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
28374maybe-installcheck-libdecnumber:
28375@if libdecnumber
28376maybe-installcheck-libdecnumber: installcheck-libdecnumber
28377
28378installcheck-libdecnumber: \
28379    configure-libdecnumber
28380	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28381	r=`${PWD_COMMAND}`; export r; \
28382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28383	$(HOST_EXPORTS) \
28384	for flag in $(EXTRA_HOST_FLAGS) ; do \
28385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28386	done; \
28387	echo "Doing installcheck in libdecnumber"; \
28388	(cd $(HOST_SUBDIR)/libdecnumber && \
28389	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28390	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28391	          "RANLIB=$${RANLIB}" \
28392	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28393	          installcheck) \
28394	  || exit 1
28395
28396@endif libdecnumber
28397
28398.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
28399maybe-mostlyclean-libdecnumber:
28400@if libdecnumber
28401maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
28402
28403mostlyclean-libdecnumber:
28404	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28405	r=`${PWD_COMMAND}`; export r; \
28406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28407	$(HOST_EXPORTS) \
28408	for flag in $(EXTRA_HOST_FLAGS) ; do \
28409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28410	done; \
28411	echo "Doing mostlyclean in libdecnumber"; \
28412	(cd $(HOST_SUBDIR)/libdecnumber && \
28413	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28414	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28415	          "RANLIB=$${RANLIB}" \
28416	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28417	          mostlyclean) \
28418	  || exit 1
28419
28420@endif libdecnumber
28421
28422.PHONY: maybe-clean-libdecnumber clean-libdecnumber
28423maybe-clean-libdecnumber:
28424@if libdecnumber
28425maybe-clean-libdecnumber: clean-libdecnumber
28426
28427clean-libdecnumber:
28428	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28429	r=`${PWD_COMMAND}`; export r; \
28430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28431	$(HOST_EXPORTS) \
28432	for flag in $(EXTRA_HOST_FLAGS) ; do \
28433	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28434	done; \
28435	echo "Doing clean in libdecnumber"; \
28436	(cd $(HOST_SUBDIR)/libdecnumber && \
28437	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28438	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28439	          "RANLIB=$${RANLIB}" \
28440	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28441	          clean) \
28442	  || exit 1
28443
28444@endif libdecnumber
28445
28446.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
28447maybe-distclean-libdecnumber:
28448@if libdecnumber
28449maybe-distclean-libdecnumber: distclean-libdecnumber
28450
28451distclean-libdecnumber:
28452	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28453	r=`${PWD_COMMAND}`; export r; \
28454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28455	$(HOST_EXPORTS) \
28456	for flag in $(EXTRA_HOST_FLAGS) ; do \
28457	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28458	done; \
28459	echo "Doing distclean in libdecnumber"; \
28460	(cd $(HOST_SUBDIR)/libdecnumber && \
28461	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28462	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28463	          "RANLIB=$${RANLIB}" \
28464	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28465	          distclean) \
28466	  || exit 1
28467
28468@endif libdecnumber
28469
28470.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
28471maybe-maintainer-clean-libdecnumber:
28472@if libdecnumber
28473maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
28474
28475maintainer-clean-libdecnumber:
28476	@[ -f ./libdecnumber/Makefile ] || exit 0; \
28477	r=`${PWD_COMMAND}`; export r; \
28478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28479	$(HOST_EXPORTS) \
28480	for flag in $(EXTRA_HOST_FLAGS) ; do \
28481	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28482	done; \
28483	echo "Doing maintainer-clean in libdecnumber"; \
28484	(cd $(HOST_SUBDIR)/libdecnumber && \
28485	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28486	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28487	          "RANLIB=$${RANLIB}" \
28488	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28489	          maintainer-clean) \
28490	  || exit 1
28491
28492@endif libdecnumber
28493
28494
28495
28496.PHONY: configure-libgui maybe-configure-libgui
28497maybe-configure-libgui:
28498@if gcc-bootstrap
28499configure-libgui: stage_current
28500@endif gcc-bootstrap
28501@if libgui
28502maybe-configure-libgui: configure-libgui
28503configure-libgui:
28504	@: $(MAKE); $(unstage)
28505	@r=`${PWD_COMMAND}`; export r; \
28506	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28507	test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
28508	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
28509	$(HOST_EXPORTS)  \
28510	echo Configuring in $(HOST_SUBDIR)/libgui; \
28511	cd "$(HOST_SUBDIR)/libgui" || exit 1; \
28512	case $(srcdir) in \
28513	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28514	  *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
28515		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28516	esac; \
28517	module_srcdir=libgui; \
28518	$(SHELL) \
28519	  $$s/$$module_srcdir/configure \
28520	  --srcdir=$${topdir}/$$module_srcdir \
28521	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28522	  --target=${target_alias}  \
28523	  || exit 1
28524@endif libgui
28525
28526
28527
28528
28529
28530.PHONY: all-libgui maybe-all-libgui
28531maybe-all-libgui:
28532@if gcc-bootstrap
28533all-libgui: stage_current
28534@endif gcc-bootstrap
28535@if libgui
28536TARGET-libgui=all
28537maybe-all-libgui: all-libgui
28538all-libgui: configure-libgui
28539	@: $(MAKE); $(unstage)
28540	@r=`${PWD_COMMAND}`; export r; \
28541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28542	$(HOST_EXPORTS)  \
28543	(cd $(HOST_SUBDIR)/libgui && \
28544	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
28545		$(TARGET-libgui))
28546@endif libgui
28547
28548
28549
28550
28551.PHONY: check-libgui maybe-check-libgui
28552maybe-check-libgui:
28553@if libgui
28554maybe-check-libgui: check-libgui
28555
28556check-libgui:
28557	@: $(MAKE); $(unstage)
28558	@r=`${PWD_COMMAND}`; export r; \
28559	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28560	$(HOST_EXPORTS)  \
28561	(cd $(HOST_SUBDIR)/libgui && \
28562	  $(MAKE) $(FLAGS_TO_PASS)  check)
28563
28564@endif libgui
28565
28566.PHONY: install-libgui maybe-install-libgui
28567maybe-install-libgui:
28568@if libgui
28569maybe-install-libgui: install-libgui
28570
28571install-libgui: installdirs
28572	@: $(MAKE); $(unstage)
28573	@r=`${PWD_COMMAND}`; export r; \
28574	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28575	$(HOST_EXPORTS) \
28576	(cd $(HOST_SUBDIR)/libgui && \
28577	  $(MAKE) $(FLAGS_TO_PASS)  install)
28578
28579@endif libgui
28580
28581.PHONY: install-strip-libgui maybe-install-strip-libgui
28582maybe-install-strip-libgui:
28583@if libgui
28584maybe-install-strip-libgui: install-strip-libgui
28585
28586install-strip-libgui: installdirs
28587	@: $(MAKE); $(unstage)
28588	@r=`${PWD_COMMAND}`; export r; \
28589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28590	$(HOST_EXPORTS) \
28591	(cd $(HOST_SUBDIR)/libgui && \
28592	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28593
28594@endif libgui
28595
28596# Other targets (info, dvi, pdf, etc.)
28597
28598.PHONY: maybe-info-libgui info-libgui
28599maybe-info-libgui:
28600@if libgui
28601maybe-info-libgui: info-libgui
28602
28603info-libgui: \
28604    configure-libgui
28605	@: $(MAKE); $(unstage)
28606	@[ -f ./libgui/Makefile ] || exit 0; \
28607	r=`${PWD_COMMAND}`; export r; \
28608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28609	$(HOST_EXPORTS) \
28610	for flag in $(EXTRA_HOST_FLAGS) ; do \
28611	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28612	done; \
28613	echo "Doing info in libgui"; \
28614	(cd $(HOST_SUBDIR)/libgui && \
28615	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28616	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28617	          "RANLIB=$${RANLIB}" \
28618	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28619	          info) \
28620	  || exit 1
28621
28622@endif libgui
28623
28624.PHONY: maybe-dvi-libgui dvi-libgui
28625maybe-dvi-libgui:
28626@if libgui
28627maybe-dvi-libgui: dvi-libgui
28628
28629dvi-libgui: \
28630    configure-libgui
28631	@: $(MAKE); $(unstage)
28632	@[ -f ./libgui/Makefile ] || exit 0; \
28633	r=`${PWD_COMMAND}`; export r; \
28634	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28635	$(HOST_EXPORTS) \
28636	for flag in $(EXTRA_HOST_FLAGS) ; do \
28637	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28638	done; \
28639	echo "Doing dvi in libgui"; \
28640	(cd $(HOST_SUBDIR)/libgui && \
28641	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28642	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28643	          "RANLIB=$${RANLIB}" \
28644	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28645	          dvi) \
28646	  || exit 1
28647
28648@endif libgui
28649
28650.PHONY: maybe-pdf-libgui pdf-libgui
28651maybe-pdf-libgui:
28652@if libgui
28653maybe-pdf-libgui: pdf-libgui
28654
28655pdf-libgui: \
28656    configure-libgui
28657	@: $(MAKE); $(unstage)
28658	@[ -f ./libgui/Makefile ] || exit 0; \
28659	r=`${PWD_COMMAND}`; export r; \
28660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28661	$(HOST_EXPORTS) \
28662	for flag in $(EXTRA_HOST_FLAGS) ; do \
28663	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28664	done; \
28665	echo "Doing pdf in libgui"; \
28666	(cd $(HOST_SUBDIR)/libgui && \
28667	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28668	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28669	          "RANLIB=$${RANLIB}" \
28670	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28671	          pdf) \
28672	  || exit 1
28673
28674@endif libgui
28675
28676.PHONY: maybe-html-libgui html-libgui
28677maybe-html-libgui:
28678@if libgui
28679maybe-html-libgui: html-libgui
28680
28681html-libgui: \
28682    configure-libgui
28683	@: $(MAKE); $(unstage)
28684	@[ -f ./libgui/Makefile ] || exit 0; \
28685	r=`${PWD_COMMAND}`; export r; \
28686	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28687	$(HOST_EXPORTS) \
28688	for flag in $(EXTRA_HOST_FLAGS) ; do \
28689	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28690	done; \
28691	echo "Doing html in libgui"; \
28692	(cd $(HOST_SUBDIR)/libgui && \
28693	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28694	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28695	          "RANLIB=$${RANLIB}" \
28696	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28697	          html) \
28698	  || exit 1
28699
28700@endif libgui
28701
28702.PHONY: maybe-TAGS-libgui TAGS-libgui
28703maybe-TAGS-libgui:
28704@if libgui
28705maybe-TAGS-libgui: TAGS-libgui
28706
28707TAGS-libgui: \
28708    configure-libgui
28709	@: $(MAKE); $(unstage)
28710	@[ -f ./libgui/Makefile ] || exit 0; \
28711	r=`${PWD_COMMAND}`; export r; \
28712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28713	$(HOST_EXPORTS) \
28714	for flag in $(EXTRA_HOST_FLAGS) ; do \
28715	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28716	done; \
28717	echo "Doing TAGS in libgui"; \
28718	(cd $(HOST_SUBDIR)/libgui && \
28719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28721	          "RANLIB=$${RANLIB}" \
28722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28723	          TAGS) \
28724	  || exit 1
28725
28726@endif libgui
28727
28728.PHONY: maybe-install-info-libgui install-info-libgui
28729maybe-install-info-libgui:
28730@if libgui
28731maybe-install-info-libgui: install-info-libgui
28732
28733install-info-libgui: \
28734    configure-libgui \
28735    info-libgui
28736	@: $(MAKE); $(unstage)
28737	@[ -f ./libgui/Makefile ] || exit 0; \
28738	r=`${PWD_COMMAND}`; export r; \
28739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28740	$(HOST_EXPORTS) \
28741	for flag in $(EXTRA_HOST_FLAGS) ; do \
28742	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28743	done; \
28744	echo "Doing install-info in libgui"; \
28745	(cd $(HOST_SUBDIR)/libgui && \
28746	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28747	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28748	          "RANLIB=$${RANLIB}" \
28749	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28750	          install-info) \
28751	  || exit 1
28752
28753@endif libgui
28754
28755.PHONY: maybe-install-dvi-libgui install-dvi-libgui
28756maybe-install-dvi-libgui:
28757@if libgui
28758maybe-install-dvi-libgui: install-dvi-libgui
28759
28760install-dvi-libgui: \
28761    configure-libgui \
28762    dvi-libgui
28763	@: $(MAKE); $(unstage)
28764	@[ -f ./libgui/Makefile ] || exit 0; \
28765	r=`${PWD_COMMAND}`; export r; \
28766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28767	$(HOST_EXPORTS) \
28768	for flag in $(EXTRA_HOST_FLAGS) ; do \
28769	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28770	done; \
28771	echo "Doing install-dvi in libgui"; \
28772	(cd $(HOST_SUBDIR)/libgui && \
28773	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28774	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28775	          "RANLIB=$${RANLIB}" \
28776	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28777	          install-dvi) \
28778	  || exit 1
28779
28780@endif libgui
28781
28782.PHONY: maybe-install-pdf-libgui install-pdf-libgui
28783maybe-install-pdf-libgui:
28784@if libgui
28785maybe-install-pdf-libgui: install-pdf-libgui
28786
28787install-pdf-libgui: \
28788    configure-libgui \
28789    pdf-libgui
28790	@: $(MAKE); $(unstage)
28791	@[ -f ./libgui/Makefile ] || exit 0; \
28792	r=`${PWD_COMMAND}`; export r; \
28793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28794	$(HOST_EXPORTS) \
28795	for flag in $(EXTRA_HOST_FLAGS) ; do \
28796	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28797	done; \
28798	echo "Doing install-pdf in libgui"; \
28799	(cd $(HOST_SUBDIR)/libgui && \
28800	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28801	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28802	          "RANLIB=$${RANLIB}" \
28803	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28804	          install-pdf) \
28805	  || exit 1
28806
28807@endif libgui
28808
28809.PHONY: maybe-install-html-libgui install-html-libgui
28810maybe-install-html-libgui:
28811@if libgui
28812maybe-install-html-libgui: install-html-libgui
28813
28814install-html-libgui: \
28815    configure-libgui \
28816    html-libgui
28817	@: $(MAKE); $(unstage)
28818	@[ -f ./libgui/Makefile ] || exit 0; \
28819	r=`${PWD_COMMAND}`; export r; \
28820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28821	$(HOST_EXPORTS) \
28822	for flag in $(EXTRA_HOST_FLAGS) ; do \
28823	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28824	done; \
28825	echo "Doing install-html in libgui"; \
28826	(cd $(HOST_SUBDIR)/libgui && \
28827	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28828	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28829	          "RANLIB=$${RANLIB}" \
28830	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28831	          install-html) \
28832	  || exit 1
28833
28834@endif libgui
28835
28836.PHONY: maybe-installcheck-libgui installcheck-libgui
28837maybe-installcheck-libgui:
28838@if libgui
28839maybe-installcheck-libgui: installcheck-libgui
28840
28841installcheck-libgui: \
28842    configure-libgui
28843	@: $(MAKE); $(unstage)
28844	@[ -f ./libgui/Makefile ] || exit 0; \
28845	r=`${PWD_COMMAND}`; export r; \
28846	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28847	$(HOST_EXPORTS) \
28848	for flag in $(EXTRA_HOST_FLAGS) ; do \
28849	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28850	done; \
28851	echo "Doing installcheck in libgui"; \
28852	(cd $(HOST_SUBDIR)/libgui && \
28853	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28854	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28855	          "RANLIB=$${RANLIB}" \
28856	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28857	          installcheck) \
28858	  || exit 1
28859
28860@endif libgui
28861
28862.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
28863maybe-mostlyclean-libgui:
28864@if libgui
28865maybe-mostlyclean-libgui: mostlyclean-libgui
28866
28867mostlyclean-libgui:
28868	@: $(MAKE); $(unstage)
28869	@[ -f ./libgui/Makefile ] || exit 0; \
28870	r=`${PWD_COMMAND}`; export r; \
28871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28872	$(HOST_EXPORTS) \
28873	for flag in $(EXTRA_HOST_FLAGS) ; do \
28874	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28875	done; \
28876	echo "Doing mostlyclean in libgui"; \
28877	(cd $(HOST_SUBDIR)/libgui && \
28878	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28879	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28880	          "RANLIB=$${RANLIB}" \
28881	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28882	          mostlyclean) \
28883	  || exit 1
28884
28885@endif libgui
28886
28887.PHONY: maybe-clean-libgui clean-libgui
28888maybe-clean-libgui:
28889@if libgui
28890maybe-clean-libgui: clean-libgui
28891
28892clean-libgui:
28893	@: $(MAKE); $(unstage)
28894	@[ -f ./libgui/Makefile ] || exit 0; \
28895	r=`${PWD_COMMAND}`; export r; \
28896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28897	$(HOST_EXPORTS) \
28898	for flag in $(EXTRA_HOST_FLAGS) ; do \
28899	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28900	done; \
28901	echo "Doing clean in libgui"; \
28902	(cd $(HOST_SUBDIR)/libgui && \
28903	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28904	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28905	          "RANLIB=$${RANLIB}" \
28906	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28907	          clean) \
28908	  || exit 1
28909
28910@endif libgui
28911
28912.PHONY: maybe-distclean-libgui distclean-libgui
28913maybe-distclean-libgui:
28914@if libgui
28915maybe-distclean-libgui: distclean-libgui
28916
28917distclean-libgui:
28918	@: $(MAKE); $(unstage)
28919	@[ -f ./libgui/Makefile ] || exit 0; \
28920	r=`${PWD_COMMAND}`; export r; \
28921	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28922	$(HOST_EXPORTS) \
28923	for flag in $(EXTRA_HOST_FLAGS) ; do \
28924	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28925	done; \
28926	echo "Doing distclean in libgui"; \
28927	(cd $(HOST_SUBDIR)/libgui && \
28928	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28929	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28930	          "RANLIB=$${RANLIB}" \
28931	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28932	          distclean) \
28933	  || exit 1
28934
28935@endif libgui
28936
28937.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
28938maybe-maintainer-clean-libgui:
28939@if libgui
28940maybe-maintainer-clean-libgui: maintainer-clean-libgui
28941
28942maintainer-clean-libgui:
28943	@: $(MAKE); $(unstage)
28944	@[ -f ./libgui/Makefile ] || exit 0; \
28945	r=`${PWD_COMMAND}`; export r; \
28946	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28947	$(HOST_EXPORTS) \
28948	for flag in $(EXTRA_HOST_FLAGS) ; do \
28949	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28950	done; \
28951	echo "Doing maintainer-clean in libgui"; \
28952	(cd $(HOST_SUBDIR)/libgui && \
28953	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28954	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28955	          "RANLIB=$${RANLIB}" \
28956	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28957	          maintainer-clean) \
28958	  || exit 1
28959
28960@endif libgui
28961
28962
28963
28964.PHONY: configure-libiberty maybe-configure-libiberty
28965maybe-configure-libiberty:
28966@if gcc-bootstrap
28967configure-libiberty: stage_current
28968@endif gcc-bootstrap
28969@if libiberty
28970maybe-configure-libiberty: configure-libiberty
28971configure-libiberty:
28972	@r=`${PWD_COMMAND}`; export r; \
28973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28974	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
28975	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
28976	$(HOST_EXPORTS)  \
28977	echo Configuring in $(HOST_SUBDIR)/libiberty; \
28978	cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
28979	case $(srcdir) in \
28980	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28981	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28982		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28983	esac; \
28984	module_srcdir=libiberty; \
28985	$(SHELL) \
28986	  $$s/$$module_srcdir/configure \
28987	  --srcdir=$${topdir}/$$module_srcdir \
28988	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28989	  --target=${target_alias} @extra_host_libiberty_configure_flags@ \
28990	  || exit 1
28991@endif libiberty
28992
28993
28994
28995.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
28996maybe-configure-stage1-libiberty:
28997@if libiberty-bootstrap
28998maybe-configure-stage1-libiberty: configure-stage1-libiberty
28999configure-stage1-libiberty:
29000	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29001	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
29002	@r=`${PWD_COMMAND}`; export r; \
29003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29004	TFLAGS="$(STAGE1_TFLAGS)"; \
29005	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29006	$(HOST_EXPORTS) \
29007	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29008	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29009	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
29010	echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
29011	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
29012	cd $(HOST_SUBDIR)/libiberty || exit 1; \
29013	case $(srcdir) in \
29014	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29015	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29016		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29017	esac; \
29018	module_srcdir=libiberty; \
29019	$(SHELL) $$s/$$module_srcdir/configure \
29020	  --srcdir=$${topdir}/$$module_srcdir \
29021	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29022	  --target=${target_alias} \
29023	   \
29024	  $(STAGE1_CONFIGURE_FLAGS) \
29025	  @extra_host_libiberty_configure_flags@
29026@endif libiberty-bootstrap
29027
29028.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
29029maybe-configure-stage2-libiberty:
29030@if libiberty-bootstrap
29031maybe-configure-stage2-libiberty: configure-stage2-libiberty
29032configure-stage2-libiberty:
29033	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29034	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
29035	@r=`${PWD_COMMAND}`; export r; \
29036	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29037	TFLAGS="$(STAGE2_TFLAGS)"; \
29038	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29039	$(HOST_EXPORTS) \
29040	$(POSTSTAGE1_HOST_EXPORTS) \
29041	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29042	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29043	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
29044	echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
29045	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
29046	cd $(HOST_SUBDIR)/libiberty || exit 1; \
29047	case $(srcdir) in \
29048	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29049	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29050		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29051	esac; \
29052	module_srcdir=libiberty; \
29053	$(SHELL) $$s/$$module_srcdir/configure \
29054	  --srcdir=$${topdir}/$$module_srcdir \
29055	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29056	  --target=${target_alias} \
29057	  --with-build-libsubdir=$(HOST_SUBDIR) \
29058	  $(STAGE2_CONFIGURE_FLAGS) \
29059	  @extra_host_libiberty_configure_flags@
29060@endif libiberty-bootstrap
29061
29062.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
29063maybe-configure-stage3-libiberty:
29064@if libiberty-bootstrap
29065maybe-configure-stage3-libiberty: configure-stage3-libiberty
29066configure-stage3-libiberty:
29067	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29068	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
29069	@r=`${PWD_COMMAND}`; export r; \
29070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29071	TFLAGS="$(STAGE3_TFLAGS)"; \
29072	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29073	$(HOST_EXPORTS) \
29074	$(POSTSTAGE1_HOST_EXPORTS) \
29075	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29076	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29077	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
29078	echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
29079	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
29080	cd $(HOST_SUBDIR)/libiberty || exit 1; \
29081	case $(srcdir) in \
29082	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29083	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29084		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29085	esac; \
29086	module_srcdir=libiberty; \
29087	$(SHELL) $$s/$$module_srcdir/configure \
29088	  --srcdir=$${topdir}/$$module_srcdir \
29089	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29090	  --target=${target_alias} \
29091	  --with-build-libsubdir=$(HOST_SUBDIR) \
29092	  $(STAGE3_CONFIGURE_FLAGS) \
29093	  @extra_host_libiberty_configure_flags@
29094@endif libiberty-bootstrap
29095
29096.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
29097maybe-configure-stage4-libiberty:
29098@if libiberty-bootstrap
29099maybe-configure-stage4-libiberty: configure-stage4-libiberty
29100configure-stage4-libiberty:
29101	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29102	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
29103	@r=`${PWD_COMMAND}`; export r; \
29104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29105	TFLAGS="$(STAGE4_TFLAGS)"; \
29106	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29107	$(HOST_EXPORTS) \
29108	$(POSTSTAGE1_HOST_EXPORTS) \
29109	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29110	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29111	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
29112	echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
29113	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
29114	cd $(HOST_SUBDIR)/libiberty || exit 1; \
29115	case $(srcdir) in \
29116	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29117	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29118		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29119	esac; \
29120	module_srcdir=libiberty; \
29121	$(SHELL) $$s/$$module_srcdir/configure \
29122	  --srcdir=$${topdir}/$$module_srcdir \
29123	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29124	  --target=${target_alias} \
29125	  --with-build-libsubdir=$(HOST_SUBDIR) \
29126	  $(STAGE4_CONFIGURE_FLAGS) \
29127	  @extra_host_libiberty_configure_flags@
29128@endif libiberty-bootstrap
29129
29130.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
29131maybe-configure-stageprofile-libiberty:
29132@if libiberty-bootstrap
29133maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
29134configure-stageprofile-libiberty:
29135	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29136	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
29137	@r=`${PWD_COMMAND}`; export r; \
29138	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29139	TFLAGS="$(STAGEprofile_TFLAGS)"; \
29140	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29141	$(HOST_EXPORTS) \
29142	$(POSTSTAGE1_HOST_EXPORTS) \
29143	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29144	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29145	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
29146	echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
29147	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
29148	cd $(HOST_SUBDIR)/libiberty || exit 1; \
29149	case $(srcdir) in \
29150	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29151	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29152		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29153	esac; \
29154	module_srcdir=libiberty; \
29155	$(SHELL) $$s/$$module_srcdir/configure \
29156	  --srcdir=$${topdir}/$$module_srcdir \
29157	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29158	  --target=${target_alias} \
29159	  --with-build-libsubdir=$(HOST_SUBDIR) \
29160	  $(STAGEprofile_CONFIGURE_FLAGS) \
29161	  @extra_host_libiberty_configure_flags@
29162@endif libiberty-bootstrap
29163
29164.PHONY: configure-stagetrain-libiberty maybe-configure-stagetrain-libiberty
29165maybe-configure-stagetrain-libiberty:
29166@if libiberty-bootstrap
29167maybe-configure-stagetrain-libiberty: configure-stagetrain-libiberty
29168configure-stagetrain-libiberty:
29169	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
29170	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
29171	@r=`${PWD_COMMAND}`; export r; \
29172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29173	TFLAGS="$(STAGEtrain_TFLAGS)"; \
29174	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29175	$(HOST_EXPORTS) \
29176	$(POSTSTAGE1_HOST_EXPORTS) \
29177	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
29178	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
29179	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
29180	echo Configuring stage train in $(HOST_SUBDIR)/libiberty; \
29181	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
29182	cd $(HOST_SUBDIR)/libiberty || exit 1; \
29183	case $(srcdir) in \
29184	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29185	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29186		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29187	esac; \
29188	module_srcdir=libiberty; \
29189	$(SHELL) $$s/$$module_srcdir/configure \
29190	  --srcdir=$${topdir}/$$module_srcdir \
29191	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29192	  --target=${target_alias} \
29193	  --with-build-libsubdir=$(HOST_SUBDIR) \
29194	  $(STAGEtrain_CONFIGURE_FLAGS) \
29195	  @extra_host_libiberty_configure_flags@
29196@endif libiberty-bootstrap
29197
29198.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
29199maybe-configure-stagefeedback-libiberty:
29200@if libiberty-bootstrap
29201maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
29202configure-stagefeedback-libiberty:
29203	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29204	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
29205	@r=`${PWD_COMMAND}`; export r; \
29206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29207	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29208	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29209	$(HOST_EXPORTS) \
29210	$(POSTSTAGE1_HOST_EXPORTS) \
29211	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29212	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29213	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
29214	echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
29215	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
29216	cd $(HOST_SUBDIR)/libiberty || exit 1; \
29217	case $(srcdir) in \
29218	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29219	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29220		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29221	esac; \
29222	module_srcdir=libiberty; \
29223	$(SHELL) $$s/$$module_srcdir/configure \
29224	  --srcdir=$${topdir}/$$module_srcdir \
29225	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29226	  --target=${target_alias} \
29227	  --with-build-libsubdir=$(HOST_SUBDIR) \
29228	  $(STAGEfeedback_CONFIGURE_FLAGS) \
29229	  @extra_host_libiberty_configure_flags@
29230@endif libiberty-bootstrap
29231
29232.PHONY: configure-stageautoprofile-libiberty maybe-configure-stageautoprofile-libiberty
29233maybe-configure-stageautoprofile-libiberty:
29234@if libiberty-bootstrap
29235maybe-configure-stageautoprofile-libiberty: configure-stageautoprofile-libiberty
29236configure-stageautoprofile-libiberty:
29237	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
29238	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
29239	@r=`${PWD_COMMAND}`; export r; \
29240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29241	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
29242	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29243	$(HOST_EXPORTS) \
29244	$(POSTSTAGE1_HOST_EXPORTS) \
29245	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
29246	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
29247	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
29248	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiberty; \
29249	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
29250	cd $(HOST_SUBDIR)/libiberty || exit 1; \
29251	case $(srcdir) in \
29252	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29253	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29254		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29255	esac; \
29256	module_srcdir=libiberty; \
29257	$(SHELL) $$s/$$module_srcdir/configure \
29258	  --srcdir=$${topdir}/$$module_srcdir \
29259	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29260	  --target=${target_alias} \
29261	  --with-build-libsubdir=$(HOST_SUBDIR) \
29262	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
29263	  @extra_host_libiberty_configure_flags@
29264@endif libiberty-bootstrap
29265
29266.PHONY: configure-stageautofeedback-libiberty maybe-configure-stageautofeedback-libiberty
29267maybe-configure-stageautofeedback-libiberty:
29268@if libiberty-bootstrap
29269maybe-configure-stageautofeedback-libiberty: configure-stageautofeedback-libiberty
29270configure-stageautofeedback-libiberty:
29271	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
29272	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
29273	@r=`${PWD_COMMAND}`; export r; \
29274	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29275	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
29276	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
29277	$(HOST_EXPORTS) \
29278	$(POSTSTAGE1_HOST_EXPORTS) \
29279	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
29280	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
29281	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
29282	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiberty; \
29283	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
29284	cd $(HOST_SUBDIR)/libiberty || exit 1; \
29285	case $(srcdir) in \
29286	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29287	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
29288		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29289	esac; \
29290	module_srcdir=libiberty; \
29291	$(SHELL) $$s/$$module_srcdir/configure \
29292	  --srcdir=$${topdir}/$$module_srcdir \
29293	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29294	  --target=${target_alias} \
29295	  --with-build-libsubdir=$(HOST_SUBDIR) \
29296	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
29297	  @extra_host_libiberty_configure_flags@
29298@endif libiberty-bootstrap
29299
29300
29301
29302
29303
29304.PHONY: all-libiberty maybe-all-libiberty
29305maybe-all-libiberty:
29306@if gcc-bootstrap
29307all-libiberty: stage_current
29308@endif gcc-bootstrap
29309@if libiberty
29310TARGET-libiberty=all
29311maybe-all-libiberty: all-libiberty
29312all-libiberty: configure-libiberty
29313	@r=`${PWD_COMMAND}`; export r; \
29314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29315	$(HOST_EXPORTS)  \
29316	(cd $(HOST_SUBDIR)/libiberty && \
29317	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
29318		$(TARGET-libiberty))
29319@endif libiberty
29320
29321
29322
29323.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
29324.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
29325maybe-all-stage1-libiberty:
29326maybe-clean-stage1-libiberty:
29327@if libiberty-bootstrap
29328maybe-all-stage1-libiberty: all-stage1-libiberty
29329all-stage1: all-stage1-libiberty
29330TARGET-stage1-libiberty = $(TARGET-libiberty)
29331all-stage1-libiberty: configure-stage1-libiberty
29332	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29333	@r=`${PWD_COMMAND}`; export r; \
29334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29335	TFLAGS="$(STAGE1_TFLAGS)"; \
29336	$(HOST_EXPORTS)  \
29337	cd $(HOST_SUBDIR)/libiberty && \
29338	 \
29339	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29340		CFLAGS="$(STAGE1_CFLAGS)" \
29341		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
29342		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29343		LIBCFLAGS="$(LIBCFLAGS)" \
29344		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29345		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29346		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29347		$(EXTRA_HOST_FLAGS)  \
29348		$(STAGE1_FLAGS_TO_PASS)  \
29349		TFLAGS="$(STAGE1_TFLAGS)"  \
29350		$(TARGET-stage1-libiberty)
29351
29352maybe-clean-stage1-libiberty: clean-stage1-libiberty
29353clean-stage1: clean-stage1-libiberty
29354clean-stage1-libiberty:
29355	@if [ $(current_stage) = stage1 ]; then \
29356	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29357	else \
29358	  [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
29359	  $(MAKE) stage1-start; \
29360	fi; \
29361	cd $(HOST_SUBDIR)/libiberty && \
29362	$(MAKE) $(EXTRA_HOST_FLAGS)  \
29363	$(STAGE1_FLAGS_TO_PASS)  clean
29364@endif libiberty-bootstrap
29365
29366
29367.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
29368.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
29369maybe-all-stage2-libiberty:
29370maybe-clean-stage2-libiberty:
29371@if libiberty-bootstrap
29372maybe-all-stage2-libiberty: all-stage2-libiberty
29373all-stage2: all-stage2-libiberty
29374TARGET-stage2-libiberty = $(TARGET-libiberty)
29375all-stage2-libiberty: configure-stage2-libiberty
29376	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29377	@r=`${PWD_COMMAND}`; export r; \
29378	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29379	TFLAGS="$(STAGE2_TFLAGS)"; \
29380	$(HOST_EXPORTS) \
29381	$(POSTSTAGE1_HOST_EXPORTS)  \
29382	cd $(HOST_SUBDIR)/libiberty && \
29383	 \
29384	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29385		CFLAGS="$(STAGE2_CFLAGS)" \
29386		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
29387		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29388		LIBCFLAGS="$(STAGE2_CFLAGS)" \
29389		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29390		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29391		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29392		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29393		TFLAGS="$(STAGE2_TFLAGS)"  \
29394		$(TARGET-stage2-libiberty)
29395
29396maybe-clean-stage2-libiberty: clean-stage2-libiberty
29397clean-stage2: clean-stage2-libiberty
29398clean-stage2-libiberty:
29399	@if [ $(current_stage) = stage2 ]; then \
29400	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29401	else \
29402	  [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
29403	  $(MAKE) stage2-start; \
29404	fi; \
29405	cd $(HOST_SUBDIR)/libiberty && \
29406	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29407@endif libiberty-bootstrap
29408
29409
29410.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
29411.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
29412maybe-all-stage3-libiberty:
29413maybe-clean-stage3-libiberty:
29414@if libiberty-bootstrap
29415maybe-all-stage3-libiberty: all-stage3-libiberty
29416all-stage3: all-stage3-libiberty
29417TARGET-stage3-libiberty = $(TARGET-libiberty)
29418all-stage3-libiberty: configure-stage3-libiberty
29419	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29420	@r=`${PWD_COMMAND}`; export r; \
29421	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29422	TFLAGS="$(STAGE3_TFLAGS)"; \
29423	$(HOST_EXPORTS) \
29424	$(POSTSTAGE1_HOST_EXPORTS)  \
29425	cd $(HOST_SUBDIR)/libiberty && \
29426	 \
29427	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29428		CFLAGS="$(STAGE3_CFLAGS)" \
29429		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
29430		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29431		LIBCFLAGS="$(STAGE3_CFLAGS)" \
29432		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29433		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29434		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29435		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29436		TFLAGS="$(STAGE3_TFLAGS)"  \
29437		$(TARGET-stage3-libiberty)
29438
29439maybe-clean-stage3-libiberty: clean-stage3-libiberty
29440clean-stage3: clean-stage3-libiberty
29441clean-stage3-libiberty:
29442	@if [ $(current_stage) = stage3 ]; then \
29443	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29444	else \
29445	  [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
29446	  $(MAKE) stage3-start; \
29447	fi; \
29448	cd $(HOST_SUBDIR)/libiberty && \
29449	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29450@endif libiberty-bootstrap
29451
29452
29453.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
29454.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
29455maybe-all-stage4-libiberty:
29456maybe-clean-stage4-libiberty:
29457@if libiberty-bootstrap
29458maybe-all-stage4-libiberty: all-stage4-libiberty
29459all-stage4: all-stage4-libiberty
29460TARGET-stage4-libiberty = $(TARGET-libiberty)
29461all-stage4-libiberty: configure-stage4-libiberty
29462	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29463	@r=`${PWD_COMMAND}`; export r; \
29464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29465	TFLAGS="$(STAGE4_TFLAGS)"; \
29466	$(HOST_EXPORTS) \
29467	$(POSTSTAGE1_HOST_EXPORTS)  \
29468	cd $(HOST_SUBDIR)/libiberty && \
29469	 \
29470	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29471		CFLAGS="$(STAGE4_CFLAGS)" \
29472		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
29473		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29474		LIBCFLAGS="$(STAGE4_CFLAGS)" \
29475		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29476		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29477		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29478		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29479		TFLAGS="$(STAGE4_TFLAGS)"  \
29480		$(TARGET-stage4-libiberty)
29481
29482maybe-clean-stage4-libiberty: clean-stage4-libiberty
29483clean-stage4: clean-stage4-libiberty
29484clean-stage4-libiberty:
29485	@if [ $(current_stage) = stage4 ]; then \
29486	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29487	else \
29488	  [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
29489	  $(MAKE) stage4-start; \
29490	fi; \
29491	cd $(HOST_SUBDIR)/libiberty && \
29492	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29493@endif libiberty-bootstrap
29494
29495
29496.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
29497.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
29498maybe-all-stageprofile-libiberty:
29499maybe-clean-stageprofile-libiberty:
29500@if libiberty-bootstrap
29501maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
29502all-stageprofile: all-stageprofile-libiberty
29503TARGET-stageprofile-libiberty = $(TARGET-libiberty)
29504all-stageprofile-libiberty: configure-stageprofile-libiberty
29505	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29506	@r=`${PWD_COMMAND}`; export r; \
29507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29508	TFLAGS="$(STAGEprofile_TFLAGS)"; \
29509	$(HOST_EXPORTS) \
29510	$(POSTSTAGE1_HOST_EXPORTS)  \
29511	cd $(HOST_SUBDIR)/libiberty && \
29512	 \
29513	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29514		CFLAGS="$(STAGEprofile_CFLAGS)" \
29515		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
29516		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29517		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29518		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29519		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29520		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29521		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29522		TFLAGS="$(STAGEprofile_TFLAGS)"  \
29523		$(TARGET-stageprofile-libiberty)
29524
29525maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
29526clean-stageprofile: clean-stageprofile-libiberty
29527clean-stageprofile-libiberty:
29528	@if [ $(current_stage) = stageprofile ]; then \
29529	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29530	else \
29531	  [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
29532	  $(MAKE) stageprofile-start; \
29533	fi; \
29534	cd $(HOST_SUBDIR)/libiberty && \
29535	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29536@endif libiberty-bootstrap
29537
29538
29539.PHONY: all-stagetrain-libiberty maybe-all-stagetrain-libiberty
29540.PHONY: clean-stagetrain-libiberty maybe-clean-stagetrain-libiberty
29541maybe-all-stagetrain-libiberty:
29542maybe-clean-stagetrain-libiberty:
29543@if libiberty-bootstrap
29544maybe-all-stagetrain-libiberty: all-stagetrain-libiberty
29545all-stagetrain: all-stagetrain-libiberty
29546TARGET-stagetrain-libiberty = $(TARGET-libiberty)
29547all-stagetrain-libiberty: configure-stagetrain-libiberty
29548	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
29549	@r=`${PWD_COMMAND}`; export r; \
29550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29551	TFLAGS="$(STAGEtrain_TFLAGS)"; \
29552	$(HOST_EXPORTS) \
29553	$(POSTSTAGE1_HOST_EXPORTS)  \
29554	cd $(HOST_SUBDIR)/libiberty && \
29555	 \
29556	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29557		CFLAGS="$(STAGEtrain_CFLAGS)" \
29558		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
29559		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
29560		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
29561		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29562		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29563		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29564		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29565		TFLAGS="$(STAGEtrain_TFLAGS)"  \
29566		$(TARGET-stagetrain-libiberty)
29567
29568maybe-clean-stagetrain-libiberty: clean-stagetrain-libiberty
29569clean-stagetrain: clean-stagetrain-libiberty
29570clean-stagetrain-libiberty:
29571	@if [ $(current_stage) = stagetrain ]; then \
29572	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29573	else \
29574	  [ -f $(HOST_SUBDIR)/stagetrain-libiberty/Makefile ] || exit 0; \
29575	  $(MAKE) stagetrain-start; \
29576	fi; \
29577	cd $(HOST_SUBDIR)/libiberty && \
29578	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29579@endif libiberty-bootstrap
29580
29581
29582.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
29583.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
29584maybe-all-stagefeedback-libiberty:
29585maybe-clean-stagefeedback-libiberty:
29586@if libiberty-bootstrap
29587maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
29588all-stagefeedback: all-stagefeedback-libiberty
29589TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
29590all-stagefeedback-libiberty: configure-stagefeedback-libiberty
29591	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29592	@r=`${PWD_COMMAND}`; export r; \
29593	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29594	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29595	$(HOST_EXPORTS) \
29596	$(POSTSTAGE1_HOST_EXPORTS)  \
29597	cd $(HOST_SUBDIR)/libiberty && \
29598	 \
29599	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29600		CFLAGS="$(STAGEfeedback_CFLAGS)" \
29601		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
29602		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29603		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29604		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29605		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29606		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29607		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29608		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
29609		$(TARGET-stagefeedback-libiberty)
29610
29611maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
29612clean-stagefeedback: clean-stagefeedback-libiberty
29613clean-stagefeedback-libiberty:
29614	@if [ $(current_stage) = stagefeedback ]; then \
29615	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29616	else \
29617	  [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
29618	  $(MAKE) stagefeedback-start; \
29619	fi; \
29620	cd $(HOST_SUBDIR)/libiberty && \
29621	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29622@endif libiberty-bootstrap
29623
29624
29625.PHONY: all-stageautoprofile-libiberty maybe-all-stageautoprofile-libiberty
29626.PHONY: clean-stageautoprofile-libiberty maybe-clean-stageautoprofile-libiberty
29627maybe-all-stageautoprofile-libiberty:
29628maybe-clean-stageautoprofile-libiberty:
29629@if libiberty-bootstrap
29630maybe-all-stageautoprofile-libiberty: all-stageautoprofile-libiberty
29631all-stageautoprofile: all-stageautoprofile-libiberty
29632TARGET-stageautoprofile-libiberty = $(TARGET-libiberty)
29633all-stageautoprofile-libiberty: configure-stageautoprofile-libiberty
29634	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
29635	@r=`${PWD_COMMAND}`; export r; \
29636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29637	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
29638	$(HOST_EXPORTS) \
29639	$(POSTSTAGE1_HOST_EXPORTS)  \
29640	cd $(HOST_SUBDIR)/libiberty && \
29641	$$s/gcc/config/i386/$(AUTO_PROFILE) \
29642	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29643		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
29644		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
29645		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
29646		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
29647		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29648		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29649		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29650		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29651		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
29652		$(TARGET-stageautoprofile-libiberty)
29653
29654maybe-clean-stageautoprofile-libiberty: clean-stageautoprofile-libiberty
29655clean-stageautoprofile: clean-stageautoprofile-libiberty
29656clean-stageautoprofile-libiberty:
29657	@if [ $(current_stage) = stageautoprofile ]; then \
29658	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29659	else \
29660	  [ -f $(HOST_SUBDIR)/stageautoprofile-libiberty/Makefile ] || exit 0; \
29661	  $(MAKE) stageautoprofile-start; \
29662	fi; \
29663	cd $(HOST_SUBDIR)/libiberty && \
29664	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29665@endif libiberty-bootstrap
29666
29667
29668.PHONY: all-stageautofeedback-libiberty maybe-all-stageautofeedback-libiberty
29669.PHONY: clean-stageautofeedback-libiberty maybe-clean-stageautofeedback-libiberty
29670maybe-all-stageautofeedback-libiberty:
29671maybe-clean-stageautofeedback-libiberty:
29672@if libiberty-bootstrap
29673maybe-all-stageautofeedback-libiberty: all-stageautofeedback-libiberty
29674all-stageautofeedback: all-stageautofeedback-libiberty
29675TARGET-stageautofeedback-libiberty = $(TARGET-libiberty)
29676all-stageautofeedback-libiberty: configure-stageautofeedback-libiberty
29677	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
29678	@r=`${PWD_COMMAND}`; export r; \
29679	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29680	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
29681	$(HOST_EXPORTS) \
29682	$(POSTSTAGE1_HOST_EXPORTS)  \
29683	cd $(HOST_SUBDIR)/libiberty && \
29684	 \
29685	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29686		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
29687		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
29688		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
29689		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
29690		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29691		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29692		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29693		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
29694		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
29695		$(TARGET-stageautofeedback-libiberty)
29696
29697maybe-clean-stageautofeedback-libiberty: clean-stageautofeedback-libiberty
29698clean-stageautofeedback: clean-stageautofeedback-libiberty
29699clean-stageautofeedback-libiberty:
29700	@if [ $(current_stage) = stageautofeedback ]; then \
29701	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
29702	else \
29703	  [ -f $(HOST_SUBDIR)/stageautofeedback-libiberty/Makefile ] || exit 0; \
29704	  $(MAKE) stageautofeedback-start; \
29705	fi; \
29706	cd $(HOST_SUBDIR)/libiberty && \
29707	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
29708@endif libiberty-bootstrap
29709
29710
29711
29712
29713
29714.PHONY: check-libiberty maybe-check-libiberty
29715maybe-check-libiberty:
29716@if libiberty
29717maybe-check-libiberty: check-libiberty
29718
29719check-libiberty:
29720	@: $(MAKE); $(unstage)
29721	@r=`${PWD_COMMAND}`; export r; \
29722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29723	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
29724	(cd $(HOST_SUBDIR)/libiberty && \
29725	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
29726
29727@endif libiberty
29728
29729.PHONY: install-libiberty maybe-install-libiberty
29730maybe-install-libiberty:
29731@if libiberty
29732maybe-install-libiberty: install-libiberty
29733
29734install-libiberty: installdirs
29735	@: $(MAKE); $(unstage)
29736	@r=`${PWD_COMMAND}`; export r; \
29737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29738	$(HOST_EXPORTS) \
29739	(cd $(HOST_SUBDIR)/libiberty && \
29740	  $(MAKE) $(FLAGS_TO_PASS)  install)
29741
29742@endif libiberty
29743
29744.PHONY: install-strip-libiberty maybe-install-strip-libiberty
29745maybe-install-strip-libiberty:
29746@if libiberty
29747maybe-install-strip-libiberty: install-strip-libiberty
29748
29749install-strip-libiberty: installdirs
29750	@: $(MAKE); $(unstage)
29751	@r=`${PWD_COMMAND}`; export r; \
29752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29753	$(HOST_EXPORTS) \
29754	(cd $(HOST_SUBDIR)/libiberty && \
29755	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
29756
29757@endif libiberty
29758
29759# Other targets (info, dvi, pdf, etc.)
29760
29761.PHONY: maybe-info-libiberty info-libiberty
29762maybe-info-libiberty:
29763@if libiberty
29764maybe-info-libiberty: info-libiberty
29765
29766info-libiberty: \
29767    configure-libiberty
29768	@[ -f ./libiberty/Makefile ] || exit 0; \
29769	r=`${PWD_COMMAND}`; export r; \
29770	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29771	$(HOST_EXPORTS) \
29772	for flag in $(EXTRA_HOST_FLAGS) ; do \
29773	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29774	done; \
29775	echo "Doing info in libiberty"; \
29776	(cd $(HOST_SUBDIR)/libiberty && \
29777	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29778	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29779	          "RANLIB=$${RANLIB}" \
29780	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29781	          info) \
29782	  || exit 1
29783
29784@endif libiberty
29785
29786.PHONY: maybe-dvi-libiberty dvi-libiberty
29787maybe-dvi-libiberty:
29788@if libiberty
29789maybe-dvi-libiberty: dvi-libiberty
29790
29791dvi-libiberty: \
29792    configure-libiberty
29793	@[ -f ./libiberty/Makefile ] || exit 0; \
29794	r=`${PWD_COMMAND}`; export r; \
29795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29796	$(HOST_EXPORTS) \
29797	for flag in $(EXTRA_HOST_FLAGS) ; do \
29798	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29799	done; \
29800	echo "Doing dvi in libiberty"; \
29801	(cd $(HOST_SUBDIR)/libiberty && \
29802	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29803	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29804	          "RANLIB=$${RANLIB}" \
29805	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29806	          dvi) \
29807	  || exit 1
29808
29809@endif libiberty
29810
29811.PHONY: maybe-pdf-libiberty pdf-libiberty
29812maybe-pdf-libiberty:
29813@if libiberty
29814maybe-pdf-libiberty: pdf-libiberty
29815
29816pdf-libiberty: \
29817    configure-libiberty
29818	@[ -f ./libiberty/Makefile ] || exit 0; \
29819	r=`${PWD_COMMAND}`; export r; \
29820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29821	$(HOST_EXPORTS) \
29822	for flag in $(EXTRA_HOST_FLAGS) ; do \
29823	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29824	done; \
29825	echo "Doing pdf in libiberty"; \
29826	(cd $(HOST_SUBDIR)/libiberty && \
29827	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29828	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29829	          "RANLIB=$${RANLIB}" \
29830	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29831	          pdf) \
29832	  || exit 1
29833
29834@endif libiberty
29835
29836.PHONY: maybe-html-libiberty html-libiberty
29837maybe-html-libiberty:
29838@if libiberty
29839maybe-html-libiberty: html-libiberty
29840
29841html-libiberty: \
29842    configure-libiberty
29843	@[ -f ./libiberty/Makefile ] || exit 0; \
29844	r=`${PWD_COMMAND}`; export r; \
29845	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29846	$(HOST_EXPORTS) \
29847	for flag in $(EXTRA_HOST_FLAGS) ; do \
29848	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29849	done; \
29850	echo "Doing html in libiberty"; \
29851	(cd $(HOST_SUBDIR)/libiberty && \
29852	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29853	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29854	          "RANLIB=$${RANLIB}" \
29855	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29856	          html) \
29857	  || exit 1
29858
29859@endif libiberty
29860
29861.PHONY: maybe-TAGS-libiberty TAGS-libiberty
29862maybe-TAGS-libiberty:
29863@if libiberty
29864maybe-TAGS-libiberty: TAGS-libiberty
29865
29866TAGS-libiberty: \
29867    configure-libiberty
29868	@[ -f ./libiberty/Makefile ] || exit 0; \
29869	r=`${PWD_COMMAND}`; export r; \
29870	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29871	$(HOST_EXPORTS) \
29872	for flag in $(EXTRA_HOST_FLAGS) ; do \
29873	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29874	done; \
29875	echo "Doing TAGS in libiberty"; \
29876	(cd $(HOST_SUBDIR)/libiberty && \
29877	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29878	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29879	          "RANLIB=$${RANLIB}" \
29880	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29881	          TAGS) \
29882	  || exit 1
29883
29884@endif libiberty
29885
29886.PHONY: maybe-install-info-libiberty install-info-libiberty
29887maybe-install-info-libiberty:
29888@if libiberty
29889maybe-install-info-libiberty: install-info-libiberty
29890
29891install-info-libiberty: \
29892    configure-libiberty \
29893    info-libiberty
29894	@[ -f ./libiberty/Makefile ] || exit 0; \
29895	r=`${PWD_COMMAND}`; export r; \
29896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29897	$(HOST_EXPORTS) \
29898	for flag in $(EXTRA_HOST_FLAGS) ; do \
29899	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29900	done; \
29901	echo "Doing install-info in libiberty"; \
29902	(cd $(HOST_SUBDIR)/libiberty && \
29903	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29904	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29905	          "RANLIB=$${RANLIB}" \
29906	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29907	          install-info) \
29908	  || exit 1
29909
29910@endif libiberty
29911
29912.PHONY: maybe-install-dvi-libiberty install-dvi-libiberty
29913maybe-install-dvi-libiberty:
29914@if libiberty
29915maybe-install-dvi-libiberty: install-dvi-libiberty
29916
29917install-dvi-libiberty: \
29918    configure-libiberty \
29919    dvi-libiberty
29920	@[ -f ./libiberty/Makefile ] || exit 0; \
29921	r=`${PWD_COMMAND}`; export r; \
29922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29923	$(HOST_EXPORTS) \
29924	for flag in $(EXTRA_HOST_FLAGS) ; do \
29925	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29926	done; \
29927	echo "Doing install-dvi in libiberty"; \
29928	(cd $(HOST_SUBDIR)/libiberty && \
29929	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29930	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29931	          "RANLIB=$${RANLIB}" \
29932	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29933	          install-dvi) \
29934	  || exit 1
29935
29936@endif libiberty
29937
29938.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
29939maybe-install-pdf-libiberty:
29940@if libiberty
29941maybe-install-pdf-libiberty: install-pdf-libiberty
29942
29943install-pdf-libiberty: \
29944    configure-libiberty \
29945    pdf-libiberty
29946	@[ -f ./libiberty/Makefile ] || exit 0; \
29947	r=`${PWD_COMMAND}`; export r; \
29948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29949	$(HOST_EXPORTS) \
29950	for flag in $(EXTRA_HOST_FLAGS) ; do \
29951	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29952	done; \
29953	echo "Doing install-pdf in libiberty"; \
29954	(cd $(HOST_SUBDIR)/libiberty && \
29955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29957	          "RANLIB=$${RANLIB}" \
29958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29959	          install-pdf) \
29960	  || exit 1
29961
29962@endif libiberty
29963
29964.PHONY: maybe-install-html-libiberty install-html-libiberty
29965maybe-install-html-libiberty:
29966@if libiberty
29967maybe-install-html-libiberty: install-html-libiberty
29968
29969install-html-libiberty: \
29970    configure-libiberty \
29971    html-libiberty
29972	@[ -f ./libiberty/Makefile ] || exit 0; \
29973	r=`${PWD_COMMAND}`; export r; \
29974	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29975	$(HOST_EXPORTS) \
29976	for flag in $(EXTRA_HOST_FLAGS) ; do \
29977	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29978	done; \
29979	echo "Doing install-html in libiberty"; \
29980	(cd $(HOST_SUBDIR)/libiberty && \
29981	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29982	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29983	          "RANLIB=$${RANLIB}" \
29984	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29985	          install-html) \
29986	  || exit 1
29987
29988@endif libiberty
29989
29990.PHONY: maybe-installcheck-libiberty installcheck-libiberty
29991maybe-installcheck-libiberty:
29992@if libiberty
29993maybe-installcheck-libiberty: installcheck-libiberty
29994
29995installcheck-libiberty: \
29996    configure-libiberty
29997	@[ -f ./libiberty/Makefile ] || exit 0; \
29998	r=`${PWD_COMMAND}`; export r; \
29999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30000	$(HOST_EXPORTS) \
30001	for flag in $(EXTRA_HOST_FLAGS) ; do \
30002	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30003	done; \
30004	echo "Doing installcheck in libiberty"; \
30005	(cd $(HOST_SUBDIR)/libiberty && \
30006	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30007	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30008	          "RANLIB=$${RANLIB}" \
30009	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30010	          installcheck) \
30011	  || exit 1
30012
30013@endif libiberty
30014
30015.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
30016maybe-mostlyclean-libiberty:
30017@if libiberty
30018maybe-mostlyclean-libiberty: mostlyclean-libiberty
30019
30020mostlyclean-libiberty:
30021	@[ -f ./libiberty/Makefile ] || exit 0; \
30022	r=`${PWD_COMMAND}`; export r; \
30023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30024	$(HOST_EXPORTS) \
30025	for flag in $(EXTRA_HOST_FLAGS) ; do \
30026	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30027	done; \
30028	echo "Doing mostlyclean in libiberty"; \
30029	(cd $(HOST_SUBDIR)/libiberty && \
30030	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30031	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30032	          "RANLIB=$${RANLIB}" \
30033	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30034	          mostlyclean) \
30035	  || exit 1
30036
30037@endif libiberty
30038
30039.PHONY: maybe-clean-libiberty clean-libiberty
30040maybe-clean-libiberty:
30041@if libiberty
30042maybe-clean-libiberty: clean-libiberty
30043
30044clean-libiberty:
30045	@[ -f ./libiberty/Makefile ] || exit 0; \
30046	r=`${PWD_COMMAND}`; export r; \
30047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30048	$(HOST_EXPORTS) \
30049	for flag in $(EXTRA_HOST_FLAGS) ; do \
30050	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30051	done; \
30052	echo "Doing clean in libiberty"; \
30053	(cd $(HOST_SUBDIR)/libiberty && \
30054	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30055	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30056	          "RANLIB=$${RANLIB}" \
30057	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30058	          clean) \
30059	  || exit 1
30060
30061@endif libiberty
30062
30063.PHONY: maybe-distclean-libiberty distclean-libiberty
30064maybe-distclean-libiberty:
30065@if libiberty
30066maybe-distclean-libiberty: distclean-libiberty
30067
30068distclean-libiberty:
30069	@[ -f ./libiberty/Makefile ] || exit 0; \
30070	r=`${PWD_COMMAND}`; export r; \
30071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30072	$(HOST_EXPORTS) \
30073	for flag in $(EXTRA_HOST_FLAGS) ; do \
30074	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30075	done; \
30076	echo "Doing distclean in libiberty"; \
30077	(cd $(HOST_SUBDIR)/libiberty && \
30078	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30079	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30080	          "RANLIB=$${RANLIB}" \
30081	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30082	          distclean) \
30083	  || exit 1
30084
30085@endif libiberty
30086
30087.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
30088maybe-maintainer-clean-libiberty:
30089@if libiberty
30090maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
30091
30092maintainer-clean-libiberty:
30093	@[ -f ./libiberty/Makefile ] || exit 0; \
30094	r=`${PWD_COMMAND}`; export r; \
30095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30096	$(HOST_EXPORTS) \
30097	for flag in $(EXTRA_HOST_FLAGS) ; do \
30098	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30099	done; \
30100	echo "Doing maintainer-clean in libiberty"; \
30101	(cd $(HOST_SUBDIR)/libiberty && \
30102	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30103	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30104	          "RANLIB=$${RANLIB}" \
30105	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30106	          maintainer-clean) \
30107	  || exit 1
30108
30109@endif libiberty
30110
30111
30112
30113.PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
30114maybe-configure-libiberty-linker-plugin:
30115@if gcc-bootstrap
30116configure-libiberty-linker-plugin: stage_current
30117@endif gcc-bootstrap
30118@if libiberty-linker-plugin
30119maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
30120configure-libiberty-linker-plugin:
30121	@r=`${PWD_COMMAND}`; export r; \
30122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30123	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
30124	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
30125	$(HOST_EXPORTS)  \
30126	echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
30127	cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
30128	case $(srcdir) in \
30129	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30130	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
30131		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30132	esac; \
30133	module_srcdir=libiberty; \
30134	$(SHELL) \
30135	  $$s/$$module_srcdir/configure \
30136	  --srcdir=$${topdir}/$$module_srcdir \
30137	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30138	  --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
30139	  || exit 1
30140@endif libiberty-linker-plugin
30141
30142
30143
30144.PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
30145maybe-configure-stage1-libiberty-linker-plugin:
30146@if libiberty-linker-plugin-bootstrap
30147maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
30148configure-stage1-libiberty-linker-plugin:
30149	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30150	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
30151	@r=`${PWD_COMMAND}`; export r; \
30152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30153	TFLAGS="$(STAGE1_TFLAGS)"; \
30154	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
30155	$(HOST_EXPORTS) \
30156	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30157	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30158	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
30159	echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
30160	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
30161	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
30162	case $(srcdir) in \
30163	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30164	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
30165		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30166	esac; \
30167	module_srcdir=libiberty; \
30168	$(SHELL) $$s/$$module_srcdir/configure \
30169	  --srcdir=$${topdir}/$$module_srcdir \
30170	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30171	  --target=${target_alias} \
30172	   \
30173	  $(STAGE1_CONFIGURE_FLAGS) \
30174	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30175@endif libiberty-linker-plugin-bootstrap
30176
30177.PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
30178maybe-configure-stage2-libiberty-linker-plugin:
30179@if libiberty-linker-plugin-bootstrap
30180maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
30181configure-stage2-libiberty-linker-plugin:
30182	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30183	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
30184	@r=`${PWD_COMMAND}`; export r; \
30185	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30186	TFLAGS="$(STAGE2_TFLAGS)"; \
30187	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
30188	$(HOST_EXPORTS) \
30189	$(POSTSTAGE1_HOST_EXPORTS) \
30190	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30191	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30192	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
30193	echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
30194	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
30195	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
30196	case $(srcdir) in \
30197	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30198	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
30199		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30200	esac; \
30201	module_srcdir=libiberty; \
30202	$(SHELL) $$s/$$module_srcdir/configure \
30203	  --srcdir=$${topdir}/$$module_srcdir \
30204	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30205	  --target=${target_alias} \
30206	  --with-build-libsubdir=$(HOST_SUBDIR) \
30207	  $(STAGE2_CONFIGURE_FLAGS) \
30208	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30209@endif libiberty-linker-plugin-bootstrap
30210
30211.PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
30212maybe-configure-stage3-libiberty-linker-plugin:
30213@if libiberty-linker-plugin-bootstrap
30214maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
30215configure-stage3-libiberty-linker-plugin:
30216	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30217	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
30218	@r=`${PWD_COMMAND}`; export r; \
30219	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30220	TFLAGS="$(STAGE3_TFLAGS)"; \
30221	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
30222	$(HOST_EXPORTS) \
30223	$(POSTSTAGE1_HOST_EXPORTS) \
30224	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30225	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30226	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
30227	echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
30228	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
30229	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
30230	case $(srcdir) in \
30231	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30232	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
30233		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30234	esac; \
30235	module_srcdir=libiberty; \
30236	$(SHELL) $$s/$$module_srcdir/configure \
30237	  --srcdir=$${topdir}/$$module_srcdir \
30238	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30239	  --target=${target_alias} \
30240	  --with-build-libsubdir=$(HOST_SUBDIR) \
30241	  $(STAGE3_CONFIGURE_FLAGS) \
30242	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30243@endif libiberty-linker-plugin-bootstrap
30244
30245.PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
30246maybe-configure-stage4-libiberty-linker-plugin:
30247@if libiberty-linker-plugin-bootstrap
30248maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
30249configure-stage4-libiberty-linker-plugin:
30250	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30251	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
30252	@r=`${PWD_COMMAND}`; export r; \
30253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30254	TFLAGS="$(STAGE4_TFLAGS)"; \
30255	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
30256	$(HOST_EXPORTS) \
30257	$(POSTSTAGE1_HOST_EXPORTS) \
30258	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30259	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30260	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
30261	echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
30262	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
30263	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
30264	case $(srcdir) in \
30265	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30266	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
30267		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30268	esac; \
30269	module_srcdir=libiberty; \
30270	$(SHELL) $$s/$$module_srcdir/configure \
30271	  --srcdir=$${topdir}/$$module_srcdir \
30272	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30273	  --target=${target_alias} \
30274	  --with-build-libsubdir=$(HOST_SUBDIR) \
30275	  $(STAGE4_CONFIGURE_FLAGS) \
30276	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30277@endif libiberty-linker-plugin-bootstrap
30278
30279.PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
30280maybe-configure-stageprofile-libiberty-linker-plugin:
30281@if libiberty-linker-plugin-bootstrap
30282maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
30283configure-stageprofile-libiberty-linker-plugin:
30284	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30285	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
30286	@r=`${PWD_COMMAND}`; export r; \
30287	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30288	TFLAGS="$(STAGEprofile_TFLAGS)"; \
30289	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
30290	$(HOST_EXPORTS) \
30291	$(POSTSTAGE1_HOST_EXPORTS) \
30292	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30293	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30294	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
30295	echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
30296	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
30297	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
30298	case $(srcdir) in \
30299	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30300	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
30301		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30302	esac; \
30303	module_srcdir=libiberty; \
30304	$(SHELL) $$s/$$module_srcdir/configure \
30305	  --srcdir=$${topdir}/$$module_srcdir \
30306	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30307	  --target=${target_alias} \
30308	  --with-build-libsubdir=$(HOST_SUBDIR) \
30309	  $(STAGEprofile_CONFIGURE_FLAGS) \
30310	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30311@endif libiberty-linker-plugin-bootstrap
30312
30313.PHONY: configure-stagetrain-libiberty-linker-plugin maybe-configure-stagetrain-libiberty-linker-plugin
30314maybe-configure-stagetrain-libiberty-linker-plugin:
30315@if libiberty-linker-plugin-bootstrap
30316maybe-configure-stagetrain-libiberty-linker-plugin: configure-stagetrain-libiberty-linker-plugin
30317configure-stagetrain-libiberty-linker-plugin:
30318	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
30319	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
30320	@r=`${PWD_COMMAND}`; export r; \
30321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30322	TFLAGS="$(STAGEtrain_TFLAGS)"; \
30323	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
30324	$(HOST_EXPORTS) \
30325	$(POSTSTAGE1_HOST_EXPORTS) \
30326	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
30327	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
30328	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
30329	echo Configuring stage train in $(HOST_SUBDIR)/libiberty-linker-plugin; \
30330	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
30331	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
30332	case $(srcdir) in \
30333	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30334	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
30335		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30336	esac; \
30337	module_srcdir=libiberty; \
30338	$(SHELL) $$s/$$module_srcdir/configure \
30339	  --srcdir=$${topdir}/$$module_srcdir \
30340	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30341	  --target=${target_alias} \
30342	  --with-build-libsubdir=$(HOST_SUBDIR) \
30343	  $(STAGEtrain_CONFIGURE_FLAGS) \
30344	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30345@endif libiberty-linker-plugin-bootstrap
30346
30347.PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
30348maybe-configure-stagefeedback-libiberty-linker-plugin:
30349@if libiberty-linker-plugin-bootstrap
30350maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
30351configure-stagefeedback-libiberty-linker-plugin:
30352	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30353	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
30354	@r=`${PWD_COMMAND}`; export r; \
30355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30356	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30357	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
30358	$(HOST_EXPORTS) \
30359	$(POSTSTAGE1_HOST_EXPORTS) \
30360	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30361	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30362	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
30363	echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
30364	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
30365	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
30366	case $(srcdir) in \
30367	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30368	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
30369		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30370	esac; \
30371	module_srcdir=libiberty; \
30372	$(SHELL) $$s/$$module_srcdir/configure \
30373	  --srcdir=$${topdir}/$$module_srcdir \
30374	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30375	  --target=${target_alias} \
30376	  --with-build-libsubdir=$(HOST_SUBDIR) \
30377	  $(STAGEfeedback_CONFIGURE_FLAGS) \
30378	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30379@endif libiberty-linker-plugin-bootstrap
30380
30381.PHONY: configure-stageautoprofile-libiberty-linker-plugin maybe-configure-stageautoprofile-libiberty-linker-plugin
30382maybe-configure-stageautoprofile-libiberty-linker-plugin:
30383@if libiberty-linker-plugin-bootstrap
30384maybe-configure-stageautoprofile-libiberty-linker-plugin: configure-stageautoprofile-libiberty-linker-plugin
30385configure-stageautoprofile-libiberty-linker-plugin:
30386	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
30387	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
30388	@r=`${PWD_COMMAND}`; export r; \
30389	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30390	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
30391	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
30392	$(HOST_EXPORTS) \
30393	$(POSTSTAGE1_HOST_EXPORTS) \
30394	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
30395	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
30396	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
30397	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
30398	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
30399	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
30400	case $(srcdir) in \
30401	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30402	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
30403		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30404	esac; \
30405	module_srcdir=libiberty; \
30406	$(SHELL) $$s/$$module_srcdir/configure \
30407	  --srcdir=$${topdir}/$$module_srcdir \
30408	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30409	  --target=${target_alias} \
30410	  --with-build-libsubdir=$(HOST_SUBDIR) \
30411	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
30412	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30413@endif libiberty-linker-plugin-bootstrap
30414
30415.PHONY: configure-stageautofeedback-libiberty-linker-plugin maybe-configure-stageautofeedback-libiberty-linker-plugin
30416maybe-configure-stageautofeedback-libiberty-linker-plugin:
30417@if libiberty-linker-plugin-bootstrap
30418maybe-configure-stageautofeedback-libiberty-linker-plugin: configure-stageautofeedback-libiberty-linker-plugin
30419configure-stageautofeedback-libiberty-linker-plugin:
30420	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
30421	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
30422	@r=`${PWD_COMMAND}`; export r; \
30423	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30424	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
30425	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
30426	$(HOST_EXPORTS) \
30427	$(POSTSTAGE1_HOST_EXPORTS) \
30428	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
30429	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
30430	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
30431	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
30432	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
30433	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
30434	case $(srcdir) in \
30435	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30436	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
30437		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30438	esac; \
30439	module_srcdir=libiberty; \
30440	$(SHELL) $$s/$$module_srcdir/configure \
30441	  --srcdir=$${topdir}/$$module_srcdir \
30442	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30443	  --target=${target_alias} \
30444	  --with-build-libsubdir=$(HOST_SUBDIR) \
30445	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
30446	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30447@endif libiberty-linker-plugin-bootstrap
30448
30449
30450
30451
30452
30453.PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
30454maybe-all-libiberty-linker-plugin:
30455@if gcc-bootstrap
30456all-libiberty-linker-plugin: stage_current
30457@endif gcc-bootstrap
30458@if libiberty-linker-plugin
30459TARGET-libiberty-linker-plugin=all
30460maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
30461all-libiberty-linker-plugin: configure-libiberty-linker-plugin
30462	@r=`${PWD_COMMAND}`; export r; \
30463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30464	$(HOST_EXPORTS)  \
30465	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30466	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30467		$(TARGET-libiberty-linker-plugin))
30468@endif libiberty-linker-plugin
30469
30470
30471
30472.PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
30473.PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
30474maybe-all-stage1-libiberty-linker-plugin:
30475maybe-clean-stage1-libiberty-linker-plugin:
30476@if libiberty-linker-plugin-bootstrap
30477maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
30478all-stage1: all-stage1-libiberty-linker-plugin
30479TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
30480all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
30481	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30482	@r=`${PWD_COMMAND}`; export r; \
30483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30484	TFLAGS="$(STAGE1_TFLAGS)"; \
30485	$(HOST_EXPORTS)  \
30486	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30487	 \
30488	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30489		CFLAGS="$(STAGE1_CFLAGS)" \
30490		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
30491		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30492		LIBCFLAGS="$(LIBCFLAGS)" \
30493		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30494		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30495		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30496		$(EXTRA_HOST_FLAGS)  \
30497		$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30498		TFLAGS="$(STAGE1_TFLAGS)"  \
30499		$(TARGET-stage1-libiberty-linker-plugin)
30500
30501maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
30502clean-stage1: clean-stage1-libiberty-linker-plugin
30503clean-stage1-libiberty-linker-plugin:
30504	@if [ $(current_stage) = stage1 ]; then \
30505	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
30506	else \
30507	  [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
30508	  $(MAKE) stage1-start; \
30509	fi; \
30510	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30511	$(MAKE) $(EXTRA_HOST_FLAGS)  \
30512	$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30513@endif libiberty-linker-plugin-bootstrap
30514
30515
30516.PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
30517.PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
30518maybe-all-stage2-libiberty-linker-plugin:
30519maybe-clean-stage2-libiberty-linker-plugin:
30520@if libiberty-linker-plugin-bootstrap
30521maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
30522all-stage2: all-stage2-libiberty-linker-plugin
30523TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
30524all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
30525	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30526	@r=`${PWD_COMMAND}`; export r; \
30527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30528	TFLAGS="$(STAGE2_TFLAGS)"; \
30529	$(HOST_EXPORTS) \
30530	$(POSTSTAGE1_HOST_EXPORTS)  \
30531	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30532	 \
30533	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30534		CFLAGS="$(STAGE2_CFLAGS)" \
30535		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
30536		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30537		LIBCFLAGS="$(STAGE2_CFLAGS)" \
30538		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30539		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30540		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30541		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30542		TFLAGS="$(STAGE2_TFLAGS)"  \
30543		$(TARGET-stage2-libiberty-linker-plugin)
30544
30545maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
30546clean-stage2: clean-stage2-libiberty-linker-plugin
30547clean-stage2-libiberty-linker-plugin:
30548	@if [ $(current_stage) = stage2 ]; then \
30549	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
30550	else \
30551	  [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
30552	  $(MAKE) stage2-start; \
30553	fi; \
30554	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30555	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30556@endif libiberty-linker-plugin-bootstrap
30557
30558
30559.PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
30560.PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
30561maybe-all-stage3-libiberty-linker-plugin:
30562maybe-clean-stage3-libiberty-linker-plugin:
30563@if libiberty-linker-plugin-bootstrap
30564maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
30565all-stage3: all-stage3-libiberty-linker-plugin
30566TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
30567all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
30568	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30569	@r=`${PWD_COMMAND}`; export r; \
30570	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30571	TFLAGS="$(STAGE3_TFLAGS)"; \
30572	$(HOST_EXPORTS) \
30573	$(POSTSTAGE1_HOST_EXPORTS)  \
30574	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30575	 \
30576	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30577		CFLAGS="$(STAGE3_CFLAGS)" \
30578		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
30579		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30580		LIBCFLAGS="$(STAGE3_CFLAGS)" \
30581		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30582		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30583		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30584		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30585		TFLAGS="$(STAGE3_TFLAGS)"  \
30586		$(TARGET-stage3-libiberty-linker-plugin)
30587
30588maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
30589clean-stage3: clean-stage3-libiberty-linker-plugin
30590clean-stage3-libiberty-linker-plugin:
30591	@if [ $(current_stage) = stage3 ]; then \
30592	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
30593	else \
30594	  [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
30595	  $(MAKE) stage3-start; \
30596	fi; \
30597	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30598	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30599@endif libiberty-linker-plugin-bootstrap
30600
30601
30602.PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
30603.PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
30604maybe-all-stage4-libiberty-linker-plugin:
30605maybe-clean-stage4-libiberty-linker-plugin:
30606@if libiberty-linker-plugin-bootstrap
30607maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
30608all-stage4: all-stage4-libiberty-linker-plugin
30609TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
30610all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
30611	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30612	@r=`${PWD_COMMAND}`; export r; \
30613	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30614	TFLAGS="$(STAGE4_TFLAGS)"; \
30615	$(HOST_EXPORTS) \
30616	$(POSTSTAGE1_HOST_EXPORTS)  \
30617	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30618	 \
30619	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30620		CFLAGS="$(STAGE4_CFLAGS)" \
30621		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
30622		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30623		LIBCFLAGS="$(STAGE4_CFLAGS)" \
30624		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30625		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30626		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30627		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30628		TFLAGS="$(STAGE4_TFLAGS)"  \
30629		$(TARGET-stage4-libiberty-linker-plugin)
30630
30631maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
30632clean-stage4: clean-stage4-libiberty-linker-plugin
30633clean-stage4-libiberty-linker-plugin:
30634	@if [ $(current_stage) = stage4 ]; then \
30635	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
30636	else \
30637	  [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
30638	  $(MAKE) stage4-start; \
30639	fi; \
30640	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30641	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30642@endif libiberty-linker-plugin-bootstrap
30643
30644
30645.PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
30646.PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
30647maybe-all-stageprofile-libiberty-linker-plugin:
30648maybe-clean-stageprofile-libiberty-linker-plugin:
30649@if libiberty-linker-plugin-bootstrap
30650maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
30651all-stageprofile: all-stageprofile-libiberty-linker-plugin
30652TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
30653all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
30654	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30655	@r=`${PWD_COMMAND}`; export r; \
30656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30657	TFLAGS="$(STAGEprofile_TFLAGS)"; \
30658	$(HOST_EXPORTS) \
30659	$(POSTSTAGE1_HOST_EXPORTS)  \
30660	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30661	 \
30662	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30663		CFLAGS="$(STAGEprofile_CFLAGS)" \
30664		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
30665		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30666		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30667		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30668		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30669		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30670		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30671		TFLAGS="$(STAGEprofile_TFLAGS)"  \
30672		$(TARGET-stageprofile-libiberty-linker-plugin)
30673
30674maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
30675clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
30676clean-stageprofile-libiberty-linker-plugin:
30677	@if [ $(current_stage) = stageprofile ]; then \
30678	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
30679	else \
30680	  [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
30681	  $(MAKE) stageprofile-start; \
30682	fi; \
30683	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30684	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30685@endif libiberty-linker-plugin-bootstrap
30686
30687
30688.PHONY: all-stagetrain-libiberty-linker-plugin maybe-all-stagetrain-libiberty-linker-plugin
30689.PHONY: clean-stagetrain-libiberty-linker-plugin maybe-clean-stagetrain-libiberty-linker-plugin
30690maybe-all-stagetrain-libiberty-linker-plugin:
30691maybe-clean-stagetrain-libiberty-linker-plugin:
30692@if libiberty-linker-plugin-bootstrap
30693maybe-all-stagetrain-libiberty-linker-plugin: all-stagetrain-libiberty-linker-plugin
30694all-stagetrain: all-stagetrain-libiberty-linker-plugin
30695TARGET-stagetrain-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
30696all-stagetrain-libiberty-linker-plugin: configure-stagetrain-libiberty-linker-plugin
30697	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
30698	@r=`${PWD_COMMAND}`; export r; \
30699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30700	TFLAGS="$(STAGEtrain_TFLAGS)"; \
30701	$(HOST_EXPORTS) \
30702	$(POSTSTAGE1_HOST_EXPORTS)  \
30703	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30704	 \
30705	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30706		CFLAGS="$(STAGEtrain_CFLAGS)" \
30707		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
30708		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
30709		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
30710		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30711		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30712		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30713		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30714		TFLAGS="$(STAGEtrain_TFLAGS)"  \
30715		$(TARGET-stagetrain-libiberty-linker-plugin)
30716
30717maybe-clean-stagetrain-libiberty-linker-plugin: clean-stagetrain-libiberty-linker-plugin
30718clean-stagetrain: clean-stagetrain-libiberty-linker-plugin
30719clean-stagetrain-libiberty-linker-plugin:
30720	@if [ $(current_stage) = stagetrain ]; then \
30721	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
30722	else \
30723	  [ -f $(HOST_SUBDIR)/stagetrain-libiberty-linker-plugin/Makefile ] || exit 0; \
30724	  $(MAKE) stagetrain-start; \
30725	fi; \
30726	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30727	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30728@endif libiberty-linker-plugin-bootstrap
30729
30730
30731.PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
30732.PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
30733maybe-all-stagefeedback-libiberty-linker-plugin:
30734maybe-clean-stagefeedback-libiberty-linker-plugin:
30735@if libiberty-linker-plugin-bootstrap
30736maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
30737all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
30738TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
30739all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
30740	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30741	@r=`${PWD_COMMAND}`; export r; \
30742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30743	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30744	$(HOST_EXPORTS) \
30745	$(POSTSTAGE1_HOST_EXPORTS)  \
30746	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30747	 \
30748	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30749		CFLAGS="$(STAGEfeedback_CFLAGS)" \
30750		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
30751		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30752		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30753		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30754		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30755		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30756		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30757		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
30758		$(TARGET-stagefeedback-libiberty-linker-plugin)
30759
30760maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
30761clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
30762clean-stagefeedback-libiberty-linker-plugin:
30763	@if [ $(current_stage) = stagefeedback ]; then \
30764	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
30765	else \
30766	  [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
30767	  $(MAKE) stagefeedback-start; \
30768	fi; \
30769	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30770	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30771@endif libiberty-linker-plugin-bootstrap
30772
30773
30774.PHONY: all-stageautoprofile-libiberty-linker-plugin maybe-all-stageautoprofile-libiberty-linker-plugin
30775.PHONY: clean-stageautoprofile-libiberty-linker-plugin maybe-clean-stageautoprofile-libiberty-linker-plugin
30776maybe-all-stageautoprofile-libiberty-linker-plugin:
30777maybe-clean-stageautoprofile-libiberty-linker-plugin:
30778@if libiberty-linker-plugin-bootstrap
30779maybe-all-stageautoprofile-libiberty-linker-plugin: all-stageautoprofile-libiberty-linker-plugin
30780all-stageautoprofile: all-stageautoprofile-libiberty-linker-plugin
30781TARGET-stageautoprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
30782all-stageautoprofile-libiberty-linker-plugin: configure-stageautoprofile-libiberty-linker-plugin
30783	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
30784	@r=`${PWD_COMMAND}`; export r; \
30785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30786	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
30787	$(HOST_EXPORTS) \
30788	$(POSTSTAGE1_HOST_EXPORTS)  \
30789	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30790	$$s/gcc/config/i386/$(AUTO_PROFILE) \
30791	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30792		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
30793		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
30794		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
30795		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
30796		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30797		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30798		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30799		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30800		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
30801		$(TARGET-stageautoprofile-libiberty-linker-plugin)
30802
30803maybe-clean-stageautoprofile-libiberty-linker-plugin: clean-stageautoprofile-libiberty-linker-plugin
30804clean-stageautoprofile: clean-stageautoprofile-libiberty-linker-plugin
30805clean-stageautoprofile-libiberty-linker-plugin:
30806	@if [ $(current_stage) = stageautoprofile ]; then \
30807	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
30808	else \
30809	  [ -f $(HOST_SUBDIR)/stageautoprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
30810	  $(MAKE) stageautoprofile-start; \
30811	fi; \
30812	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30813	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30814@endif libiberty-linker-plugin-bootstrap
30815
30816
30817.PHONY: all-stageautofeedback-libiberty-linker-plugin maybe-all-stageautofeedback-libiberty-linker-plugin
30818.PHONY: clean-stageautofeedback-libiberty-linker-plugin maybe-clean-stageautofeedback-libiberty-linker-plugin
30819maybe-all-stageautofeedback-libiberty-linker-plugin:
30820maybe-clean-stageautofeedback-libiberty-linker-plugin:
30821@if libiberty-linker-plugin-bootstrap
30822maybe-all-stageautofeedback-libiberty-linker-plugin: all-stageautofeedback-libiberty-linker-plugin
30823all-stageautofeedback: all-stageautofeedback-libiberty-linker-plugin
30824TARGET-stageautofeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
30825all-stageautofeedback-libiberty-linker-plugin: configure-stageautofeedback-libiberty-linker-plugin
30826	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
30827	@r=`${PWD_COMMAND}`; export r; \
30828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30829	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
30830	$(HOST_EXPORTS) \
30831	$(POSTSTAGE1_HOST_EXPORTS)  \
30832	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30833	 \
30834	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30835		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
30836		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
30837		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
30838		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
30839		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30840		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30841		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30842		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30843		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
30844		$(TARGET-stageautofeedback-libiberty-linker-plugin)
30845
30846maybe-clean-stageautofeedback-libiberty-linker-plugin: clean-stageautofeedback-libiberty-linker-plugin
30847clean-stageautofeedback: clean-stageautofeedback-libiberty-linker-plugin
30848clean-stageautofeedback-libiberty-linker-plugin:
30849	@if [ $(current_stage) = stageautofeedback ]; then \
30850	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
30851	else \
30852	  [ -f $(HOST_SUBDIR)/stageautofeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
30853	  $(MAKE) stageautofeedback-start; \
30854	fi; \
30855	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30856	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30857@endif libiberty-linker-plugin-bootstrap
30858
30859
30860
30861
30862
30863.PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
30864maybe-check-libiberty-linker-plugin:
30865@if libiberty-linker-plugin
30866maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
30867
30868check-libiberty-linker-plugin:
30869	@: $(MAKE); $(unstage)
30870	@r=`${PWD_COMMAND}`; export r; \
30871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30872	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
30873	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30874	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
30875
30876@endif libiberty-linker-plugin
30877
30878.PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
30879maybe-install-libiberty-linker-plugin:
30880@if libiberty-linker-plugin
30881maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
30882
30883install-libiberty-linker-plugin: installdirs
30884	@: $(MAKE); $(unstage)
30885	@r=`${PWD_COMMAND}`; export r; \
30886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30887	$(HOST_EXPORTS) \
30888	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30889	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
30890
30891@endif libiberty-linker-plugin
30892
30893.PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
30894maybe-install-strip-libiberty-linker-plugin:
30895@if libiberty-linker-plugin
30896maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
30897
30898install-strip-libiberty-linker-plugin: installdirs
30899	@: $(MAKE); $(unstage)
30900	@r=`${PWD_COMMAND}`; export r; \
30901	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30902	$(HOST_EXPORTS) \
30903	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30904	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
30905
30906@endif libiberty-linker-plugin
30907
30908# Other targets (info, dvi, pdf, etc.)
30909
30910.PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
30911maybe-info-libiberty-linker-plugin:
30912@if libiberty-linker-plugin
30913maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
30914
30915info-libiberty-linker-plugin: \
30916    configure-libiberty-linker-plugin
30917	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
30918	r=`${PWD_COMMAND}`; export r; \
30919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30920	$(HOST_EXPORTS) \
30921	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
30922	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30923	done; \
30924	echo "Doing info in libiberty-linker-plugin"; \
30925	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30926	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30927	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30928	          "RANLIB=$${RANLIB}" \
30929	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30930	          info) \
30931	  || exit 1
30932
30933@endif libiberty-linker-plugin
30934
30935.PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
30936maybe-dvi-libiberty-linker-plugin:
30937@if libiberty-linker-plugin
30938maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
30939
30940dvi-libiberty-linker-plugin: \
30941    configure-libiberty-linker-plugin
30942	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
30943	r=`${PWD_COMMAND}`; export r; \
30944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30945	$(HOST_EXPORTS) \
30946	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
30947	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30948	done; \
30949	echo "Doing dvi in libiberty-linker-plugin"; \
30950	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30951	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30952	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30953	          "RANLIB=$${RANLIB}" \
30954	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30955	          dvi) \
30956	  || exit 1
30957
30958@endif libiberty-linker-plugin
30959
30960.PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
30961maybe-pdf-libiberty-linker-plugin:
30962@if libiberty-linker-plugin
30963maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
30964
30965pdf-libiberty-linker-plugin: \
30966    configure-libiberty-linker-plugin
30967	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
30968	r=`${PWD_COMMAND}`; export r; \
30969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30970	$(HOST_EXPORTS) \
30971	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
30972	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30973	done; \
30974	echo "Doing pdf in libiberty-linker-plugin"; \
30975	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
30976	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30977	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30978	          "RANLIB=$${RANLIB}" \
30979	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30980	          pdf) \
30981	  || exit 1
30982
30983@endif libiberty-linker-plugin
30984
30985.PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
30986maybe-html-libiberty-linker-plugin:
30987@if libiberty-linker-plugin
30988maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
30989
30990html-libiberty-linker-plugin: \
30991    configure-libiberty-linker-plugin
30992	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
30993	r=`${PWD_COMMAND}`; export r; \
30994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30995	$(HOST_EXPORTS) \
30996	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
30997	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30998	done; \
30999	echo "Doing html in libiberty-linker-plugin"; \
31000	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
31001	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31002	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31003	          "RANLIB=$${RANLIB}" \
31004	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31005	          html) \
31006	  || exit 1
31007
31008@endif libiberty-linker-plugin
31009
31010.PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
31011maybe-TAGS-libiberty-linker-plugin:
31012@if libiberty-linker-plugin
31013maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
31014
31015TAGS-libiberty-linker-plugin: \
31016    configure-libiberty-linker-plugin
31017	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
31018	r=`${PWD_COMMAND}`; export r; \
31019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31020	$(HOST_EXPORTS) \
31021	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31023	done; \
31024	echo "Doing TAGS in libiberty-linker-plugin"; \
31025	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
31026	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31027	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31028	          "RANLIB=$${RANLIB}" \
31029	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31030	          TAGS) \
31031	  || exit 1
31032
31033@endif libiberty-linker-plugin
31034
31035.PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
31036maybe-install-info-libiberty-linker-plugin:
31037@if libiberty-linker-plugin
31038maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
31039
31040install-info-libiberty-linker-plugin: \
31041    configure-libiberty-linker-plugin \
31042    info-libiberty-linker-plugin
31043	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
31044	r=`${PWD_COMMAND}`; export r; \
31045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31046	$(HOST_EXPORTS) \
31047	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31048	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31049	done; \
31050	echo "Doing install-info in libiberty-linker-plugin"; \
31051	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
31052	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31053	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31054	          "RANLIB=$${RANLIB}" \
31055	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31056	          install-info) \
31057	  || exit 1
31058
31059@endif libiberty-linker-plugin
31060
31061.PHONY: maybe-install-dvi-libiberty-linker-plugin install-dvi-libiberty-linker-plugin
31062maybe-install-dvi-libiberty-linker-plugin:
31063@if libiberty-linker-plugin
31064maybe-install-dvi-libiberty-linker-plugin: install-dvi-libiberty-linker-plugin
31065
31066install-dvi-libiberty-linker-plugin: \
31067    configure-libiberty-linker-plugin \
31068    dvi-libiberty-linker-plugin
31069	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
31070	r=`${PWD_COMMAND}`; export r; \
31071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31072	$(HOST_EXPORTS) \
31073	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31074	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31075	done; \
31076	echo "Doing install-dvi in libiberty-linker-plugin"; \
31077	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
31078	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31079	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31080	          "RANLIB=$${RANLIB}" \
31081	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31082	          install-dvi) \
31083	  || exit 1
31084
31085@endif libiberty-linker-plugin
31086
31087.PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
31088maybe-install-pdf-libiberty-linker-plugin:
31089@if libiberty-linker-plugin
31090maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
31091
31092install-pdf-libiberty-linker-plugin: \
31093    configure-libiberty-linker-plugin \
31094    pdf-libiberty-linker-plugin
31095	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
31096	r=`${PWD_COMMAND}`; export r; \
31097	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31098	$(HOST_EXPORTS) \
31099	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31100	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31101	done; \
31102	echo "Doing install-pdf in libiberty-linker-plugin"; \
31103	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
31104	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31105	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31106	          "RANLIB=$${RANLIB}" \
31107	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31108	          install-pdf) \
31109	  || exit 1
31110
31111@endif libiberty-linker-plugin
31112
31113.PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
31114maybe-install-html-libiberty-linker-plugin:
31115@if libiberty-linker-plugin
31116maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
31117
31118install-html-libiberty-linker-plugin: \
31119    configure-libiberty-linker-plugin \
31120    html-libiberty-linker-plugin
31121	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
31122	r=`${PWD_COMMAND}`; export r; \
31123	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31124	$(HOST_EXPORTS) \
31125	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31126	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31127	done; \
31128	echo "Doing install-html in libiberty-linker-plugin"; \
31129	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
31130	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31131	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31132	          "RANLIB=$${RANLIB}" \
31133	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31134	          install-html) \
31135	  || exit 1
31136
31137@endif libiberty-linker-plugin
31138
31139.PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
31140maybe-installcheck-libiberty-linker-plugin:
31141@if libiberty-linker-plugin
31142maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
31143
31144installcheck-libiberty-linker-plugin: \
31145    configure-libiberty-linker-plugin
31146	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
31147	r=`${PWD_COMMAND}`; export r; \
31148	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31149	$(HOST_EXPORTS) \
31150	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31151	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31152	done; \
31153	echo "Doing installcheck in libiberty-linker-plugin"; \
31154	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
31155	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31156	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31157	          "RANLIB=$${RANLIB}" \
31158	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31159	          installcheck) \
31160	  || exit 1
31161
31162@endif libiberty-linker-plugin
31163
31164.PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
31165maybe-mostlyclean-libiberty-linker-plugin:
31166@if libiberty-linker-plugin
31167maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
31168
31169mostlyclean-libiberty-linker-plugin:
31170	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
31171	r=`${PWD_COMMAND}`; export r; \
31172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31173	$(HOST_EXPORTS) \
31174	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31175	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31176	done; \
31177	echo "Doing mostlyclean in libiberty-linker-plugin"; \
31178	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
31179	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31180	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31181	          "RANLIB=$${RANLIB}" \
31182	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31183	          mostlyclean) \
31184	  || exit 1
31185
31186@endif libiberty-linker-plugin
31187
31188.PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
31189maybe-clean-libiberty-linker-plugin:
31190@if libiberty-linker-plugin
31191maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
31192
31193clean-libiberty-linker-plugin:
31194	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
31195	r=`${PWD_COMMAND}`; export r; \
31196	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31197	$(HOST_EXPORTS) \
31198	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31199	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31200	done; \
31201	echo "Doing clean in libiberty-linker-plugin"; \
31202	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
31203	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31204	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31205	          "RANLIB=$${RANLIB}" \
31206	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31207	          clean) \
31208	  || exit 1
31209
31210@endif libiberty-linker-plugin
31211
31212.PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
31213maybe-distclean-libiberty-linker-plugin:
31214@if libiberty-linker-plugin
31215maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
31216
31217distclean-libiberty-linker-plugin:
31218	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
31219	r=`${PWD_COMMAND}`; export r; \
31220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31221	$(HOST_EXPORTS) \
31222	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31223	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31224	done; \
31225	echo "Doing distclean in libiberty-linker-plugin"; \
31226	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
31227	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31228	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31229	          "RANLIB=$${RANLIB}" \
31230	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31231	          distclean) \
31232	  || exit 1
31233
31234@endif libiberty-linker-plugin
31235
31236.PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
31237maybe-maintainer-clean-libiberty-linker-plugin:
31238@if libiberty-linker-plugin
31239maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
31240
31241maintainer-clean-libiberty-linker-plugin:
31242	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
31243	r=`${PWD_COMMAND}`; export r; \
31244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31245	$(HOST_EXPORTS) \
31246	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31247	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31248	done; \
31249	echo "Doing maintainer-clean in libiberty-linker-plugin"; \
31250	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
31251	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31252	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31253	          "RANLIB=$${RANLIB}" \
31254	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31255	          maintainer-clean) \
31256	  || exit 1
31257
31258@endif libiberty-linker-plugin
31259
31260
31261
31262.PHONY: configure-libiconv maybe-configure-libiconv
31263maybe-configure-libiconv:
31264@if gcc-bootstrap
31265configure-libiconv: stage_current
31266@endif gcc-bootstrap
31267@if libiconv
31268maybe-configure-libiconv: configure-libiconv
31269configure-libiconv:
31270	@r=`${PWD_COMMAND}`; export r; \
31271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31272	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
31273	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
31274	$(HOST_EXPORTS)  \
31275	echo Configuring in $(HOST_SUBDIR)/libiconv; \
31276	cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
31277	case $(srcdir) in \
31278	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31279	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
31280		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31281	esac; \
31282	module_srcdir=libiconv; \
31283	$(SHELL) \
31284	  $$s/$$module_srcdir/configure \
31285	  --srcdir=$${topdir}/$$module_srcdir \
31286	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31287	  --target=${target_alias} --disable-shared \
31288	  || exit 1
31289@endif libiconv
31290
31291
31292
31293.PHONY: configure-stage1-libiconv maybe-configure-stage1-libiconv
31294maybe-configure-stage1-libiconv:
31295@if libiconv-bootstrap
31296maybe-configure-stage1-libiconv: configure-stage1-libiconv
31297configure-stage1-libiconv:
31298	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31299	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
31300	@r=`${PWD_COMMAND}`; export r; \
31301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31302	TFLAGS="$(STAGE1_TFLAGS)"; \
31303	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
31304	$(HOST_EXPORTS) \
31305	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
31306	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
31307	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
31308	echo Configuring stage 1 in $(HOST_SUBDIR)/libiconv; \
31309	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
31310	cd $(HOST_SUBDIR)/libiconv || exit 1; \
31311	case $(srcdir) in \
31312	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31313	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
31314		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31315	esac; \
31316	module_srcdir=libiconv; \
31317	$(SHELL) $$s/$$module_srcdir/configure \
31318	  --srcdir=$${topdir}/$$module_srcdir \
31319	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31320	  --target=${target_alias} \
31321	   \
31322	  $(STAGE1_CONFIGURE_FLAGS) \
31323	  --disable-shared
31324@endif libiconv-bootstrap
31325
31326.PHONY: configure-stage2-libiconv maybe-configure-stage2-libiconv
31327maybe-configure-stage2-libiconv:
31328@if libiconv-bootstrap
31329maybe-configure-stage2-libiconv: configure-stage2-libiconv
31330configure-stage2-libiconv:
31331	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31332	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
31333	@r=`${PWD_COMMAND}`; export r; \
31334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31335	TFLAGS="$(STAGE2_TFLAGS)"; \
31336	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
31337	$(HOST_EXPORTS) \
31338	$(POSTSTAGE1_HOST_EXPORTS) \
31339	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
31340	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
31341	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
31342	echo Configuring stage 2 in $(HOST_SUBDIR)/libiconv; \
31343	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
31344	cd $(HOST_SUBDIR)/libiconv || exit 1; \
31345	case $(srcdir) in \
31346	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31347	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
31348		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31349	esac; \
31350	module_srcdir=libiconv; \
31351	$(SHELL) $$s/$$module_srcdir/configure \
31352	  --srcdir=$${topdir}/$$module_srcdir \
31353	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31354	  --target=${target_alias} \
31355	  --with-build-libsubdir=$(HOST_SUBDIR) \
31356	  $(STAGE2_CONFIGURE_FLAGS) \
31357	  --disable-shared
31358@endif libiconv-bootstrap
31359
31360.PHONY: configure-stage3-libiconv maybe-configure-stage3-libiconv
31361maybe-configure-stage3-libiconv:
31362@if libiconv-bootstrap
31363maybe-configure-stage3-libiconv: configure-stage3-libiconv
31364configure-stage3-libiconv:
31365	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31366	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
31367	@r=`${PWD_COMMAND}`; export r; \
31368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31369	TFLAGS="$(STAGE3_TFLAGS)"; \
31370	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
31371	$(HOST_EXPORTS) \
31372	$(POSTSTAGE1_HOST_EXPORTS) \
31373	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
31374	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
31375	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
31376	echo Configuring stage 3 in $(HOST_SUBDIR)/libiconv; \
31377	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
31378	cd $(HOST_SUBDIR)/libiconv || exit 1; \
31379	case $(srcdir) in \
31380	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31381	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
31382		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31383	esac; \
31384	module_srcdir=libiconv; \
31385	$(SHELL) $$s/$$module_srcdir/configure \
31386	  --srcdir=$${topdir}/$$module_srcdir \
31387	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31388	  --target=${target_alias} \
31389	  --with-build-libsubdir=$(HOST_SUBDIR) \
31390	  $(STAGE3_CONFIGURE_FLAGS) \
31391	  --disable-shared
31392@endif libiconv-bootstrap
31393
31394.PHONY: configure-stage4-libiconv maybe-configure-stage4-libiconv
31395maybe-configure-stage4-libiconv:
31396@if libiconv-bootstrap
31397maybe-configure-stage4-libiconv: configure-stage4-libiconv
31398configure-stage4-libiconv:
31399	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31400	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
31401	@r=`${PWD_COMMAND}`; export r; \
31402	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31403	TFLAGS="$(STAGE4_TFLAGS)"; \
31404	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
31405	$(HOST_EXPORTS) \
31406	$(POSTSTAGE1_HOST_EXPORTS) \
31407	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
31408	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
31409	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
31410	echo Configuring stage 4 in $(HOST_SUBDIR)/libiconv; \
31411	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
31412	cd $(HOST_SUBDIR)/libiconv || exit 1; \
31413	case $(srcdir) in \
31414	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31415	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
31416		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31417	esac; \
31418	module_srcdir=libiconv; \
31419	$(SHELL) $$s/$$module_srcdir/configure \
31420	  --srcdir=$${topdir}/$$module_srcdir \
31421	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31422	  --target=${target_alias} \
31423	  --with-build-libsubdir=$(HOST_SUBDIR) \
31424	  $(STAGE4_CONFIGURE_FLAGS) \
31425	  --disable-shared
31426@endif libiconv-bootstrap
31427
31428.PHONY: configure-stageprofile-libiconv maybe-configure-stageprofile-libiconv
31429maybe-configure-stageprofile-libiconv:
31430@if libiconv-bootstrap
31431maybe-configure-stageprofile-libiconv: configure-stageprofile-libiconv
31432configure-stageprofile-libiconv:
31433	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31434	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
31435	@r=`${PWD_COMMAND}`; export r; \
31436	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31437	TFLAGS="$(STAGEprofile_TFLAGS)"; \
31438	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
31439	$(HOST_EXPORTS) \
31440	$(POSTSTAGE1_HOST_EXPORTS) \
31441	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
31442	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
31443	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
31444	echo Configuring stage profile in $(HOST_SUBDIR)/libiconv; \
31445	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
31446	cd $(HOST_SUBDIR)/libiconv || exit 1; \
31447	case $(srcdir) in \
31448	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31449	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
31450		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31451	esac; \
31452	module_srcdir=libiconv; \
31453	$(SHELL) $$s/$$module_srcdir/configure \
31454	  --srcdir=$${topdir}/$$module_srcdir \
31455	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31456	  --target=${target_alias} \
31457	  --with-build-libsubdir=$(HOST_SUBDIR) \
31458	  $(STAGEprofile_CONFIGURE_FLAGS) \
31459	  --disable-shared
31460@endif libiconv-bootstrap
31461
31462.PHONY: configure-stagetrain-libiconv maybe-configure-stagetrain-libiconv
31463maybe-configure-stagetrain-libiconv:
31464@if libiconv-bootstrap
31465maybe-configure-stagetrain-libiconv: configure-stagetrain-libiconv
31466configure-stagetrain-libiconv:
31467	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
31468	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
31469	@r=`${PWD_COMMAND}`; export r; \
31470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31471	TFLAGS="$(STAGEtrain_TFLAGS)"; \
31472	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
31473	$(HOST_EXPORTS) \
31474	$(POSTSTAGE1_HOST_EXPORTS) \
31475	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
31476	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
31477	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
31478	echo Configuring stage train in $(HOST_SUBDIR)/libiconv; \
31479	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
31480	cd $(HOST_SUBDIR)/libiconv || exit 1; \
31481	case $(srcdir) in \
31482	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31483	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
31484		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31485	esac; \
31486	module_srcdir=libiconv; \
31487	$(SHELL) $$s/$$module_srcdir/configure \
31488	  --srcdir=$${topdir}/$$module_srcdir \
31489	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31490	  --target=${target_alias} \
31491	  --with-build-libsubdir=$(HOST_SUBDIR) \
31492	  $(STAGEtrain_CONFIGURE_FLAGS) \
31493	  --disable-shared
31494@endif libiconv-bootstrap
31495
31496.PHONY: configure-stagefeedback-libiconv maybe-configure-stagefeedback-libiconv
31497maybe-configure-stagefeedback-libiconv:
31498@if libiconv-bootstrap
31499maybe-configure-stagefeedback-libiconv: configure-stagefeedback-libiconv
31500configure-stagefeedback-libiconv:
31501	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31502	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
31503	@r=`${PWD_COMMAND}`; export r; \
31504	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31505	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31506	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
31507	$(HOST_EXPORTS) \
31508	$(POSTSTAGE1_HOST_EXPORTS) \
31509	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31510	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31511	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
31512	echo Configuring stage feedback in $(HOST_SUBDIR)/libiconv; \
31513	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
31514	cd $(HOST_SUBDIR)/libiconv || exit 1; \
31515	case $(srcdir) in \
31516	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31517	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
31518		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31519	esac; \
31520	module_srcdir=libiconv; \
31521	$(SHELL) $$s/$$module_srcdir/configure \
31522	  --srcdir=$${topdir}/$$module_srcdir \
31523	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31524	  --target=${target_alias} \
31525	  --with-build-libsubdir=$(HOST_SUBDIR) \
31526	  $(STAGEfeedback_CONFIGURE_FLAGS) \
31527	  --disable-shared
31528@endif libiconv-bootstrap
31529
31530.PHONY: configure-stageautoprofile-libiconv maybe-configure-stageautoprofile-libiconv
31531maybe-configure-stageautoprofile-libiconv:
31532@if libiconv-bootstrap
31533maybe-configure-stageautoprofile-libiconv: configure-stageautoprofile-libiconv
31534configure-stageautoprofile-libiconv:
31535	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
31536	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
31537	@r=`${PWD_COMMAND}`; export r; \
31538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31539	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
31540	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
31541	$(HOST_EXPORTS) \
31542	$(POSTSTAGE1_HOST_EXPORTS) \
31543	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
31544	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
31545	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
31546	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiconv; \
31547	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
31548	cd $(HOST_SUBDIR)/libiconv || exit 1; \
31549	case $(srcdir) in \
31550	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31551	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
31552		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31553	esac; \
31554	module_srcdir=libiconv; \
31555	$(SHELL) $$s/$$module_srcdir/configure \
31556	  --srcdir=$${topdir}/$$module_srcdir \
31557	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31558	  --target=${target_alias} \
31559	  --with-build-libsubdir=$(HOST_SUBDIR) \
31560	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
31561	  --disable-shared
31562@endif libiconv-bootstrap
31563
31564.PHONY: configure-stageautofeedback-libiconv maybe-configure-stageautofeedback-libiconv
31565maybe-configure-stageautofeedback-libiconv:
31566@if libiconv-bootstrap
31567maybe-configure-stageautofeedback-libiconv: configure-stageautofeedback-libiconv
31568configure-stageautofeedback-libiconv:
31569	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
31570	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
31571	@r=`${PWD_COMMAND}`; export r; \
31572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31573	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
31574	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
31575	$(HOST_EXPORTS) \
31576	$(POSTSTAGE1_HOST_EXPORTS) \
31577	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
31578	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
31579	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
31580	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiconv; \
31581	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
31582	cd $(HOST_SUBDIR)/libiconv || exit 1; \
31583	case $(srcdir) in \
31584	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31585	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
31586		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31587	esac; \
31588	module_srcdir=libiconv; \
31589	$(SHELL) $$s/$$module_srcdir/configure \
31590	  --srcdir=$${topdir}/$$module_srcdir \
31591	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31592	  --target=${target_alias} \
31593	  --with-build-libsubdir=$(HOST_SUBDIR) \
31594	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
31595	  --disable-shared
31596@endif libiconv-bootstrap
31597
31598
31599
31600
31601
31602.PHONY: all-libiconv maybe-all-libiconv
31603maybe-all-libiconv:
31604@if gcc-bootstrap
31605all-libiconv: stage_current
31606@endif gcc-bootstrap
31607@if libiconv
31608TARGET-libiconv=all
31609maybe-all-libiconv: all-libiconv
31610all-libiconv: configure-libiconv
31611	@r=`${PWD_COMMAND}`; export r; \
31612	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31613	$(HOST_EXPORTS)  \
31614	(cd $(HOST_SUBDIR)/libiconv && \
31615	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
31616		$(TARGET-libiconv))
31617@endif libiconv
31618
31619
31620
31621.PHONY: all-stage1-libiconv maybe-all-stage1-libiconv
31622.PHONY: clean-stage1-libiconv maybe-clean-stage1-libiconv
31623maybe-all-stage1-libiconv:
31624maybe-clean-stage1-libiconv:
31625@if libiconv-bootstrap
31626maybe-all-stage1-libiconv: all-stage1-libiconv
31627all-stage1: all-stage1-libiconv
31628TARGET-stage1-libiconv = $(TARGET-libiconv)
31629all-stage1-libiconv: configure-stage1-libiconv
31630	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31631	@r=`${PWD_COMMAND}`; export r; \
31632	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31633	TFLAGS="$(STAGE1_TFLAGS)"; \
31634	$(HOST_EXPORTS)  \
31635	cd $(HOST_SUBDIR)/libiconv && \
31636	 \
31637	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31638		CFLAGS="$(STAGE1_CFLAGS)" \
31639		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
31640		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31641		LIBCFLAGS="$(LIBCFLAGS)" \
31642		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31643		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31644		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31645		$(EXTRA_HOST_FLAGS)  \
31646		$(STAGE1_FLAGS_TO_PASS)  \
31647		TFLAGS="$(STAGE1_TFLAGS)"  \
31648		$(TARGET-stage1-libiconv)
31649
31650maybe-clean-stage1-libiconv: clean-stage1-libiconv
31651clean-stage1: clean-stage1-libiconv
31652clean-stage1-libiconv:
31653	@if [ $(current_stage) = stage1 ]; then \
31654	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
31655	else \
31656	  [ -f $(HOST_SUBDIR)/stage1-libiconv/Makefile ] || exit 0; \
31657	  $(MAKE) stage1-start; \
31658	fi; \
31659	cd $(HOST_SUBDIR)/libiconv && \
31660	$(MAKE) $(EXTRA_HOST_FLAGS)  \
31661	$(STAGE1_FLAGS_TO_PASS)  clean
31662@endif libiconv-bootstrap
31663
31664
31665.PHONY: all-stage2-libiconv maybe-all-stage2-libiconv
31666.PHONY: clean-stage2-libiconv maybe-clean-stage2-libiconv
31667maybe-all-stage2-libiconv:
31668maybe-clean-stage2-libiconv:
31669@if libiconv-bootstrap
31670maybe-all-stage2-libiconv: all-stage2-libiconv
31671all-stage2: all-stage2-libiconv
31672TARGET-stage2-libiconv = $(TARGET-libiconv)
31673all-stage2-libiconv: configure-stage2-libiconv
31674	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31675	@r=`${PWD_COMMAND}`; export r; \
31676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31677	TFLAGS="$(STAGE2_TFLAGS)"; \
31678	$(HOST_EXPORTS) \
31679	$(POSTSTAGE1_HOST_EXPORTS)  \
31680	cd $(HOST_SUBDIR)/libiconv && \
31681	 \
31682	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31683		CFLAGS="$(STAGE2_CFLAGS)" \
31684		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
31685		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31686		LIBCFLAGS="$(STAGE2_CFLAGS)" \
31687		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31688		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31689		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31690		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
31691		TFLAGS="$(STAGE2_TFLAGS)"  \
31692		$(TARGET-stage2-libiconv)
31693
31694maybe-clean-stage2-libiconv: clean-stage2-libiconv
31695clean-stage2: clean-stage2-libiconv
31696clean-stage2-libiconv:
31697	@if [ $(current_stage) = stage2 ]; then \
31698	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
31699	else \
31700	  [ -f $(HOST_SUBDIR)/stage2-libiconv/Makefile ] || exit 0; \
31701	  $(MAKE) stage2-start; \
31702	fi; \
31703	cd $(HOST_SUBDIR)/libiconv && \
31704	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
31705@endif libiconv-bootstrap
31706
31707
31708.PHONY: all-stage3-libiconv maybe-all-stage3-libiconv
31709.PHONY: clean-stage3-libiconv maybe-clean-stage3-libiconv
31710maybe-all-stage3-libiconv:
31711maybe-clean-stage3-libiconv:
31712@if libiconv-bootstrap
31713maybe-all-stage3-libiconv: all-stage3-libiconv
31714all-stage3: all-stage3-libiconv
31715TARGET-stage3-libiconv = $(TARGET-libiconv)
31716all-stage3-libiconv: configure-stage3-libiconv
31717	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31718	@r=`${PWD_COMMAND}`; export r; \
31719	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31720	TFLAGS="$(STAGE3_TFLAGS)"; \
31721	$(HOST_EXPORTS) \
31722	$(POSTSTAGE1_HOST_EXPORTS)  \
31723	cd $(HOST_SUBDIR)/libiconv && \
31724	 \
31725	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31726		CFLAGS="$(STAGE3_CFLAGS)" \
31727		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
31728		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31729		LIBCFLAGS="$(STAGE3_CFLAGS)" \
31730		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31731		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31732		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31733		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
31734		TFLAGS="$(STAGE3_TFLAGS)"  \
31735		$(TARGET-stage3-libiconv)
31736
31737maybe-clean-stage3-libiconv: clean-stage3-libiconv
31738clean-stage3: clean-stage3-libiconv
31739clean-stage3-libiconv:
31740	@if [ $(current_stage) = stage3 ]; then \
31741	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
31742	else \
31743	  [ -f $(HOST_SUBDIR)/stage3-libiconv/Makefile ] || exit 0; \
31744	  $(MAKE) stage3-start; \
31745	fi; \
31746	cd $(HOST_SUBDIR)/libiconv && \
31747	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
31748@endif libiconv-bootstrap
31749
31750
31751.PHONY: all-stage4-libiconv maybe-all-stage4-libiconv
31752.PHONY: clean-stage4-libiconv maybe-clean-stage4-libiconv
31753maybe-all-stage4-libiconv:
31754maybe-clean-stage4-libiconv:
31755@if libiconv-bootstrap
31756maybe-all-stage4-libiconv: all-stage4-libiconv
31757all-stage4: all-stage4-libiconv
31758TARGET-stage4-libiconv = $(TARGET-libiconv)
31759all-stage4-libiconv: configure-stage4-libiconv
31760	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31761	@r=`${PWD_COMMAND}`; export r; \
31762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31763	TFLAGS="$(STAGE4_TFLAGS)"; \
31764	$(HOST_EXPORTS) \
31765	$(POSTSTAGE1_HOST_EXPORTS)  \
31766	cd $(HOST_SUBDIR)/libiconv && \
31767	 \
31768	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31769		CFLAGS="$(STAGE4_CFLAGS)" \
31770		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
31771		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31772		LIBCFLAGS="$(STAGE4_CFLAGS)" \
31773		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31774		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31775		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31776		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
31777		TFLAGS="$(STAGE4_TFLAGS)"  \
31778		$(TARGET-stage4-libiconv)
31779
31780maybe-clean-stage4-libiconv: clean-stage4-libiconv
31781clean-stage4: clean-stage4-libiconv
31782clean-stage4-libiconv:
31783	@if [ $(current_stage) = stage4 ]; then \
31784	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
31785	else \
31786	  [ -f $(HOST_SUBDIR)/stage4-libiconv/Makefile ] || exit 0; \
31787	  $(MAKE) stage4-start; \
31788	fi; \
31789	cd $(HOST_SUBDIR)/libiconv && \
31790	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
31791@endif libiconv-bootstrap
31792
31793
31794.PHONY: all-stageprofile-libiconv maybe-all-stageprofile-libiconv
31795.PHONY: clean-stageprofile-libiconv maybe-clean-stageprofile-libiconv
31796maybe-all-stageprofile-libiconv:
31797maybe-clean-stageprofile-libiconv:
31798@if libiconv-bootstrap
31799maybe-all-stageprofile-libiconv: all-stageprofile-libiconv
31800all-stageprofile: all-stageprofile-libiconv
31801TARGET-stageprofile-libiconv = $(TARGET-libiconv)
31802all-stageprofile-libiconv: configure-stageprofile-libiconv
31803	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31804	@r=`${PWD_COMMAND}`; export r; \
31805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31806	TFLAGS="$(STAGEprofile_TFLAGS)"; \
31807	$(HOST_EXPORTS) \
31808	$(POSTSTAGE1_HOST_EXPORTS)  \
31809	cd $(HOST_SUBDIR)/libiconv && \
31810	 \
31811	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31812		CFLAGS="$(STAGEprofile_CFLAGS)" \
31813		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
31814		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31815		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31816		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31817		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31818		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31819		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
31820		TFLAGS="$(STAGEprofile_TFLAGS)"  \
31821		$(TARGET-stageprofile-libiconv)
31822
31823maybe-clean-stageprofile-libiconv: clean-stageprofile-libiconv
31824clean-stageprofile: clean-stageprofile-libiconv
31825clean-stageprofile-libiconv:
31826	@if [ $(current_stage) = stageprofile ]; then \
31827	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
31828	else \
31829	  [ -f $(HOST_SUBDIR)/stageprofile-libiconv/Makefile ] || exit 0; \
31830	  $(MAKE) stageprofile-start; \
31831	fi; \
31832	cd $(HOST_SUBDIR)/libiconv && \
31833	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
31834@endif libiconv-bootstrap
31835
31836
31837.PHONY: all-stagetrain-libiconv maybe-all-stagetrain-libiconv
31838.PHONY: clean-stagetrain-libiconv maybe-clean-stagetrain-libiconv
31839maybe-all-stagetrain-libiconv:
31840maybe-clean-stagetrain-libiconv:
31841@if libiconv-bootstrap
31842maybe-all-stagetrain-libiconv: all-stagetrain-libiconv
31843all-stagetrain: all-stagetrain-libiconv
31844TARGET-stagetrain-libiconv = $(TARGET-libiconv)
31845all-stagetrain-libiconv: configure-stagetrain-libiconv
31846	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
31847	@r=`${PWD_COMMAND}`; export r; \
31848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31849	TFLAGS="$(STAGEtrain_TFLAGS)"; \
31850	$(HOST_EXPORTS) \
31851	$(POSTSTAGE1_HOST_EXPORTS)  \
31852	cd $(HOST_SUBDIR)/libiconv && \
31853	 \
31854	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31855		CFLAGS="$(STAGEtrain_CFLAGS)" \
31856		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
31857		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
31858		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
31859		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31860		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31861		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31862		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
31863		TFLAGS="$(STAGEtrain_TFLAGS)"  \
31864		$(TARGET-stagetrain-libiconv)
31865
31866maybe-clean-stagetrain-libiconv: clean-stagetrain-libiconv
31867clean-stagetrain: clean-stagetrain-libiconv
31868clean-stagetrain-libiconv:
31869	@if [ $(current_stage) = stagetrain ]; then \
31870	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
31871	else \
31872	  [ -f $(HOST_SUBDIR)/stagetrain-libiconv/Makefile ] || exit 0; \
31873	  $(MAKE) stagetrain-start; \
31874	fi; \
31875	cd $(HOST_SUBDIR)/libiconv && \
31876	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
31877@endif libiconv-bootstrap
31878
31879
31880.PHONY: all-stagefeedback-libiconv maybe-all-stagefeedback-libiconv
31881.PHONY: clean-stagefeedback-libiconv maybe-clean-stagefeedback-libiconv
31882maybe-all-stagefeedback-libiconv:
31883maybe-clean-stagefeedback-libiconv:
31884@if libiconv-bootstrap
31885maybe-all-stagefeedback-libiconv: all-stagefeedback-libiconv
31886all-stagefeedback: all-stagefeedback-libiconv
31887TARGET-stagefeedback-libiconv = $(TARGET-libiconv)
31888all-stagefeedback-libiconv: configure-stagefeedback-libiconv
31889	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31890	@r=`${PWD_COMMAND}`; export r; \
31891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31892	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31893	$(HOST_EXPORTS) \
31894	$(POSTSTAGE1_HOST_EXPORTS)  \
31895	cd $(HOST_SUBDIR)/libiconv && \
31896	 \
31897	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31898		CFLAGS="$(STAGEfeedback_CFLAGS)" \
31899		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
31900		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31901		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31902		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31903		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31904		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31905		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
31906		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
31907		$(TARGET-stagefeedback-libiconv)
31908
31909maybe-clean-stagefeedback-libiconv: clean-stagefeedback-libiconv
31910clean-stagefeedback: clean-stagefeedback-libiconv
31911clean-stagefeedback-libiconv:
31912	@if [ $(current_stage) = stagefeedback ]; then \
31913	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
31914	else \
31915	  [ -f $(HOST_SUBDIR)/stagefeedback-libiconv/Makefile ] || exit 0; \
31916	  $(MAKE) stagefeedback-start; \
31917	fi; \
31918	cd $(HOST_SUBDIR)/libiconv && \
31919	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
31920@endif libiconv-bootstrap
31921
31922
31923.PHONY: all-stageautoprofile-libiconv maybe-all-stageautoprofile-libiconv
31924.PHONY: clean-stageautoprofile-libiconv maybe-clean-stageautoprofile-libiconv
31925maybe-all-stageautoprofile-libiconv:
31926maybe-clean-stageautoprofile-libiconv:
31927@if libiconv-bootstrap
31928maybe-all-stageautoprofile-libiconv: all-stageautoprofile-libiconv
31929all-stageautoprofile: all-stageautoprofile-libiconv
31930TARGET-stageautoprofile-libiconv = $(TARGET-libiconv)
31931all-stageautoprofile-libiconv: configure-stageautoprofile-libiconv
31932	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
31933	@r=`${PWD_COMMAND}`; export r; \
31934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31935	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
31936	$(HOST_EXPORTS) \
31937	$(POSTSTAGE1_HOST_EXPORTS)  \
31938	cd $(HOST_SUBDIR)/libiconv && \
31939	$$s/gcc/config/i386/$(AUTO_PROFILE) \
31940	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31941		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
31942		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
31943		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
31944		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
31945		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31946		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31947		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31948		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
31949		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
31950		$(TARGET-stageautoprofile-libiconv)
31951
31952maybe-clean-stageautoprofile-libiconv: clean-stageautoprofile-libiconv
31953clean-stageautoprofile: clean-stageautoprofile-libiconv
31954clean-stageautoprofile-libiconv:
31955	@if [ $(current_stage) = stageautoprofile ]; then \
31956	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
31957	else \
31958	  [ -f $(HOST_SUBDIR)/stageautoprofile-libiconv/Makefile ] || exit 0; \
31959	  $(MAKE) stageautoprofile-start; \
31960	fi; \
31961	cd $(HOST_SUBDIR)/libiconv && \
31962	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
31963@endif libiconv-bootstrap
31964
31965
31966.PHONY: all-stageautofeedback-libiconv maybe-all-stageautofeedback-libiconv
31967.PHONY: clean-stageautofeedback-libiconv maybe-clean-stageautofeedback-libiconv
31968maybe-all-stageautofeedback-libiconv:
31969maybe-clean-stageautofeedback-libiconv:
31970@if libiconv-bootstrap
31971maybe-all-stageautofeedback-libiconv: all-stageautofeedback-libiconv
31972all-stageautofeedback: all-stageautofeedback-libiconv
31973TARGET-stageautofeedback-libiconv = $(TARGET-libiconv)
31974all-stageautofeedback-libiconv: configure-stageautofeedback-libiconv
31975	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
31976	@r=`${PWD_COMMAND}`; export r; \
31977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31978	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
31979	$(HOST_EXPORTS) \
31980	$(POSTSTAGE1_HOST_EXPORTS)  \
31981	cd $(HOST_SUBDIR)/libiconv && \
31982	 \
31983	$(MAKE) $(BASE_FLAGS_TO_PASS) \
31984		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
31985		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
31986		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
31987		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
31988		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31989		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31990		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31991		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
31992		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
31993		$(TARGET-stageautofeedback-libiconv)
31994
31995maybe-clean-stageautofeedback-libiconv: clean-stageautofeedback-libiconv
31996clean-stageautofeedback: clean-stageautofeedback-libiconv
31997clean-stageautofeedback-libiconv:
31998	@if [ $(current_stage) = stageautofeedback ]; then \
31999	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
32000	else \
32001	  [ -f $(HOST_SUBDIR)/stageautofeedback-libiconv/Makefile ] || exit 0; \
32002	  $(MAKE) stageautofeedback-start; \
32003	fi; \
32004	cd $(HOST_SUBDIR)/libiconv && \
32005	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
32006@endif libiconv-bootstrap
32007
32008
32009
32010
32011
32012.PHONY: check-libiconv maybe-check-libiconv
32013maybe-check-libiconv:
32014@if libiconv
32015maybe-check-libiconv: check-libiconv
32016
32017check-libiconv:
32018	@: $(MAKE); $(unstage)
32019	@r=`${PWD_COMMAND}`; export r; \
32020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32021	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
32022	(cd $(HOST_SUBDIR)/libiconv && \
32023	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
32024
32025@endif libiconv
32026
32027.PHONY: install-libiconv maybe-install-libiconv
32028maybe-install-libiconv:
32029@if libiconv
32030maybe-install-libiconv: install-libiconv
32031
32032install-libiconv:
32033
32034@endif libiconv
32035
32036.PHONY: install-strip-libiconv maybe-install-strip-libiconv
32037maybe-install-strip-libiconv:
32038@if libiconv
32039maybe-install-strip-libiconv: install-strip-libiconv
32040
32041install-strip-libiconv:
32042
32043@endif libiconv
32044
32045# Other targets (info, dvi, pdf, etc.)
32046
32047.PHONY: maybe-info-libiconv info-libiconv
32048maybe-info-libiconv:
32049@if libiconv
32050maybe-info-libiconv: info-libiconv
32051
32052# libiconv doesn't support info.
32053info-libiconv:
32054
32055@endif libiconv
32056
32057.PHONY: maybe-dvi-libiconv dvi-libiconv
32058maybe-dvi-libiconv:
32059@if libiconv
32060maybe-dvi-libiconv: dvi-libiconv
32061
32062dvi-libiconv: \
32063    configure-libiconv
32064	@[ -f ./libiconv/Makefile ] || exit 0; \
32065	r=`${PWD_COMMAND}`; export r; \
32066	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32067	$(HOST_EXPORTS) \
32068	for flag in $(EXTRA_HOST_FLAGS) ; do \
32069	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32070	done; \
32071	echo "Doing dvi in libiconv"; \
32072	(cd $(HOST_SUBDIR)/libiconv && \
32073	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32074	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32075	          "RANLIB=$${RANLIB}" \
32076	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32077	          dvi) \
32078	  || exit 1
32079
32080@endif libiconv
32081
32082.PHONY: maybe-pdf-libiconv pdf-libiconv
32083maybe-pdf-libiconv:
32084@if libiconv
32085maybe-pdf-libiconv: pdf-libiconv
32086
32087# libiconv doesn't support pdf.
32088pdf-libiconv:
32089
32090@endif libiconv
32091
32092.PHONY: maybe-html-libiconv html-libiconv
32093maybe-html-libiconv:
32094@if libiconv
32095maybe-html-libiconv: html-libiconv
32096
32097# libiconv doesn't support html.
32098html-libiconv:
32099
32100@endif libiconv
32101
32102.PHONY: maybe-TAGS-libiconv TAGS-libiconv
32103maybe-TAGS-libiconv:
32104@if libiconv
32105maybe-TAGS-libiconv: TAGS-libiconv
32106
32107TAGS-libiconv: \
32108    configure-libiconv
32109	@[ -f ./libiconv/Makefile ] || exit 0; \
32110	r=`${PWD_COMMAND}`; export r; \
32111	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32112	$(HOST_EXPORTS) \
32113	for flag in $(EXTRA_HOST_FLAGS) ; do \
32114	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32115	done; \
32116	echo "Doing TAGS in libiconv"; \
32117	(cd $(HOST_SUBDIR)/libiconv && \
32118	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32119	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32120	          "RANLIB=$${RANLIB}" \
32121	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32122	          TAGS) \
32123	  || exit 1
32124
32125@endif libiconv
32126
32127.PHONY: maybe-install-info-libiconv install-info-libiconv
32128maybe-install-info-libiconv:
32129@if libiconv
32130maybe-install-info-libiconv: install-info-libiconv
32131
32132# libiconv doesn't support install-info.
32133install-info-libiconv:
32134
32135@endif libiconv
32136
32137.PHONY: maybe-install-dvi-libiconv install-dvi-libiconv
32138maybe-install-dvi-libiconv:
32139@if libiconv
32140maybe-install-dvi-libiconv: install-dvi-libiconv
32141
32142install-dvi-libiconv: \
32143    configure-libiconv \
32144    dvi-libiconv
32145	@[ -f ./libiconv/Makefile ] || exit 0; \
32146	r=`${PWD_COMMAND}`; export r; \
32147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32148	$(HOST_EXPORTS) \
32149	for flag in $(EXTRA_HOST_FLAGS) ; do \
32150	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32151	done; \
32152	echo "Doing install-dvi in libiconv"; \
32153	(cd $(HOST_SUBDIR)/libiconv && \
32154	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32155	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32156	          "RANLIB=$${RANLIB}" \
32157	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32158	          install-dvi) \
32159	  || exit 1
32160
32161@endif libiconv
32162
32163.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
32164maybe-install-pdf-libiconv:
32165@if libiconv
32166maybe-install-pdf-libiconv: install-pdf-libiconv
32167
32168# libiconv doesn't support install-pdf.
32169install-pdf-libiconv:
32170
32171@endif libiconv
32172
32173.PHONY: maybe-install-html-libiconv install-html-libiconv
32174maybe-install-html-libiconv:
32175@if libiconv
32176maybe-install-html-libiconv: install-html-libiconv
32177
32178# libiconv doesn't support install-html.
32179install-html-libiconv:
32180
32181@endif libiconv
32182
32183.PHONY: maybe-installcheck-libiconv installcheck-libiconv
32184maybe-installcheck-libiconv:
32185@if libiconv
32186maybe-installcheck-libiconv: installcheck-libiconv
32187
32188installcheck-libiconv: \
32189    configure-libiconv
32190	@[ -f ./libiconv/Makefile ] || exit 0; \
32191	r=`${PWD_COMMAND}`; export r; \
32192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32193	$(HOST_EXPORTS) \
32194	for flag in $(EXTRA_HOST_FLAGS) ; do \
32195	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32196	done; \
32197	echo "Doing installcheck in libiconv"; \
32198	(cd $(HOST_SUBDIR)/libiconv && \
32199	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32200	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32201	          "RANLIB=$${RANLIB}" \
32202	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32203	          installcheck) \
32204	  || exit 1
32205
32206@endif libiconv
32207
32208.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
32209maybe-mostlyclean-libiconv:
32210@if libiconv
32211maybe-mostlyclean-libiconv: mostlyclean-libiconv
32212
32213mostlyclean-libiconv:
32214	@[ -f ./libiconv/Makefile ] || exit 0; \
32215	r=`${PWD_COMMAND}`; export r; \
32216	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32217	$(HOST_EXPORTS) \
32218	for flag in $(EXTRA_HOST_FLAGS) ; do \
32219	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32220	done; \
32221	echo "Doing mostlyclean in libiconv"; \
32222	(cd $(HOST_SUBDIR)/libiconv && \
32223	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32224	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32225	          "RANLIB=$${RANLIB}" \
32226	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32227	          mostlyclean) \
32228	  || exit 1
32229
32230@endif libiconv
32231
32232.PHONY: maybe-clean-libiconv clean-libiconv
32233maybe-clean-libiconv:
32234@if libiconv
32235maybe-clean-libiconv: clean-libiconv
32236
32237clean-libiconv:
32238	@[ -f ./libiconv/Makefile ] || exit 0; \
32239	r=`${PWD_COMMAND}`; export r; \
32240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32241	$(HOST_EXPORTS) \
32242	for flag in $(EXTRA_HOST_FLAGS) ; do \
32243	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32244	done; \
32245	echo "Doing clean in libiconv"; \
32246	(cd $(HOST_SUBDIR)/libiconv && \
32247	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32248	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32249	          "RANLIB=$${RANLIB}" \
32250	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32251	          clean) \
32252	  || exit 1
32253
32254@endif libiconv
32255
32256.PHONY: maybe-distclean-libiconv distclean-libiconv
32257maybe-distclean-libiconv:
32258@if libiconv
32259maybe-distclean-libiconv: distclean-libiconv
32260
32261distclean-libiconv:
32262	@[ -f ./libiconv/Makefile ] || exit 0; \
32263	r=`${PWD_COMMAND}`; export r; \
32264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32265	$(HOST_EXPORTS) \
32266	for flag in $(EXTRA_HOST_FLAGS) ; do \
32267	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32268	done; \
32269	echo "Doing distclean in libiconv"; \
32270	(cd $(HOST_SUBDIR)/libiconv && \
32271	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32272	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32273	          "RANLIB=$${RANLIB}" \
32274	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32275	          distclean) \
32276	  || exit 1
32277
32278@endif libiconv
32279
32280.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
32281maybe-maintainer-clean-libiconv:
32282@if libiconv
32283maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
32284
32285maintainer-clean-libiconv:
32286	@[ -f ./libiconv/Makefile ] || exit 0; \
32287	r=`${PWD_COMMAND}`; export r; \
32288	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32289	$(HOST_EXPORTS) \
32290	for flag in $(EXTRA_HOST_FLAGS) ; do \
32291	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32292	done; \
32293	echo "Doing maintainer-clean in libiconv"; \
32294	(cd $(HOST_SUBDIR)/libiconv && \
32295	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32296	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32297	          "RANLIB=$${RANLIB}" \
32298	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32299	          maintainer-clean) \
32300	  || exit 1
32301
32302@endif libiconv
32303
32304
32305
32306.PHONY: configure-m4 maybe-configure-m4
32307maybe-configure-m4:
32308@if gcc-bootstrap
32309configure-m4: stage_current
32310@endif gcc-bootstrap
32311@if m4
32312maybe-configure-m4: configure-m4
32313configure-m4:
32314	@: $(MAKE); $(unstage)
32315	@r=`${PWD_COMMAND}`; export r; \
32316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32317	test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
32318	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
32319	$(HOST_EXPORTS)  \
32320	echo Configuring in $(HOST_SUBDIR)/m4; \
32321	cd "$(HOST_SUBDIR)/m4" || exit 1; \
32322	case $(srcdir) in \
32323	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32324	  *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
32325		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32326	esac; \
32327	module_srcdir=m4; \
32328	$(SHELL) \
32329	  $$s/$$module_srcdir/configure \
32330	  --srcdir=$${topdir}/$$module_srcdir \
32331	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32332	  --target=${target_alias}  \
32333	  || exit 1
32334@endif m4
32335
32336
32337
32338
32339
32340.PHONY: all-m4 maybe-all-m4
32341maybe-all-m4:
32342@if gcc-bootstrap
32343all-m4: stage_current
32344@endif gcc-bootstrap
32345@if m4
32346TARGET-m4=all
32347maybe-all-m4: all-m4
32348all-m4: configure-m4
32349	@: $(MAKE); $(unstage)
32350	@r=`${PWD_COMMAND}`; export r; \
32351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32352	$(HOST_EXPORTS)  \
32353	(cd $(HOST_SUBDIR)/m4 && \
32354	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
32355		$(TARGET-m4))
32356@endif m4
32357
32358
32359
32360
32361.PHONY: check-m4 maybe-check-m4
32362maybe-check-m4:
32363@if m4
32364maybe-check-m4: check-m4
32365
32366check-m4:
32367	@: $(MAKE); $(unstage)
32368	@r=`${PWD_COMMAND}`; export r; \
32369	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32370	$(HOST_EXPORTS)  \
32371	(cd $(HOST_SUBDIR)/m4 && \
32372	  $(MAKE) $(FLAGS_TO_PASS)  check)
32373
32374@endif m4
32375
32376.PHONY: install-m4 maybe-install-m4
32377maybe-install-m4:
32378@if m4
32379maybe-install-m4: install-m4
32380
32381install-m4: installdirs
32382	@: $(MAKE); $(unstage)
32383	@r=`${PWD_COMMAND}`; export r; \
32384	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32385	$(HOST_EXPORTS) \
32386	(cd $(HOST_SUBDIR)/m4 && \
32387	  $(MAKE) $(FLAGS_TO_PASS)  install)
32388
32389@endif m4
32390
32391.PHONY: install-strip-m4 maybe-install-strip-m4
32392maybe-install-strip-m4:
32393@if m4
32394maybe-install-strip-m4: install-strip-m4
32395
32396install-strip-m4: installdirs
32397	@: $(MAKE); $(unstage)
32398	@r=`${PWD_COMMAND}`; export r; \
32399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32400	$(HOST_EXPORTS) \
32401	(cd $(HOST_SUBDIR)/m4 && \
32402	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
32403
32404@endif m4
32405
32406# Other targets (info, dvi, pdf, etc.)
32407
32408.PHONY: maybe-info-m4 info-m4
32409maybe-info-m4:
32410@if m4
32411maybe-info-m4: info-m4
32412
32413info-m4: \
32414    configure-m4
32415	@: $(MAKE); $(unstage)
32416	@[ -f ./m4/Makefile ] || exit 0; \
32417	r=`${PWD_COMMAND}`; export r; \
32418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32419	$(HOST_EXPORTS) \
32420	for flag in $(EXTRA_HOST_FLAGS) ; do \
32421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32422	done; \
32423	echo "Doing info in m4"; \
32424	(cd $(HOST_SUBDIR)/m4 && \
32425	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32426	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32427	          "RANLIB=$${RANLIB}" \
32428	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32429	          info) \
32430	  || exit 1
32431
32432@endif m4
32433
32434.PHONY: maybe-dvi-m4 dvi-m4
32435maybe-dvi-m4:
32436@if m4
32437maybe-dvi-m4: dvi-m4
32438
32439dvi-m4: \
32440    configure-m4
32441	@: $(MAKE); $(unstage)
32442	@[ -f ./m4/Makefile ] || exit 0; \
32443	r=`${PWD_COMMAND}`; export r; \
32444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32445	$(HOST_EXPORTS) \
32446	for flag in $(EXTRA_HOST_FLAGS) ; do \
32447	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32448	done; \
32449	echo "Doing dvi in m4"; \
32450	(cd $(HOST_SUBDIR)/m4 && \
32451	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32452	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32453	          "RANLIB=$${RANLIB}" \
32454	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32455	          dvi) \
32456	  || exit 1
32457
32458@endif m4
32459
32460.PHONY: maybe-pdf-m4 pdf-m4
32461maybe-pdf-m4:
32462@if m4
32463maybe-pdf-m4: pdf-m4
32464
32465pdf-m4: \
32466    configure-m4
32467	@: $(MAKE); $(unstage)
32468	@[ -f ./m4/Makefile ] || exit 0; \
32469	r=`${PWD_COMMAND}`; export r; \
32470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32471	$(HOST_EXPORTS) \
32472	for flag in $(EXTRA_HOST_FLAGS) ; do \
32473	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32474	done; \
32475	echo "Doing pdf in m4"; \
32476	(cd $(HOST_SUBDIR)/m4 && \
32477	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32478	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32479	          "RANLIB=$${RANLIB}" \
32480	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32481	          pdf) \
32482	  || exit 1
32483
32484@endif m4
32485
32486.PHONY: maybe-html-m4 html-m4
32487maybe-html-m4:
32488@if m4
32489maybe-html-m4: html-m4
32490
32491html-m4: \
32492    configure-m4
32493	@: $(MAKE); $(unstage)
32494	@[ -f ./m4/Makefile ] || exit 0; \
32495	r=`${PWD_COMMAND}`; export r; \
32496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32497	$(HOST_EXPORTS) \
32498	for flag in $(EXTRA_HOST_FLAGS) ; do \
32499	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32500	done; \
32501	echo "Doing html in m4"; \
32502	(cd $(HOST_SUBDIR)/m4 && \
32503	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32504	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32505	          "RANLIB=$${RANLIB}" \
32506	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32507	          html) \
32508	  || exit 1
32509
32510@endif m4
32511
32512.PHONY: maybe-TAGS-m4 TAGS-m4
32513maybe-TAGS-m4:
32514@if m4
32515maybe-TAGS-m4: TAGS-m4
32516
32517TAGS-m4: \
32518    configure-m4
32519	@: $(MAKE); $(unstage)
32520	@[ -f ./m4/Makefile ] || exit 0; \
32521	r=`${PWD_COMMAND}`; export r; \
32522	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32523	$(HOST_EXPORTS) \
32524	for flag in $(EXTRA_HOST_FLAGS) ; do \
32525	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32526	done; \
32527	echo "Doing TAGS in m4"; \
32528	(cd $(HOST_SUBDIR)/m4 && \
32529	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32530	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32531	          "RANLIB=$${RANLIB}" \
32532	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32533	          TAGS) \
32534	  || exit 1
32535
32536@endif m4
32537
32538.PHONY: maybe-install-info-m4 install-info-m4
32539maybe-install-info-m4:
32540@if m4
32541maybe-install-info-m4: install-info-m4
32542
32543install-info-m4: \
32544    configure-m4 \
32545    info-m4
32546	@: $(MAKE); $(unstage)
32547	@[ -f ./m4/Makefile ] || exit 0; \
32548	r=`${PWD_COMMAND}`; export r; \
32549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32550	$(HOST_EXPORTS) \
32551	for flag in $(EXTRA_HOST_FLAGS) ; do \
32552	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32553	done; \
32554	echo "Doing install-info in m4"; \
32555	(cd $(HOST_SUBDIR)/m4 && \
32556	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32557	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32558	          "RANLIB=$${RANLIB}" \
32559	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32560	          install-info) \
32561	  || exit 1
32562
32563@endif m4
32564
32565.PHONY: maybe-install-dvi-m4 install-dvi-m4
32566maybe-install-dvi-m4:
32567@if m4
32568maybe-install-dvi-m4: install-dvi-m4
32569
32570install-dvi-m4: \
32571    configure-m4 \
32572    dvi-m4
32573	@: $(MAKE); $(unstage)
32574	@[ -f ./m4/Makefile ] || exit 0; \
32575	r=`${PWD_COMMAND}`; export r; \
32576	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32577	$(HOST_EXPORTS) \
32578	for flag in $(EXTRA_HOST_FLAGS) ; do \
32579	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32580	done; \
32581	echo "Doing install-dvi in m4"; \
32582	(cd $(HOST_SUBDIR)/m4 && \
32583	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32584	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32585	          "RANLIB=$${RANLIB}" \
32586	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32587	          install-dvi) \
32588	  || exit 1
32589
32590@endif m4
32591
32592.PHONY: maybe-install-pdf-m4 install-pdf-m4
32593maybe-install-pdf-m4:
32594@if m4
32595maybe-install-pdf-m4: install-pdf-m4
32596
32597install-pdf-m4: \
32598    configure-m4 \
32599    pdf-m4
32600	@: $(MAKE); $(unstage)
32601	@[ -f ./m4/Makefile ] || exit 0; \
32602	r=`${PWD_COMMAND}`; export r; \
32603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32604	$(HOST_EXPORTS) \
32605	for flag in $(EXTRA_HOST_FLAGS) ; do \
32606	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32607	done; \
32608	echo "Doing install-pdf in m4"; \
32609	(cd $(HOST_SUBDIR)/m4 && \
32610	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32611	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32612	          "RANLIB=$${RANLIB}" \
32613	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32614	          install-pdf) \
32615	  || exit 1
32616
32617@endif m4
32618
32619.PHONY: maybe-install-html-m4 install-html-m4
32620maybe-install-html-m4:
32621@if m4
32622maybe-install-html-m4: install-html-m4
32623
32624install-html-m4: \
32625    configure-m4 \
32626    html-m4
32627	@: $(MAKE); $(unstage)
32628	@[ -f ./m4/Makefile ] || exit 0; \
32629	r=`${PWD_COMMAND}`; export r; \
32630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32631	$(HOST_EXPORTS) \
32632	for flag in $(EXTRA_HOST_FLAGS) ; do \
32633	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32634	done; \
32635	echo "Doing install-html in m4"; \
32636	(cd $(HOST_SUBDIR)/m4 && \
32637	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32638	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32639	          "RANLIB=$${RANLIB}" \
32640	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32641	          install-html) \
32642	  || exit 1
32643
32644@endif m4
32645
32646.PHONY: maybe-installcheck-m4 installcheck-m4
32647maybe-installcheck-m4:
32648@if m4
32649maybe-installcheck-m4: installcheck-m4
32650
32651installcheck-m4: \
32652    configure-m4
32653	@: $(MAKE); $(unstage)
32654	@[ -f ./m4/Makefile ] || exit 0; \
32655	r=`${PWD_COMMAND}`; export r; \
32656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32657	$(HOST_EXPORTS) \
32658	for flag in $(EXTRA_HOST_FLAGS) ; do \
32659	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32660	done; \
32661	echo "Doing installcheck in m4"; \
32662	(cd $(HOST_SUBDIR)/m4 && \
32663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32665	          "RANLIB=$${RANLIB}" \
32666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32667	          installcheck) \
32668	  || exit 1
32669
32670@endif m4
32671
32672.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
32673maybe-mostlyclean-m4:
32674@if m4
32675maybe-mostlyclean-m4: mostlyclean-m4
32676
32677mostlyclean-m4:
32678	@: $(MAKE); $(unstage)
32679	@[ -f ./m4/Makefile ] || exit 0; \
32680	r=`${PWD_COMMAND}`; export r; \
32681	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32682	$(HOST_EXPORTS) \
32683	for flag in $(EXTRA_HOST_FLAGS) ; do \
32684	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32685	done; \
32686	echo "Doing mostlyclean in m4"; \
32687	(cd $(HOST_SUBDIR)/m4 && \
32688	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32689	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32690	          "RANLIB=$${RANLIB}" \
32691	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32692	          mostlyclean) \
32693	  || exit 1
32694
32695@endif m4
32696
32697.PHONY: maybe-clean-m4 clean-m4
32698maybe-clean-m4:
32699@if m4
32700maybe-clean-m4: clean-m4
32701
32702clean-m4:
32703	@: $(MAKE); $(unstage)
32704	@[ -f ./m4/Makefile ] || exit 0; \
32705	r=`${PWD_COMMAND}`; export r; \
32706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32707	$(HOST_EXPORTS) \
32708	for flag in $(EXTRA_HOST_FLAGS) ; do \
32709	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32710	done; \
32711	echo "Doing clean in m4"; \
32712	(cd $(HOST_SUBDIR)/m4 && \
32713	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32714	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32715	          "RANLIB=$${RANLIB}" \
32716	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32717	          clean) \
32718	  || exit 1
32719
32720@endif m4
32721
32722.PHONY: maybe-distclean-m4 distclean-m4
32723maybe-distclean-m4:
32724@if m4
32725maybe-distclean-m4: distclean-m4
32726
32727distclean-m4:
32728	@: $(MAKE); $(unstage)
32729	@[ -f ./m4/Makefile ] || exit 0; \
32730	r=`${PWD_COMMAND}`; export r; \
32731	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32732	$(HOST_EXPORTS) \
32733	for flag in $(EXTRA_HOST_FLAGS) ; do \
32734	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32735	done; \
32736	echo "Doing distclean in m4"; \
32737	(cd $(HOST_SUBDIR)/m4 && \
32738	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32739	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32740	          "RANLIB=$${RANLIB}" \
32741	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32742	          distclean) \
32743	  || exit 1
32744
32745@endif m4
32746
32747.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
32748maybe-maintainer-clean-m4:
32749@if m4
32750maybe-maintainer-clean-m4: maintainer-clean-m4
32751
32752maintainer-clean-m4:
32753	@: $(MAKE); $(unstage)
32754	@[ -f ./m4/Makefile ] || exit 0; \
32755	r=`${PWD_COMMAND}`; export r; \
32756	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32757	$(HOST_EXPORTS) \
32758	for flag in $(EXTRA_HOST_FLAGS) ; do \
32759	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32760	done; \
32761	echo "Doing maintainer-clean in m4"; \
32762	(cd $(HOST_SUBDIR)/m4 && \
32763	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32764	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32765	          "RANLIB=$${RANLIB}" \
32766	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32767	          maintainer-clean) \
32768	  || exit 1
32769
32770@endif m4
32771
32772
32773
32774.PHONY: configure-readline maybe-configure-readline
32775maybe-configure-readline:
32776@if gcc-bootstrap
32777configure-readline: stage_current
32778@endif gcc-bootstrap
32779@if readline
32780maybe-configure-readline: configure-readline
32781configure-readline:
32782	@: $(MAKE); $(unstage)
32783	@r=`${PWD_COMMAND}`; export r; \
32784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32785	test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
32786	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
32787	$(HOST_EXPORTS)  \
32788	echo Configuring in $(HOST_SUBDIR)/readline; \
32789	cd "$(HOST_SUBDIR)/readline" || exit 1; \
32790	case $(srcdir) in \
32791	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32792	  *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
32793		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32794	esac; \
32795	module_srcdir=readline; \
32796	$(SHELL) \
32797	  $$s/$$module_srcdir/configure \
32798	  --srcdir=$${topdir}/$$module_srcdir \
32799	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32800	  --target=${target_alias}  \
32801	  || exit 1
32802@endif readline
32803
32804
32805
32806
32807
32808.PHONY: all-readline maybe-all-readline
32809maybe-all-readline:
32810@if gcc-bootstrap
32811all-readline: stage_current
32812@endif gcc-bootstrap
32813@if readline
32814TARGET-readline=all
32815maybe-all-readline: all-readline
32816all-readline: configure-readline
32817	@: $(MAKE); $(unstage)
32818	@r=`${PWD_COMMAND}`; export r; \
32819	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32820	$(HOST_EXPORTS)  \
32821	(cd $(HOST_SUBDIR)/readline && \
32822	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
32823		$(TARGET-readline))
32824@endif readline
32825
32826
32827
32828
32829.PHONY: check-readline maybe-check-readline
32830maybe-check-readline:
32831@if readline
32832maybe-check-readline: check-readline
32833
32834check-readline:
32835	@: $(MAKE); $(unstage)
32836	@r=`${PWD_COMMAND}`; export r; \
32837	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32838	$(HOST_EXPORTS)  \
32839	(cd $(HOST_SUBDIR)/readline && \
32840	  $(MAKE) $(FLAGS_TO_PASS)  check)
32841
32842@endif readline
32843
32844.PHONY: install-readline maybe-install-readline
32845maybe-install-readline:
32846@if readline
32847maybe-install-readline: install-readline
32848
32849install-readline: installdirs
32850	@: $(MAKE); $(unstage)
32851	@r=`${PWD_COMMAND}`; export r; \
32852	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32853	$(HOST_EXPORTS) \
32854	(cd $(HOST_SUBDIR)/readline && \
32855	  $(MAKE) $(FLAGS_TO_PASS)  install)
32856
32857@endif readline
32858
32859.PHONY: install-strip-readline maybe-install-strip-readline
32860maybe-install-strip-readline:
32861@if readline
32862maybe-install-strip-readline: install-strip-readline
32863
32864install-strip-readline: installdirs
32865	@: $(MAKE); $(unstage)
32866	@r=`${PWD_COMMAND}`; export r; \
32867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32868	$(HOST_EXPORTS) \
32869	(cd $(HOST_SUBDIR)/readline && \
32870	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
32871
32872@endif readline
32873
32874# Other targets (info, dvi, pdf, etc.)
32875
32876.PHONY: maybe-info-readline info-readline
32877maybe-info-readline:
32878@if readline
32879maybe-info-readline: info-readline
32880
32881info-readline: \
32882    configure-readline
32883	@: $(MAKE); $(unstage)
32884	@[ -f ./readline/Makefile ] || exit 0; \
32885	r=`${PWD_COMMAND}`; export r; \
32886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32887	$(HOST_EXPORTS) \
32888	for flag in $(EXTRA_HOST_FLAGS) ; do \
32889	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32890	done; \
32891	echo "Doing info in readline"; \
32892	(cd $(HOST_SUBDIR)/readline && \
32893	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32894	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32895	          "RANLIB=$${RANLIB}" \
32896	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32897	          info) \
32898	  || exit 1
32899
32900@endif readline
32901
32902.PHONY: maybe-dvi-readline dvi-readline
32903maybe-dvi-readline:
32904@if readline
32905maybe-dvi-readline: dvi-readline
32906
32907dvi-readline: \
32908    configure-readline
32909	@: $(MAKE); $(unstage)
32910	@[ -f ./readline/Makefile ] || exit 0; \
32911	r=`${PWD_COMMAND}`; export r; \
32912	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32913	$(HOST_EXPORTS) \
32914	for flag in $(EXTRA_HOST_FLAGS) ; do \
32915	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32916	done; \
32917	echo "Doing dvi in readline"; \
32918	(cd $(HOST_SUBDIR)/readline && \
32919	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32920	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32921	          "RANLIB=$${RANLIB}" \
32922	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32923	          dvi) \
32924	  || exit 1
32925
32926@endif readline
32927
32928.PHONY: maybe-pdf-readline pdf-readline
32929maybe-pdf-readline:
32930@if readline
32931maybe-pdf-readline: pdf-readline
32932
32933pdf-readline: \
32934    configure-readline
32935	@: $(MAKE); $(unstage)
32936	@[ -f ./readline/Makefile ] || exit 0; \
32937	r=`${PWD_COMMAND}`; export r; \
32938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32939	$(HOST_EXPORTS) \
32940	for flag in $(EXTRA_HOST_FLAGS) ; do \
32941	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32942	done; \
32943	echo "Doing pdf in readline"; \
32944	(cd $(HOST_SUBDIR)/readline && \
32945	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32946	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32947	          "RANLIB=$${RANLIB}" \
32948	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32949	          pdf) \
32950	  || exit 1
32951
32952@endif readline
32953
32954.PHONY: maybe-html-readline html-readline
32955maybe-html-readline:
32956@if readline
32957maybe-html-readline: html-readline
32958
32959html-readline: \
32960    configure-readline
32961	@: $(MAKE); $(unstage)
32962	@[ -f ./readline/Makefile ] || exit 0; \
32963	r=`${PWD_COMMAND}`; export r; \
32964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32965	$(HOST_EXPORTS) \
32966	for flag in $(EXTRA_HOST_FLAGS) ; do \
32967	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32968	done; \
32969	echo "Doing html in readline"; \
32970	(cd $(HOST_SUBDIR)/readline && \
32971	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32972	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32973	          "RANLIB=$${RANLIB}" \
32974	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32975	          html) \
32976	  || exit 1
32977
32978@endif readline
32979
32980.PHONY: maybe-TAGS-readline TAGS-readline
32981maybe-TAGS-readline:
32982@if readline
32983maybe-TAGS-readline: TAGS-readline
32984
32985TAGS-readline: \
32986    configure-readline
32987	@: $(MAKE); $(unstage)
32988	@[ -f ./readline/Makefile ] || exit 0; \
32989	r=`${PWD_COMMAND}`; export r; \
32990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32991	$(HOST_EXPORTS) \
32992	for flag in $(EXTRA_HOST_FLAGS) ; do \
32993	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32994	done; \
32995	echo "Doing TAGS in readline"; \
32996	(cd $(HOST_SUBDIR)/readline && \
32997	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32998	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32999	          "RANLIB=$${RANLIB}" \
33000	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33001	          TAGS) \
33002	  || exit 1
33003
33004@endif readline
33005
33006.PHONY: maybe-install-info-readline install-info-readline
33007maybe-install-info-readline:
33008@if readline
33009maybe-install-info-readline: install-info-readline
33010
33011install-info-readline: \
33012    configure-readline \
33013    info-readline
33014	@: $(MAKE); $(unstage)
33015	@[ -f ./readline/Makefile ] || exit 0; \
33016	r=`${PWD_COMMAND}`; export r; \
33017	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33018	$(HOST_EXPORTS) \
33019	for flag in $(EXTRA_HOST_FLAGS) ; do \
33020	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33021	done; \
33022	echo "Doing install-info in readline"; \
33023	(cd $(HOST_SUBDIR)/readline && \
33024	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33025	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33026	          "RANLIB=$${RANLIB}" \
33027	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33028	          install-info) \
33029	  || exit 1
33030
33031@endif readline
33032
33033.PHONY: maybe-install-dvi-readline install-dvi-readline
33034maybe-install-dvi-readline:
33035@if readline
33036maybe-install-dvi-readline: install-dvi-readline
33037
33038install-dvi-readline: \
33039    configure-readline \
33040    dvi-readline
33041	@: $(MAKE); $(unstage)
33042	@[ -f ./readline/Makefile ] || exit 0; \
33043	r=`${PWD_COMMAND}`; export r; \
33044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33045	$(HOST_EXPORTS) \
33046	for flag in $(EXTRA_HOST_FLAGS) ; do \
33047	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33048	done; \
33049	echo "Doing install-dvi in readline"; \
33050	(cd $(HOST_SUBDIR)/readline && \
33051	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33052	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33053	          "RANLIB=$${RANLIB}" \
33054	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33055	          install-dvi) \
33056	  || exit 1
33057
33058@endif readline
33059
33060.PHONY: maybe-install-pdf-readline install-pdf-readline
33061maybe-install-pdf-readline:
33062@if readline
33063maybe-install-pdf-readline: install-pdf-readline
33064
33065install-pdf-readline: \
33066    configure-readline \
33067    pdf-readline
33068	@: $(MAKE); $(unstage)
33069	@[ -f ./readline/Makefile ] || exit 0; \
33070	r=`${PWD_COMMAND}`; export r; \
33071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33072	$(HOST_EXPORTS) \
33073	for flag in $(EXTRA_HOST_FLAGS) ; do \
33074	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33075	done; \
33076	echo "Doing install-pdf in readline"; \
33077	(cd $(HOST_SUBDIR)/readline && \
33078	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33079	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33080	          "RANLIB=$${RANLIB}" \
33081	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33082	          install-pdf) \
33083	  || exit 1
33084
33085@endif readline
33086
33087.PHONY: maybe-install-html-readline install-html-readline
33088maybe-install-html-readline:
33089@if readline
33090maybe-install-html-readline: install-html-readline
33091
33092install-html-readline: \
33093    configure-readline \
33094    html-readline
33095	@: $(MAKE); $(unstage)
33096	@[ -f ./readline/Makefile ] || exit 0; \
33097	r=`${PWD_COMMAND}`; export r; \
33098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33099	$(HOST_EXPORTS) \
33100	for flag in $(EXTRA_HOST_FLAGS) ; do \
33101	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33102	done; \
33103	echo "Doing install-html in readline"; \
33104	(cd $(HOST_SUBDIR)/readline && \
33105	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33106	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33107	          "RANLIB=$${RANLIB}" \
33108	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33109	          install-html) \
33110	  || exit 1
33111
33112@endif readline
33113
33114.PHONY: maybe-installcheck-readline installcheck-readline
33115maybe-installcheck-readline:
33116@if readline
33117maybe-installcheck-readline: installcheck-readline
33118
33119installcheck-readline: \
33120    configure-readline
33121	@: $(MAKE); $(unstage)
33122	@[ -f ./readline/Makefile ] || exit 0; \
33123	r=`${PWD_COMMAND}`; export r; \
33124	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33125	$(HOST_EXPORTS) \
33126	for flag in $(EXTRA_HOST_FLAGS) ; do \
33127	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33128	done; \
33129	echo "Doing installcheck in readline"; \
33130	(cd $(HOST_SUBDIR)/readline && \
33131	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33132	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33133	          "RANLIB=$${RANLIB}" \
33134	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33135	          installcheck) \
33136	  || exit 1
33137
33138@endif readline
33139
33140.PHONY: maybe-mostlyclean-readline mostlyclean-readline
33141maybe-mostlyclean-readline:
33142@if readline
33143maybe-mostlyclean-readline: mostlyclean-readline
33144
33145mostlyclean-readline:
33146	@: $(MAKE); $(unstage)
33147	@[ -f ./readline/Makefile ] || exit 0; \
33148	r=`${PWD_COMMAND}`; export r; \
33149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33150	$(HOST_EXPORTS) \
33151	for flag in $(EXTRA_HOST_FLAGS) ; do \
33152	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33153	done; \
33154	echo "Doing mostlyclean in readline"; \
33155	(cd $(HOST_SUBDIR)/readline && \
33156	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33157	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33158	          "RANLIB=$${RANLIB}" \
33159	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33160	          mostlyclean) \
33161	  || exit 1
33162
33163@endif readline
33164
33165.PHONY: maybe-clean-readline clean-readline
33166maybe-clean-readline:
33167@if readline
33168maybe-clean-readline: clean-readline
33169
33170clean-readline:
33171	@: $(MAKE); $(unstage)
33172	@[ -f ./readline/Makefile ] || exit 0; \
33173	r=`${PWD_COMMAND}`; export r; \
33174	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33175	$(HOST_EXPORTS) \
33176	for flag in $(EXTRA_HOST_FLAGS) ; do \
33177	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33178	done; \
33179	echo "Doing clean in readline"; \
33180	(cd $(HOST_SUBDIR)/readline && \
33181	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33182	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33183	          "RANLIB=$${RANLIB}" \
33184	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33185	          clean) \
33186	  || exit 1
33187
33188@endif readline
33189
33190.PHONY: maybe-distclean-readline distclean-readline
33191maybe-distclean-readline:
33192@if readline
33193maybe-distclean-readline: distclean-readline
33194
33195distclean-readline:
33196	@: $(MAKE); $(unstage)
33197	@[ -f ./readline/Makefile ] || exit 0; \
33198	r=`${PWD_COMMAND}`; export r; \
33199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33200	$(HOST_EXPORTS) \
33201	for flag in $(EXTRA_HOST_FLAGS) ; do \
33202	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33203	done; \
33204	echo "Doing distclean in readline"; \
33205	(cd $(HOST_SUBDIR)/readline && \
33206	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33207	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33208	          "RANLIB=$${RANLIB}" \
33209	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33210	          distclean) \
33211	  || exit 1
33212
33213@endif readline
33214
33215.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
33216maybe-maintainer-clean-readline:
33217@if readline
33218maybe-maintainer-clean-readline: maintainer-clean-readline
33219
33220maintainer-clean-readline:
33221	@: $(MAKE); $(unstage)
33222	@[ -f ./readline/Makefile ] || exit 0; \
33223	r=`${PWD_COMMAND}`; export r; \
33224	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33225	$(HOST_EXPORTS) \
33226	for flag in $(EXTRA_HOST_FLAGS) ; do \
33227	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33228	done; \
33229	echo "Doing maintainer-clean in readline"; \
33230	(cd $(HOST_SUBDIR)/readline && \
33231	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33232	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33233	          "RANLIB=$${RANLIB}" \
33234	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33235	          maintainer-clean) \
33236	  || exit 1
33237
33238@endif readline
33239
33240
33241
33242.PHONY: configure-sid maybe-configure-sid
33243maybe-configure-sid:
33244@if gcc-bootstrap
33245configure-sid: stage_current
33246@endif gcc-bootstrap
33247@if sid
33248maybe-configure-sid: configure-sid
33249configure-sid:
33250	@: $(MAKE); $(unstage)
33251	@r=`${PWD_COMMAND}`; export r; \
33252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33253	test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
33254	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
33255	$(HOST_EXPORTS)  \
33256	echo Configuring in $(HOST_SUBDIR)/sid; \
33257	cd "$(HOST_SUBDIR)/sid" || exit 1; \
33258	case $(srcdir) in \
33259	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33260	  *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
33261		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33262	esac; \
33263	module_srcdir=sid; \
33264	$(SHELL) \
33265	  $$s/$$module_srcdir/configure \
33266	  --srcdir=$${topdir}/$$module_srcdir \
33267	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33268	  --target=${target_alias}  \
33269	  || exit 1
33270@endif sid
33271
33272
33273
33274
33275
33276.PHONY: all-sid maybe-all-sid
33277maybe-all-sid:
33278@if gcc-bootstrap
33279all-sid: stage_current
33280@endif gcc-bootstrap
33281@if sid
33282TARGET-sid=all
33283maybe-all-sid: all-sid
33284all-sid: configure-sid
33285	@: $(MAKE); $(unstage)
33286	@r=`${PWD_COMMAND}`; export r; \
33287	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33288	$(HOST_EXPORTS)  \
33289	(cd $(HOST_SUBDIR)/sid && \
33290	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
33291		$(TARGET-sid))
33292@endif sid
33293
33294
33295
33296
33297.PHONY: check-sid maybe-check-sid
33298maybe-check-sid:
33299@if sid
33300maybe-check-sid: check-sid
33301
33302check-sid:
33303	@: $(MAKE); $(unstage)
33304	@r=`${PWD_COMMAND}`; export r; \
33305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33306	$(HOST_EXPORTS)  \
33307	(cd $(HOST_SUBDIR)/sid && \
33308	  $(MAKE) $(FLAGS_TO_PASS)  check)
33309
33310@endif sid
33311
33312.PHONY: install-sid maybe-install-sid
33313maybe-install-sid:
33314@if sid
33315maybe-install-sid: install-sid
33316
33317install-sid: installdirs
33318	@: $(MAKE); $(unstage)
33319	@r=`${PWD_COMMAND}`; export r; \
33320	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33321	$(HOST_EXPORTS) \
33322	(cd $(HOST_SUBDIR)/sid && \
33323	  $(MAKE) $(FLAGS_TO_PASS)  install)
33324
33325@endif sid
33326
33327.PHONY: install-strip-sid maybe-install-strip-sid
33328maybe-install-strip-sid:
33329@if sid
33330maybe-install-strip-sid: install-strip-sid
33331
33332install-strip-sid: installdirs
33333	@: $(MAKE); $(unstage)
33334	@r=`${PWD_COMMAND}`; export r; \
33335	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33336	$(HOST_EXPORTS) \
33337	(cd $(HOST_SUBDIR)/sid && \
33338	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
33339
33340@endif sid
33341
33342# Other targets (info, dvi, pdf, etc.)
33343
33344.PHONY: maybe-info-sid info-sid
33345maybe-info-sid:
33346@if sid
33347maybe-info-sid: info-sid
33348
33349info-sid: \
33350    configure-sid
33351	@: $(MAKE); $(unstage)
33352	@[ -f ./sid/Makefile ] || exit 0; \
33353	r=`${PWD_COMMAND}`; export r; \
33354	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33355	$(HOST_EXPORTS) \
33356	for flag in $(EXTRA_HOST_FLAGS) ; do \
33357	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33358	done; \
33359	echo "Doing info in sid"; \
33360	(cd $(HOST_SUBDIR)/sid && \
33361	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33362	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33363	          "RANLIB=$${RANLIB}" \
33364	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33365	          info) \
33366	  || exit 1
33367
33368@endif sid
33369
33370.PHONY: maybe-dvi-sid dvi-sid
33371maybe-dvi-sid:
33372@if sid
33373maybe-dvi-sid: dvi-sid
33374
33375dvi-sid: \
33376    configure-sid
33377	@: $(MAKE); $(unstage)
33378	@[ -f ./sid/Makefile ] || exit 0; \
33379	r=`${PWD_COMMAND}`; export r; \
33380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33381	$(HOST_EXPORTS) \
33382	for flag in $(EXTRA_HOST_FLAGS) ; do \
33383	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33384	done; \
33385	echo "Doing dvi in sid"; \
33386	(cd $(HOST_SUBDIR)/sid && \
33387	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33388	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33389	          "RANLIB=$${RANLIB}" \
33390	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33391	          dvi) \
33392	  || exit 1
33393
33394@endif sid
33395
33396.PHONY: maybe-pdf-sid pdf-sid
33397maybe-pdf-sid:
33398@if sid
33399maybe-pdf-sid: pdf-sid
33400
33401pdf-sid: \
33402    configure-sid
33403	@: $(MAKE); $(unstage)
33404	@[ -f ./sid/Makefile ] || exit 0; \
33405	r=`${PWD_COMMAND}`; export r; \
33406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33407	$(HOST_EXPORTS) \
33408	for flag in $(EXTRA_HOST_FLAGS) ; do \
33409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33410	done; \
33411	echo "Doing pdf in sid"; \
33412	(cd $(HOST_SUBDIR)/sid && \
33413	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33414	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33415	          "RANLIB=$${RANLIB}" \
33416	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33417	          pdf) \
33418	  || exit 1
33419
33420@endif sid
33421
33422.PHONY: maybe-html-sid html-sid
33423maybe-html-sid:
33424@if sid
33425maybe-html-sid: html-sid
33426
33427html-sid: \
33428    configure-sid
33429	@: $(MAKE); $(unstage)
33430	@[ -f ./sid/Makefile ] || exit 0; \
33431	r=`${PWD_COMMAND}`; export r; \
33432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33433	$(HOST_EXPORTS) \
33434	for flag in $(EXTRA_HOST_FLAGS) ; do \
33435	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33436	done; \
33437	echo "Doing html in sid"; \
33438	(cd $(HOST_SUBDIR)/sid && \
33439	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33440	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33441	          "RANLIB=$${RANLIB}" \
33442	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33443	          html) \
33444	  || exit 1
33445
33446@endif sid
33447
33448.PHONY: maybe-TAGS-sid TAGS-sid
33449maybe-TAGS-sid:
33450@if sid
33451maybe-TAGS-sid: TAGS-sid
33452
33453TAGS-sid: \
33454    configure-sid
33455	@: $(MAKE); $(unstage)
33456	@[ -f ./sid/Makefile ] || exit 0; \
33457	r=`${PWD_COMMAND}`; export r; \
33458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33459	$(HOST_EXPORTS) \
33460	for flag in $(EXTRA_HOST_FLAGS) ; do \
33461	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33462	done; \
33463	echo "Doing TAGS in sid"; \
33464	(cd $(HOST_SUBDIR)/sid && \
33465	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33466	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33467	          "RANLIB=$${RANLIB}" \
33468	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33469	          TAGS) \
33470	  || exit 1
33471
33472@endif sid
33473
33474.PHONY: maybe-install-info-sid install-info-sid
33475maybe-install-info-sid:
33476@if sid
33477maybe-install-info-sid: install-info-sid
33478
33479install-info-sid: \
33480    configure-sid \
33481    info-sid
33482	@: $(MAKE); $(unstage)
33483	@[ -f ./sid/Makefile ] || exit 0; \
33484	r=`${PWD_COMMAND}`; export r; \
33485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33486	$(HOST_EXPORTS) \
33487	for flag in $(EXTRA_HOST_FLAGS) ; do \
33488	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33489	done; \
33490	echo "Doing install-info in sid"; \
33491	(cd $(HOST_SUBDIR)/sid && \
33492	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33493	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33494	          "RANLIB=$${RANLIB}" \
33495	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33496	          install-info) \
33497	  || exit 1
33498
33499@endif sid
33500
33501.PHONY: maybe-install-dvi-sid install-dvi-sid
33502maybe-install-dvi-sid:
33503@if sid
33504maybe-install-dvi-sid: install-dvi-sid
33505
33506install-dvi-sid: \
33507    configure-sid \
33508    dvi-sid
33509	@: $(MAKE); $(unstage)
33510	@[ -f ./sid/Makefile ] || exit 0; \
33511	r=`${PWD_COMMAND}`; export r; \
33512	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33513	$(HOST_EXPORTS) \
33514	for flag in $(EXTRA_HOST_FLAGS) ; do \
33515	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33516	done; \
33517	echo "Doing install-dvi in sid"; \
33518	(cd $(HOST_SUBDIR)/sid && \
33519	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33520	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33521	          "RANLIB=$${RANLIB}" \
33522	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33523	          install-dvi) \
33524	  || exit 1
33525
33526@endif sid
33527
33528.PHONY: maybe-install-pdf-sid install-pdf-sid
33529maybe-install-pdf-sid:
33530@if sid
33531maybe-install-pdf-sid: install-pdf-sid
33532
33533install-pdf-sid: \
33534    configure-sid \
33535    pdf-sid
33536	@: $(MAKE); $(unstage)
33537	@[ -f ./sid/Makefile ] || exit 0; \
33538	r=`${PWD_COMMAND}`; export r; \
33539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33540	$(HOST_EXPORTS) \
33541	for flag in $(EXTRA_HOST_FLAGS) ; do \
33542	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33543	done; \
33544	echo "Doing install-pdf in sid"; \
33545	(cd $(HOST_SUBDIR)/sid && \
33546	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33547	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33548	          "RANLIB=$${RANLIB}" \
33549	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33550	          install-pdf) \
33551	  || exit 1
33552
33553@endif sid
33554
33555.PHONY: maybe-install-html-sid install-html-sid
33556maybe-install-html-sid:
33557@if sid
33558maybe-install-html-sid: install-html-sid
33559
33560install-html-sid: \
33561    configure-sid \
33562    html-sid
33563	@: $(MAKE); $(unstage)
33564	@[ -f ./sid/Makefile ] || exit 0; \
33565	r=`${PWD_COMMAND}`; export r; \
33566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33567	$(HOST_EXPORTS) \
33568	for flag in $(EXTRA_HOST_FLAGS) ; do \
33569	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33570	done; \
33571	echo "Doing install-html in sid"; \
33572	(cd $(HOST_SUBDIR)/sid && \
33573	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33574	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33575	          "RANLIB=$${RANLIB}" \
33576	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33577	          install-html) \
33578	  || exit 1
33579
33580@endif sid
33581
33582.PHONY: maybe-installcheck-sid installcheck-sid
33583maybe-installcheck-sid:
33584@if sid
33585maybe-installcheck-sid: installcheck-sid
33586
33587installcheck-sid: \
33588    configure-sid
33589	@: $(MAKE); $(unstage)
33590	@[ -f ./sid/Makefile ] || exit 0; \
33591	r=`${PWD_COMMAND}`; export r; \
33592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33593	$(HOST_EXPORTS) \
33594	for flag in $(EXTRA_HOST_FLAGS) ; do \
33595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33596	done; \
33597	echo "Doing installcheck in sid"; \
33598	(cd $(HOST_SUBDIR)/sid && \
33599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33601	          "RANLIB=$${RANLIB}" \
33602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33603	          installcheck) \
33604	  || exit 1
33605
33606@endif sid
33607
33608.PHONY: maybe-mostlyclean-sid mostlyclean-sid
33609maybe-mostlyclean-sid:
33610@if sid
33611maybe-mostlyclean-sid: mostlyclean-sid
33612
33613mostlyclean-sid:
33614	@: $(MAKE); $(unstage)
33615	@[ -f ./sid/Makefile ] || exit 0; \
33616	r=`${PWD_COMMAND}`; export r; \
33617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33618	$(HOST_EXPORTS) \
33619	for flag in $(EXTRA_HOST_FLAGS) ; do \
33620	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33621	done; \
33622	echo "Doing mostlyclean in sid"; \
33623	(cd $(HOST_SUBDIR)/sid && \
33624	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33625	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33626	          "RANLIB=$${RANLIB}" \
33627	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33628	          mostlyclean) \
33629	  || exit 1
33630
33631@endif sid
33632
33633.PHONY: maybe-clean-sid clean-sid
33634maybe-clean-sid:
33635@if sid
33636maybe-clean-sid: clean-sid
33637
33638clean-sid:
33639	@: $(MAKE); $(unstage)
33640	@[ -f ./sid/Makefile ] || exit 0; \
33641	r=`${PWD_COMMAND}`; export r; \
33642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33643	$(HOST_EXPORTS) \
33644	for flag in $(EXTRA_HOST_FLAGS) ; do \
33645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33646	done; \
33647	echo "Doing clean in sid"; \
33648	(cd $(HOST_SUBDIR)/sid && \
33649	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33650	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33651	          "RANLIB=$${RANLIB}" \
33652	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33653	          clean) \
33654	  || exit 1
33655
33656@endif sid
33657
33658.PHONY: maybe-distclean-sid distclean-sid
33659maybe-distclean-sid:
33660@if sid
33661maybe-distclean-sid: distclean-sid
33662
33663distclean-sid:
33664	@: $(MAKE); $(unstage)
33665	@[ -f ./sid/Makefile ] || exit 0; \
33666	r=`${PWD_COMMAND}`; export r; \
33667	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33668	$(HOST_EXPORTS) \
33669	for flag in $(EXTRA_HOST_FLAGS) ; do \
33670	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33671	done; \
33672	echo "Doing distclean in sid"; \
33673	(cd $(HOST_SUBDIR)/sid && \
33674	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33675	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33676	          "RANLIB=$${RANLIB}" \
33677	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33678	          distclean) \
33679	  || exit 1
33680
33681@endif sid
33682
33683.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
33684maybe-maintainer-clean-sid:
33685@if sid
33686maybe-maintainer-clean-sid: maintainer-clean-sid
33687
33688maintainer-clean-sid:
33689	@: $(MAKE); $(unstage)
33690	@[ -f ./sid/Makefile ] || exit 0; \
33691	r=`${PWD_COMMAND}`; export r; \
33692	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33693	$(HOST_EXPORTS) \
33694	for flag in $(EXTRA_HOST_FLAGS) ; do \
33695	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33696	done; \
33697	echo "Doing maintainer-clean in sid"; \
33698	(cd $(HOST_SUBDIR)/sid && \
33699	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33700	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33701	          "RANLIB=$${RANLIB}" \
33702	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33703	          maintainer-clean) \
33704	  || exit 1
33705
33706@endif sid
33707
33708
33709
33710.PHONY: configure-sim maybe-configure-sim
33711maybe-configure-sim:
33712@if gcc-bootstrap
33713configure-sim: stage_current
33714@endif gcc-bootstrap
33715@if sim
33716maybe-configure-sim: configure-sim
33717configure-sim:
33718	@: $(MAKE); $(unstage)
33719	@r=`${PWD_COMMAND}`; export r; \
33720	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33721	test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
33722	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
33723	$(HOST_EXPORTS)  \
33724	echo Configuring in $(HOST_SUBDIR)/sim; \
33725	cd "$(HOST_SUBDIR)/sim" || exit 1; \
33726	case $(srcdir) in \
33727	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33728	  *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
33729		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33730	esac; \
33731	module_srcdir=sim; \
33732	$(SHELL) \
33733	  $$s/$$module_srcdir/configure \
33734	  --srcdir=$${topdir}/$$module_srcdir \
33735	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33736	  --target=${target_alias}  \
33737	  || exit 1
33738@endif sim
33739
33740
33741
33742
33743
33744.PHONY: all-sim maybe-all-sim
33745maybe-all-sim:
33746@if gcc-bootstrap
33747all-sim: stage_current
33748@endif gcc-bootstrap
33749@if sim
33750TARGET-sim=all
33751maybe-all-sim: all-sim
33752all-sim: configure-sim
33753	@: $(MAKE); $(unstage)
33754	@r=`${PWD_COMMAND}`; export r; \
33755	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33756	$(HOST_EXPORTS)  \
33757	(cd $(HOST_SUBDIR)/sim && \
33758	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
33759		$(TARGET-sim))
33760@endif sim
33761
33762
33763
33764
33765.PHONY: check-sim maybe-check-sim
33766maybe-check-sim:
33767@if sim
33768maybe-check-sim: check-sim
33769
33770check-sim:
33771	@: $(MAKE); $(unstage)
33772	@r=`${PWD_COMMAND}`; export r; \
33773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33774	$(HOST_EXPORTS)  \
33775	(cd $(HOST_SUBDIR)/sim && \
33776	  $(MAKE) $(FLAGS_TO_PASS)  check)
33777
33778@endif sim
33779
33780.PHONY: install-sim maybe-install-sim
33781maybe-install-sim:
33782@if sim
33783maybe-install-sim: install-sim
33784
33785install-sim: installdirs
33786	@: $(MAKE); $(unstage)
33787	@r=`${PWD_COMMAND}`; export r; \
33788	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33789	$(HOST_EXPORTS) \
33790	(cd $(HOST_SUBDIR)/sim && \
33791	  $(MAKE) $(FLAGS_TO_PASS)  install)
33792
33793@endif sim
33794
33795.PHONY: install-strip-sim maybe-install-strip-sim
33796maybe-install-strip-sim:
33797@if sim
33798maybe-install-strip-sim: install-strip-sim
33799
33800install-strip-sim: installdirs
33801	@: $(MAKE); $(unstage)
33802	@r=`${PWD_COMMAND}`; export r; \
33803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33804	$(HOST_EXPORTS) \
33805	(cd $(HOST_SUBDIR)/sim && \
33806	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
33807
33808@endif sim
33809
33810# Other targets (info, dvi, pdf, etc.)
33811
33812.PHONY: maybe-info-sim info-sim
33813maybe-info-sim:
33814@if sim
33815maybe-info-sim: info-sim
33816
33817info-sim: \
33818    configure-sim
33819	@: $(MAKE); $(unstage)
33820	@[ -f ./sim/Makefile ] || exit 0; \
33821	r=`${PWD_COMMAND}`; export r; \
33822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33823	$(HOST_EXPORTS) \
33824	for flag in $(EXTRA_HOST_FLAGS) ; do \
33825	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33826	done; \
33827	echo "Doing info in sim"; \
33828	(cd $(HOST_SUBDIR)/sim && \
33829	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33830	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33831	          "RANLIB=$${RANLIB}" \
33832	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33833	          info) \
33834	  || exit 1
33835
33836@endif sim
33837
33838.PHONY: maybe-dvi-sim dvi-sim
33839maybe-dvi-sim:
33840@if sim
33841maybe-dvi-sim: dvi-sim
33842
33843dvi-sim: \
33844    configure-sim
33845	@: $(MAKE); $(unstage)
33846	@[ -f ./sim/Makefile ] || exit 0; \
33847	r=`${PWD_COMMAND}`; export r; \
33848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33849	$(HOST_EXPORTS) \
33850	for flag in $(EXTRA_HOST_FLAGS) ; do \
33851	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33852	done; \
33853	echo "Doing dvi in sim"; \
33854	(cd $(HOST_SUBDIR)/sim && \
33855	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33856	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33857	          "RANLIB=$${RANLIB}" \
33858	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33859	          dvi) \
33860	  || exit 1
33861
33862@endif sim
33863
33864.PHONY: maybe-pdf-sim pdf-sim
33865maybe-pdf-sim:
33866@if sim
33867maybe-pdf-sim: pdf-sim
33868
33869pdf-sim: \
33870    configure-sim
33871	@: $(MAKE); $(unstage)
33872	@[ -f ./sim/Makefile ] || exit 0; \
33873	r=`${PWD_COMMAND}`; export r; \
33874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33875	$(HOST_EXPORTS) \
33876	for flag in $(EXTRA_HOST_FLAGS) ; do \
33877	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33878	done; \
33879	echo "Doing pdf in sim"; \
33880	(cd $(HOST_SUBDIR)/sim && \
33881	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33882	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33883	          "RANLIB=$${RANLIB}" \
33884	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33885	          pdf) \
33886	  || exit 1
33887
33888@endif sim
33889
33890.PHONY: maybe-html-sim html-sim
33891maybe-html-sim:
33892@if sim
33893maybe-html-sim: html-sim
33894
33895html-sim: \
33896    configure-sim
33897	@: $(MAKE); $(unstage)
33898	@[ -f ./sim/Makefile ] || exit 0; \
33899	r=`${PWD_COMMAND}`; export r; \
33900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33901	$(HOST_EXPORTS) \
33902	for flag in $(EXTRA_HOST_FLAGS) ; do \
33903	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33904	done; \
33905	echo "Doing html in sim"; \
33906	(cd $(HOST_SUBDIR)/sim && \
33907	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33908	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33909	          "RANLIB=$${RANLIB}" \
33910	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33911	          html) \
33912	  || exit 1
33913
33914@endif sim
33915
33916.PHONY: maybe-TAGS-sim TAGS-sim
33917maybe-TAGS-sim:
33918@if sim
33919maybe-TAGS-sim: TAGS-sim
33920
33921TAGS-sim: \
33922    configure-sim
33923	@: $(MAKE); $(unstage)
33924	@[ -f ./sim/Makefile ] || exit 0; \
33925	r=`${PWD_COMMAND}`; export r; \
33926	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33927	$(HOST_EXPORTS) \
33928	for flag in $(EXTRA_HOST_FLAGS) ; do \
33929	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33930	done; \
33931	echo "Doing TAGS in sim"; \
33932	(cd $(HOST_SUBDIR)/sim && \
33933	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33934	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33935	          "RANLIB=$${RANLIB}" \
33936	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33937	          TAGS) \
33938	  || exit 1
33939
33940@endif sim
33941
33942.PHONY: maybe-install-info-sim install-info-sim
33943maybe-install-info-sim:
33944@if sim
33945maybe-install-info-sim: install-info-sim
33946
33947install-info-sim: \
33948    configure-sim \
33949    info-sim
33950	@: $(MAKE); $(unstage)
33951	@[ -f ./sim/Makefile ] || exit 0; \
33952	r=`${PWD_COMMAND}`; export r; \
33953	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33954	$(HOST_EXPORTS) \
33955	for flag in $(EXTRA_HOST_FLAGS) ; do \
33956	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33957	done; \
33958	echo "Doing install-info in sim"; \
33959	(cd $(HOST_SUBDIR)/sim && \
33960	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33961	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33962	          "RANLIB=$${RANLIB}" \
33963	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33964	          install-info) \
33965	  || exit 1
33966
33967@endif sim
33968
33969.PHONY: maybe-install-dvi-sim install-dvi-sim
33970maybe-install-dvi-sim:
33971@if sim
33972maybe-install-dvi-sim: install-dvi-sim
33973
33974install-dvi-sim: \
33975    configure-sim \
33976    dvi-sim
33977	@: $(MAKE); $(unstage)
33978	@[ -f ./sim/Makefile ] || exit 0; \
33979	r=`${PWD_COMMAND}`; export r; \
33980	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33981	$(HOST_EXPORTS) \
33982	for flag in $(EXTRA_HOST_FLAGS) ; do \
33983	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33984	done; \
33985	echo "Doing install-dvi in sim"; \
33986	(cd $(HOST_SUBDIR)/sim && \
33987	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33988	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33989	          "RANLIB=$${RANLIB}" \
33990	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33991	          install-dvi) \
33992	  || exit 1
33993
33994@endif sim
33995
33996.PHONY: maybe-install-pdf-sim install-pdf-sim
33997maybe-install-pdf-sim:
33998@if sim
33999maybe-install-pdf-sim: install-pdf-sim
34000
34001install-pdf-sim: \
34002    configure-sim \
34003    pdf-sim
34004	@: $(MAKE); $(unstage)
34005	@[ -f ./sim/Makefile ] || exit 0; \
34006	r=`${PWD_COMMAND}`; export r; \
34007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34008	$(HOST_EXPORTS) \
34009	for flag in $(EXTRA_HOST_FLAGS) ; do \
34010	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34011	done; \
34012	echo "Doing install-pdf in sim"; \
34013	(cd $(HOST_SUBDIR)/sim && \
34014	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34015	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34016	          "RANLIB=$${RANLIB}" \
34017	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34018	          install-pdf) \
34019	  || exit 1
34020
34021@endif sim
34022
34023.PHONY: maybe-install-html-sim install-html-sim
34024maybe-install-html-sim:
34025@if sim
34026maybe-install-html-sim: install-html-sim
34027
34028install-html-sim: \
34029    configure-sim \
34030    html-sim
34031	@: $(MAKE); $(unstage)
34032	@[ -f ./sim/Makefile ] || exit 0; \
34033	r=`${PWD_COMMAND}`; export r; \
34034	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34035	$(HOST_EXPORTS) \
34036	for flag in $(EXTRA_HOST_FLAGS) ; do \
34037	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34038	done; \
34039	echo "Doing install-html in sim"; \
34040	(cd $(HOST_SUBDIR)/sim && \
34041	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34042	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34043	          "RANLIB=$${RANLIB}" \
34044	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34045	          install-html) \
34046	  || exit 1
34047
34048@endif sim
34049
34050.PHONY: maybe-installcheck-sim installcheck-sim
34051maybe-installcheck-sim:
34052@if sim
34053maybe-installcheck-sim: installcheck-sim
34054
34055installcheck-sim: \
34056    configure-sim
34057	@: $(MAKE); $(unstage)
34058	@[ -f ./sim/Makefile ] || exit 0; \
34059	r=`${PWD_COMMAND}`; export r; \
34060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34061	$(HOST_EXPORTS) \
34062	for flag in $(EXTRA_HOST_FLAGS) ; do \
34063	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34064	done; \
34065	echo "Doing installcheck in sim"; \
34066	(cd $(HOST_SUBDIR)/sim && \
34067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34069	          "RANLIB=$${RANLIB}" \
34070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34071	          installcheck) \
34072	  || exit 1
34073
34074@endif sim
34075
34076.PHONY: maybe-mostlyclean-sim mostlyclean-sim
34077maybe-mostlyclean-sim:
34078@if sim
34079maybe-mostlyclean-sim: mostlyclean-sim
34080
34081mostlyclean-sim:
34082	@: $(MAKE); $(unstage)
34083	@[ -f ./sim/Makefile ] || exit 0; \
34084	r=`${PWD_COMMAND}`; export r; \
34085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34086	$(HOST_EXPORTS) \
34087	for flag in $(EXTRA_HOST_FLAGS) ; do \
34088	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34089	done; \
34090	echo "Doing mostlyclean in sim"; \
34091	(cd $(HOST_SUBDIR)/sim && \
34092	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34093	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34094	          "RANLIB=$${RANLIB}" \
34095	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34096	          mostlyclean) \
34097	  || exit 1
34098
34099@endif sim
34100
34101.PHONY: maybe-clean-sim clean-sim
34102maybe-clean-sim:
34103@if sim
34104maybe-clean-sim: clean-sim
34105
34106clean-sim:
34107	@: $(MAKE); $(unstage)
34108	@[ -f ./sim/Makefile ] || exit 0; \
34109	r=`${PWD_COMMAND}`; export r; \
34110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34111	$(HOST_EXPORTS) \
34112	for flag in $(EXTRA_HOST_FLAGS) ; do \
34113	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34114	done; \
34115	echo "Doing clean in sim"; \
34116	(cd $(HOST_SUBDIR)/sim && \
34117	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34118	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34119	          "RANLIB=$${RANLIB}" \
34120	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34121	          clean) \
34122	  || exit 1
34123
34124@endif sim
34125
34126.PHONY: maybe-distclean-sim distclean-sim
34127maybe-distclean-sim:
34128@if sim
34129maybe-distclean-sim: distclean-sim
34130
34131distclean-sim:
34132	@: $(MAKE); $(unstage)
34133	@[ -f ./sim/Makefile ] || exit 0; \
34134	r=`${PWD_COMMAND}`; export r; \
34135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34136	$(HOST_EXPORTS) \
34137	for flag in $(EXTRA_HOST_FLAGS) ; do \
34138	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34139	done; \
34140	echo "Doing distclean in sim"; \
34141	(cd $(HOST_SUBDIR)/sim && \
34142	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34143	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34144	          "RANLIB=$${RANLIB}" \
34145	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34146	          distclean) \
34147	  || exit 1
34148
34149@endif sim
34150
34151.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
34152maybe-maintainer-clean-sim:
34153@if sim
34154maybe-maintainer-clean-sim: maintainer-clean-sim
34155
34156maintainer-clean-sim:
34157	@: $(MAKE); $(unstage)
34158	@[ -f ./sim/Makefile ] || exit 0; \
34159	r=`${PWD_COMMAND}`; export r; \
34160	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34161	$(HOST_EXPORTS) \
34162	for flag in $(EXTRA_HOST_FLAGS) ; do \
34163	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34164	done; \
34165	echo "Doing maintainer-clean in sim"; \
34166	(cd $(HOST_SUBDIR)/sim && \
34167	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34168	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34169	          "RANLIB=$${RANLIB}" \
34170	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34171	          maintainer-clean) \
34172	  || exit 1
34173
34174@endif sim
34175
34176
34177
34178.PHONY: configure-texinfo maybe-configure-texinfo
34179maybe-configure-texinfo:
34180@if gcc-bootstrap
34181configure-texinfo: stage_current
34182@endif gcc-bootstrap
34183@if texinfo
34184maybe-configure-texinfo: configure-texinfo
34185configure-texinfo:
34186	@: $(MAKE); $(unstage)
34187	@r=`${PWD_COMMAND}`; export r; \
34188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34189	test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
34190	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
34191	$(HOST_EXPORTS)  \
34192	echo Configuring in $(HOST_SUBDIR)/texinfo; \
34193	cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
34194	case $(srcdir) in \
34195	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34196	  *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
34197		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34198	esac; \
34199	module_srcdir=texinfo; \
34200	$(SHELL) \
34201	  $$s/$$module_srcdir/configure \
34202	  --srcdir=$${topdir}/$$module_srcdir \
34203	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34204	  --target=${target_alias}  \
34205	  || exit 1
34206@endif texinfo
34207
34208
34209
34210
34211
34212.PHONY: all-texinfo maybe-all-texinfo
34213maybe-all-texinfo:
34214@if gcc-bootstrap
34215all-texinfo: stage_current
34216@endif gcc-bootstrap
34217@if texinfo
34218TARGET-texinfo=all
34219maybe-all-texinfo: all-texinfo
34220all-texinfo: configure-texinfo
34221	@: $(MAKE); $(unstage)
34222	@r=`${PWD_COMMAND}`; export r; \
34223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34224	$(HOST_EXPORTS)  \
34225	(cd $(HOST_SUBDIR)/texinfo && \
34226	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
34227		$(TARGET-texinfo))
34228@endif texinfo
34229
34230
34231
34232
34233.PHONY: check-texinfo maybe-check-texinfo
34234maybe-check-texinfo:
34235@if texinfo
34236maybe-check-texinfo: check-texinfo
34237
34238check-texinfo:
34239	@: $(MAKE); $(unstage)
34240	@r=`${PWD_COMMAND}`; export r; \
34241	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34242	$(HOST_EXPORTS)  \
34243	(cd $(HOST_SUBDIR)/texinfo && \
34244	  $(MAKE) $(FLAGS_TO_PASS)  check)
34245
34246@endif texinfo
34247
34248.PHONY: install-texinfo maybe-install-texinfo
34249maybe-install-texinfo:
34250@if texinfo
34251maybe-install-texinfo: install-texinfo
34252
34253install-texinfo:
34254
34255@endif texinfo
34256
34257.PHONY: install-strip-texinfo maybe-install-strip-texinfo
34258maybe-install-strip-texinfo:
34259@if texinfo
34260maybe-install-strip-texinfo: install-strip-texinfo
34261
34262install-strip-texinfo:
34263
34264@endif texinfo
34265
34266# Other targets (info, dvi, pdf, etc.)
34267
34268.PHONY: maybe-info-texinfo info-texinfo
34269maybe-info-texinfo:
34270@if texinfo
34271maybe-info-texinfo: info-texinfo
34272
34273info-texinfo: \
34274    configure-texinfo
34275	@: $(MAKE); $(unstage)
34276	@[ -f ./texinfo/Makefile ] || exit 0; \
34277	r=`${PWD_COMMAND}`; export r; \
34278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34279	$(HOST_EXPORTS) \
34280	for flag in $(EXTRA_HOST_FLAGS) ; do \
34281	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34282	done; \
34283	echo "Doing info in texinfo"; \
34284	(cd $(HOST_SUBDIR)/texinfo && \
34285	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34286	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34287	          "RANLIB=$${RANLIB}" \
34288	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34289	          info) \
34290	  || exit 1
34291
34292@endif texinfo
34293
34294.PHONY: maybe-dvi-texinfo dvi-texinfo
34295maybe-dvi-texinfo:
34296@if texinfo
34297maybe-dvi-texinfo: dvi-texinfo
34298
34299dvi-texinfo: \
34300    configure-texinfo
34301	@: $(MAKE); $(unstage)
34302	@[ -f ./texinfo/Makefile ] || exit 0; \
34303	r=`${PWD_COMMAND}`; export r; \
34304	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34305	$(HOST_EXPORTS) \
34306	for flag in $(EXTRA_HOST_FLAGS) ; do \
34307	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34308	done; \
34309	echo "Doing dvi in texinfo"; \
34310	(cd $(HOST_SUBDIR)/texinfo && \
34311	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34312	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34313	          "RANLIB=$${RANLIB}" \
34314	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34315	          dvi) \
34316	  || exit 1
34317
34318@endif texinfo
34319
34320.PHONY: maybe-pdf-texinfo pdf-texinfo
34321maybe-pdf-texinfo:
34322@if texinfo
34323maybe-pdf-texinfo: pdf-texinfo
34324
34325pdf-texinfo: \
34326    configure-texinfo
34327	@: $(MAKE); $(unstage)
34328	@[ -f ./texinfo/Makefile ] || exit 0; \
34329	r=`${PWD_COMMAND}`; export r; \
34330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34331	$(HOST_EXPORTS) \
34332	for flag in $(EXTRA_HOST_FLAGS) ; do \
34333	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34334	done; \
34335	echo "Doing pdf in texinfo"; \
34336	(cd $(HOST_SUBDIR)/texinfo && \
34337	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34338	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34339	          "RANLIB=$${RANLIB}" \
34340	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34341	          pdf) \
34342	  || exit 1
34343
34344@endif texinfo
34345
34346.PHONY: maybe-html-texinfo html-texinfo
34347maybe-html-texinfo:
34348@if texinfo
34349maybe-html-texinfo: html-texinfo
34350
34351html-texinfo: \
34352    configure-texinfo
34353	@: $(MAKE); $(unstage)
34354	@[ -f ./texinfo/Makefile ] || exit 0; \
34355	r=`${PWD_COMMAND}`; export r; \
34356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34357	$(HOST_EXPORTS) \
34358	for flag in $(EXTRA_HOST_FLAGS) ; do \
34359	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34360	done; \
34361	echo "Doing html in texinfo"; \
34362	(cd $(HOST_SUBDIR)/texinfo && \
34363	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34364	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34365	          "RANLIB=$${RANLIB}" \
34366	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34367	          html) \
34368	  || exit 1
34369
34370@endif texinfo
34371
34372.PHONY: maybe-TAGS-texinfo TAGS-texinfo
34373maybe-TAGS-texinfo:
34374@if texinfo
34375maybe-TAGS-texinfo: TAGS-texinfo
34376
34377TAGS-texinfo: \
34378    configure-texinfo
34379	@: $(MAKE); $(unstage)
34380	@[ -f ./texinfo/Makefile ] || exit 0; \
34381	r=`${PWD_COMMAND}`; export r; \
34382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34383	$(HOST_EXPORTS) \
34384	for flag in $(EXTRA_HOST_FLAGS) ; do \
34385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34386	done; \
34387	echo "Doing TAGS in texinfo"; \
34388	(cd $(HOST_SUBDIR)/texinfo && \
34389	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34390	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34391	          "RANLIB=$${RANLIB}" \
34392	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34393	          TAGS) \
34394	  || exit 1
34395
34396@endif texinfo
34397
34398.PHONY: maybe-install-info-texinfo install-info-texinfo
34399maybe-install-info-texinfo:
34400@if texinfo
34401maybe-install-info-texinfo: install-info-texinfo
34402
34403install-info-texinfo: \
34404    configure-texinfo \
34405    info-texinfo
34406	@: $(MAKE); $(unstage)
34407	@[ -f ./texinfo/Makefile ] || exit 0; \
34408	r=`${PWD_COMMAND}`; export r; \
34409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34410	$(HOST_EXPORTS) \
34411	for flag in $(EXTRA_HOST_FLAGS) ; do \
34412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34413	done; \
34414	echo "Doing install-info in texinfo"; \
34415	(cd $(HOST_SUBDIR)/texinfo && \
34416	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34417	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34418	          "RANLIB=$${RANLIB}" \
34419	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34420	          install-info) \
34421	  || exit 1
34422
34423@endif texinfo
34424
34425.PHONY: maybe-install-dvi-texinfo install-dvi-texinfo
34426maybe-install-dvi-texinfo:
34427@if texinfo
34428maybe-install-dvi-texinfo: install-dvi-texinfo
34429
34430install-dvi-texinfo: \
34431    configure-texinfo \
34432    dvi-texinfo
34433	@: $(MAKE); $(unstage)
34434	@[ -f ./texinfo/Makefile ] || exit 0; \
34435	r=`${PWD_COMMAND}`; export r; \
34436	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34437	$(HOST_EXPORTS) \
34438	for flag in $(EXTRA_HOST_FLAGS) ; do \
34439	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34440	done; \
34441	echo "Doing install-dvi in texinfo"; \
34442	(cd $(HOST_SUBDIR)/texinfo && \
34443	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34444	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34445	          "RANLIB=$${RANLIB}" \
34446	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34447	          install-dvi) \
34448	  || exit 1
34449
34450@endif texinfo
34451
34452.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
34453maybe-install-pdf-texinfo:
34454@if texinfo
34455maybe-install-pdf-texinfo: install-pdf-texinfo
34456
34457install-pdf-texinfo: \
34458    configure-texinfo \
34459    pdf-texinfo
34460	@: $(MAKE); $(unstage)
34461	@[ -f ./texinfo/Makefile ] || exit 0; \
34462	r=`${PWD_COMMAND}`; export r; \
34463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34464	$(HOST_EXPORTS) \
34465	for flag in $(EXTRA_HOST_FLAGS) ; do \
34466	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34467	done; \
34468	echo "Doing install-pdf in texinfo"; \
34469	(cd $(HOST_SUBDIR)/texinfo && \
34470	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34471	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34472	          "RANLIB=$${RANLIB}" \
34473	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34474	          install-pdf) \
34475	  || exit 1
34476
34477@endif texinfo
34478
34479.PHONY: maybe-install-html-texinfo install-html-texinfo
34480maybe-install-html-texinfo:
34481@if texinfo
34482maybe-install-html-texinfo: install-html-texinfo
34483
34484install-html-texinfo: \
34485    configure-texinfo \
34486    html-texinfo
34487	@: $(MAKE); $(unstage)
34488	@[ -f ./texinfo/Makefile ] || exit 0; \
34489	r=`${PWD_COMMAND}`; export r; \
34490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34491	$(HOST_EXPORTS) \
34492	for flag in $(EXTRA_HOST_FLAGS) ; do \
34493	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34494	done; \
34495	echo "Doing install-html in texinfo"; \
34496	(cd $(HOST_SUBDIR)/texinfo && \
34497	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34498	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34499	          "RANLIB=$${RANLIB}" \
34500	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34501	          install-html) \
34502	  || exit 1
34503
34504@endif texinfo
34505
34506.PHONY: maybe-installcheck-texinfo installcheck-texinfo
34507maybe-installcheck-texinfo:
34508@if texinfo
34509maybe-installcheck-texinfo: installcheck-texinfo
34510
34511installcheck-texinfo: \
34512    configure-texinfo
34513	@: $(MAKE); $(unstage)
34514	@[ -f ./texinfo/Makefile ] || exit 0; \
34515	r=`${PWD_COMMAND}`; export r; \
34516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34517	$(HOST_EXPORTS) \
34518	for flag in $(EXTRA_HOST_FLAGS) ; do \
34519	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34520	done; \
34521	echo "Doing installcheck in texinfo"; \
34522	(cd $(HOST_SUBDIR)/texinfo && \
34523	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34524	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34525	          "RANLIB=$${RANLIB}" \
34526	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34527	          installcheck) \
34528	  || exit 1
34529
34530@endif texinfo
34531
34532.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
34533maybe-mostlyclean-texinfo:
34534@if texinfo
34535maybe-mostlyclean-texinfo: mostlyclean-texinfo
34536
34537mostlyclean-texinfo:
34538	@: $(MAKE); $(unstage)
34539	@[ -f ./texinfo/Makefile ] || exit 0; \
34540	r=`${PWD_COMMAND}`; export r; \
34541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34542	$(HOST_EXPORTS) \
34543	for flag in $(EXTRA_HOST_FLAGS) ; do \
34544	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34545	done; \
34546	echo "Doing mostlyclean in texinfo"; \
34547	(cd $(HOST_SUBDIR)/texinfo && \
34548	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34549	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34550	          "RANLIB=$${RANLIB}" \
34551	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34552	          mostlyclean) \
34553	  || exit 1
34554
34555@endif texinfo
34556
34557.PHONY: maybe-clean-texinfo clean-texinfo
34558maybe-clean-texinfo:
34559@if texinfo
34560maybe-clean-texinfo: clean-texinfo
34561
34562clean-texinfo:
34563	@: $(MAKE); $(unstage)
34564	@[ -f ./texinfo/Makefile ] || exit 0; \
34565	r=`${PWD_COMMAND}`; export r; \
34566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34567	$(HOST_EXPORTS) \
34568	for flag in $(EXTRA_HOST_FLAGS) ; do \
34569	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34570	done; \
34571	echo "Doing clean in texinfo"; \
34572	(cd $(HOST_SUBDIR)/texinfo && \
34573	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34574	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34575	          "RANLIB=$${RANLIB}" \
34576	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34577	          clean) \
34578	  || exit 1
34579
34580@endif texinfo
34581
34582.PHONY: maybe-distclean-texinfo distclean-texinfo
34583maybe-distclean-texinfo:
34584@if texinfo
34585maybe-distclean-texinfo: distclean-texinfo
34586
34587distclean-texinfo:
34588	@: $(MAKE); $(unstage)
34589	@[ -f ./texinfo/Makefile ] || exit 0; \
34590	r=`${PWD_COMMAND}`; export r; \
34591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34592	$(HOST_EXPORTS) \
34593	for flag in $(EXTRA_HOST_FLAGS) ; do \
34594	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34595	done; \
34596	echo "Doing distclean in texinfo"; \
34597	(cd $(HOST_SUBDIR)/texinfo && \
34598	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34599	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34600	          "RANLIB=$${RANLIB}" \
34601	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34602	          distclean) \
34603	  || exit 1
34604
34605@endif texinfo
34606
34607.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
34608maybe-maintainer-clean-texinfo:
34609@if texinfo
34610maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
34611
34612maintainer-clean-texinfo:
34613	@: $(MAKE); $(unstage)
34614	@[ -f ./texinfo/Makefile ] || exit 0; \
34615	r=`${PWD_COMMAND}`; export r; \
34616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34617	$(HOST_EXPORTS) \
34618	for flag in $(EXTRA_HOST_FLAGS) ; do \
34619	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34620	done; \
34621	echo "Doing maintainer-clean in texinfo"; \
34622	(cd $(HOST_SUBDIR)/texinfo && \
34623	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34624	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34625	          "RANLIB=$${RANLIB}" \
34626	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34627	          maintainer-clean) \
34628	  || exit 1
34629
34630@endif texinfo
34631
34632
34633
34634.PHONY: configure-zlib maybe-configure-zlib
34635maybe-configure-zlib:
34636@if gcc-bootstrap
34637configure-zlib: stage_current
34638@endif gcc-bootstrap
34639@if zlib
34640maybe-configure-zlib: configure-zlib
34641configure-zlib:
34642	@r=`${PWD_COMMAND}`; export r; \
34643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34644	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
34645	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
34646	$(HOST_EXPORTS)  \
34647	echo Configuring in $(HOST_SUBDIR)/zlib; \
34648	cd "$(HOST_SUBDIR)/zlib" || exit 1; \
34649	case $(srcdir) in \
34650	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34651	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34652		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34653	esac; \
34654	module_srcdir=zlib; \
34655	$(SHELL) \
34656	  $$s/$$module_srcdir/configure \
34657	  --srcdir=$${topdir}/$$module_srcdir \
34658	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34659	  --target=${target_alias} @extra_host_zlib_configure_flags@ \
34660	  || exit 1
34661@endif zlib
34662
34663
34664
34665.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
34666maybe-configure-stage1-zlib:
34667@if zlib-bootstrap
34668maybe-configure-stage1-zlib: configure-stage1-zlib
34669configure-stage1-zlib:
34670	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34671	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
34672	@r=`${PWD_COMMAND}`; export r; \
34673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34674	TFLAGS="$(STAGE1_TFLAGS)"; \
34675	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
34676	$(HOST_EXPORTS) \
34677	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
34678	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
34679	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
34680	echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
34681	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
34682	cd $(HOST_SUBDIR)/zlib || exit 1; \
34683	case $(srcdir) in \
34684	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34685	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34686		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34687	esac; \
34688	module_srcdir=zlib; \
34689	$(SHELL) $$s/$$module_srcdir/configure \
34690	  --srcdir=$${topdir}/$$module_srcdir \
34691	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34692	  --target=${target_alias} \
34693	   \
34694	  $(STAGE1_CONFIGURE_FLAGS) \
34695	  @extra_host_zlib_configure_flags@
34696@endif zlib-bootstrap
34697
34698.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
34699maybe-configure-stage2-zlib:
34700@if zlib-bootstrap
34701maybe-configure-stage2-zlib: configure-stage2-zlib
34702configure-stage2-zlib:
34703	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34704	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
34705	@r=`${PWD_COMMAND}`; export r; \
34706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34707	TFLAGS="$(STAGE2_TFLAGS)"; \
34708	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
34709	$(HOST_EXPORTS) \
34710	$(POSTSTAGE1_HOST_EXPORTS) \
34711	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
34712	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
34713	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
34714	echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
34715	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
34716	cd $(HOST_SUBDIR)/zlib || exit 1; \
34717	case $(srcdir) in \
34718	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34719	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34720		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34721	esac; \
34722	module_srcdir=zlib; \
34723	$(SHELL) $$s/$$module_srcdir/configure \
34724	  --srcdir=$${topdir}/$$module_srcdir \
34725	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34726	  --target=${target_alias} \
34727	  --with-build-libsubdir=$(HOST_SUBDIR) \
34728	  $(STAGE2_CONFIGURE_FLAGS) \
34729	  @extra_host_zlib_configure_flags@
34730@endif zlib-bootstrap
34731
34732.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
34733maybe-configure-stage3-zlib:
34734@if zlib-bootstrap
34735maybe-configure-stage3-zlib: configure-stage3-zlib
34736configure-stage3-zlib:
34737	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34738	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
34739	@r=`${PWD_COMMAND}`; export r; \
34740	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34741	TFLAGS="$(STAGE3_TFLAGS)"; \
34742	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
34743	$(HOST_EXPORTS) \
34744	$(POSTSTAGE1_HOST_EXPORTS) \
34745	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
34746	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
34747	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
34748	echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
34749	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
34750	cd $(HOST_SUBDIR)/zlib || exit 1; \
34751	case $(srcdir) in \
34752	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34753	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34754		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34755	esac; \
34756	module_srcdir=zlib; \
34757	$(SHELL) $$s/$$module_srcdir/configure \
34758	  --srcdir=$${topdir}/$$module_srcdir \
34759	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34760	  --target=${target_alias} \
34761	  --with-build-libsubdir=$(HOST_SUBDIR) \
34762	  $(STAGE3_CONFIGURE_FLAGS) \
34763	  @extra_host_zlib_configure_flags@
34764@endif zlib-bootstrap
34765
34766.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
34767maybe-configure-stage4-zlib:
34768@if zlib-bootstrap
34769maybe-configure-stage4-zlib: configure-stage4-zlib
34770configure-stage4-zlib:
34771	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34772	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
34773	@r=`${PWD_COMMAND}`; export r; \
34774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34775	TFLAGS="$(STAGE4_TFLAGS)"; \
34776	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
34777	$(HOST_EXPORTS) \
34778	$(POSTSTAGE1_HOST_EXPORTS) \
34779	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
34780	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
34781	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
34782	echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
34783	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
34784	cd $(HOST_SUBDIR)/zlib || exit 1; \
34785	case $(srcdir) in \
34786	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34787	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34788		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34789	esac; \
34790	module_srcdir=zlib; \
34791	$(SHELL) $$s/$$module_srcdir/configure \
34792	  --srcdir=$${topdir}/$$module_srcdir \
34793	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34794	  --target=${target_alias} \
34795	  --with-build-libsubdir=$(HOST_SUBDIR) \
34796	  $(STAGE4_CONFIGURE_FLAGS) \
34797	  @extra_host_zlib_configure_flags@
34798@endif zlib-bootstrap
34799
34800.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
34801maybe-configure-stageprofile-zlib:
34802@if zlib-bootstrap
34803maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
34804configure-stageprofile-zlib:
34805	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34806	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
34807	@r=`${PWD_COMMAND}`; export r; \
34808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34809	TFLAGS="$(STAGEprofile_TFLAGS)"; \
34810	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
34811	$(HOST_EXPORTS) \
34812	$(POSTSTAGE1_HOST_EXPORTS) \
34813	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
34814	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
34815	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
34816	echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
34817	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
34818	cd $(HOST_SUBDIR)/zlib || exit 1; \
34819	case $(srcdir) in \
34820	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34821	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34822		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34823	esac; \
34824	module_srcdir=zlib; \
34825	$(SHELL) $$s/$$module_srcdir/configure \
34826	  --srcdir=$${topdir}/$$module_srcdir \
34827	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34828	  --target=${target_alias} \
34829	  --with-build-libsubdir=$(HOST_SUBDIR) \
34830	  $(STAGEprofile_CONFIGURE_FLAGS) \
34831	  @extra_host_zlib_configure_flags@
34832@endif zlib-bootstrap
34833
34834.PHONY: configure-stagetrain-zlib maybe-configure-stagetrain-zlib
34835maybe-configure-stagetrain-zlib:
34836@if zlib-bootstrap
34837maybe-configure-stagetrain-zlib: configure-stagetrain-zlib
34838configure-stagetrain-zlib:
34839	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
34840	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
34841	@r=`${PWD_COMMAND}`; export r; \
34842	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34843	TFLAGS="$(STAGEtrain_TFLAGS)"; \
34844	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
34845	$(HOST_EXPORTS) \
34846	$(POSTSTAGE1_HOST_EXPORTS) \
34847	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
34848	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
34849	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
34850	echo Configuring stage train in $(HOST_SUBDIR)/zlib; \
34851	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
34852	cd $(HOST_SUBDIR)/zlib || exit 1; \
34853	case $(srcdir) in \
34854	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34855	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34856		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34857	esac; \
34858	module_srcdir=zlib; \
34859	$(SHELL) $$s/$$module_srcdir/configure \
34860	  --srcdir=$${topdir}/$$module_srcdir \
34861	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34862	  --target=${target_alias} \
34863	  --with-build-libsubdir=$(HOST_SUBDIR) \
34864	  $(STAGEtrain_CONFIGURE_FLAGS) \
34865	  @extra_host_zlib_configure_flags@
34866@endif zlib-bootstrap
34867
34868.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
34869maybe-configure-stagefeedback-zlib:
34870@if zlib-bootstrap
34871maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
34872configure-stagefeedback-zlib:
34873	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34874	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
34875	@r=`${PWD_COMMAND}`; export r; \
34876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34877	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34878	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
34879	$(HOST_EXPORTS) \
34880	$(POSTSTAGE1_HOST_EXPORTS) \
34881	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
34882	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
34883	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
34884	echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
34885	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
34886	cd $(HOST_SUBDIR)/zlib || exit 1; \
34887	case $(srcdir) in \
34888	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34889	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34890		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34891	esac; \
34892	module_srcdir=zlib; \
34893	$(SHELL) $$s/$$module_srcdir/configure \
34894	  --srcdir=$${topdir}/$$module_srcdir \
34895	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34896	  --target=${target_alias} \
34897	  --with-build-libsubdir=$(HOST_SUBDIR) \
34898	  $(STAGEfeedback_CONFIGURE_FLAGS) \
34899	  @extra_host_zlib_configure_flags@
34900@endif zlib-bootstrap
34901
34902.PHONY: configure-stageautoprofile-zlib maybe-configure-stageautoprofile-zlib
34903maybe-configure-stageautoprofile-zlib:
34904@if zlib-bootstrap
34905maybe-configure-stageautoprofile-zlib: configure-stageautoprofile-zlib
34906configure-stageautoprofile-zlib:
34907	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
34908	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
34909	@r=`${PWD_COMMAND}`; export r; \
34910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34911	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
34912	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
34913	$(HOST_EXPORTS) \
34914	$(POSTSTAGE1_HOST_EXPORTS) \
34915	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
34916	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
34917	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
34918	echo Configuring stage autoprofile in $(HOST_SUBDIR)/zlib; \
34919	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
34920	cd $(HOST_SUBDIR)/zlib || exit 1; \
34921	case $(srcdir) in \
34922	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34923	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34924		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34925	esac; \
34926	module_srcdir=zlib; \
34927	$(SHELL) $$s/$$module_srcdir/configure \
34928	  --srcdir=$${topdir}/$$module_srcdir \
34929	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34930	  --target=${target_alias} \
34931	  --with-build-libsubdir=$(HOST_SUBDIR) \
34932	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
34933	  @extra_host_zlib_configure_flags@
34934@endif zlib-bootstrap
34935
34936.PHONY: configure-stageautofeedback-zlib maybe-configure-stageautofeedback-zlib
34937maybe-configure-stageautofeedback-zlib:
34938@if zlib-bootstrap
34939maybe-configure-stageautofeedback-zlib: configure-stageautofeedback-zlib
34940configure-stageautofeedback-zlib:
34941	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
34942	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
34943	@r=`${PWD_COMMAND}`; export r; \
34944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34945	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
34946	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
34947	$(HOST_EXPORTS) \
34948	$(POSTSTAGE1_HOST_EXPORTS) \
34949	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
34950	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
34951	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
34952	echo Configuring stage autofeedback in $(HOST_SUBDIR)/zlib; \
34953	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
34954	cd $(HOST_SUBDIR)/zlib || exit 1; \
34955	case $(srcdir) in \
34956	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34957	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
34958		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34959	esac; \
34960	module_srcdir=zlib; \
34961	$(SHELL) $$s/$$module_srcdir/configure \
34962	  --srcdir=$${topdir}/$$module_srcdir \
34963	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34964	  --target=${target_alias} \
34965	  --with-build-libsubdir=$(HOST_SUBDIR) \
34966	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
34967	  @extra_host_zlib_configure_flags@
34968@endif zlib-bootstrap
34969
34970
34971
34972
34973
34974.PHONY: all-zlib maybe-all-zlib
34975maybe-all-zlib:
34976@if gcc-bootstrap
34977all-zlib: stage_current
34978@endif gcc-bootstrap
34979@if zlib
34980TARGET-zlib=all
34981maybe-all-zlib: all-zlib
34982all-zlib: configure-zlib
34983	@r=`${PWD_COMMAND}`; export r; \
34984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34985	$(HOST_EXPORTS)  \
34986	(cd $(HOST_SUBDIR)/zlib && \
34987	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
34988		$(TARGET-zlib))
34989@endif zlib
34990
34991
34992
34993.PHONY: all-stage1-zlib maybe-all-stage1-zlib
34994.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
34995maybe-all-stage1-zlib:
34996maybe-clean-stage1-zlib:
34997@if zlib-bootstrap
34998maybe-all-stage1-zlib: all-stage1-zlib
34999all-stage1: all-stage1-zlib
35000TARGET-stage1-zlib = $(TARGET-zlib)
35001all-stage1-zlib: configure-stage1-zlib
35002	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
35003	@r=`${PWD_COMMAND}`; export r; \
35004	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35005	TFLAGS="$(STAGE1_TFLAGS)"; \
35006	$(HOST_EXPORTS)  \
35007	cd $(HOST_SUBDIR)/zlib && \
35008	 \
35009	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35010		CFLAGS="$(STAGE1_CFLAGS)" \
35011		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
35012		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
35013		LIBCFLAGS="$(LIBCFLAGS)" \
35014		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35015		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35016		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35017		$(EXTRA_HOST_FLAGS)  \
35018		$(STAGE1_FLAGS_TO_PASS)  \
35019		TFLAGS="$(STAGE1_TFLAGS)"  \
35020		$(TARGET-stage1-zlib)
35021
35022maybe-clean-stage1-zlib: clean-stage1-zlib
35023clean-stage1: clean-stage1-zlib
35024clean-stage1-zlib:
35025	@if [ $(current_stage) = stage1 ]; then \
35026	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35027	else \
35028	  [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
35029	  $(MAKE) stage1-start; \
35030	fi; \
35031	cd $(HOST_SUBDIR)/zlib && \
35032	$(MAKE) $(EXTRA_HOST_FLAGS)  \
35033	$(STAGE1_FLAGS_TO_PASS)  clean
35034@endif zlib-bootstrap
35035
35036
35037.PHONY: all-stage2-zlib maybe-all-stage2-zlib
35038.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
35039maybe-all-stage2-zlib:
35040maybe-clean-stage2-zlib:
35041@if zlib-bootstrap
35042maybe-all-stage2-zlib: all-stage2-zlib
35043all-stage2: all-stage2-zlib
35044TARGET-stage2-zlib = $(TARGET-zlib)
35045all-stage2-zlib: configure-stage2-zlib
35046	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
35047	@r=`${PWD_COMMAND}`; export r; \
35048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35049	TFLAGS="$(STAGE2_TFLAGS)"; \
35050	$(HOST_EXPORTS) \
35051	$(POSTSTAGE1_HOST_EXPORTS)  \
35052	cd $(HOST_SUBDIR)/zlib && \
35053	 \
35054	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35055		CFLAGS="$(STAGE2_CFLAGS)" \
35056		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
35057		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
35058		LIBCFLAGS="$(STAGE2_CFLAGS)" \
35059		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35060		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35061		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35062		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
35063		TFLAGS="$(STAGE2_TFLAGS)"  \
35064		$(TARGET-stage2-zlib)
35065
35066maybe-clean-stage2-zlib: clean-stage2-zlib
35067clean-stage2: clean-stage2-zlib
35068clean-stage2-zlib:
35069	@if [ $(current_stage) = stage2 ]; then \
35070	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35071	else \
35072	  [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
35073	  $(MAKE) stage2-start; \
35074	fi; \
35075	cd $(HOST_SUBDIR)/zlib && \
35076	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
35077@endif zlib-bootstrap
35078
35079
35080.PHONY: all-stage3-zlib maybe-all-stage3-zlib
35081.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
35082maybe-all-stage3-zlib:
35083maybe-clean-stage3-zlib:
35084@if zlib-bootstrap
35085maybe-all-stage3-zlib: all-stage3-zlib
35086all-stage3: all-stage3-zlib
35087TARGET-stage3-zlib = $(TARGET-zlib)
35088all-stage3-zlib: configure-stage3-zlib
35089	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35090	@r=`${PWD_COMMAND}`; export r; \
35091	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35092	TFLAGS="$(STAGE3_TFLAGS)"; \
35093	$(HOST_EXPORTS) \
35094	$(POSTSTAGE1_HOST_EXPORTS)  \
35095	cd $(HOST_SUBDIR)/zlib && \
35096	 \
35097	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35098		CFLAGS="$(STAGE3_CFLAGS)" \
35099		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
35100		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
35101		LIBCFLAGS="$(STAGE3_CFLAGS)" \
35102		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35103		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35104		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35105		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
35106		TFLAGS="$(STAGE3_TFLAGS)"  \
35107		$(TARGET-stage3-zlib)
35108
35109maybe-clean-stage3-zlib: clean-stage3-zlib
35110clean-stage3: clean-stage3-zlib
35111clean-stage3-zlib:
35112	@if [ $(current_stage) = stage3 ]; then \
35113	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35114	else \
35115	  [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
35116	  $(MAKE) stage3-start; \
35117	fi; \
35118	cd $(HOST_SUBDIR)/zlib && \
35119	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
35120@endif zlib-bootstrap
35121
35122
35123.PHONY: all-stage4-zlib maybe-all-stage4-zlib
35124.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
35125maybe-all-stage4-zlib:
35126maybe-clean-stage4-zlib:
35127@if zlib-bootstrap
35128maybe-all-stage4-zlib: all-stage4-zlib
35129all-stage4: all-stage4-zlib
35130TARGET-stage4-zlib = $(TARGET-zlib)
35131all-stage4-zlib: configure-stage4-zlib
35132	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35133	@r=`${PWD_COMMAND}`; export r; \
35134	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35135	TFLAGS="$(STAGE4_TFLAGS)"; \
35136	$(HOST_EXPORTS) \
35137	$(POSTSTAGE1_HOST_EXPORTS)  \
35138	cd $(HOST_SUBDIR)/zlib && \
35139	 \
35140	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35141		CFLAGS="$(STAGE4_CFLAGS)" \
35142		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
35143		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
35144		LIBCFLAGS="$(STAGE4_CFLAGS)" \
35145		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35146		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35147		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35148		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
35149		TFLAGS="$(STAGE4_TFLAGS)"  \
35150		$(TARGET-stage4-zlib)
35151
35152maybe-clean-stage4-zlib: clean-stage4-zlib
35153clean-stage4: clean-stage4-zlib
35154clean-stage4-zlib:
35155	@if [ $(current_stage) = stage4 ]; then \
35156	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35157	else \
35158	  [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
35159	  $(MAKE) stage4-start; \
35160	fi; \
35161	cd $(HOST_SUBDIR)/zlib && \
35162	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
35163@endif zlib-bootstrap
35164
35165
35166.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
35167.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
35168maybe-all-stageprofile-zlib:
35169maybe-clean-stageprofile-zlib:
35170@if zlib-bootstrap
35171maybe-all-stageprofile-zlib: all-stageprofile-zlib
35172all-stageprofile: all-stageprofile-zlib
35173TARGET-stageprofile-zlib = $(TARGET-zlib)
35174all-stageprofile-zlib: configure-stageprofile-zlib
35175	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35176	@r=`${PWD_COMMAND}`; export r; \
35177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35178	TFLAGS="$(STAGEprofile_TFLAGS)"; \
35179	$(HOST_EXPORTS) \
35180	$(POSTSTAGE1_HOST_EXPORTS)  \
35181	cd $(HOST_SUBDIR)/zlib && \
35182	 \
35183	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35184		CFLAGS="$(STAGEprofile_CFLAGS)" \
35185		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
35186		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
35187		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
35188		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35189		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35190		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35191		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
35192		TFLAGS="$(STAGEprofile_TFLAGS)"  \
35193		$(TARGET-stageprofile-zlib)
35194
35195maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
35196clean-stageprofile: clean-stageprofile-zlib
35197clean-stageprofile-zlib:
35198	@if [ $(current_stage) = stageprofile ]; then \
35199	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35200	else \
35201	  [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
35202	  $(MAKE) stageprofile-start; \
35203	fi; \
35204	cd $(HOST_SUBDIR)/zlib && \
35205	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
35206@endif zlib-bootstrap
35207
35208
35209.PHONY: all-stagetrain-zlib maybe-all-stagetrain-zlib
35210.PHONY: clean-stagetrain-zlib maybe-clean-stagetrain-zlib
35211maybe-all-stagetrain-zlib:
35212maybe-clean-stagetrain-zlib:
35213@if zlib-bootstrap
35214maybe-all-stagetrain-zlib: all-stagetrain-zlib
35215all-stagetrain: all-stagetrain-zlib
35216TARGET-stagetrain-zlib = $(TARGET-zlib)
35217all-stagetrain-zlib: configure-stagetrain-zlib
35218	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
35219	@r=`${PWD_COMMAND}`; export r; \
35220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35221	TFLAGS="$(STAGEtrain_TFLAGS)"; \
35222	$(HOST_EXPORTS) \
35223	$(POSTSTAGE1_HOST_EXPORTS)  \
35224	cd $(HOST_SUBDIR)/zlib && \
35225	 \
35226	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35227		CFLAGS="$(STAGEtrain_CFLAGS)" \
35228		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
35229		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
35230		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
35231		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35232		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35233		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35234		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
35235		TFLAGS="$(STAGEtrain_TFLAGS)"  \
35236		$(TARGET-stagetrain-zlib)
35237
35238maybe-clean-stagetrain-zlib: clean-stagetrain-zlib
35239clean-stagetrain: clean-stagetrain-zlib
35240clean-stagetrain-zlib:
35241	@if [ $(current_stage) = stagetrain ]; then \
35242	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35243	else \
35244	  [ -f $(HOST_SUBDIR)/stagetrain-zlib/Makefile ] || exit 0; \
35245	  $(MAKE) stagetrain-start; \
35246	fi; \
35247	cd $(HOST_SUBDIR)/zlib && \
35248	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
35249@endif zlib-bootstrap
35250
35251
35252.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
35253.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
35254maybe-all-stagefeedback-zlib:
35255maybe-clean-stagefeedback-zlib:
35256@if zlib-bootstrap
35257maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
35258all-stagefeedback: all-stagefeedback-zlib
35259TARGET-stagefeedback-zlib = $(TARGET-zlib)
35260all-stagefeedback-zlib: configure-stagefeedback-zlib
35261	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35262	@r=`${PWD_COMMAND}`; export r; \
35263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35264	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35265	$(HOST_EXPORTS) \
35266	$(POSTSTAGE1_HOST_EXPORTS)  \
35267	cd $(HOST_SUBDIR)/zlib && \
35268	 \
35269	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35270		CFLAGS="$(STAGEfeedback_CFLAGS)" \
35271		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
35272		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
35273		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
35274		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35275		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35276		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35277		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
35278		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
35279		$(TARGET-stagefeedback-zlib)
35280
35281maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
35282clean-stagefeedback: clean-stagefeedback-zlib
35283clean-stagefeedback-zlib:
35284	@if [ $(current_stage) = stagefeedback ]; then \
35285	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35286	else \
35287	  [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
35288	  $(MAKE) stagefeedback-start; \
35289	fi; \
35290	cd $(HOST_SUBDIR)/zlib && \
35291	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
35292@endif zlib-bootstrap
35293
35294
35295.PHONY: all-stageautoprofile-zlib maybe-all-stageautoprofile-zlib
35296.PHONY: clean-stageautoprofile-zlib maybe-clean-stageautoprofile-zlib
35297maybe-all-stageautoprofile-zlib:
35298maybe-clean-stageautoprofile-zlib:
35299@if zlib-bootstrap
35300maybe-all-stageautoprofile-zlib: all-stageautoprofile-zlib
35301all-stageautoprofile: all-stageautoprofile-zlib
35302TARGET-stageautoprofile-zlib = $(TARGET-zlib)
35303all-stageautoprofile-zlib: configure-stageautoprofile-zlib
35304	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
35305	@r=`${PWD_COMMAND}`; export r; \
35306	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35307	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
35308	$(HOST_EXPORTS) \
35309	$(POSTSTAGE1_HOST_EXPORTS)  \
35310	cd $(HOST_SUBDIR)/zlib && \
35311	$$s/gcc/config/i386/$(AUTO_PROFILE) \
35312	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35313		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
35314		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
35315		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
35316		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
35317		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35318		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35319		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35320		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
35321		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
35322		$(TARGET-stageautoprofile-zlib)
35323
35324maybe-clean-stageautoprofile-zlib: clean-stageautoprofile-zlib
35325clean-stageautoprofile: clean-stageautoprofile-zlib
35326clean-stageautoprofile-zlib:
35327	@if [ $(current_stage) = stageautoprofile ]; then \
35328	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35329	else \
35330	  [ -f $(HOST_SUBDIR)/stageautoprofile-zlib/Makefile ] || exit 0; \
35331	  $(MAKE) stageautoprofile-start; \
35332	fi; \
35333	cd $(HOST_SUBDIR)/zlib && \
35334	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
35335@endif zlib-bootstrap
35336
35337
35338.PHONY: all-stageautofeedback-zlib maybe-all-stageautofeedback-zlib
35339.PHONY: clean-stageautofeedback-zlib maybe-clean-stageautofeedback-zlib
35340maybe-all-stageautofeedback-zlib:
35341maybe-clean-stageautofeedback-zlib:
35342@if zlib-bootstrap
35343maybe-all-stageautofeedback-zlib: all-stageautofeedback-zlib
35344all-stageautofeedback: all-stageautofeedback-zlib
35345TARGET-stageautofeedback-zlib = $(TARGET-zlib)
35346all-stageautofeedback-zlib: configure-stageautofeedback-zlib
35347	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
35348	@r=`${PWD_COMMAND}`; export r; \
35349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35350	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
35351	$(HOST_EXPORTS) \
35352	$(POSTSTAGE1_HOST_EXPORTS)  \
35353	cd $(HOST_SUBDIR)/zlib && \
35354	 \
35355	$(MAKE) $(BASE_FLAGS_TO_PASS) \
35356		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
35357		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
35358		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
35359		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
35360		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35361		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35362		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35363		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
35364		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
35365		$(TARGET-stageautofeedback-zlib)
35366
35367maybe-clean-stageautofeedback-zlib: clean-stageautofeedback-zlib
35368clean-stageautofeedback: clean-stageautofeedback-zlib
35369clean-stageautofeedback-zlib:
35370	@if [ $(current_stage) = stageautofeedback ]; then \
35371	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
35372	else \
35373	  [ -f $(HOST_SUBDIR)/stageautofeedback-zlib/Makefile ] || exit 0; \
35374	  $(MAKE) stageautofeedback-start; \
35375	fi; \
35376	cd $(HOST_SUBDIR)/zlib && \
35377	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
35378@endif zlib-bootstrap
35379
35380
35381
35382
35383
35384.PHONY: check-zlib maybe-check-zlib
35385maybe-check-zlib:
35386@if zlib
35387maybe-check-zlib: check-zlib
35388
35389check-zlib:
35390
35391@endif zlib
35392
35393.PHONY: install-zlib maybe-install-zlib
35394maybe-install-zlib:
35395@if zlib
35396maybe-install-zlib: install-zlib
35397
35398install-zlib:
35399
35400@endif zlib
35401
35402.PHONY: install-strip-zlib maybe-install-strip-zlib
35403maybe-install-strip-zlib:
35404@if zlib
35405maybe-install-strip-zlib: install-strip-zlib
35406
35407install-strip-zlib:
35408
35409@endif zlib
35410
35411# Other targets (info, dvi, pdf, etc.)
35412
35413.PHONY: maybe-info-zlib info-zlib
35414maybe-info-zlib:
35415@if zlib
35416maybe-info-zlib: info-zlib
35417
35418info-zlib: \
35419    configure-zlib
35420	@[ -f ./zlib/Makefile ] || exit 0; \
35421	r=`${PWD_COMMAND}`; export r; \
35422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35423	$(HOST_EXPORTS) \
35424	for flag in $(EXTRA_HOST_FLAGS) ; do \
35425	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35426	done; \
35427	echo "Doing info in zlib"; \
35428	(cd $(HOST_SUBDIR)/zlib && \
35429	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35430	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35431	          "RANLIB=$${RANLIB}" \
35432	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35433	          info) \
35434	  || exit 1
35435
35436@endif zlib
35437
35438.PHONY: maybe-dvi-zlib dvi-zlib
35439maybe-dvi-zlib:
35440@if zlib
35441maybe-dvi-zlib: dvi-zlib
35442
35443dvi-zlib: \
35444    configure-zlib
35445	@[ -f ./zlib/Makefile ] || exit 0; \
35446	r=`${PWD_COMMAND}`; export r; \
35447	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35448	$(HOST_EXPORTS) \
35449	for flag in $(EXTRA_HOST_FLAGS) ; do \
35450	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35451	done; \
35452	echo "Doing dvi in zlib"; \
35453	(cd $(HOST_SUBDIR)/zlib && \
35454	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35455	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35456	          "RANLIB=$${RANLIB}" \
35457	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35458	          dvi) \
35459	  || exit 1
35460
35461@endif zlib
35462
35463.PHONY: maybe-pdf-zlib pdf-zlib
35464maybe-pdf-zlib:
35465@if zlib
35466maybe-pdf-zlib: pdf-zlib
35467
35468pdf-zlib: \
35469    configure-zlib
35470	@[ -f ./zlib/Makefile ] || exit 0; \
35471	r=`${PWD_COMMAND}`; export r; \
35472	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35473	$(HOST_EXPORTS) \
35474	for flag in $(EXTRA_HOST_FLAGS) ; do \
35475	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35476	done; \
35477	echo "Doing pdf in zlib"; \
35478	(cd $(HOST_SUBDIR)/zlib && \
35479	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35480	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35481	          "RANLIB=$${RANLIB}" \
35482	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35483	          pdf) \
35484	  || exit 1
35485
35486@endif zlib
35487
35488.PHONY: maybe-html-zlib html-zlib
35489maybe-html-zlib:
35490@if zlib
35491maybe-html-zlib: html-zlib
35492
35493html-zlib: \
35494    configure-zlib
35495	@[ -f ./zlib/Makefile ] || exit 0; \
35496	r=`${PWD_COMMAND}`; export r; \
35497	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35498	$(HOST_EXPORTS) \
35499	for flag in $(EXTRA_HOST_FLAGS) ; do \
35500	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35501	done; \
35502	echo "Doing html in zlib"; \
35503	(cd $(HOST_SUBDIR)/zlib && \
35504	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35505	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35506	          "RANLIB=$${RANLIB}" \
35507	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35508	          html) \
35509	  || exit 1
35510
35511@endif zlib
35512
35513.PHONY: maybe-TAGS-zlib TAGS-zlib
35514maybe-TAGS-zlib:
35515@if zlib
35516maybe-TAGS-zlib: TAGS-zlib
35517
35518TAGS-zlib: \
35519    configure-zlib
35520	@[ -f ./zlib/Makefile ] || exit 0; \
35521	r=`${PWD_COMMAND}`; export r; \
35522	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35523	$(HOST_EXPORTS) \
35524	for flag in $(EXTRA_HOST_FLAGS) ; do \
35525	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35526	done; \
35527	echo "Doing TAGS in zlib"; \
35528	(cd $(HOST_SUBDIR)/zlib && \
35529	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35530	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35531	          "RANLIB=$${RANLIB}" \
35532	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35533	          TAGS) \
35534	  || exit 1
35535
35536@endif zlib
35537
35538.PHONY: maybe-install-info-zlib install-info-zlib
35539maybe-install-info-zlib:
35540@if zlib
35541maybe-install-info-zlib: install-info-zlib
35542
35543install-info-zlib: \
35544    configure-zlib \
35545    info-zlib
35546	@[ -f ./zlib/Makefile ] || exit 0; \
35547	r=`${PWD_COMMAND}`; export r; \
35548	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35549	$(HOST_EXPORTS) \
35550	for flag in $(EXTRA_HOST_FLAGS) ; do \
35551	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35552	done; \
35553	echo "Doing install-info in zlib"; \
35554	(cd $(HOST_SUBDIR)/zlib && \
35555	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35556	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35557	          "RANLIB=$${RANLIB}" \
35558	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35559	          install-info) \
35560	  || exit 1
35561
35562@endif zlib
35563
35564.PHONY: maybe-install-dvi-zlib install-dvi-zlib
35565maybe-install-dvi-zlib:
35566@if zlib
35567maybe-install-dvi-zlib: install-dvi-zlib
35568
35569install-dvi-zlib: \
35570    configure-zlib \
35571    dvi-zlib
35572	@[ -f ./zlib/Makefile ] || exit 0; \
35573	r=`${PWD_COMMAND}`; export r; \
35574	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35575	$(HOST_EXPORTS) \
35576	for flag in $(EXTRA_HOST_FLAGS) ; do \
35577	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35578	done; \
35579	echo "Doing install-dvi in zlib"; \
35580	(cd $(HOST_SUBDIR)/zlib && \
35581	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35582	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35583	          "RANLIB=$${RANLIB}" \
35584	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35585	          install-dvi) \
35586	  || exit 1
35587
35588@endif zlib
35589
35590.PHONY: maybe-install-pdf-zlib install-pdf-zlib
35591maybe-install-pdf-zlib:
35592@if zlib
35593maybe-install-pdf-zlib: install-pdf-zlib
35594
35595install-pdf-zlib: \
35596    configure-zlib \
35597    pdf-zlib
35598	@[ -f ./zlib/Makefile ] || exit 0; \
35599	r=`${PWD_COMMAND}`; export r; \
35600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35601	$(HOST_EXPORTS) \
35602	for flag in $(EXTRA_HOST_FLAGS) ; do \
35603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35604	done; \
35605	echo "Doing install-pdf in zlib"; \
35606	(cd $(HOST_SUBDIR)/zlib && \
35607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35609	          "RANLIB=$${RANLIB}" \
35610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35611	          install-pdf) \
35612	  || exit 1
35613
35614@endif zlib
35615
35616.PHONY: maybe-install-html-zlib install-html-zlib
35617maybe-install-html-zlib:
35618@if zlib
35619maybe-install-html-zlib: install-html-zlib
35620
35621install-html-zlib: \
35622    configure-zlib \
35623    html-zlib
35624	@[ -f ./zlib/Makefile ] || exit 0; \
35625	r=`${PWD_COMMAND}`; export r; \
35626	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35627	$(HOST_EXPORTS) \
35628	for flag in $(EXTRA_HOST_FLAGS) ; do \
35629	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35630	done; \
35631	echo "Doing install-html in zlib"; \
35632	(cd $(HOST_SUBDIR)/zlib && \
35633	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35634	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35635	          "RANLIB=$${RANLIB}" \
35636	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35637	          install-html) \
35638	  || exit 1
35639
35640@endif zlib
35641
35642.PHONY: maybe-installcheck-zlib installcheck-zlib
35643maybe-installcheck-zlib:
35644@if zlib
35645maybe-installcheck-zlib: installcheck-zlib
35646
35647installcheck-zlib: \
35648    configure-zlib
35649	@[ -f ./zlib/Makefile ] || exit 0; \
35650	r=`${PWD_COMMAND}`; export r; \
35651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35652	$(HOST_EXPORTS) \
35653	for flag in $(EXTRA_HOST_FLAGS) ; do \
35654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35655	done; \
35656	echo "Doing installcheck in zlib"; \
35657	(cd $(HOST_SUBDIR)/zlib && \
35658	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35659	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35660	          "RANLIB=$${RANLIB}" \
35661	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35662	          installcheck) \
35663	  || exit 1
35664
35665@endif zlib
35666
35667.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
35668maybe-mostlyclean-zlib:
35669@if zlib
35670maybe-mostlyclean-zlib: mostlyclean-zlib
35671
35672mostlyclean-zlib:
35673	@[ -f ./zlib/Makefile ] || exit 0; \
35674	r=`${PWD_COMMAND}`; export r; \
35675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35676	$(HOST_EXPORTS) \
35677	for flag in $(EXTRA_HOST_FLAGS) ; do \
35678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35679	done; \
35680	echo "Doing mostlyclean in zlib"; \
35681	(cd $(HOST_SUBDIR)/zlib && \
35682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35684	          "RANLIB=$${RANLIB}" \
35685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35686	          mostlyclean) \
35687	  || exit 1
35688
35689@endif zlib
35690
35691.PHONY: maybe-clean-zlib clean-zlib
35692maybe-clean-zlib:
35693@if zlib
35694maybe-clean-zlib: clean-zlib
35695
35696clean-zlib:
35697	@[ -f ./zlib/Makefile ] || exit 0; \
35698	r=`${PWD_COMMAND}`; export r; \
35699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35700	$(HOST_EXPORTS) \
35701	for flag in $(EXTRA_HOST_FLAGS) ; do \
35702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35703	done; \
35704	echo "Doing clean in zlib"; \
35705	(cd $(HOST_SUBDIR)/zlib && \
35706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35708	          "RANLIB=$${RANLIB}" \
35709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35710	          clean) \
35711	  || exit 1
35712
35713@endif zlib
35714
35715.PHONY: maybe-distclean-zlib distclean-zlib
35716maybe-distclean-zlib:
35717@if zlib
35718maybe-distclean-zlib: distclean-zlib
35719
35720distclean-zlib:
35721	@[ -f ./zlib/Makefile ] || exit 0; \
35722	r=`${PWD_COMMAND}`; export r; \
35723	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35724	$(HOST_EXPORTS) \
35725	for flag in $(EXTRA_HOST_FLAGS) ; do \
35726	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35727	done; \
35728	echo "Doing distclean in zlib"; \
35729	(cd $(HOST_SUBDIR)/zlib && \
35730	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35731	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35732	          "RANLIB=$${RANLIB}" \
35733	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35734	          distclean) \
35735	  || exit 1
35736
35737@endif zlib
35738
35739.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
35740maybe-maintainer-clean-zlib:
35741@if zlib
35742maybe-maintainer-clean-zlib: maintainer-clean-zlib
35743
35744maintainer-clean-zlib:
35745	@[ -f ./zlib/Makefile ] || exit 0; \
35746	r=`${PWD_COMMAND}`; export r; \
35747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35748	$(HOST_EXPORTS) \
35749	for flag in $(EXTRA_HOST_FLAGS) ; do \
35750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35751	done; \
35752	echo "Doing maintainer-clean in zlib"; \
35753	(cd $(HOST_SUBDIR)/zlib && \
35754	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35755	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35756	          "RANLIB=$${RANLIB}" \
35757	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35758	          maintainer-clean) \
35759	  || exit 1
35760
35761@endif zlib
35762
35763
35764
35765.PHONY: configure-gnulib maybe-configure-gnulib
35766maybe-configure-gnulib:
35767@if gcc-bootstrap
35768configure-gnulib: stage_current
35769@endif gcc-bootstrap
35770@if gnulib
35771maybe-configure-gnulib: configure-gnulib
35772configure-gnulib:
35773	@: $(MAKE); $(unstage)
35774	@r=`${PWD_COMMAND}`; export r; \
35775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35776	test ! -f $(HOST_SUBDIR)/gnulib/Makefile || exit 0; \
35777	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnulib; \
35778	$(HOST_EXPORTS)  \
35779	echo Configuring in $(HOST_SUBDIR)/gnulib; \
35780	cd "$(HOST_SUBDIR)/gnulib" || exit 1; \
35781	case $(srcdir) in \
35782	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35783	  *) topdir=`echo $(HOST_SUBDIR)/gnulib/ | \
35784		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35785	esac; \
35786	module_srcdir=gnulib; \
35787	$(SHELL) \
35788	  $$s/$$module_srcdir/configure \
35789	  --srcdir=$${topdir}/$$module_srcdir \
35790	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35791	  --target=${target_alias}  \
35792	  || exit 1
35793@endif gnulib
35794
35795
35796
35797
35798
35799.PHONY: all-gnulib maybe-all-gnulib
35800maybe-all-gnulib:
35801@if gcc-bootstrap
35802all-gnulib: stage_current
35803@endif gcc-bootstrap
35804@if gnulib
35805TARGET-gnulib=all
35806maybe-all-gnulib: all-gnulib
35807all-gnulib: configure-gnulib
35808	@: $(MAKE); $(unstage)
35809	@r=`${PWD_COMMAND}`; export r; \
35810	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35811	$(HOST_EXPORTS)  \
35812	(cd $(HOST_SUBDIR)/gnulib && \
35813	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
35814		$(TARGET-gnulib))
35815@endif gnulib
35816
35817
35818
35819
35820.PHONY: check-gnulib maybe-check-gnulib
35821maybe-check-gnulib:
35822@if gnulib
35823maybe-check-gnulib: check-gnulib
35824
35825check-gnulib:
35826	@: $(MAKE); $(unstage)
35827	@r=`${PWD_COMMAND}`; export r; \
35828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35829	$(HOST_EXPORTS)  \
35830	(cd $(HOST_SUBDIR)/gnulib && \
35831	  $(MAKE) $(FLAGS_TO_PASS)  check)
35832
35833@endif gnulib
35834
35835.PHONY: install-gnulib maybe-install-gnulib
35836maybe-install-gnulib:
35837@if gnulib
35838maybe-install-gnulib: install-gnulib
35839
35840install-gnulib: installdirs
35841	@: $(MAKE); $(unstage)
35842	@r=`${PWD_COMMAND}`; export r; \
35843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35844	$(HOST_EXPORTS) \
35845	(cd $(HOST_SUBDIR)/gnulib && \
35846	  $(MAKE) $(FLAGS_TO_PASS)  install)
35847
35848@endif gnulib
35849
35850.PHONY: install-strip-gnulib maybe-install-strip-gnulib
35851maybe-install-strip-gnulib:
35852@if gnulib
35853maybe-install-strip-gnulib: install-strip-gnulib
35854
35855install-strip-gnulib: installdirs
35856	@: $(MAKE); $(unstage)
35857	@r=`${PWD_COMMAND}`; export r; \
35858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35859	$(HOST_EXPORTS) \
35860	(cd $(HOST_SUBDIR)/gnulib && \
35861	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
35862
35863@endif gnulib
35864
35865# Other targets (info, dvi, pdf, etc.)
35866
35867.PHONY: maybe-info-gnulib info-gnulib
35868maybe-info-gnulib:
35869@if gnulib
35870maybe-info-gnulib: info-gnulib
35871
35872info-gnulib: \
35873    configure-gnulib
35874	@: $(MAKE); $(unstage)
35875	@[ -f ./gnulib/Makefile ] || exit 0; \
35876	r=`${PWD_COMMAND}`; export r; \
35877	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35878	$(HOST_EXPORTS) \
35879	for flag in $(EXTRA_HOST_FLAGS) ; do \
35880	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35881	done; \
35882	echo "Doing info in gnulib"; \
35883	(cd $(HOST_SUBDIR)/gnulib && \
35884	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35885	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35886	          "RANLIB=$${RANLIB}" \
35887	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35888	          info) \
35889	  || exit 1
35890
35891@endif gnulib
35892
35893.PHONY: maybe-dvi-gnulib dvi-gnulib
35894maybe-dvi-gnulib:
35895@if gnulib
35896maybe-dvi-gnulib: dvi-gnulib
35897
35898dvi-gnulib: \
35899    configure-gnulib
35900	@: $(MAKE); $(unstage)
35901	@[ -f ./gnulib/Makefile ] || exit 0; \
35902	r=`${PWD_COMMAND}`; export r; \
35903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35904	$(HOST_EXPORTS) \
35905	for flag in $(EXTRA_HOST_FLAGS) ; do \
35906	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35907	done; \
35908	echo "Doing dvi in gnulib"; \
35909	(cd $(HOST_SUBDIR)/gnulib && \
35910	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35911	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35912	          "RANLIB=$${RANLIB}" \
35913	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35914	          dvi) \
35915	  || exit 1
35916
35917@endif gnulib
35918
35919.PHONY: maybe-pdf-gnulib pdf-gnulib
35920maybe-pdf-gnulib:
35921@if gnulib
35922maybe-pdf-gnulib: pdf-gnulib
35923
35924pdf-gnulib: \
35925    configure-gnulib
35926	@: $(MAKE); $(unstage)
35927	@[ -f ./gnulib/Makefile ] || exit 0; \
35928	r=`${PWD_COMMAND}`; export r; \
35929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35930	$(HOST_EXPORTS) \
35931	for flag in $(EXTRA_HOST_FLAGS) ; do \
35932	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35933	done; \
35934	echo "Doing pdf in gnulib"; \
35935	(cd $(HOST_SUBDIR)/gnulib && \
35936	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35937	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35938	          "RANLIB=$${RANLIB}" \
35939	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35940	          pdf) \
35941	  || exit 1
35942
35943@endif gnulib
35944
35945.PHONY: maybe-html-gnulib html-gnulib
35946maybe-html-gnulib:
35947@if gnulib
35948maybe-html-gnulib: html-gnulib
35949
35950html-gnulib: \
35951    configure-gnulib
35952	@: $(MAKE); $(unstage)
35953	@[ -f ./gnulib/Makefile ] || exit 0; \
35954	r=`${PWD_COMMAND}`; export r; \
35955	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35956	$(HOST_EXPORTS) \
35957	for flag in $(EXTRA_HOST_FLAGS) ; do \
35958	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35959	done; \
35960	echo "Doing html in gnulib"; \
35961	(cd $(HOST_SUBDIR)/gnulib && \
35962	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35963	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35964	          "RANLIB=$${RANLIB}" \
35965	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35966	          html) \
35967	  || exit 1
35968
35969@endif gnulib
35970
35971.PHONY: maybe-TAGS-gnulib TAGS-gnulib
35972maybe-TAGS-gnulib:
35973@if gnulib
35974maybe-TAGS-gnulib: TAGS-gnulib
35975
35976TAGS-gnulib: \
35977    configure-gnulib
35978	@: $(MAKE); $(unstage)
35979	@[ -f ./gnulib/Makefile ] || exit 0; \
35980	r=`${PWD_COMMAND}`; export r; \
35981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35982	$(HOST_EXPORTS) \
35983	for flag in $(EXTRA_HOST_FLAGS) ; do \
35984	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35985	done; \
35986	echo "Doing TAGS in gnulib"; \
35987	(cd $(HOST_SUBDIR)/gnulib && \
35988	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35989	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35990	          "RANLIB=$${RANLIB}" \
35991	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35992	          TAGS) \
35993	  || exit 1
35994
35995@endif gnulib
35996
35997.PHONY: maybe-install-info-gnulib install-info-gnulib
35998maybe-install-info-gnulib:
35999@if gnulib
36000maybe-install-info-gnulib: install-info-gnulib
36001
36002install-info-gnulib: \
36003    configure-gnulib \
36004    info-gnulib
36005	@: $(MAKE); $(unstage)
36006	@[ -f ./gnulib/Makefile ] || exit 0; \
36007	r=`${PWD_COMMAND}`; export r; \
36008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36009	$(HOST_EXPORTS) \
36010	for flag in $(EXTRA_HOST_FLAGS) ; do \
36011	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36012	done; \
36013	echo "Doing install-info in gnulib"; \
36014	(cd $(HOST_SUBDIR)/gnulib && \
36015	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36016	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36017	          "RANLIB=$${RANLIB}" \
36018	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36019	          install-info) \
36020	  || exit 1
36021
36022@endif gnulib
36023
36024.PHONY: maybe-install-dvi-gnulib install-dvi-gnulib
36025maybe-install-dvi-gnulib:
36026@if gnulib
36027maybe-install-dvi-gnulib: install-dvi-gnulib
36028
36029install-dvi-gnulib: \
36030    configure-gnulib \
36031    dvi-gnulib
36032	@: $(MAKE); $(unstage)
36033	@[ -f ./gnulib/Makefile ] || exit 0; \
36034	r=`${PWD_COMMAND}`; export r; \
36035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36036	$(HOST_EXPORTS) \
36037	for flag in $(EXTRA_HOST_FLAGS) ; do \
36038	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36039	done; \
36040	echo "Doing install-dvi in gnulib"; \
36041	(cd $(HOST_SUBDIR)/gnulib && \
36042	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36043	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36044	          "RANLIB=$${RANLIB}" \
36045	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36046	          install-dvi) \
36047	  || exit 1
36048
36049@endif gnulib
36050
36051.PHONY: maybe-install-pdf-gnulib install-pdf-gnulib
36052maybe-install-pdf-gnulib:
36053@if gnulib
36054maybe-install-pdf-gnulib: install-pdf-gnulib
36055
36056install-pdf-gnulib: \
36057    configure-gnulib \
36058    pdf-gnulib
36059	@: $(MAKE); $(unstage)
36060	@[ -f ./gnulib/Makefile ] || exit 0; \
36061	r=`${PWD_COMMAND}`; export r; \
36062	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36063	$(HOST_EXPORTS) \
36064	for flag in $(EXTRA_HOST_FLAGS) ; do \
36065	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36066	done; \
36067	echo "Doing install-pdf in gnulib"; \
36068	(cd $(HOST_SUBDIR)/gnulib && \
36069	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36070	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36071	          "RANLIB=$${RANLIB}" \
36072	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36073	          install-pdf) \
36074	  || exit 1
36075
36076@endif gnulib
36077
36078.PHONY: maybe-install-html-gnulib install-html-gnulib
36079maybe-install-html-gnulib:
36080@if gnulib
36081maybe-install-html-gnulib: install-html-gnulib
36082
36083install-html-gnulib: \
36084    configure-gnulib \
36085    html-gnulib
36086	@: $(MAKE); $(unstage)
36087	@[ -f ./gnulib/Makefile ] || exit 0; \
36088	r=`${PWD_COMMAND}`; export r; \
36089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36090	$(HOST_EXPORTS) \
36091	for flag in $(EXTRA_HOST_FLAGS) ; do \
36092	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36093	done; \
36094	echo "Doing install-html in gnulib"; \
36095	(cd $(HOST_SUBDIR)/gnulib && \
36096	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36097	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36098	          "RANLIB=$${RANLIB}" \
36099	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36100	          install-html) \
36101	  || exit 1
36102
36103@endif gnulib
36104
36105.PHONY: maybe-installcheck-gnulib installcheck-gnulib
36106maybe-installcheck-gnulib:
36107@if gnulib
36108maybe-installcheck-gnulib: installcheck-gnulib
36109
36110installcheck-gnulib: \
36111    configure-gnulib
36112	@: $(MAKE); $(unstage)
36113	@[ -f ./gnulib/Makefile ] || exit 0; \
36114	r=`${PWD_COMMAND}`; export r; \
36115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36116	$(HOST_EXPORTS) \
36117	for flag in $(EXTRA_HOST_FLAGS) ; do \
36118	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36119	done; \
36120	echo "Doing installcheck in gnulib"; \
36121	(cd $(HOST_SUBDIR)/gnulib && \
36122	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36123	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36124	          "RANLIB=$${RANLIB}" \
36125	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36126	          installcheck) \
36127	  || exit 1
36128
36129@endif gnulib
36130
36131.PHONY: maybe-mostlyclean-gnulib mostlyclean-gnulib
36132maybe-mostlyclean-gnulib:
36133@if gnulib
36134maybe-mostlyclean-gnulib: mostlyclean-gnulib
36135
36136mostlyclean-gnulib:
36137	@: $(MAKE); $(unstage)
36138	@[ -f ./gnulib/Makefile ] || exit 0; \
36139	r=`${PWD_COMMAND}`; export r; \
36140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36141	$(HOST_EXPORTS) \
36142	for flag in $(EXTRA_HOST_FLAGS) ; do \
36143	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36144	done; \
36145	echo "Doing mostlyclean in gnulib"; \
36146	(cd $(HOST_SUBDIR)/gnulib && \
36147	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36148	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36149	          "RANLIB=$${RANLIB}" \
36150	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36151	          mostlyclean) \
36152	  || exit 1
36153
36154@endif gnulib
36155
36156.PHONY: maybe-clean-gnulib clean-gnulib
36157maybe-clean-gnulib:
36158@if gnulib
36159maybe-clean-gnulib: clean-gnulib
36160
36161clean-gnulib:
36162	@: $(MAKE); $(unstage)
36163	@[ -f ./gnulib/Makefile ] || exit 0; \
36164	r=`${PWD_COMMAND}`; export r; \
36165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36166	$(HOST_EXPORTS) \
36167	for flag in $(EXTRA_HOST_FLAGS) ; do \
36168	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36169	done; \
36170	echo "Doing clean in gnulib"; \
36171	(cd $(HOST_SUBDIR)/gnulib && \
36172	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36173	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36174	          "RANLIB=$${RANLIB}" \
36175	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36176	          clean) \
36177	  || exit 1
36178
36179@endif gnulib
36180
36181.PHONY: maybe-distclean-gnulib distclean-gnulib
36182maybe-distclean-gnulib:
36183@if gnulib
36184maybe-distclean-gnulib: distclean-gnulib
36185
36186distclean-gnulib:
36187	@: $(MAKE); $(unstage)
36188	@[ -f ./gnulib/Makefile ] || exit 0; \
36189	r=`${PWD_COMMAND}`; export r; \
36190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36191	$(HOST_EXPORTS) \
36192	for flag in $(EXTRA_HOST_FLAGS) ; do \
36193	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36194	done; \
36195	echo "Doing distclean in gnulib"; \
36196	(cd $(HOST_SUBDIR)/gnulib && \
36197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36199	          "RANLIB=$${RANLIB}" \
36200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36201	          distclean) \
36202	  || exit 1
36203
36204@endif gnulib
36205
36206.PHONY: maybe-maintainer-clean-gnulib maintainer-clean-gnulib
36207maybe-maintainer-clean-gnulib:
36208@if gnulib
36209maybe-maintainer-clean-gnulib: maintainer-clean-gnulib
36210
36211maintainer-clean-gnulib:
36212	@: $(MAKE); $(unstage)
36213	@[ -f ./gnulib/Makefile ] || exit 0; \
36214	r=`${PWD_COMMAND}`; export r; \
36215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36216	$(HOST_EXPORTS) \
36217	for flag in $(EXTRA_HOST_FLAGS) ; do \
36218	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36219	done; \
36220	echo "Doing maintainer-clean in gnulib"; \
36221	(cd $(HOST_SUBDIR)/gnulib && \
36222	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36223	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36224	          "RANLIB=$${RANLIB}" \
36225	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36226	          maintainer-clean) \
36227	  || exit 1
36228
36229@endif gnulib
36230
36231
36232
36233.PHONY: configure-gdbsupport maybe-configure-gdbsupport
36234maybe-configure-gdbsupport:
36235@if gcc-bootstrap
36236configure-gdbsupport: stage_current
36237@endif gcc-bootstrap
36238@if gdbsupport
36239maybe-configure-gdbsupport: configure-gdbsupport
36240configure-gdbsupport:
36241	@: $(MAKE); $(unstage)
36242	@r=`${PWD_COMMAND}`; export r; \
36243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36244	test ! -f $(HOST_SUBDIR)/gdbsupport/Makefile || exit 0; \
36245	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdbsupport; \
36246	$(HOST_EXPORTS)  \
36247	echo Configuring in $(HOST_SUBDIR)/gdbsupport; \
36248	cd "$(HOST_SUBDIR)/gdbsupport" || exit 1; \
36249	case $(srcdir) in \
36250	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36251	  *) topdir=`echo $(HOST_SUBDIR)/gdbsupport/ | \
36252		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36253	esac; \
36254	module_srcdir=gdbsupport; \
36255	$(SHELL) \
36256	  $$s/$$module_srcdir/configure \
36257	  --srcdir=$${topdir}/$$module_srcdir \
36258	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36259	  --target=${target_alias}  \
36260	  || exit 1
36261@endif gdbsupport
36262
36263
36264
36265
36266
36267.PHONY: all-gdbsupport maybe-all-gdbsupport
36268maybe-all-gdbsupport:
36269@if gcc-bootstrap
36270all-gdbsupport: stage_current
36271@endif gcc-bootstrap
36272@if gdbsupport
36273TARGET-gdbsupport=all
36274maybe-all-gdbsupport: all-gdbsupport
36275all-gdbsupport: configure-gdbsupport
36276	@: $(MAKE); $(unstage)
36277	@r=`${PWD_COMMAND}`; export r; \
36278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36279	$(HOST_EXPORTS)  \
36280	(cd $(HOST_SUBDIR)/gdbsupport && \
36281	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
36282		$(TARGET-gdbsupport))
36283@endif gdbsupport
36284
36285
36286
36287
36288.PHONY: check-gdbsupport maybe-check-gdbsupport
36289maybe-check-gdbsupport:
36290@if gdbsupport
36291maybe-check-gdbsupport: check-gdbsupport
36292
36293check-gdbsupport:
36294	@: $(MAKE); $(unstage)
36295	@r=`${PWD_COMMAND}`; export r; \
36296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36297	$(HOST_EXPORTS)  \
36298	(cd $(HOST_SUBDIR)/gdbsupport && \
36299	  $(MAKE) $(FLAGS_TO_PASS)  check)
36300
36301@endif gdbsupport
36302
36303.PHONY: install-gdbsupport maybe-install-gdbsupport
36304maybe-install-gdbsupport:
36305@if gdbsupport
36306maybe-install-gdbsupport: install-gdbsupport
36307
36308install-gdbsupport: installdirs
36309	@: $(MAKE); $(unstage)
36310	@r=`${PWD_COMMAND}`; export r; \
36311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36312	$(HOST_EXPORTS) \
36313	(cd $(HOST_SUBDIR)/gdbsupport && \
36314	  $(MAKE) $(FLAGS_TO_PASS)  install)
36315
36316@endif gdbsupport
36317
36318.PHONY: install-strip-gdbsupport maybe-install-strip-gdbsupport
36319maybe-install-strip-gdbsupport:
36320@if gdbsupport
36321maybe-install-strip-gdbsupport: install-strip-gdbsupport
36322
36323install-strip-gdbsupport: installdirs
36324	@: $(MAKE); $(unstage)
36325	@r=`${PWD_COMMAND}`; export r; \
36326	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36327	$(HOST_EXPORTS) \
36328	(cd $(HOST_SUBDIR)/gdbsupport && \
36329	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
36330
36331@endif gdbsupport
36332
36333# Other targets (info, dvi, pdf, etc.)
36334
36335.PHONY: maybe-info-gdbsupport info-gdbsupport
36336maybe-info-gdbsupport:
36337@if gdbsupport
36338maybe-info-gdbsupport: info-gdbsupport
36339
36340info-gdbsupport: \
36341    configure-gdbsupport
36342	@: $(MAKE); $(unstage)
36343	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36344	r=`${PWD_COMMAND}`; export r; \
36345	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36346	$(HOST_EXPORTS) \
36347	for flag in $(EXTRA_HOST_FLAGS) ; do \
36348	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36349	done; \
36350	echo "Doing info in gdbsupport"; \
36351	(cd $(HOST_SUBDIR)/gdbsupport && \
36352	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36353	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36354	          "RANLIB=$${RANLIB}" \
36355	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36356	          info) \
36357	  || exit 1
36358
36359@endif gdbsupport
36360
36361.PHONY: maybe-dvi-gdbsupport dvi-gdbsupport
36362maybe-dvi-gdbsupport:
36363@if gdbsupport
36364maybe-dvi-gdbsupport: dvi-gdbsupport
36365
36366dvi-gdbsupport: \
36367    configure-gdbsupport
36368	@: $(MAKE); $(unstage)
36369	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36370	r=`${PWD_COMMAND}`; export r; \
36371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36372	$(HOST_EXPORTS) \
36373	for flag in $(EXTRA_HOST_FLAGS) ; do \
36374	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36375	done; \
36376	echo "Doing dvi in gdbsupport"; \
36377	(cd $(HOST_SUBDIR)/gdbsupport && \
36378	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36379	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36380	          "RANLIB=$${RANLIB}" \
36381	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36382	          dvi) \
36383	  || exit 1
36384
36385@endif gdbsupport
36386
36387.PHONY: maybe-pdf-gdbsupport pdf-gdbsupport
36388maybe-pdf-gdbsupport:
36389@if gdbsupport
36390maybe-pdf-gdbsupport: pdf-gdbsupport
36391
36392pdf-gdbsupport: \
36393    configure-gdbsupport
36394	@: $(MAKE); $(unstage)
36395	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36396	r=`${PWD_COMMAND}`; export r; \
36397	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36398	$(HOST_EXPORTS) \
36399	for flag in $(EXTRA_HOST_FLAGS) ; do \
36400	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36401	done; \
36402	echo "Doing pdf in gdbsupport"; \
36403	(cd $(HOST_SUBDIR)/gdbsupport && \
36404	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36405	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36406	          "RANLIB=$${RANLIB}" \
36407	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36408	          pdf) \
36409	  || exit 1
36410
36411@endif gdbsupport
36412
36413.PHONY: maybe-html-gdbsupport html-gdbsupport
36414maybe-html-gdbsupport:
36415@if gdbsupport
36416maybe-html-gdbsupport: html-gdbsupport
36417
36418html-gdbsupport: \
36419    configure-gdbsupport
36420	@: $(MAKE); $(unstage)
36421	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36422	r=`${PWD_COMMAND}`; export r; \
36423	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36424	$(HOST_EXPORTS) \
36425	for flag in $(EXTRA_HOST_FLAGS) ; do \
36426	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36427	done; \
36428	echo "Doing html in gdbsupport"; \
36429	(cd $(HOST_SUBDIR)/gdbsupport && \
36430	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36431	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36432	          "RANLIB=$${RANLIB}" \
36433	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36434	          html) \
36435	  || exit 1
36436
36437@endif gdbsupport
36438
36439.PHONY: maybe-TAGS-gdbsupport TAGS-gdbsupport
36440maybe-TAGS-gdbsupport:
36441@if gdbsupport
36442maybe-TAGS-gdbsupport: TAGS-gdbsupport
36443
36444TAGS-gdbsupport: \
36445    configure-gdbsupport
36446	@: $(MAKE); $(unstage)
36447	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36448	r=`${PWD_COMMAND}`; export r; \
36449	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36450	$(HOST_EXPORTS) \
36451	for flag in $(EXTRA_HOST_FLAGS) ; do \
36452	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36453	done; \
36454	echo "Doing TAGS in gdbsupport"; \
36455	(cd $(HOST_SUBDIR)/gdbsupport && \
36456	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36457	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36458	          "RANLIB=$${RANLIB}" \
36459	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36460	          TAGS) \
36461	  || exit 1
36462
36463@endif gdbsupport
36464
36465.PHONY: maybe-install-info-gdbsupport install-info-gdbsupport
36466maybe-install-info-gdbsupport:
36467@if gdbsupport
36468maybe-install-info-gdbsupport: install-info-gdbsupport
36469
36470install-info-gdbsupport: \
36471    configure-gdbsupport \
36472    info-gdbsupport
36473	@: $(MAKE); $(unstage)
36474	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36475	r=`${PWD_COMMAND}`; export r; \
36476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36477	$(HOST_EXPORTS) \
36478	for flag in $(EXTRA_HOST_FLAGS) ; do \
36479	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36480	done; \
36481	echo "Doing install-info in gdbsupport"; \
36482	(cd $(HOST_SUBDIR)/gdbsupport && \
36483	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36484	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36485	          "RANLIB=$${RANLIB}" \
36486	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36487	          install-info) \
36488	  || exit 1
36489
36490@endif gdbsupport
36491
36492.PHONY: maybe-install-dvi-gdbsupport install-dvi-gdbsupport
36493maybe-install-dvi-gdbsupport:
36494@if gdbsupport
36495maybe-install-dvi-gdbsupport: install-dvi-gdbsupport
36496
36497install-dvi-gdbsupport: \
36498    configure-gdbsupport \
36499    dvi-gdbsupport
36500	@: $(MAKE); $(unstage)
36501	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36502	r=`${PWD_COMMAND}`; export r; \
36503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36504	$(HOST_EXPORTS) \
36505	for flag in $(EXTRA_HOST_FLAGS) ; do \
36506	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36507	done; \
36508	echo "Doing install-dvi in gdbsupport"; \
36509	(cd $(HOST_SUBDIR)/gdbsupport && \
36510	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36511	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36512	          "RANLIB=$${RANLIB}" \
36513	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36514	          install-dvi) \
36515	  || exit 1
36516
36517@endif gdbsupport
36518
36519.PHONY: maybe-install-pdf-gdbsupport install-pdf-gdbsupport
36520maybe-install-pdf-gdbsupport:
36521@if gdbsupport
36522maybe-install-pdf-gdbsupport: install-pdf-gdbsupport
36523
36524install-pdf-gdbsupport: \
36525    configure-gdbsupport \
36526    pdf-gdbsupport
36527	@: $(MAKE); $(unstage)
36528	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36529	r=`${PWD_COMMAND}`; export r; \
36530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36531	$(HOST_EXPORTS) \
36532	for flag in $(EXTRA_HOST_FLAGS) ; do \
36533	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36534	done; \
36535	echo "Doing install-pdf in gdbsupport"; \
36536	(cd $(HOST_SUBDIR)/gdbsupport && \
36537	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36538	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36539	          "RANLIB=$${RANLIB}" \
36540	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36541	          install-pdf) \
36542	  || exit 1
36543
36544@endif gdbsupport
36545
36546.PHONY: maybe-install-html-gdbsupport install-html-gdbsupport
36547maybe-install-html-gdbsupport:
36548@if gdbsupport
36549maybe-install-html-gdbsupport: install-html-gdbsupport
36550
36551install-html-gdbsupport: \
36552    configure-gdbsupport \
36553    html-gdbsupport
36554	@: $(MAKE); $(unstage)
36555	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36556	r=`${PWD_COMMAND}`; export r; \
36557	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36558	$(HOST_EXPORTS) \
36559	for flag in $(EXTRA_HOST_FLAGS) ; do \
36560	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36561	done; \
36562	echo "Doing install-html in gdbsupport"; \
36563	(cd $(HOST_SUBDIR)/gdbsupport && \
36564	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36565	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36566	          "RANLIB=$${RANLIB}" \
36567	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36568	          install-html) \
36569	  || exit 1
36570
36571@endif gdbsupport
36572
36573.PHONY: maybe-installcheck-gdbsupport installcheck-gdbsupport
36574maybe-installcheck-gdbsupport:
36575@if gdbsupport
36576maybe-installcheck-gdbsupport: installcheck-gdbsupport
36577
36578installcheck-gdbsupport: \
36579    configure-gdbsupport
36580	@: $(MAKE); $(unstage)
36581	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36582	r=`${PWD_COMMAND}`; export r; \
36583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36584	$(HOST_EXPORTS) \
36585	for flag in $(EXTRA_HOST_FLAGS) ; do \
36586	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36587	done; \
36588	echo "Doing installcheck in gdbsupport"; \
36589	(cd $(HOST_SUBDIR)/gdbsupport && \
36590	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36591	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36592	          "RANLIB=$${RANLIB}" \
36593	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36594	          installcheck) \
36595	  || exit 1
36596
36597@endif gdbsupport
36598
36599.PHONY: maybe-mostlyclean-gdbsupport mostlyclean-gdbsupport
36600maybe-mostlyclean-gdbsupport:
36601@if gdbsupport
36602maybe-mostlyclean-gdbsupport: mostlyclean-gdbsupport
36603
36604mostlyclean-gdbsupport:
36605	@: $(MAKE); $(unstage)
36606	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36607	r=`${PWD_COMMAND}`; export r; \
36608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36609	$(HOST_EXPORTS) \
36610	for flag in $(EXTRA_HOST_FLAGS) ; do \
36611	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36612	done; \
36613	echo "Doing mostlyclean in gdbsupport"; \
36614	(cd $(HOST_SUBDIR)/gdbsupport && \
36615	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36616	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36617	          "RANLIB=$${RANLIB}" \
36618	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36619	          mostlyclean) \
36620	  || exit 1
36621
36622@endif gdbsupport
36623
36624.PHONY: maybe-clean-gdbsupport clean-gdbsupport
36625maybe-clean-gdbsupport:
36626@if gdbsupport
36627maybe-clean-gdbsupport: clean-gdbsupport
36628
36629clean-gdbsupport:
36630	@: $(MAKE); $(unstage)
36631	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36632	r=`${PWD_COMMAND}`; export r; \
36633	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36634	$(HOST_EXPORTS) \
36635	for flag in $(EXTRA_HOST_FLAGS) ; do \
36636	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36637	done; \
36638	echo "Doing clean in gdbsupport"; \
36639	(cd $(HOST_SUBDIR)/gdbsupport && \
36640	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36641	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36642	          "RANLIB=$${RANLIB}" \
36643	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36644	          clean) \
36645	  || exit 1
36646
36647@endif gdbsupport
36648
36649.PHONY: maybe-distclean-gdbsupport distclean-gdbsupport
36650maybe-distclean-gdbsupport:
36651@if gdbsupport
36652maybe-distclean-gdbsupport: distclean-gdbsupport
36653
36654distclean-gdbsupport:
36655	@: $(MAKE); $(unstage)
36656	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36657	r=`${PWD_COMMAND}`; export r; \
36658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36659	$(HOST_EXPORTS) \
36660	for flag in $(EXTRA_HOST_FLAGS) ; do \
36661	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36662	done; \
36663	echo "Doing distclean in gdbsupport"; \
36664	(cd $(HOST_SUBDIR)/gdbsupport && \
36665	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36666	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36667	          "RANLIB=$${RANLIB}" \
36668	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36669	          distclean) \
36670	  || exit 1
36671
36672@endif gdbsupport
36673
36674.PHONY: maybe-maintainer-clean-gdbsupport maintainer-clean-gdbsupport
36675maybe-maintainer-clean-gdbsupport:
36676@if gdbsupport
36677maybe-maintainer-clean-gdbsupport: maintainer-clean-gdbsupport
36678
36679maintainer-clean-gdbsupport:
36680	@: $(MAKE); $(unstage)
36681	@[ -f ./gdbsupport/Makefile ] || exit 0; \
36682	r=`${PWD_COMMAND}`; export r; \
36683	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36684	$(HOST_EXPORTS) \
36685	for flag in $(EXTRA_HOST_FLAGS) ; do \
36686	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36687	done; \
36688	echo "Doing maintainer-clean in gdbsupport"; \
36689	(cd $(HOST_SUBDIR)/gdbsupport && \
36690	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36691	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36692	          "RANLIB=$${RANLIB}" \
36693	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36694	          maintainer-clean) \
36695	  || exit 1
36696
36697@endif gdbsupport
36698
36699
36700
36701.PHONY: configure-gdbserver maybe-configure-gdbserver
36702maybe-configure-gdbserver:
36703@if gcc-bootstrap
36704configure-gdbserver: stage_current
36705@endif gcc-bootstrap
36706@if gdbserver
36707maybe-configure-gdbserver: configure-gdbserver
36708configure-gdbserver:
36709	@: $(MAKE); $(unstage)
36710	@r=`${PWD_COMMAND}`; export r; \
36711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36712	test ! -f $(HOST_SUBDIR)/gdbserver/Makefile || exit 0; \
36713	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdbserver; \
36714	$(HOST_EXPORTS)  \
36715	echo Configuring in $(HOST_SUBDIR)/gdbserver; \
36716	cd "$(HOST_SUBDIR)/gdbserver" || exit 1; \
36717	case $(srcdir) in \
36718	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36719	  *) topdir=`echo $(HOST_SUBDIR)/gdbserver/ | \
36720		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36721	esac; \
36722	module_srcdir=gdbserver; \
36723	$(SHELL) \
36724	  $$s/$$module_srcdir/configure \
36725	  --srcdir=$${topdir}/$$module_srcdir \
36726	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36727	  --target=${target_alias}  \
36728	  || exit 1
36729@endif gdbserver
36730
36731
36732
36733
36734
36735.PHONY: all-gdbserver maybe-all-gdbserver
36736maybe-all-gdbserver:
36737@if gcc-bootstrap
36738all-gdbserver: stage_current
36739@endif gcc-bootstrap
36740@if gdbserver
36741TARGET-gdbserver=all
36742maybe-all-gdbserver: all-gdbserver
36743all-gdbserver: configure-gdbserver
36744	@: $(MAKE); $(unstage)
36745	@r=`${PWD_COMMAND}`; export r; \
36746	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36747	$(HOST_EXPORTS)  \
36748	(cd $(HOST_SUBDIR)/gdbserver && \
36749	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
36750		$(TARGET-gdbserver))
36751@endif gdbserver
36752
36753
36754
36755
36756.PHONY: check-gdbserver maybe-check-gdbserver
36757maybe-check-gdbserver:
36758@if gdbserver
36759maybe-check-gdbserver: check-gdbserver
36760
36761check-gdbserver:
36762	@: $(MAKE); $(unstage)
36763	@r=`${PWD_COMMAND}`; export r; \
36764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36765	$(HOST_EXPORTS)  \
36766	(cd $(HOST_SUBDIR)/gdbserver && \
36767	  $(MAKE) $(FLAGS_TO_PASS)  check)
36768
36769@endif gdbserver
36770
36771.PHONY: install-gdbserver maybe-install-gdbserver
36772maybe-install-gdbserver:
36773@if gdbserver
36774maybe-install-gdbserver: install-gdbserver
36775
36776install-gdbserver: installdirs
36777	@: $(MAKE); $(unstage)
36778	@r=`${PWD_COMMAND}`; export r; \
36779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36780	$(HOST_EXPORTS) \
36781	(cd $(HOST_SUBDIR)/gdbserver && \
36782	  $(MAKE) $(FLAGS_TO_PASS)  install)
36783
36784@endif gdbserver
36785
36786.PHONY: install-strip-gdbserver maybe-install-strip-gdbserver
36787maybe-install-strip-gdbserver:
36788@if gdbserver
36789maybe-install-strip-gdbserver: install-strip-gdbserver
36790
36791install-strip-gdbserver: installdirs
36792	@: $(MAKE); $(unstage)
36793	@r=`${PWD_COMMAND}`; export r; \
36794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36795	$(HOST_EXPORTS) \
36796	(cd $(HOST_SUBDIR)/gdbserver && \
36797	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
36798
36799@endif gdbserver
36800
36801# Other targets (info, dvi, pdf, etc.)
36802
36803.PHONY: maybe-info-gdbserver info-gdbserver
36804maybe-info-gdbserver:
36805@if gdbserver
36806maybe-info-gdbserver: info-gdbserver
36807
36808info-gdbserver: \
36809    configure-gdbserver
36810	@: $(MAKE); $(unstage)
36811	@[ -f ./gdbserver/Makefile ] || exit 0; \
36812	r=`${PWD_COMMAND}`; export r; \
36813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36814	$(HOST_EXPORTS) \
36815	for flag in $(EXTRA_HOST_FLAGS) ; do \
36816	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36817	done; \
36818	echo "Doing info in gdbserver"; \
36819	(cd $(HOST_SUBDIR)/gdbserver && \
36820	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36821	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36822	          "RANLIB=$${RANLIB}" \
36823	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36824	          info) \
36825	  || exit 1
36826
36827@endif gdbserver
36828
36829.PHONY: maybe-dvi-gdbserver dvi-gdbserver
36830maybe-dvi-gdbserver:
36831@if gdbserver
36832maybe-dvi-gdbserver: dvi-gdbserver
36833
36834dvi-gdbserver: \
36835    configure-gdbserver
36836	@: $(MAKE); $(unstage)
36837	@[ -f ./gdbserver/Makefile ] || exit 0; \
36838	r=`${PWD_COMMAND}`; export r; \
36839	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36840	$(HOST_EXPORTS) \
36841	for flag in $(EXTRA_HOST_FLAGS) ; do \
36842	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36843	done; \
36844	echo "Doing dvi in gdbserver"; \
36845	(cd $(HOST_SUBDIR)/gdbserver && \
36846	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36847	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36848	          "RANLIB=$${RANLIB}" \
36849	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36850	          dvi) \
36851	  || exit 1
36852
36853@endif gdbserver
36854
36855.PHONY: maybe-pdf-gdbserver pdf-gdbserver
36856maybe-pdf-gdbserver:
36857@if gdbserver
36858maybe-pdf-gdbserver: pdf-gdbserver
36859
36860pdf-gdbserver: \
36861    configure-gdbserver
36862	@: $(MAKE); $(unstage)
36863	@[ -f ./gdbserver/Makefile ] || exit 0; \
36864	r=`${PWD_COMMAND}`; export r; \
36865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36866	$(HOST_EXPORTS) \
36867	for flag in $(EXTRA_HOST_FLAGS) ; do \
36868	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36869	done; \
36870	echo "Doing pdf in gdbserver"; \
36871	(cd $(HOST_SUBDIR)/gdbserver && \
36872	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36873	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36874	          "RANLIB=$${RANLIB}" \
36875	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36876	          pdf) \
36877	  || exit 1
36878
36879@endif gdbserver
36880
36881.PHONY: maybe-html-gdbserver html-gdbserver
36882maybe-html-gdbserver:
36883@if gdbserver
36884maybe-html-gdbserver: html-gdbserver
36885
36886html-gdbserver: \
36887    configure-gdbserver
36888	@: $(MAKE); $(unstage)
36889	@[ -f ./gdbserver/Makefile ] || exit 0; \
36890	r=`${PWD_COMMAND}`; export r; \
36891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36892	$(HOST_EXPORTS) \
36893	for flag in $(EXTRA_HOST_FLAGS) ; do \
36894	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36895	done; \
36896	echo "Doing html in gdbserver"; \
36897	(cd $(HOST_SUBDIR)/gdbserver && \
36898	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36899	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36900	          "RANLIB=$${RANLIB}" \
36901	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36902	          html) \
36903	  || exit 1
36904
36905@endif gdbserver
36906
36907.PHONY: maybe-TAGS-gdbserver TAGS-gdbserver
36908maybe-TAGS-gdbserver:
36909@if gdbserver
36910maybe-TAGS-gdbserver: TAGS-gdbserver
36911
36912TAGS-gdbserver: \
36913    configure-gdbserver
36914	@: $(MAKE); $(unstage)
36915	@[ -f ./gdbserver/Makefile ] || exit 0; \
36916	r=`${PWD_COMMAND}`; export r; \
36917	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36918	$(HOST_EXPORTS) \
36919	for flag in $(EXTRA_HOST_FLAGS) ; do \
36920	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36921	done; \
36922	echo "Doing TAGS in gdbserver"; \
36923	(cd $(HOST_SUBDIR)/gdbserver && \
36924	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36925	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36926	          "RANLIB=$${RANLIB}" \
36927	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36928	          TAGS) \
36929	  || exit 1
36930
36931@endif gdbserver
36932
36933.PHONY: maybe-install-info-gdbserver install-info-gdbserver
36934maybe-install-info-gdbserver:
36935@if gdbserver
36936maybe-install-info-gdbserver: install-info-gdbserver
36937
36938install-info-gdbserver: \
36939    configure-gdbserver \
36940    info-gdbserver
36941	@: $(MAKE); $(unstage)
36942	@[ -f ./gdbserver/Makefile ] || exit 0; \
36943	r=`${PWD_COMMAND}`; export r; \
36944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36945	$(HOST_EXPORTS) \
36946	for flag in $(EXTRA_HOST_FLAGS) ; do \
36947	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36948	done; \
36949	echo "Doing install-info in gdbserver"; \
36950	(cd $(HOST_SUBDIR)/gdbserver && \
36951	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36952	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36953	          "RANLIB=$${RANLIB}" \
36954	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36955	          install-info) \
36956	  || exit 1
36957
36958@endif gdbserver
36959
36960.PHONY: maybe-install-dvi-gdbserver install-dvi-gdbserver
36961maybe-install-dvi-gdbserver:
36962@if gdbserver
36963maybe-install-dvi-gdbserver: install-dvi-gdbserver
36964
36965install-dvi-gdbserver: \
36966    configure-gdbserver \
36967    dvi-gdbserver
36968	@: $(MAKE); $(unstage)
36969	@[ -f ./gdbserver/Makefile ] || exit 0; \
36970	r=`${PWD_COMMAND}`; export r; \
36971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36972	$(HOST_EXPORTS) \
36973	for flag in $(EXTRA_HOST_FLAGS) ; do \
36974	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36975	done; \
36976	echo "Doing install-dvi in gdbserver"; \
36977	(cd $(HOST_SUBDIR)/gdbserver && \
36978	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36979	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36980	          "RANLIB=$${RANLIB}" \
36981	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36982	          install-dvi) \
36983	  || exit 1
36984
36985@endif gdbserver
36986
36987.PHONY: maybe-install-pdf-gdbserver install-pdf-gdbserver
36988maybe-install-pdf-gdbserver:
36989@if gdbserver
36990maybe-install-pdf-gdbserver: install-pdf-gdbserver
36991
36992install-pdf-gdbserver: \
36993    configure-gdbserver \
36994    pdf-gdbserver
36995	@: $(MAKE); $(unstage)
36996	@[ -f ./gdbserver/Makefile ] || exit 0; \
36997	r=`${PWD_COMMAND}`; export r; \
36998	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36999	$(HOST_EXPORTS) \
37000	for flag in $(EXTRA_HOST_FLAGS) ; do \
37001	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37002	done; \
37003	echo "Doing install-pdf in gdbserver"; \
37004	(cd $(HOST_SUBDIR)/gdbserver && \
37005	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37006	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37007	          "RANLIB=$${RANLIB}" \
37008	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37009	          install-pdf) \
37010	  || exit 1
37011
37012@endif gdbserver
37013
37014.PHONY: maybe-install-html-gdbserver install-html-gdbserver
37015maybe-install-html-gdbserver:
37016@if gdbserver
37017maybe-install-html-gdbserver: install-html-gdbserver
37018
37019install-html-gdbserver: \
37020    configure-gdbserver \
37021    html-gdbserver
37022	@: $(MAKE); $(unstage)
37023	@[ -f ./gdbserver/Makefile ] || exit 0; \
37024	r=`${PWD_COMMAND}`; export r; \
37025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37026	$(HOST_EXPORTS) \
37027	for flag in $(EXTRA_HOST_FLAGS) ; do \
37028	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37029	done; \
37030	echo "Doing install-html in gdbserver"; \
37031	(cd $(HOST_SUBDIR)/gdbserver && \
37032	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37033	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37034	          "RANLIB=$${RANLIB}" \
37035	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37036	          install-html) \
37037	  || exit 1
37038
37039@endif gdbserver
37040
37041.PHONY: maybe-installcheck-gdbserver installcheck-gdbserver
37042maybe-installcheck-gdbserver:
37043@if gdbserver
37044maybe-installcheck-gdbserver: installcheck-gdbserver
37045
37046installcheck-gdbserver: \
37047    configure-gdbserver
37048	@: $(MAKE); $(unstage)
37049	@[ -f ./gdbserver/Makefile ] || exit 0; \
37050	r=`${PWD_COMMAND}`; export r; \
37051	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37052	$(HOST_EXPORTS) \
37053	for flag in $(EXTRA_HOST_FLAGS) ; do \
37054	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37055	done; \
37056	echo "Doing installcheck in gdbserver"; \
37057	(cd $(HOST_SUBDIR)/gdbserver && \
37058	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37059	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37060	          "RANLIB=$${RANLIB}" \
37061	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37062	          installcheck) \
37063	  || exit 1
37064
37065@endif gdbserver
37066
37067.PHONY: maybe-mostlyclean-gdbserver mostlyclean-gdbserver
37068maybe-mostlyclean-gdbserver:
37069@if gdbserver
37070maybe-mostlyclean-gdbserver: mostlyclean-gdbserver
37071
37072mostlyclean-gdbserver:
37073	@: $(MAKE); $(unstage)
37074	@[ -f ./gdbserver/Makefile ] || exit 0; \
37075	r=`${PWD_COMMAND}`; export r; \
37076	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37077	$(HOST_EXPORTS) \
37078	for flag in $(EXTRA_HOST_FLAGS) ; do \
37079	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37080	done; \
37081	echo "Doing mostlyclean in gdbserver"; \
37082	(cd $(HOST_SUBDIR)/gdbserver && \
37083	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37084	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37085	          "RANLIB=$${RANLIB}" \
37086	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37087	          mostlyclean) \
37088	  || exit 1
37089
37090@endif gdbserver
37091
37092.PHONY: maybe-clean-gdbserver clean-gdbserver
37093maybe-clean-gdbserver:
37094@if gdbserver
37095maybe-clean-gdbserver: clean-gdbserver
37096
37097clean-gdbserver:
37098	@: $(MAKE); $(unstage)
37099	@[ -f ./gdbserver/Makefile ] || exit 0; \
37100	r=`${PWD_COMMAND}`; export r; \
37101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37102	$(HOST_EXPORTS) \
37103	for flag in $(EXTRA_HOST_FLAGS) ; do \
37104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37105	done; \
37106	echo "Doing clean in gdbserver"; \
37107	(cd $(HOST_SUBDIR)/gdbserver && \
37108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37110	          "RANLIB=$${RANLIB}" \
37111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37112	          clean) \
37113	  || exit 1
37114
37115@endif gdbserver
37116
37117.PHONY: maybe-distclean-gdbserver distclean-gdbserver
37118maybe-distclean-gdbserver:
37119@if gdbserver
37120maybe-distclean-gdbserver: distclean-gdbserver
37121
37122distclean-gdbserver:
37123	@: $(MAKE); $(unstage)
37124	@[ -f ./gdbserver/Makefile ] || exit 0; \
37125	r=`${PWD_COMMAND}`; export r; \
37126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37127	$(HOST_EXPORTS) \
37128	for flag in $(EXTRA_HOST_FLAGS) ; do \
37129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37130	done; \
37131	echo "Doing distclean in gdbserver"; \
37132	(cd $(HOST_SUBDIR)/gdbserver && \
37133	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37134	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37135	          "RANLIB=$${RANLIB}" \
37136	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37137	          distclean) \
37138	  || exit 1
37139
37140@endif gdbserver
37141
37142.PHONY: maybe-maintainer-clean-gdbserver maintainer-clean-gdbserver
37143maybe-maintainer-clean-gdbserver:
37144@if gdbserver
37145maybe-maintainer-clean-gdbserver: maintainer-clean-gdbserver
37146
37147maintainer-clean-gdbserver:
37148	@: $(MAKE); $(unstage)
37149	@[ -f ./gdbserver/Makefile ] || exit 0; \
37150	r=`${PWD_COMMAND}`; export r; \
37151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37152	$(HOST_EXPORTS) \
37153	for flag in $(EXTRA_HOST_FLAGS) ; do \
37154	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37155	done; \
37156	echo "Doing maintainer-clean in gdbserver"; \
37157	(cd $(HOST_SUBDIR)/gdbserver && \
37158	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37159	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37160	          "RANLIB=$${RANLIB}" \
37161	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37162	          maintainer-clean) \
37163	  || exit 1
37164
37165@endif gdbserver
37166
37167
37168
37169.PHONY: configure-gdb maybe-configure-gdb
37170maybe-configure-gdb:
37171@if gcc-bootstrap
37172configure-gdb: stage_current
37173@endif gcc-bootstrap
37174@if gdb
37175maybe-configure-gdb: configure-gdb
37176configure-gdb:
37177	@: $(MAKE); $(unstage)
37178	@r=`${PWD_COMMAND}`; export r; \
37179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37180	test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
37181	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
37182	$(HOST_EXPORTS)  \
37183	echo Configuring in $(HOST_SUBDIR)/gdb; \
37184	cd "$(HOST_SUBDIR)/gdb" || exit 1; \
37185	case $(srcdir) in \
37186	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37187	  *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
37188		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37189	esac; \
37190	module_srcdir=gdb; \
37191	$(SHELL) \
37192	  $$s/$$module_srcdir/configure \
37193	  --srcdir=$${topdir}/$$module_srcdir \
37194	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37195	  --target=${target_alias}  \
37196	  || exit 1
37197@endif gdb
37198
37199
37200
37201
37202
37203.PHONY: all-gdb maybe-all-gdb
37204maybe-all-gdb:
37205@if gcc-bootstrap
37206all-gdb: stage_current
37207@endif gcc-bootstrap
37208@if gdb
37209TARGET-gdb=all
37210maybe-all-gdb: all-gdb
37211all-gdb: configure-gdb
37212	@: $(MAKE); $(unstage)
37213	@r=`${PWD_COMMAND}`; export r; \
37214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37215	$(HOST_EXPORTS)  \
37216	(cd $(HOST_SUBDIR)/gdb && \
37217	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
37218		$(TARGET-gdb))
37219@endif gdb
37220
37221
37222
37223
37224.PHONY: check-gdb maybe-check-gdb
37225maybe-check-gdb:
37226@if gdb
37227maybe-check-gdb: check-gdb
37228
37229check-gdb:
37230	@: $(MAKE); $(unstage)
37231	@r=`${PWD_COMMAND}`; export r; \
37232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37233	$(HOST_EXPORTS)  \
37234	(cd $(HOST_SUBDIR)/gdb && \
37235	  $(MAKE) $(FLAGS_TO_PASS)  check)
37236
37237@endif gdb
37238
37239.PHONY: install-gdb maybe-install-gdb
37240maybe-install-gdb:
37241@if gdb
37242maybe-install-gdb: install-gdb
37243
37244install-gdb: installdirs
37245	@: $(MAKE); $(unstage)
37246	@r=`${PWD_COMMAND}`; export r; \
37247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37248	$(HOST_EXPORTS) \
37249	(cd $(HOST_SUBDIR)/gdb && \
37250	  $(MAKE) $(FLAGS_TO_PASS)  install)
37251
37252@endif gdb
37253
37254.PHONY: install-strip-gdb maybe-install-strip-gdb
37255maybe-install-strip-gdb:
37256@if gdb
37257maybe-install-strip-gdb: install-strip-gdb
37258
37259install-strip-gdb: installdirs
37260	@: $(MAKE); $(unstage)
37261	@r=`${PWD_COMMAND}`; export r; \
37262	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37263	$(HOST_EXPORTS) \
37264	(cd $(HOST_SUBDIR)/gdb && \
37265	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
37266
37267@endif gdb
37268
37269# Other targets (info, dvi, pdf, etc.)
37270
37271.PHONY: maybe-info-gdb info-gdb
37272maybe-info-gdb:
37273@if gdb
37274maybe-info-gdb: info-gdb
37275
37276info-gdb: \
37277    configure-gdb
37278	@: $(MAKE); $(unstage)
37279	@[ -f ./gdb/Makefile ] || exit 0; \
37280	r=`${PWD_COMMAND}`; export r; \
37281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37282	$(HOST_EXPORTS) \
37283	for flag in $(EXTRA_HOST_FLAGS) ; do \
37284	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37285	done; \
37286	echo "Doing info in gdb"; \
37287	(cd $(HOST_SUBDIR)/gdb && \
37288	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37289	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37290	          "RANLIB=$${RANLIB}" \
37291	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37292	          info) \
37293	  || exit 1
37294
37295@endif gdb
37296
37297.PHONY: maybe-dvi-gdb dvi-gdb
37298maybe-dvi-gdb:
37299@if gdb
37300maybe-dvi-gdb: dvi-gdb
37301
37302dvi-gdb: \
37303    configure-gdb
37304	@: $(MAKE); $(unstage)
37305	@[ -f ./gdb/Makefile ] || exit 0; \
37306	r=`${PWD_COMMAND}`; export r; \
37307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37308	$(HOST_EXPORTS) \
37309	for flag in $(EXTRA_HOST_FLAGS) ; do \
37310	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37311	done; \
37312	echo "Doing dvi in gdb"; \
37313	(cd $(HOST_SUBDIR)/gdb && \
37314	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37315	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37316	          "RANLIB=$${RANLIB}" \
37317	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37318	          dvi) \
37319	  || exit 1
37320
37321@endif gdb
37322
37323.PHONY: maybe-pdf-gdb pdf-gdb
37324maybe-pdf-gdb:
37325@if gdb
37326maybe-pdf-gdb: pdf-gdb
37327
37328pdf-gdb: \
37329    configure-gdb
37330	@: $(MAKE); $(unstage)
37331	@[ -f ./gdb/Makefile ] || exit 0; \
37332	r=`${PWD_COMMAND}`; export r; \
37333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37334	$(HOST_EXPORTS) \
37335	for flag in $(EXTRA_HOST_FLAGS) ; do \
37336	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37337	done; \
37338	echo "Doing pdf in gdb"; \
37339	(cd $(HOST_SUBDIR)/gdb && \
37340	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37341	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37342	          "RANLIB=$${RANLIB}" \
37343	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37344	          pdf) \
37345	  || exit 1
37346
37347@endif gdb
37348
37349.PHONY: maybe-html-gdb html-gdb
37350maybe-html-gdb:
37351@if gdb
37352maybe-html-gdb: html-gdb
37353
37354html-gdb: \
37355    configure-gdb
37356	@: $(MAKE); $(unstage)
37357	@[ -f ./gdb/Makefile ] || exit 0; \
37358	r=`${PWD_COMMAND}`; export r; \
37359	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37360	$(HOST_EXPORTS) \
37361	for flag in $(EXTRA_HOST_FLAGS) ; do \
37362	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37363	done; \
37364	echo "Doing html in gdb"; \
37365	(cd $(HOST_SUBDIR)/gdb && \
37366	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37367	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37368	          "RANLIB=$${RANLIB}" \
37369	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37370	          html) \
37371	  || exit 1
37372
37373@endif gdb
37374
37375.PHONY: maybe-TAGS-gdb TAGS-gdb
37376maybe-TAGS-gdb:
37377@if gdb
37378maybe-TAGS-gdb: TAGS-gdb
37379
37380TAGS-gdb: \
37381    configure-gdb
37382	@: $(MAKE); $(unstage)
37383	@[ -f ./gdb/Makefile ] || exit 0; \
37384	r=`${PWD_COMMAND}`; export r; \
37385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37386	$(HOST_EXPORTS) \
37387	for flag in $(EXTRA_HOST_FLAGS) ; do \
37388	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37389	done; \
37390	echo "Doing TAGS in gdb"; \
37391	(cd $(HOST_SUBDIR)/gdb && \
37392	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37393	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37394	          "RANLIB=$${RANLIB}" \
37395	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37396	          TAGS) \
37397	  || exit 1
37398
37399@endif gdb
37400
37401.PHONY: maybe-install-info-gdb install-info-gdb
37402maybe-install-info-gdb:
37403@if gdb
37404maybe-install-info-gdb: install-info-gdb
37405
37406install-info-gdb: \
37407    configure-gdb \
37408    info-gdb
37409	@: $(MAKE); $(unstage)
37410	@[ -f ./gdb/Makefile ] || exit 0; \
37411	r=`${PWD_COMMAND}`; export r; \
37412	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37413	$(HOST_EXPORTS) \
37414	for flag in $(EXTRA_HOST_FLAGS) ; do \
37415	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37416	done; \
37417	echo "Doing install-info in gdb"; \
37418	(cd $(HOST_SUBDIR)/gdb && \
37419	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37420	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37421	          "RANLIB=$${RANLIB}" \
37422	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37423	          install-info) \
37424	  || exit 1
37425
37426@endif gdb
37427
37428.PHONY: maybe-install-dvi-gdb install-dvi-gdb
37429maybe-install-dvi-gdb:
37430@if gdb
37431maybe-install-dvi-gdb: install-dvi-gdb
37432
37433install-dvi-gdb: \
37434    configure-gdb \
37435    dvi-gdb
37436	@: $(MAKE); $(unstage)
37437	@[ -f ./gdb/Makefile ] || exit 0; \
37438	r=`${PWD_COMMAND}`; export r; \
37439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37440	$(HOST_EXPORTS) \
37441	for flag in $(EXTRA_HOST_FLAGS) ; do \
37442	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37443	done; \
37444	echo "Doing install-dvi in gdb"; \
37445	(cd $(HOST_SUBDIR)/gdb && \
37446	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37447	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37448	          "RANLIB=$${RANLIB}" \
37449	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37450	          install-dvi) \
37451	  || exit 1
37452
37453@endif gdb
37454
37455.PHONY: maybe-install-pdf-gdb install-pdf-gdb
37456maybe-install-pdf-gdb:
37457@if gdb
37458maybe-install-pdf-gdb: install-pdf-gdb
37459
37460install-pdf-gdb: \
37461    configure-gdb \
37462    pdf-gdb
37463	@: $(MAKE); $(unstage)
37464	@[ -f ./gdb/Makefile ] || exit 0; \
37465	r=`${PWD_COMMAND}`; export r; \
37466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37467	$(HOST_EXPORTS) \
37468	for flag in $(EXTRA_HOST_FLAGS) ; do \
37469	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37470	done; \
37471	echo "Doing install-pdf in gdb"; \
37472	(cd $(HOST_SUBDIR)/gdb && \
37473	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37474	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37475	          "RANLIB=$${RANLIB}" \
37476	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37477	          install-pdf) \
37478	  || exit 1
37479
37480@endif gdb
37481
37482.PHONY: maybe-install-html-gdb install-html-gdb
37483maybe-install-html-gdb:
37484@if gdb
37485maybe-install-html-gdb: install-html-gdb
37486
37487install-html-gdb: \
37488    configure-gdb \
37489    html-gdb
37490	@: $(MAKE); $(unstage)
37491	@[ -f ./gdb/Makefile ] || exit 0; \
37492	r=`${PWD_COMMAND}`; export r; \
37493	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37494	$(HOST_EXPORTS) \
37495	for flag in $(EXTRA_HOST_FLAGS) ; do \
37496	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37497	done; \
37498	echo "Doing install-html in gdb"; \
37499	(cd $(HOST_SUBDIR)/gdb && \
37500	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37501	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37502	          "RANLIB=$${RANLIB}" \
37503	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37504	          install-html) \
37505	  || exit 1
37506
37507@endif gdb
37508
37509.PHONY: maybe-installcheck-gdb installcheck-gdb
37510maybe-installcheck-gdb:
37511@if gdb
37512maybe-installcheck-gdb: installcheck-gdb
37513
37514installcheck-gdb: \
37515    configure-gdb
37516	@: $(MAKE); $(unstage)
37517	@[ -f ./gdb/Makefile ] || exit 0; \
37518	r=`${PWD_COMMAND}`; export r; \
37519	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37520	$(HOST_EXPORTS) \
37521	for flag in $(EXTRA_HOST_FLAGS) ; do \
37522	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37523	done; \
37524	echo "Doing installcheck in gdb"; \
37525	(cd $(HOST_SUBDIR)/gdb && \
37526	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37527	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37528	          "RANLIB=$${RANLIB}" \
37529	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37530	          installcheck) \
37531	  || exit 1
37532
37533@endif gdb
37534
37535.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
37536maybe-mostlyclean-gdb:
37537@if gdb
37538maybe-mostlyclean-gdb: mostlyclean-gdb
37539
37540mostlyclean-gdb:
37541	@: $(MAKE); $(unstage)
37542	@[ -f ./gdb/Makefile ] || exit 0; \
37543	r=`${PWD_COMMAND}`; export r; \
37544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37545	$(HOST_EXPORTS) \
37546	for flag in $(EXTRA_HOST_FLAGS) ; do \
37547	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37548	done; \
37549	echo "Doing mostlyclean in gdb"; \
37550	(cd $(HOST_SUBDIR)/gdb && \
37551	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37552	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37553	          "RANLIB=$${RANLIB}" \
37554	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37555	          mostlyclean) \
37556	  || exit 1
37557
37558@endif gdb
37559
37560.PHONY: maybe-clean-gdb clean-gdb
37561maybe-clean-gdb:
37562@if gdb
37563maybe-clean-gdb: clean-gdb
37564
37565clean-gdb:
37566	@: $(MAKE); $(unstage)
37567	@[ -f ./gdb/Makefile ] || exit 0; \
37568	r=`${PWD_COMMAND}`; export r; \
37569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37570	$(HOST_EXPORTS) \
37571	for flag in $(EXTRA_HOST_FLAGS) ; do \
37572	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37573	done; \
37574	echo "Doing clean in gdb"; \
37575	(cd $(HOST_SUBDIR)/gdb && \
37576	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37577	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37578	          "RANLIB=$${RANLIB}" \
37579	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37580	          clean) \
37581	  || exit 1
37582
37583@endif gdb
37584
37585.PHONY: maybe-distclean-gdb distclean-gdb
37586maybe-distclean-gdb:
37587@if gdb
37588maybe-distclean-gdb: distclean-gdb
37589
37590distclean-gdb:
37591	@: $(MAKE); $(unstage)
37592	@[ -f ./gdb/Makefile ] || exit 0; \
37593	r=`${PWD_COMMAND}`; export r; \
37594	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37595	$(HOST_EXPORTS) \
37596	for flag in $(EXTRA_HOST_FLAGS) ; do \
37597	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37598	done; \
37599	echo "Doing distclean in gdb"; \
37600	(cd $(HOST_SUBDIR)/gdb && \
37601	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37602	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37603	          "RANLIB=$${RANLIB}" \
37604	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37605	          distclean) \
37606	  || exit 1
37607
37608@endif gdb
37609
37610.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
37611maybe-maintainer-clean-gdb:
37612@if gdb
37613maybe-maintainer-clean-gdb: maintainer-clean-gdb
37614
37615maintainer-clean-gdb:
37616	@: $(MAKE); $(unstage)
37617	@[ -f ./gdb/Makefile ] || exit 0; \
37618	r=`${PWD_COMMAND}`; export r; \
37619	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37620	$(HOST_EXPORTS) \
37621	for flag in $(EXTRA_HOST_FLAGS) ; do \
37622	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37623	done; \
37624	echo "Doing maintainer-clean in gdb"; \
37625	(cd $(HOST_SUBDIR)/gdb && \
37626	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37627	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37628	          "RANLIB=$${RANLIB}" \
37629	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37630	          maintainer-clean) \
37631	  || exit 1
37632
37633@endif gdb
37634
37635
37636
37637.PHONY: configure-expect maybe-configure-expect
37638maybe-configure-expect:
37639@if gcc-bootstrap
37640configure-expect: stage_current
37641@endif gcc-bootstrap
37642@if expect
37643maybe-configure-expect: configure-expect
37644configure-expect:
37645	@: $(MAKE); $(unstage)
37646	@r=`${PWD_COMMAND}`; export r; \
37647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37648	test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
37649	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
37650	$(HOST_EXPORTS)  \
37651	echo Configuring in $(HOST_SUBDIR)/expect; \
37652	cd "$(HOST_SUBDIR)/expect" || exit 1; \
37653	case $(srcdir) in \
37654	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37655	  *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
37656		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37657	esac; \
37658	module_srcdir=expect; \
37659	$(SHELL) \
37660	  $$s/$$module_srcdir/configure \
37661	  --srcdir=$${topdir}/$$module_srcdir \
37662	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37663	  --target=${target_alias}  \
37664	  || exit 1
37665@endif expect
37666
37667
37668
37669
37670
37671.PHONY: all-expect maybe-all-expect
37672maybe-all-expect:
37673@if gcc-bootstrap
37674all-expect: stage_current
37675@endif gcc-bootstrap
37676@if expect
37677TARGET-expect=all
37678maybe-all-expect: all-expect
37679all-expect: configure-expect
37680	@: $(MAKE); $(unstage)
37681	@r=`${PWD_COMMAND}`; export r; \
37682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37683	$(HOST_EXPORTS)  \
37684	(cd $(HOST_SUBDIR)/expect && \
37685	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
37686		$(TARGET-expect))
37687@endif expect
37688
37689
37690
37691
37692.PHONY: check-expect maybe-check-expect
37693maybe-check-expect:
37694@if expect
37695maybe-check-expect: check-expect
37696
37697check-expect:
37698	@: $(MAKE); $(unstage)
37699	@r=`${PWD_COMMAND}`; export r; \
37700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37701	$(HOST_EXPORTS)  \
37702	(cd $(HOST_SUBDIR)/expect && \
37703	  $(MAKE) $(FLAGS_TO_PASS)  check)
37704
37705@endif expect
37706
37707.PHONY: install-expect maybe-install-expect
37708maybe-install-expect:
37709@if expect
37710maybe-install-expect: install-expect
37711
37712install-expect: installdirs
37713	@: $(MAKE); $(unstage)
37714	@r=`${PWD_COMMAND}`; export r; \
37715	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37716	$(HOST_EXPORTS) \
37717	(cd $(HOST_SUBDIR)/expect && \
37718	  $(MAKE) $(FLAGS_TO_PASS)  install)
37719
37720@endif expect
37721
37722.PHONY: install-strip-expect maybe-install-strip-expect
37723maybe-install-strip-expect:
37724@if expect
37725maybe-install-strip-expect: install-strip-expect
37726
37727install-strip-expect: installdirs
37728	@: $(MAKE); $(unstage)
37729	@r=`${PWD_COMMAND}`; export r; \
37730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37731	$(HOST_EXPORTS) \
37732	(cd $(HOST_SUBDIR)/expect && \
37733	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
37734
37735@endif expect
37736
37737# Other targets (info, dvi, pdf, etc.)
37738
37739.PHONY: maybe-info-expect info-expect
37740maybe-info-expect:
37741@if expect
37742maybe-info-expect: info-expect
37743
37744info-expect: \
37745    configure-expect
37746	@: $(MAKE); $(unstage)
37747	@[ -f ./expect/Makefile ] || exit 0; \
37748	r=`${PWD_COMMAND}`; export r; \
37749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37750	$(HOST_EXPORTS) \
37751	for flag in $(EXTRA_HOST_FLAGS) ; do \
37752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37753	done; \
37754	echo "Doing info in expect"; \
37755	(cd $(HOST_SUBDIR)/expect && \
37756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37758	          "RANLIB=$${RANLIB}" \
37759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37760	          info) \
37761	  || exit 1
37762
37763@endif expect
37764
37765.PHONY: maybe-dvi-expect dvi-expect
37766maybe-dvi-expect:
37767@if expect
37768maybe-dvi-expect: dvi-expect
37769
37770dvi-expect: \
37771    configure-expect
37772	@: $(MAKE); $(unstage)
37773	@[ -f ./expect/Makefile ] || exit 0; \
37774	r=`${PWD_COMMAND}`; export r; \
37775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37776	$(HOST_EXPORTS) \
37777	for flag in $(EXTRA_HOST_FLAGS) ; do \
37778	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37779	done; \
37780	echo "Doing dvi in expect"; \
37781	(cd $(HOST_SUBDIR)/expect && \
37782	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37783	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37784	          "RANLIB=$${RANLIB}" \
37785	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37786	          dvi) \
37787	  || exit 1
37788
37789@endif expect
37790
37791.PHONY: maybe-pdf-expect pdf-expect
37792maybe-pdf-expect:
37793@if expect
37794maybe-pdf-expect: pdf-expect
37795
37796pdf-expect: \
37797    configure-expect
37798	@: $(MAKE); $(unstage)
37799	@[ -f ./expect/Makefile ] || exit 0; \
37800	r=`${PWD_COMMAND}`; export r; \
37801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37802	$(HOST_EXPORTS) \
37803	for flag in $(EXTRA_HOST_FLAGS) ; do \
37804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37805	done; \
37806	echo "Doing pdf in expect"; \
37807	(cd $(HOST_SUBDIR)/expect && \
37808	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37809	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37810	          "RANLIB=$${RANLIB}" \
37811	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37812	          pdf) \
37813	  || exit 1
37814
37815@endif expect
37816
37817.PHONY: maybe-html-expect html-expect
37818maybe-html-expect:
37819@if expect
37820maybe-html-expect: html-expect
37821
37822html-expect: \
37823    configure-expect
37824	@: $(MAKE); $(unstage)
37825	@[ -f ./expect/Makefile ] || exit 0; \
37826	r=`${PWD_COMMAND}`; export r; \
37827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37828	$(HOST_EXPORTS) \
37829	for flag in $(EXTRA_HOST_FLAGS) ; do \
37830	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37831	done; \
37832	echo "Doing html in expect"; \
37833	(cd $(HOST_SUBDIR)/expect && \
37834	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37835	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37836	          "RANLIB=$${RANLIB}" \
37837	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37838	          html) \
37839	  || exit 1
37840
37841@endif expect
37842
37843.PHONY: maybe-TAGS-expect TAGS-expect
37844maybe-TAGS-expect:
37845@if expect
37846maybe-TAGS-expect: TAGS-expect
37847
37848TAGS-expect: \
37849    configure-expect
37850	@: $(MAKE); $(unstage)
37851	@[ -f ./expect/Makefile ] || exit 0; \
37852	r=`${PWD_COMMAND}`; export r; \
37853	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37854	$(HOST_EXPORTS) \
37855	for flag in $(EXTRA_HOST_FLAGS) ; do \
37856	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37857	done; \
37858	echo "Doing TAGS in expect"; \
37859	(cd $(HOST_SUBDIR)/expect && \
37860	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37861	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37862	          "RANLIB=$${RANLIB}" \
37863	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37864	          TAGS) \
37865	  || exit 1
37866
37867@endif expect
37868
37869.PHONY: maybe-install-info-expect install-info-expect
37870maybe-install-info-expect:
37871@if expect
37872maybe-install-info-expect: install-info-expect
37873
37874install-info-expect: \
37875    configure-expect \
37876    info-expect
37877	@: $(MAKE); $(unstage)
37878	@[ -f ./expect/Makefile ] || exit 0; \
37879	r=`${PWD_COMMAND}`; export r; \
37880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37881	$(HOST_EXPORTS) \
37882	for flag in $(EXTRA_HOST_FLAGS) ; do \
37883	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37884	done; \
37885	echo "Doing install-info in expect"; \
37886	(cd $(HOST_SUBDIR)/expect && \
37887	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37888	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37889	          "RANLIB=$${RANLIB}" \
37890	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37891	          install-info) \
37892	  || exit 1
37893
37894@endif expect
37895
37896.PHONY: maybe-install-dvi-expect install-dvi-expect
37897maybe-install-dvi-expect:
37898@if expect
37899maybe-install-dvi-expect: install-dvi-expect
37900
37901install-dvi-expect: \
37902    configure-expect \
37903    dvi-expect
37904	@: $(MAKE); $(unstage)
37905	@[ -f ./expect/Makefile ] || exit 0; \
37906	r=`${PWD_COMMAND}`; export r; \
37907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37908	$(HOST_EXPORTS) \
37909	for flag in $(EXTRA_HOST_FLAGS) ; do \
37910	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37911	done; \
37912	echo "Doing install-dvi in expect"; \
37913	(cd $(HOST_SUBDIR)/expect && \
37914	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37915	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37916	          "RANLIB=$${RANLIB}" \
37917	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37918	          install-dvi) \
37919	  || exit 1
37920
37921@endif expect
37922
37923.PHONY: maybe-install-pdf-expect install-pdf-expect
37924maybe-install-pdf-expect:
37925@if expect
37926maybe-install-pdf-expect: install-pdf-expect
37927
37928install-pdf-expect: \
37929    configure-expect \
37930    pdf-expect
37931	@: $(MAKE); $(unstage)
37932	@[ -f ./expect/Makefile ] || exit 0; \
37933	r=`${PWD_COMMAND}`; export r; \
37934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37935	$(HOST_EXPORTS) \
37936	for flag in $(EXTRA_HOST_FLAGS) ; do \
37937	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37938	done; \
37939	echo "Doing install-pdf in expect"; \
37940	(cd $(HOST_SUBDIR)/expect && \
37941	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37942	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37943	          "RANLIB=$${RANLIB}" \
37944	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37945	          install-pdf) \
37946	  || exit 1
37947
37948@endif expect
37949
37950.PHONY: maybe-install-html-expect install-html-expect
37951maybe-install-html-expect:
37952@if expect
37953maybe-install-html-expect: install-html-expect
37954
37955install-html-expect: \
37956    configure-expect \
37957    html-expect
37958	@: $(MAKE); $(unstage)
37959	@[ -f ./expect/Makefile ] || exit 0; \
37960	r=`${PWD_COMMAND}`; export r; \
37961	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37962	$(HOST_EXPORTS) \
37963	for flag in $(EXTRA_HOST_FLAGS) ; do \
37964	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37965	done; \
37966	echo "Doing install-html in expect"; \
37967	(cd $(HOST_SUBDIR)/expect && \
37968	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37969	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37970	          "RANLIB=$${RANLIB}" \
37971	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37972	          install-html) \
37973	  || exit 1
37974
37975@endif expect
37976
37977.PHONY: maybe-installcheck-expect installcheck-expect
37978maybe-installcheck-expect:
37979@if expect
37980maybe-installcheck-expect: installcheck-expect
37981
37982installcheck-expect: \
37983    configure-expect
37984	@: $(MAKE); $(unstage)
37985	@[ -f ./expect/Makefile ] || exit 0; \
37986	r=`${PWD_COMMAND}`; export r; \
37987	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37988	$(HOST_EXPORTS) \
37989	for flag in $(EXTRA_HOST_FLAGS) ; do \
37990	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37991	done; \
37992	echo "Doing installcheck in expect"; \
37993	(cd $(HOST_SUBDIR)/expect && \
37994	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37995	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37996	          "RANLIB=$${RANLIB}" \
37997	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37998	          installcheck) \
37999	  || exit 1
38000
38001@endif expect
38002
38003.PHONY: maybe-mostlyclean-expect mostlyclean-expect
38004maybe-mostlyclean-expect:
38005@if expect
38006maybe-mostlyclean-expect: mostlyclean-expect
38007
38008mostlyclean-expect:
38009	@: $(MAKE); $(unstage)
38010	@[ -f ./expect/Makefile ] || exit 0; \
38011	r=`${PWD_COMMAND}`; export r; \
38012	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38013	$(HOST_EXPORTS) \
38014	for flag in $(EXTRA_HOST_FLAGS) ; do \
38015	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38016	done; \
38017	echo "Doing mostlyclean in expect"; \
38018	(cd $(HOST_SUBDIR)/expect && \
38019	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38020	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38021	          "RANLIB=$${RANLIB}" \
38022	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38023	          mostlyclean) \
38024	  || exit 1
38025
38026@endif expect
38027
38028.PHONY: maybe-clean-expect clean-expect
38029maybe-clean-expect:
38030@if expect
38031maybe-clean-expect: clean-expect
38032
38033clean-expect:
38034	@: $(MAKE); $(unstage)
38035	@[ -f ./expect/Makefile ] || exit 0; \
38036	r=`${PWD_COMMAND}`; export r; \
38037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38038	$(HOST_EXPORTS) \
38039	for flag in $(EXTRA_HOST_FLAGS) ; do \
38040	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38041	done; \
38042	echo "Doing clean in expect"; \
38043	(cd $(HOST_SUBDIR)/expect && \
38044	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38045	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38046	          "RANLIB=$${RANLIB}" \
38047	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38048	          clean) \
38049	  || exit 1
38050
38051@endif expect
38052
38053.PHONY: maybe-distclean-expect distclean-expect
38054maybe-distclean-expect:
38055@if expect
38056maybe-distclean-expect: distclean-expect
38057
38058distclean-expect:
38059	@: $(MAKE); $(unstage)
38060	@[ -f ./expect/Makefile ] || exit 0; \
38061	r=`${PWD_COMMAND}`; export r; \
38062	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38063	$(HOST_EXPORTS) \
38064	for flag in $(EXTRA_HOST_FLAGS) ; do \
38065	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38066	done; \
38067	echo "Doing distclean in expect"; \
38068	(cd $(HOST_SUBDIR)/expect && \
38069	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38070	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38071	          "RANLIB=$${RANLIB}" \
38072	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38073	          distclean) \
38074	  || exit 1
38075
38076@endif expect
38077
38078.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
38079maybe-maintainer-clean-expect:
38080@if expect
38081maybe-maintainer-clean-expect: maintainer-clean-expect
38082
38083maintainer-clean-expect:
38084	@: $(MAKE); $(unstage)
38085	@[ -f ./expect/Makefile ] || exit 0; \
38086	r=`${PWD_COMMAND}`; export r; \
38087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38088	$(HOST_EXPORTS) \
38089	for flag in $(EXTRA_HOST_FLAGS) ; do \
38090	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38091	done; \
38092	echo "Doing maintainer-clean in expect"; \
38093	(cd $(HOST_SUBDIR)/expect && \
38094	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38095	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38096	          "RANLIB=$${RANLIB}" \
38097	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38098	          maintainer-clean) \
38099	  || exit 1
38100
38101@endif expect
38102
38103
38104
38105.PHONY: configure-guile maybe-configure-guile
38106maybe-configure-guile:
38107@if gcc-bootstrap
38108configure-guile: stage_current
38109@endif gcc-bootstrap
38110@if guile
38111maybe-configure-guile: configure-guile
38112configure-guile:
38113	@: $(MAKE); $(unstage)
38114	@r=`${PWD_COMMAND}`; export r; \
38115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38116	test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
38117	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
38118	$(HOST_EXPORTS)  \
38119	echo Configuring in $(HOST_SUBDIR)/guile; \
38120	cd "$(HOST_SUBDIR)/guile" || exit 1; \
38121	case $(srcdir) in \
38122	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38123	  *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
38124		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38125	esac; \
38126	module_srcdir=guile; \
38127	$(SHELL) \
38128	  $$s/$$module_srcdir/configure \
38129	  --srcdir=$${topdir}/$$module_srcdir \
38130	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38131	  --target=${target_alias}  \
38132	  || exit 1
38133@endif guile
38134
38135
38136
38137
38138
38139.PHONY: all-guile maybe-all-guile
38140maybe-all-guile:
38141@if gcc-bootstrap
38142all-guile: stage_current
38143@endif gcc-bootstrap
38144@if guile
38145TARGET-guile=all
38146maybe-all-guile: all-guile
38147all-guile: configure-guile
38148	@: $(MAKE); $(unstage)
38149	@r=`${PWD_COMMAND}`; export r; \
38150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38151	$(HOST_EXPORTS)  \
38152	(cd $(HOST_SUBDIR)/guile && \
38153	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
38154		$(TARGET-guile))
38155@endif guile
38156
38157
38158
38159
38160.PHONY: check-guile maybe-check-guile
38161maybe-check-guile:
38162@if guile
38163maybe-check-guile: check-guile
38164
38165check-guile:
38166	@: $(MAKE); $(unstage)
38167	@r=`${PWD_COMMAND}`; export r; \
38168	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38169	$(HOST_EXPORTS)  \
38170	(cd $(HOST_SUBDIR)/guile && \
38171	  $(MAKE) $(FLAGS_TO_PASS)  check)
38172
38173@endif guile
38174
38175.PHONY: install-guile maybe-install-guile
38176maybe-install-guile:
38177@if guile
38178maybe-install-guile: install-guile
38179
38180install-guile: installdirs
38181	@: $(MAKE); $(unstage)
38182	@r=`${PWD_COMMAND}`; export r; \
38183	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38184	$(HOST_EXPORTS) \
38185	(cd $(HOST_SUBDIR)/guile && \
38186	  $(MAKE) $(FLAGS_TO_PASS)  install)
38187
38188@endif guile
38189
38190.PHONY: install-strip-guile maybe-install-strip-guile
38191maybe-install-strip-guile:
38192@if guile
38193maybe-install-strip-guile: install-strip-guile
38194
38195install-strip-guile: installdirs
38196	@: $(MAKE); $(unstage)
38197	@r=`${PWD_COMMAND}`; export r; \
38198	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38199	$(HOST_EXPORTS) \
38200	(cd $(HOST_SUBDIR)/guile && \
38201	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
38202
38203@endif guile
38204
38205# Other targets (info, dvi, pdf, etc.)
38206
38207.PHONY: maybe-info-guile info-guile
38208maybe-info-guile:
38209@if guile
38210maybe-info-guile: info-guile
38211
38212info-guile: \
38213    configure-guile
38214	@: $(MAKE); $(unstage)
38215	@[ -f ./guile/Makefile ] || exit 0; \
38216	r=`${PWD_COMMAND}`; export r; \
38217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38218	$(HOST_EXPORTS) \
38219	for flag in $(EXTRA_HOST_FLAGS) ; do \
38220	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38221	done; \
38222	echo "Doing info in guile"; \
38223	(cd $(HOST_SUBDIR)/guile && \
38224	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38225	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38226	          "RANLIB=$${RANLIB}" \
38227	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38228	          info) \
38229	  || exit 1
38230
38231@endif guile
38232
38233.PHONY: maybe-dvi-guile dvi-guile
38234maybe-dvi-guile:
38235@if guile
38236maybe-dvi-guile: dvi-guile
38237
38238dvi-guile: \
38239    configure-guile
38240	@: $(MAKE); $(unstage)
38241	@[ -f ./guile/Makefile ] || exit 0; \
38242	r=`${PWD_COMMAND}`; export r; \
38243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38244	$(HOST_EXPORTS) \
38245	for flag in $(EXTRA_HOST_FLAGS) ; do \
38246	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38247	done; \
38248	echo "Doing dvi in guile"; \
38249	(cd $(HOST_SUBDIR)/guile && \
38250	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38251	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38252	          "RANLIB=$${RANLIB}" \
38253	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38254	          dvi) \
38255	  || exit 1
38256
38257@endif guile
38258
38259.PHONY: maybe-pdf-guile pdf-guile
38260maybe-pdf-guile:
38261@if guile
38262maybe-pdf-guile: pdf-guile
38263
38264pdf-guile: \
38265    configure-guile
38266	@: $(MAKE); $(unstage)
38267	@[ -f ./guile/Makefile ] || exit 0; \
38268	r=`${PWD_COMMAND}`; export r; \
38269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38270	$(HOST_EXPORTS) \
38271	for flag in $(EXTRA_HOST_FLAGS) ; do \
38272	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38273	done; \
38274	echo "Doing pdf in guile"; \
38275	(cd $(HOST_SUBDIR)/guile && \
38276	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38277	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38278	          "RANLIB=$${RANLIB}" \
38279	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38280	          pdf) \
38281	  || exit 1
38282
38283@endif guile
38284
38285.PHONY: maybe-html-guile html-guile
38286maybe-html-guile:
38287@if guile
38288maybe-html-guile: html-guile
38289
38290html-guile: \
38291    configure-guile
38292	@: $(MAKE); $(unstage)
38293	@[ -f ./guile/Makefile ] || exit 0; \
38294	r=`${PWD_COMMAND}`; export r; \
38295	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38296	$(HOST_EXPORTS) \
38297	for flag in $(EXTRA_HOST_FLAGS) ; do \
38298	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38299	done; \
38300	echo "Doing html in guile"; \
38301	(cd $(HOST_SUBDIR)/guile && \
38302	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38303	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38304	          "RANLIB=$${RANLIB}" \
38305	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38306	          html) \
38307	  || exit 1
38308
38309@endif guile
38310
38311.PHONY: maybe-TAGS-guile TAGS-guile
38312maybe-TAGS-guile:
38313@if guile
38314maybe-TAGS-guile: TAGS-guile
38315
38316TAGS-guile: \
38317    configure-guile
38318	@: $(MAKE); $(unstage)
38319	@[ -f ./guile/Makefile ] || exit 0; \
38320	r=`${PWD_COMMAND}`; export r; \
38321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38322	$(HOST_EXPORTS) \
38323	for flag in $(EXTRA_HOST_FLAGS) ; do \
38324	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38325	done; \
38326	echo "Doing TAGS in guile"; \
38327	(cd $(HOST_SUBDIR)/guile && \
38328	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38329	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38330	          "RANLIB=$${RANLIB}" \
38331	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38332	          TAGS) \
38333	  || exit 1
38334
38335@endif guile
38336
38337.PHONY: maybe-install-info-guile install-info-guile
38338maybe-install-info-guile:
38339@if guile
38340maybe-install-info-guile: install-info-guile
38341
38342install-info-guile: \
38343    configure-guile \
38344    info-guile
38345	@: $(MAKE); $(unstage)
38346	@[ -f ./guile/Makefile ] || exit 0; \
38347	r=`${PWD_COMMAND}`; export r; \
38348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38349	$(HOST_EXPORTS) \
38350	for flag in $(EXTRA_HOST_FLAGS) ; do \
38351	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38352	done; \
38353	echo "Doing install-info in guile"; \
38354	(cd $(HOST_SUBDIR)/guile && \
38355	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38356	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38357	          "RANLIB=$${RANLIB}" \
38358	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38359	          install-info) \
38360	  || exit 1
38361
38362@endif guile
38363
38364.PHONY: maybe-install-dvi-guile install-dvi-guile
38365maybe-install-dvi-guile:
38366@if guile
38367maybe-install-dvi-guile: install-dvi-guile
38368
38369install-dvi-guile: \
38370    configure-guile \
38371    dvi-guile
38372	@: $(MAKE); $(unstage)
38373	@[ -f ./guile/Makefile ] || exit 0; \
38374	r=`${PWD_COMMAND}`; export r; \
38375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38376	$(HOST_EXPORTS) \
38377	for flag in $(EXTRA_HOST_FLAGS) ; do \
38378	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38379	done; \
38380	echo "Doing install-dvi in guile"; \
38381	(cd $(HOST_SUBDIR)/guile && \
38382	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38383	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38384	          "RANLIB=$${RANLIB}" \
38385	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38386	          install-dvi) \
38387	  || exit 1
38388
38389@endif guile
38390
38391.PHONY: maybe-install-pdf-guile install-pdf-guile
38392maybe-install-pdf-guile:
38393@if guile
38394maybe-install-pdf-guile: install-pdf-guile
38395
38396install-pdf-guile: \
38397    configure-guile \
38398    pdf-guile
38399	@: $(MAKE); $(unstage)
38400	@[ -f ./guile/Makefile ] || exit 0; \
38401	r=`${PWD_COMMAND}`; export r; \
38402	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38403	$(HOST_EXPORTS) \
38404	for flag in $(EXTRA_HOST_FLAGS) ; do \
38405	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38406	done; \
38407	echo "Doing install-pdf in guile"; \
38408	(cd $(HOST_SUBDIR)/guile && \
38409	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38410	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38411	          "RANLIB=$${RANLIB}" \
38412	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38413	          install-pdf) \
38414	  || exit 1
38415
38416@endif guile
38417
38418.PHONY: maybe-install-html-guile install-html-guile
38419maybe-install-html-guile:
38420@if guile
38421maybe-install-html-guile: install-html-guile
38422
38423install-html-guile: \
38424    configure-guile \
38425    html-guile
38426	@: $(MAKE); $(unstage)
38427	@[ -f ./guile/Makefile ] || exit 0; \
38428	r=`${PWD_COMMAND}`; export r; \
38429	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38430	$(HOST_EXPORTS) \
38431	for flag in $(EXTRA_HOST_FLAGS) ; do \
38432	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38433	done; \
38434	echo "Doing install-html in guile"; \
38435	(cd $(HOST_SUBDIR)/guile && \
38436	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38437	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38438	          "RANLIB=$${RANLIB}" \
38439	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38440	          install-html) \
38441	  || exit 1
38442
38443@endif guile
38444
38445.PHONY: maybe-installcheck-guile installcheck-guile
38446maybe-installcheck-guile:
38447@if guile
38448maybe-installcheck-guile: installcheck-guile
38449
38450installcheck-guile: \
38451    configure-guile
38452	@: $(MAKE); $(unstage)
38453	@[ -f ./guile/Makefile ] || exit 0; \
38454	r=`${PWD_COMMAND}`; export r; \
38455	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38456	$(HOST_EXPORTS) \
38457	for flag in $(EXTRA_HOST_FLAGS) ; do \
38458	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38459	done; \
38460	echo "Doing installcheck in guile"; \
38461	(cd $(HOST_SUBDIR)/guile && \
38462	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38463	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38464	          "RANLIB=$${RANLIB}" \
38465	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38466	          installcheck) \
38467	  || exit 1
38468
38469@endif guile
38470
38471.PHONY: maybe-mostlyclean-guile mostlyclean-guile
38472maybe-mostlyclean-guile:
38473@if guile
38474maybe-mostlyclean-guile: mostlyclean-guile
38475
38476mostlyclean-guile:
38477	@: $(MAKE); $(unstage)
38478	@[ -f ./guile/Makefile ] || exit 0; \
38479	r=`${PWD_COMMAND}`; export r; \
38480	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38481	$(HOST_EXPORTS) \
38482	for flag in $(EXTRA_HOST_FLAGS) ; do \
38483	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38484	done; \
38485	echo "Doing mostlyclean in guile"; \
38486	(cd $(HOST_SUBDIR)/guile && \
38487	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38488	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38489	          "RANLIB=$${RANLIB}" \
38490	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38491	          mostlyclean) \
38492	  || exit 1
38493
38494@endif guile
38495
38496.PHONY: maybe-clean-guile clean-guile
38497maybe-clean-guile:
38498@if guile
38499maybe-clean-guile: clean-guile
38500
38501clean-guile:
38502	@: $(MAKE); $(unstage)
38503	@[ -f ./guile/Makefile ] || exit 0; \
38504	r=`${PWD_COMMAND}`; export r; \
38505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38506	$(HOST_EXPORTS) \
38507	for flag in $(EXTRA_HOST_FLAGS) ; do \
38508	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38509	done; \
38510	echo "Doing clean in guile"; \
38511	(cd $(HOST_SUBDIR)/guile && \
38512	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38513	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38514	          "RANLIB=$${RANLIB}" \
38515	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38516	          clean) \
38517	  || exit 1
38518
38519@endif guile
38520
38521.PHONY: maybe-distclean-guile distclean-guile
38522maybe-distclean-guile:
38523@if guile
38524maybe-distclean-guile: distclean-guile
38525
38526distclean-guile:
38527	@: $(MAKE); $(unstage)
38528	@[ -f ./guile/Makefile ] || exit 0; \
38529	r=`${PWD_COMMAND}`; export r; \
38530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38531	$(HOST_EXPORTS) \
38532	for flag in $(EXTRA_HOST_FLAGS) ; do \
38533	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38534	done; \
38535	echo "Doing distclean in guile"; \
38536	(cd $(HOST_SUBDIR)/guile && \
38537	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38538	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38539	          "RANLIB=$${RANLIB}" \
38540	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38541	          distclean) \
38542	  || exit 1
38543
38544@endif guile
38545
38546.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
38547maybe-maintainer-clean-guile:
38548@if guile
38549maybe-maintainer-clean-guile: maintainer-clean-guile
38550
38551maintainer-clean-guile:
38552	@: $(MAKE); $(unstage)
38553	@[ -f ./guile/Makefile ] || exit 0; \
38554	r=`${PWD_COMMAND}`; export r; \
38555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38556	$(HOST_EXPORTS) \
38557	for flag in $(EXTRA_HOST_FLAGS) ; do \
38558	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38559	done; \
38560	echo "Doing maintainer-clean in guile"; \
38561	(cd $(HOST_SUBDIR)/guile && \
38562	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38563	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38564	          "RANLIB=$${RANLIB}" \
38565	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38566	          maintainer-clean) \
38567	  || exit 1
38568
38569@endif guile
38570
38571
38572
38573.PHONY: configure-tk maybe-configure-tk
38574maybe-configure-tk:
38575@if gcc-bootstrap
38576configure-tk: stage_current
38577@endif gcc-bootstrap
38578@if tk
38579maybe-configure-tk: configure-tk
38580configure-tk:
38581	@: $(MAKE); $(unstage)
38582	@r=`${PWD_COMMAND}`; export r; \
38583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38584	test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
38585	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
38586	$(HOST_EXPORTS)  \
38587	echo Configuring in $(HOST_SUBDIR)/tk; \
38588	cd "$(HOST_SUBDIR)/tk" || exit 1; \
38589	case $(srcdir) in \
38590	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38591	  *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
38592		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38593	esac; \
38594	module_srcdir=tk; \
38595	$(SHELL) \
38596	  $$s/$$module_srcdir/configure \
38597	  --srcdir=$${topdir}/$$module_srcdir \
38598	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38599	  --target=${target_alias}  \
38600	  || exit 1
38601@endif tk
38602
38603
38604
38605
38606
38607.PHONY: all-tk maybe-all-tk
38608maybe-all-tk:
38609@if gcc-bootstrap
38610all-tk: stage_current
38611@endif gcc-bootstrap
38612@if tk
38613TARGET-tk=all
38614maybe-all-tk: all-tk
38615all-tk: configure-tk
38616	@: $(MAKE); $(unstage)
38617	@r=`${PWD_COMMAND}`; export r; \
38618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38619	$(HOST_EXPORTS)  \
38620	(cd $(HOST_SUBDIR)/tk && \
38621	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
38622		$(TARGET-tk))
38623@endif tk
38624
38625
38626
38627
38628.PHONY: check-tk maybe-check-tk
38629maybe-check-tk:
38630@if tk
38631maybe-check-tk: check-tk
38632
38633check-tk:
38634	@: $(MAKE); $(unstage)
38635	@r=`${PWD_COMMAND}`; export r; \
38636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38637	$(HOST_EXPORTS)  \
38638	(cd $(HOST_SUBDIR)/tk && \
38639	  $(MAKE) $(FLAGS_TO_PASS)  check)
38640
38641@endif tk
38642
38643.PHONY: install-tk maybe-install-tk
38644maybe-install-tk:
38645@if tk
38646maybe-install-tk: install-tk
38647
38648install-tk: installdirs
38649	@: $(MAKE); $(unstage)
38650	@r=`${PWD_COMMAND}`; export r; \
38651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38652	$(HOST_EXPORTS) \
38653	(cd $(HOST_SUBDIR)/tk && \
38654	  $(MAKE) $(FLAGS_TO_PASS)  install)
38655
38656@endif tk
38657
38658.PHONY: install-strip-tk maybe-install-strip-tk
38659maybe-install-strip-tk:
38660@if tk
38661maybe-install-strip-tk: install-strip-tk
38662
38663install-strip-tk: installdirs
38664	@: $(MAKE); $(unstage)
38665	@r=`${PWD_COMMAND}`; export r; \
38666	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38667	$(HOST_EXPORTS) \
38668	(cd $(HOST_SUBDIR)/tk && \
38669	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
38670
38671@endif tk
38672
38673# Other targets (info, dvi, pdf, etc.)
38674
38675.PHONY: maybe-info-tk info-tk
38676maybe-info-tk:
38677@if tk
38678maybe-info-tk: info-tk
38679
38680info-tk: \
38681    configure-tk
38682	@: $(MAKE); $(unstage)
38683	@[ -f ./tk/Makefile ] || exit 0; \
38684	r=`${PWD_COMMAND}`; export r; \
38685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38686	$(HOST_EXPORTS) \
38687	for flag in $(EXTRA_HOST_FLAGS) ; do \
38688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38689	done; \
38690	echo "Doing info in tk"; \
38691	(cd $(HOST_SUBDIR)/tk && \
38692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38694	          "RANLIB=$${RANLIB}" \
38695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38696	          info) \
38697	  || exit 1
38698
38699@endif tk
38700
38701.PHONY: maybe-dvi-tk dvi-tk
38702maybe-dvi-tk:
38703@if tk
38704maybe-dvi-tk: dvi-tk
38705
38706dvi-tk: \
38707    configure-tk
38708	@: $(MAKE); $(unstage)
38709	@[ -f ./tk/Makefile ] || exit 0; \
38710	r=`${PWD_COMMAND}`; export r; \
38711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38712	$(HOST_EXPORTS) \
38713	for flag in $(EXTRA_HOST_FLAGS) ; do \
38714	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38715	done; \
38716	echo "Doing dvi in tk"; \
38717	(cd $(HOST_SUBDIR)/tk && \
38718	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38719	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38720	          "RANLIB=$${RANLIB}" \
38721	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38722	          dvi) \
38723	  || exit 1
38724
38725@endif tk
38726
38727.PHONY: maybe-pdf-tk pdf-tk
38728maybe-pdf-tk:
38729@if tk
38730maybe-pdf-tk: pdf-tk
38731
38732pdf-tk: \
38733    configure-tk
38734	@: $(MAKE); $(unstage)
38735	@[ -f ./tk/Makefile ] || exit 0; \
38736	r=`${PWD_COMMAND}`; export r; \
38737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38738	$(HOST_EXPORTS) \
38739	for flag in $(EXTRA_HOST_FLAGS) ; do \
38740	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38741	done; \
38742	echo "Doing pdf in tk"; \
38743	(cd $(HOST_SUBDIR)/tk && \
38744	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38745	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38746	          "RANLIB=$${RANLIB}" \
38747	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38748	          pdf) \
38749	  || exit 1
38750
38751@endif tk
38752
38753.PHONY: maybe-html-tk html-tk
38754maybe-html-tk:
38755@if tk
38756maybe-html-tk: html-tk
38757
38758html-tk: \
38759    configure-tk
38760	@: $(MAKE); $(unstage)
38761	@[ -f ./tk/Makefile ] || exit 0; \
38762	r=`${PWD_COMMAND}`; export r; \
38763	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38764	$(HOST_EXPORTS) \
38765	for flag in $(EXTRA_HOST_FLAGS) ; do \
38766	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38767	done; \
38768	echo "Doing html in tk"; \
38769	(cd $(HOST_SUBDIR)/tk && \
38770	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38771	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38772	          "RANLIB=$${RANLIB}" \
38773	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38774	          html) \
38775	  || exit 1
38776
38777@endif tk
38778
38779.PHONY: maybe-TAGS-tk TAGS-tk
38780maybe-TAGS-tk:
38781@if tk
38782maybe-TAGS-tk: TAGS-tk
38783
38784TAGS-tk: \
38785    configure-tk
38786	@: $(MAKE); $(unstage)
38787	@[ -f ./tk/Makefile ] || exit 0; \
38788	r=`${PWD_COMMAND}`; export r; \
38789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38790	$(HOST_EXPORTS) \
38791	for flag in $(EXTRA_HOST_FLAGS) ; do \
38792	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38793	done; \
38794	echo "Doing TAGS in tk"; \
38795	(cd $(HOST_SUBDIR)/tk && \
38796	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38797	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38798	          "RANLIB=$${RANLIB}" \
38799	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38800	          TAGS) \
38801	  || exit 1
38802
38803@endif tk
38804
38805.PHONY: maybe-install-info-tk install-info-tk
38806maybe-install-info-tk:
38807@if tk
38808maybe-install-info-tk: install-info-tk
38809
38810install-info-tk: \
38811    configure-tk \
38812    info-tk
38813	@: $(MAKE); $(unstage)
38814	@[ -f ./tk/Makefile ] || exit 0; \
38815	r=`${PWD_COMMAND}`; export r; \
38816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38817	$(HOST_EXPORTS) \
38818	for flag in $(EXTRA_HOST_FLAGS) ; do \
38819	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38820	done; \
38821	echo "Doing install-info in tk"; \
38822	(cd $(HOST_SUBDIR)/tk && \
38823	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38824	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38825	          "RANLIB=$${RANLIB}" \
38826	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38827	          install-info) \
38828	  || exit 1
38829
38830@endif tk
38831
38832.PHONY: maybe-install-dvi-tk install-dvi-tk
38833maybe-install-dvi-tk:
38834@if tk
38835maybe-install-dvi-tk: install-dvi-tk
38836
38837install-dvi-tk: \
38838    configure-tk \
38839    dvi-tk
38840	@: $(MAKE); $(unstage)
38841	@[ -f ./tk/Makefile ] || exit 0; \
38842	r=`${PWD_COMMAND}`; export r; \
38843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38844	$(HOST_EXPORTS) \
38845	for flag in $(EXTRA_HOST_FLAGS) ; do \
38846	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38847	done; \
38848	echo "Doing install-dvi in tk"; \
38849	(cd $(HOST_SUBDIR)/tk && \
38850	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38851	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38852	          "RANLIB=$${RANLIB}" \
38853	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38854	          install-dvi) \
38855	  || exit 1
38856
38857@endif tk
38858
38859.PHONY: maybe-install-pdf-tk install-pdf-tk
38860maybe-install-pdf-tk:
38861@if tk
38862maybe-install-pdf-tk: install-pdf-tk
38863
38864install-pdf-tk: \
38865    configure-tk \
38866    pdf-tk
38867	@: $(MAKE); $(unstage)
38868	@[ -f ./tk/Makefile ] || exit 0; \
38869	r=`${PWD_COMMAND}`; export r; \
38870	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38871	$(HOST_EXPORTS) \
38872	for flag in $(EXTRA_HOST_FLAGS) ; do \
38873	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38874	done; \
38875	echo "Doing install-pdf in tk"; \
38876	(cd $(HOST_SUBDIR)/tk && \
38877	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38878	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38879	          "RANLIB=$${RANLIB}" \
38880	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38881	          install-pdf) \
38882	  || exit 1
38883
38884@endif tk
38885
38886.PHONY: maybe-install-html-tk install-html-tk
38887maybe-install-html-tk:
38888@if tk
38889maybe-install-html-tk: install-html-tk
38890
38891install-html-tk: \
38892    configure-tk \
38893    html-tk
38894	@: $(MAKE); $(unstage)
38895	@[ -f ./tk/Makefile ] || exit 0; \
38896	r=`${PWD_COMMAND}`; export r; \
38897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38898	$(HOST_EXPORTS) \
38899	for flag in $(EXTRA_HOST_FLAGS) ; do \
38900	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38901	done; \
38902	echo "Doing install-html in tk"; \
38903	(cd $(HOST_SUBDIR)/tk && \
38904	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38905	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38906	          "RANLIB=$${RANLIB}" \
38907	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38908	          install-html) \
38909	  || exit 1
38910
38911@endif tk
38912
38913.PHONY: maybe-installcheck-tk installcheck-tk
38914maybe-installcheck-tk:
38915@if tk
38916maybe-installcheck-tk: installcheck-tk
38917
38918installcheck-tk: \
38919    configure-tk
38920	@: $(MAKE); $(unstage)
38921	@[ -f ./tk/Makefile ] || exit 0; \
38922	r=`${PWD_COMMAND}`; export r; \
38923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38924	$(HOST_EXPORTS) \
38925	for flag in $(EXTRA_HOST_FLAGS) ; do \
38926	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38927	done; \
38928	echo "Doing installcheck in tk"; \
38929	(cd $(HOST_SUBDIR)/tk && \
38930	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38931	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38932	          "RANLIB=$${RANLIB}" \
38933	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38934	          installcheck) \
38935	  || exit 1
38936
38937@endif tk
38938
38939.PHONY: maybe-mostlyclean-tk mostlyclean-tk
38940maybe-mostlyclean-tk:
38941@if tk
38942maybe-mostlyclean-tk: mostlyclean-tk
38943
38944mostlyclean-tk:
38945	@: $(MAKE); $(unstage)
38946	@[ -f ./tk/Makefile ] || exit 0; \
38947	r=`${PWD_COMMAND}`; export r; \
38948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38949	$(HOST_EXPORTS) \
38950	for flag in $(EXTRA_HOST_FLAGS) ; do \
38951	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38952	done; \
38953	echo "Doing mostlyclean in tk"; \
38954	(cd $(HOST_SUBDIR)/tk && \
38955	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38956	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38957	          "RANLIB=$${RANLIB}" \
38958	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38959	          mostlyclean) \
38960	  || exit 1
38961
38962@endif tk
38963
38964.PHONY: maybe-clean-tk clean-tk
38965maybe-clean-tk:
38966@if tk
38967maybe-clean-tk: clean-tk
38968
38969clean-tk:
38970	@: $(MAKE); $(unstage)
38971	@[ -f ./tk/Makefile ] || exit 0; \
38972	r=`${PWD_COMMAND}`; export r; \
38973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38974	$(HOST_EXPORTS) \
38975	for flag in $(EXTRA_HOST_FLAGS) ; do \
38976	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38977	done; \
38978	echo "Doing clean in tk"; \
38979	(cd $(HOST_SUBDIR)/tk && \
38980	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38981	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38982	          "RANLIB=$${RANLIB}" \
38983	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38984	          clean) \
38985	  || exit 1
38986
38987@endif tk
38988
38989.PHONY: maybe-distclean-tk distclean-tk
38990maybe-distclean-tk:
38991@if tk
38992maybe-distclean-tk: distclean-tk
38993
38994distclean-tk:
38995	@: $(MAKE); $(unstage)
38996	@[ -f ./tk/Makefile ] || exit 0; \
38997	r=`${PWD_COMMAND}`; export r; \
38998	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38999	$(HOST_EXPORTS) \
39000	for flag in $(EXTRA_HOST_FLAGS) ; do \
39001	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39002	done; \
39003	echo "Doing distclean in tk"; \
39004	(cd $(HOST_SUBDIR)/tk && \
39005	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39006	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39007	          "RANLIB=$${RANLIB}" \
39008	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39009	          distclean) \
39010	  || exit 1
39011
39012@endif tk
39013
39014.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
39015maybe-maintainer-clean-tk:
39016@if tk
39017maybe-maintainer-clean-tk: maintainer-clean-tk
39018
39019maintainer-clean-tk:
39020	@: $(MAKE); $(unstage)
39021	@[ -f ./tk/Makefile ] || exit 0; \
39022	r=`${PWD_COMMAND}`; export r; \
39023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39024	$(HOST_EXPORTS) \
39025	for flag in $(EXTRA_HOST_FLAGS) ; do \
39026	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39027	done; \
39028	echo "Doing maintainer-clean in tk"; \
39029	(cd $(HOST_SUBDIR)/tk && \
39030	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39031	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39032	          "RANLIB=$${RANLIB}" \
39033	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39034	          maintainer-clean) \
39035	  || exit 1
39036
39037@endif tk
39038
39039
39040
39041.PHONY: configure-libtermcap maybe-configure-libtermcap
39042maybe-configure-libtermcap:
39043@if gcc-bootstrap
39044configure-libtermcap: stage_current
39045@endif gcc-bootstrap
39046@if libtermcap
39047maybe-configure-libtermcap: configure-libtermcap
39048configure-libtermcap:
39049	@: $(MAKE); $(unstage)
39050	@r=`${PWD_COMMAND}`; export r; \
39051	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39052	test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
39053	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
39054	$(HOST_EXPORTS)  \
39055	echo Configuring in $(HOST_SUBDIR)/libtermcap; \
39056	cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
39057	case $(srcdir) in \
39058	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39059	  *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
39060		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39061	esac; \
39062	module_srcdir=libtermcap; \
39063	$(SHELL) \
39064	  $$s/$$module_srcdir/configure \
39065	  --srcdir=$${topdir}/$$module_srcdir \
39066	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39067	  --target=${target_alias}  \
39068	  || exit 1
39069@endif libtermcap
39070
39071
39072
39073
39074
39075.PHONY: all-libtermcap maybe-all-libtermcap
39076maybe-all-libtermcap:
39077@if gcc-bootstrap
39078all-libtermcap: stage_current
39079@endif gcc-bootstrap
39080@if libtermcap
39081TARGET-libtermcap=all
39082maybe-all-libtermcap: all-libtermcap
39083all-libtermcap: configure-libtermcap
39084	@: $(MAKE); $(unstage)
39085	@r=`${PWD_COMMAND}`; export r; \
39086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39087	$(HOST_EXPORTS)  \
39088	(cd $(HOST_SUBDIR)/libtermcap && \
39089	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
39090		$(TARGET-libtermcap))
39091@endif libtermcap
39092
39093
39094
39095
39096.PHONY: check-libtermcap maybe-check-libtermcap
39097maybe-check-libtermcap:
39098@if libtermcap
39099maybe-check-libtermcap: check-libtermcap
39100
39101check-libtermcap:
39102
39103@endif libtermcap
39104
39105.PHONY: install-libtermcap maybe-install-libtermcap
39106maybe-install-libtermcap:
39107@if libtermcap
39108maybe-install-libtermcap: install-libtermcap
39109
39110install-libtermcap: installdirs
39111	@: $(MAKE); $(unstage)
39112	@r=`${PWD_COMMAND}`; export r; \
39113	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39114	$(HOST_EXPORTS) \
39115	(cd $(HOST_SUBDIR)/libtermcap && \
39116	  $(MAKE) $(FLAGS_TO_PASS)  install)
39117
39118@endif libtermcap
39119
39120.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
39121maybe-install-strip-libtermcap:
39122@if libtermcap
39123maybe-install-strip-libtermcap: install-strip-libtermcap
39124
39125install-strip-libtermcap: installdirs
39126	@: $(MAKE); $(unstage)
39127	@r=`${PWD_COMMAND}`; export r; \
39128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39129	$(HOST_EXPORTS) \
39130	(cd $(HOST_SUBDIR)/libtermcap && \
39131	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
39132
39133@endif libtermcap
39134
39135# Other targets (info, dvi, pdf, etc.)
39136
39137.PHONY: maybe-info-libtermcap info-libtermcap
39138maybe-info-libtermcap:
39139@if libtermcap
39140maybe-info-libtermcap: info-libtermcap
39141
39142info-libtermcap: \
39143    configure-libtermcap
39144	@: $(MAKE); $(unstage)
39145	@[ -f ./libtermcap/Makefile ] || exit 0; \
39146	r=`${PWD_COMMAND}`; export r; \
39147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39148	$(HOST_EXPORTS) \
39149	for flag in $(EXTRA_HOST_FLAGS) ; do \
39150	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39151	done; \
39152	echo "Doing info in libtermcap"; \
39153	(cd $(HOST_SUBDIR)/libtermcap && \
39154	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39155	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39156	          "RANLIB=$${RANLIB}" \
39157	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39158	          info) \
39159	  || exit 1
39160
39161@endif libtermcap
39162
39163.PHONY: maybe-dvi-libtermcap dvi-libtermcap
39164maybe-dvi-libtermcap:
39165@if libtermcap
39166maybe-dvi-libtermcap: dvi-libtermcap
39167
39168dvi-libtermcap: \
39169    configure-libtermcap
39170	@: $(MAKE); $(unstage)
39171	@[ -f ./libtermcap/Makefile ] || exit 0; \
39172	r=`${PWD_COMMAND}`; export r; \
39173	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39174	$(HOST_EXPORTS) \
39175	for flag in $(EXTRA_HOST_FLAGS) ; do \
39176	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39177	done; \
39178	echo "Doing dvi in libtermcap"; \
39179	(cd $(HOST_SUBDIR)/libtermcap && \
39180	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39181	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39182	          "RANLIB=$${RANLIB}" \
39183	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39184	          dvi) \
39185	  || exit 1
39186
39187@endif libtermcap
39188
39189.PHONY: maybe-pdf-libtermcap pdf-libtermcap
39190maybe-pdf-libtermcap:
39191@if libtermcap
39192maybe-pdf-libtermcap: pdf-libtermcap
39193
39194pdf-libtermcap: \
39195    configure-libtermcap
39196	@: $(MAKE); $(unstage)
39197	@[ -f ./libtermcap/Makefile ] || exit 0; \
39198	r=`${PWD_COMMAND}`; export r; \
39199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39200	$(HOST_EXPORTS) \
39201	for flag in $(EXTRA_HOST_FLAGS) ; do \
39202	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39203	done; \
39204	echo "Doing pdf in libtermcap"; \
39205	(cd $(HOST_SUBDIR)/libtermcap && \
39206	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39207	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39208	          "RANLIB=$${RANLIB}" \
39209	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39210	          pdf) \
39211	  || exit 1
39212
39213@endif libtermcap
39214
39215.PHONY: maybe-html-libtermcap html-libtermcap
39216maybe-html-libtermcap:
39217@if libtermcap
39218maybe-html-libtermcap: html-libtermcap
39219
39220html-libtermcap: \
39221    configure-libtermcap
39222	@: $(MAKE); $(unstage)
39223	@[ -f ./libtermcap/Makefile ] || exit 0; \
39224	r=`${PWD_COMMAND}`; export r; \
39225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39226	$(HOST_EXPORTS) \
39227	for flag in $(EXTRA_HOST_FLAGS) ; do \
39228	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39229	done; \
39230	echo "Doing html in libtermcap"; \
39231	(cd $(HOST_SUBDIR)/libtermcap && \
39232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39234	          "RANLIB=$${RANLIB}" \
39235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39236	          html) \
39237	  || exit 1
39238
39239@endif libtermcap
39240
39241.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
39242maybe-TAGS-libtermcap:
39243@if libtermcap
39244maybe-TAGS-libtermcap: TAGS-libtermcap
39245
39246TAGS-libtermcap: \
39247    configure-libtermcap
39248	@: $(MAKE); $(unstage)
39249	@[ -f ./libtermcap/Makefile ] || exit 0; \
39250	r=`${PWD_COMMAND}`; export r; \
39251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39252	$(HOST_EXPORTS) \
39253	for flag in $(EXTRA_HOST_FLAGS) ; do \
39254	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39255	done; \
39256	echo "Doing TAGS in libtermcap"; \
39257	(cd $(HOST_SUBDIR)/libtermcap && \
39258	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39259	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39260	          "RANLIB=$${RANLIB}" \
39261	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39262	          TAGS) \
39263	  || exit 1
39264
39265@endif libtermcap
39266
39267.PHONY: maybe-install-info-libtermcap install-info-libtermcap
39268maybe-install-info-libtermcap:
39269@if libtermcap
39270maybe-install-info-libtermcap: install-info-libtermcap
39271
39272install-info-libtermcap: \
39273    configure-libtermcap \
39274    info-libtermcap
39275	@: $(MAKE); $(unstage)
39276	@[ -f ./libtermcap/Makefile ] || exit 0; \
39277	r=`${PWD_COMMAND}`; export r; \
39278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39279	$(HOST_EXPORTS) \
39280	for flag in $(EXTRA_HOST_FLAGS) ; do \
39281	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39282	done; \
39283	echo "Doing install-info in libtermcap"; \
39284	(cd $(HOST_SUBDIR)/libtermcap && \
39285	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39286	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39287	          "RANLIB=$${RANLIB}" \
39288	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39289	          install-info) \
39290	  || exit 1
39291
39292@endif libtermcap
39293
39294.PHONY: maybe-install-dvi-libtermcap install-dvi-libtermcap
39295maybe-install-dvi-libtermcap:
39296@if libtermcap
39297maybe-install-dvi-libtermcap: install-dvi-libtermcap
39298
39299install-dvi-libtermcap: \
39300    configure-libtermcap \
39301    dvi-libtermcap
39302	@: $(MAKE); $(unstage)
39303	@[ -f ./libtermcap/Makefile ] || exit 0; \
39304	r=`${PWD_COMMAND}`; export r; \
39305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39306	$(HOST_EXPORTS) \
39307	for flag in $(EXTRA_HOST_FLAGS) ; do \
39308	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39309	done; \
39310	echo "Doing install-dvi in libtermcap"; \
39311	(cd $(HOST_SUBDIR)/libtermcap && \
39312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39314	          "RANLIB=$${RANLIB}" \
39315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39316	          install-dvi) \
39317	  || exit 1
39318
39319@endif libtermcap
39320
39321.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
39322maybe-install-pdf-libtermcap:
39323@if libtermcap
39324maybe-install-pdf-libtermcap: install-pdf-libtermcap
39325
39326install-pdf-libtermcap: \
39327    configure-libtermcap \
39328    pdf-libtermcap
39329	@: $(MAKE); $(unstage)
39330	@[ -f ./libtermcap/Makefile ] || exit 0; \
39331	r=`${PWD_COMMAND}`; export r; \
39332	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39333	$(HOST_EXPORTS) \
39334	for flag in $(EXTRA_HOST_FLAGS) ; do \
39335	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39336	done; \
39337	echo "Doing install-pdf in libtermcap"; \
39338	(cd $(HOST_SUBDIR)/libtermcap && \
39339	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39340	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39341	          "RANLIB=$${RANLIB}" \
39342	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39343	          install-pdf) \
39344	  || exit 1
39345
39346@endif libtermcap
39347
39348.PHONY: maybe-install-html-libtermcap install-html-libtermcap
39349maybe-install-html-libtermcap:
39350@if libtermcap
39351maybe-install-html-libtermcap: install-html-libtermcap
39352
39353install-html-libtermcap: \
39354    configure-libtermcap \
39355    html-libtermcap
39356	@: $(MAKE); $(unstage)
39357	@[ -f ./libtermcap/Makefile ] || exit 0; \
39358	r=`${PWD_COMMAND}`; export r; \
39359	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39360	$(HOST_EXPORTS) \
39361	for flag in $(EXTRA_HOST_FLAGS) ; do \
39362	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39363	done; \
39364	echo "Doing install-html in libtermcap"; \
39365	(cd $(HOST_SUBDIR)/libtermcap && \
39366	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39367	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39368	          "RANLIB=$${RANLIB}" \
39369	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39370	          install-html) \
39371	  || exit 1
39372
39373@endif libtermcap
39374
39375.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
39376maybe-installcheck-libtermcap:
39377@if libtermcap
39378maybe-installcheck-libtermcap: installcheck-libtermcap
39379
39380installcheck-libtermcap: \
39381    configure-libtermcap
39382	@: $(MAKE); $(unstage)
39383	@[ -f ./libtermcap/Makefile ] || exit 0; \
39384	r=`${PWD_COMMAND}`; export r; \
39385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39386	$(HOST_EXPORTS) \
39387	for flag in $(EXTRA_HOST_FLAGS) ; do \
39388	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39389	done; \
39390	echo "Doing installcheck in libtermcap"; \
39391	(cd $(HOST_SUBDIR)/libtermcap && \
39392	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39393	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39394	          "RANLIB=$${RANLIB}" \
39395	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39396	          installcheck) \
39397	  || exit 1
39398
39399@endif libtermcap
39400
39401.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
39402maybe-mostlyclean-libtermcap:
39403@if libtermcap
39404maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
39405
39406# libtermcap doesn't support mostlyclean.
39407mostlyclean-libtermcap:
39408
39409@endif libtermcap
39410
39411.PHONY: maybe-clean-libtermcap clean-libtermcap
39412maybe-clean-libtermcap:
39413@if libtermcap
39414maybe-clean-libtermcap: clean-libtermcap
39415
39416# libtermcap doesn't support clean.
39417clean-libtermcap:
39418
39419@endif libtermcap
39420
39421.PHONY: maybe-distclean-libtermcap distclean-libtermcap
39422maybe-distclean-libtermcap:
39423@if libtermcap
39424maybe-distclean-libtermcap: distclean-libtermcap
39425
39426# libtermcap doesn't support distclean.
39427distclean-libtermcap:
39428
39429@endif libtermcap
39430
39431.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
39432maybe-maintainer-clean-libtermcap:
39433@if libtermcap
39434maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
39435
39436# libtermcap doesn't support maintainer-clean.
39437maintainer-clean-libtermcap:
39438
39439@endif libtermcap
39440
39441
39442
39443.PHONY: configure-utils maybe-configure-utils
39444maybe-configure-utils:
39445@if gcc-bootstrap
39446configure-utils: stage_current
39447@endif gcc-bootstrap
39448@if utils
39449maybe-configure-utils: configure-utils
39450configure-utils:
39451	@: $(MAKE); $(unstage)
39452	@r=`${PWD_COMMAND}`; export r; \
39453	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39454	test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
39455	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
39456	$(HOST_EXPORTS)  \
39457	echo Configuring in $(HOST_SUBDIR)/utils; \
39458	cd "$(HOST_SUBDIR)/utils" || exit 1; \
39459	case $(srcdir) in \
39460	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39461	  *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
39462		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39463	esac; \
39464	module_srcdir=utils; \
39465	$(SHELL) \
39466	  $$s/$$module_srcdir/configure \
39467	  --srcdir=$${topdir}/$$module_srcdir \
39468	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39469	  --target=${target_alias}  \
39470	  || exit 1
39471@endif utils
39472
39473
39474
39475
39476
39477.PHONY: all-utils maybe-all-utils
39478maybe-all-utils:
39479@if gcc-bootstrap
39480all-utils: stage_current
39481@endif gcc-bootstrap
39482@if utils
39483TARGET-utils=all
39484maybe-all-utils: all-utils
39485all-utils: configure-utils
39486	@: $(MAKE); $(unstage)
39487	@r=`${PWD_COMMAND}`; export r; \
39488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39489	$(HOST_EXPORTS)  \
39490	(cd $(HOST_SUBDIR)/utils && \
39491	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
39492		$(TARGET-utils))
39493@endif utils
39494
39495
39496
39497
39498.PHONY: check-utils maybe-check-utils
39499maybe-check-utils:
39500@if utils
39501maybe-check-utils: check-utils
39502
39503check-utils:
39504
39505@endif utils
39506
39507.PHONY: install-utils maybe-install-utils
39508maybe-install-utils:
39509@if utils
39510maybe-install-utils: install-utils
39511
39512install-utils: installdirs
39513	@: $(MAKE); $(unstage)
39514	@r=`${PWD_COMMAND}`; export r; \
39515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39516	$(HOST_EXPORTS) \
39517	(cd $(HOST_SUBDIR)/utils && \
39518	  $(MAKE) $(FLAGS_TO_PASS)  install)
39519
39520@endif utils
39521
39522.PHONY: install-strip-utils maybe-install-strip-utils
39523maybe-install-strip-utils:
39524@if utils
39525maybe-install-strip-utils: install-strip-utils
39526
39527install-strip-utils: installdirs
39528	@: $(MAKE); $(unstage)
39529	@r=`${PWD_COMMAND}`; export r; \
39530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39531	$(HOST_EXPORTS) \
39532	(cd $(HOST_SUBDIR)/utils && \
39533	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
39534
39535@endif utils
39536
39537# Other targets (info, dvi, pdf, etc.)
39538
39539.PHONY: maybe-info-utils info-utils
39540maybe-info-utils:
39541@if utils
39542maybe-info-utils: info-utils
39543
39544info-utils: \
39545    configure-utils
39546	@: $(MAKE); $(unstage)
39547	@[ -f ./utils/Makefile ] || exit 0; \
39548	r=`${PWD_COMMAND}`; export r; \
39549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39550	$(HOST_EXPORTS) \
39551	for flag in $(EXTRA_HOST_FLAGS) ; do \
39552	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39553	done; \
39554	echo "Doing info in utils"; \
39555	(cd $(HOST_SUBDIR)/utils && \
39556	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39557	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39558	          "RANLIB=$${RANLIB}" \
39559	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39560	          info) \
39561	  || exit 1
39562
39563@endif utils
39564
39565.PHONY: maybe-dvi-utils dvi-utils
39566maybe-dvi-utils:
39567@if utils
39568maybe-dvi-utils: dvi-utils
39569
39570dvi-utils: \
39571    configure-utils
39572	@: $(MAKE); $(unstage)
39573	@[ -f ./utils/Makefile ] || exit 0; \
39574	r=`${PWD_COMMAND}`; export r; \
39575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39576	$(HOST_EXPORTS) \
39577	for flag in $(EXTRA_HOST_FLAGS) ; do \
39578	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39579	done; \
39580	echo "Doing dvi in utils"; \
39581	(cd $(HOST_SUBDIR)/utils && \
39582	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39583	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39584	          "RANLIB=$${RANLIB}" \
39585	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39586	          dvi) \
39587	  || exit 1
39588
39589@endif utils
39590
39591.PHONY: maybe-pdf-utils pdf-utils
39592maybe-pdf-utils:
39593@if utils
39594maybe-pdf-utils: pdf-utils
39595
39596pdf-utils: \
39597    configure-utils
39598	@: $(MAKE); $(unstage)
39599	@[ -f ./utils/Makefile ] || exit 0; \
39600	r=`${PWD_COMMAND}`; export r; \
39601	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39602	$(HOST_EXPORTS) \
39603	for flag in $(EXTRA_HOST_FLAGS) ; do \
39604	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39605	done; \
39606	echo "Doing pdf in utils"; \
39607	(cd $(HOST_SUBDIR)/utils && \
39608	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39609	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39610	          "RANLIB=$${RANLIB}" \
39611	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39612	          pdf) \
39613	  || exit 1
39614
39615@endif utils
39616
39617.PHONY: maybe-html-utils html-utils
39618maybe-html-utils:
39619@if utils
39620maybe-html-utils: html-utils
39621
39622html-utils: \
39623    configure-utils
39624	@: $(MAKE); $(unstage)
39625	@[ -f ./utils/Makefile ] || exit 0; \
39626	r=`${PWD_COMMAND}`; export r; \
39627	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39628	$(HOST_EXPORTS) \
39629	for flag in $(EXTRA_HOST_FLAGS) ; do \
39630	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39631	done; \
39632	echo "Doing html in utils"; \
39633	(cd $(HOST_SUBDIR)/utils && \
39634	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39635	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39636	          "RANLIB=$${RANLIB}" \
39637	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39638	          html) \
39639	  || exit 1
39640
39641@endif utils
39642
39643.PHONY: maybe-TAGS-utils TAGS-utils
39644maybe-TAGS-utils:
39645@if utils
39646maybe-TAGS-utils: TAGS-utils
39647
39648TAGS-utils: \
39649    configure-utils
39650	@: $(MAKE); $(unstage)
39651	@[ -f ./utils/Makefile ] || exit 0; \
39652	r=`${PWD_COMMAND}`; export r; \
39653	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39654	$(HOST_EXPORTS) \
39655	for flag in $(EXTRA_HOST_FLAGS) ; do \
39656	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39657	done; \
39658	echo "Doing TAGS in utils"; \
39659	(cd $(HOST_SUBDIR)/utils && \
39660	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39661	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39662	          "RANLIB=$${RANLIB}" \
39663	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39664	          TAGS) \
39665	  || exit 1
39666
39667@endif utils
39668
39669.PHONY: maybe-install-info-utils install-info-utils
39670maybe-install-info-utils:
39671@if utils
39672maybe-install-info-utils: install-info-utils
39673
39674install-info-utils: \
39675    configure-utils \
39676    info-utils
39677	@: $(MAKE); $(unstage)
39678	@[ -f ./utils/Makefile ] || exit 0; \
39679	r=`${PWD_COMMAND}`; export r; \
39680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39681	$(HOST_EXPORTS) \
39682	for flag in $(EXTRA_HOST_FLAGS) ; do \
39683	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39684	done; \
39685	echo "Doing install-info in utils"; \
39686	(cd $(HOST_SUBDIR)/utils && \
39687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39689	          "RANLIB=$${RANLIB}" \
39690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39691	          install-info) \
39692	  || exit 1
39693
39694@endif utils
39695
39696.PHONY: maybe-install-dvi-utils install-dvi-utils
39697maybe-install-dvi-utils:
39698@if utils
39699maybe-install-dvi-utils: install-dvi-utils
39700
39701install-dvi-utils: \
39702    configure-utils \
39703    dvi-utils
39704	@: $(MAKE); $(unstage)
39705	@[ -f ./utils/Makefile ] || exit 0; \
39706	r=`${PWD_COMMAND}`; export r; \
39707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39708	$(HOST_EXPORTS) \
39709	for flag in $(EXTRA_HOST_FLAGS) ; do \
39710	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39711	done; \
39712	echo "Doing install-dvi in utils"; \
39713	(cd $(HOST_SUBDIR)/utils && \
39714	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39715	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39716	          "RANLIB=$${RANLIB}" \
39717	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39718	          install-dvi) \
39719	  || exit 1
39720
39721@endif utils
39722
39723.PHONY: maybe-install-pdf-utils install-pdf-utils
39724maybe-install-pdf-utils:
39725@if utils
39726maybe-install-pdf-utils: install-pdf-utils
39727
39728install-pdf-utils: \
39729    configure-utils \
39730    pdf-utils
39731	@: $(MAKE); $(unstage)
39732	@[ -f ./utils/Makefile ] || exit 0; \
39733	r=`${PWD_COMMAND}`; export r; \
39734	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39735	$(HOST_EXPORTS) \
39736	for flag in $(EXTRA_HOST_FLAGS) ; do \
39737	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39738	done; \
39739	echo "Doing install-pdf in utils"; \
39740	(cd $(HOST_SUBDIR)/utils && \
39741	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39742	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39743	          "RANLIB=$${RANLIB}" \
39744	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39745	          install-pdf) \
39746	  || exit 1
39747
39748@endif utils
39749
39750.PHONY: maybe-install-html-utils install-html-utils
39751maybe-install-html-utils:
39752@if utils
39753maybe-install-html-utils: install-html-utils
39754
39755install-html-utils: \
39756    configure-utils \
39757    html-utils
39758	@: $(MAKE); $(unstage)
39759	@[ -f ./utils/Makefile ] || exit 0; \
39760	r=`${PWD_COMMAND}`; export r; \
39761	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39762	$(HOST_EXPORTS) \
39763	for flag in $(EXTRA_HOST_FLAGS) ; do \
39764	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39765	done; \
39766	echo "Doing install-html in utils"; \
39767	(cd $(HOST_SUBDIR)/utils && \
39768	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39769	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39770	          "RANLIB=$${RANLIB}" \
39771	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39772	          install-html) \
39773	  || exit 1
39774
39775@endif utils
39776
39777.PHONY: maybe-installcheck-utils installcheck-utils
39778maybe-installcheck-utils:
39779@if utils
39780maybe-installcheck-utils: installcheck-utils
39781
39782installcheck-utils: \
39783    configure-utils
39784	@: $(MAKE); $(unstage)
39785	@[ -f ./utils/Makefile ] || exit 0; \
39786	r=`${PWD_COMMAND}`; export r; \
39787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39788	$(HOST_EXPORTS) \
39789	for flag in $(EXTRA_HOST_FLAGS) ; do \
39790	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39791	done; \
39792	echo "Doing installcheck in utils"; \
39793	(cd $(HOST_SUBDIR)/utils && \
39794	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39795	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39796	          "RANLIB=$${RANLIB}" \
39797	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39798	          installcheck) \
39799	  || exit 1
39800
39801@endif utils
39802
39803.PHONY: maybe-mostlyclean-utils mostlyclean-utils
39804maybe-mostlyclean-utils:
39805@if utils
39806maybe-mostlyclean-utils: mostlyclean-utils
39807
39808mostlyclean-utils:
39809	@: $(MAKE); $(unstage)
39810	@[ -f ./utils/Makefile ] || exit 0; \
39811	r=`${PWD_COMMAND}`; export r; \
39812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39813	$(HOST_EXPORTS) \
39814	for flag in $(EXTRA_HOST_FLAGS) ; do \
39815	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39816	done; \
39817	echo "Doing mostlyclean in utils"; \
39818	(cd $(HOST_SUBDIR)/utils && \
39819	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39820	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39821	          "RANLIB=$${RANLIB}" \
39822	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39823	          mostlyclean) \
39824	  || exit 1
39825
39826@endif utils
39827
39828.PHONY: maybe-clean-utils clean-utils
39829maybe-clean-utils:
39830@if utils
39831maybe-clean-utils: clean-utils
39832
39833clean-utils:
39834	@: $(MAKE); $(unstage)
39835	@[ -f ./utils/Makefile ] || exit 0; \
39836	r=`${PWD_COMMAND}`; export r; \
39837	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39838	$(HOST_EXPORTS) \
39839	for flag in $(EXTRA_HOST_FLAGS) ; do \
39840	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39841	done; \
39842	echo "Doing clean in utils"; \
39843	(cd $(HOST_SUBDIR)/utils && \
39844	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39845	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39846	          "RANLIB=$${RANLIB}" \
39847	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39848	          clean) \
39849	  || exit 1
39850
39851@endif utils
39852
39853.PHONY: maybe-distclean-utils distclean-utils
39854maybe-distclean-utils:
39855@if utils
39856maybe-distclean-utils: distclean-utils
39857
39858distclean-utils:
39859	@: $(MAKE); $(unstage)
39860	@[ -f ./utils/Makefile ] || exit 0; \
39861	r=`${PWD_COMMAND}`; export r; \
39862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39863	$(HOST_EXPORTS) \
39864	for flag in $(EXTRA_HOST_FLAGS) ; do \
39865	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39866	done; \
39867	echo "Doing distclean in utils"; \
39868	(cd $(HOST_SUBDIR)/utils && \
39869	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39870	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39871	          "RANLIB=$${RANLIB}" \
39872	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39873	          distclean) \
39874	  || exit 1
39875
39876@endif utils
39877
39878.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
39879maybe-maintainer-clean-utils:
39880@if utils
39881maybe-maintainer-clean-utils: maintainer-clean-utils
39882
39883maintainer-clean-utils:
39884	@: $(MAKE); $(unstage)
39885	@[ -f ./utils/Makefile ] || exit 0; \
39886	r=`${PWD_COMMAND}`; export r; \
39887	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39888	$(HOST_EXPORTS) \
39889	for flag in $(EXTRA_HOST_FLAGS) ; do \
39890	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39891	done; \
39892	echo "Doing maintainer-clean in utils"; \
39893	(cd $(HOST_SUBDIR)/utils && \
39894	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39895	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39896	          "RANLIB=$${RANLIB}" \
39897	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39898	          maintainer-clean) \
39899	  || exit 1
39900
39901@endif utils
39902
39903
39904
39905.PHONY: configure-c++tools maybe-configure-c++tools
39906maybe-configure-c++tools:
39907@if gcc-bootstrap
39908configure-c++tools: stage_current
39909@endif gcc-bootstrap
39910@if c++tools
39911maybe-configure-c++tools: configure-c++tools
39912configure-c++tools:
39913	@: $(MAKE); $(unstage)
39914	@r=`${PWD_COMMAND}`; export r; \
39915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39916	test ! -f $(HOST_SUBDIR)/c++tools/Makefile || exit 0; \
39917	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/c++tools; \
39918	$(HOST_EXPORTS)  \
39919	echo Configuring in $(HOST_SUBDIR)/c++tools; \
39920	cd "$(HOST_SUBDIR)/c++tools" || exit 1; \
39921	case $(srcdir) in \
39922	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39923	  *) topdir=`echo $(HOST_SUBDIR)/c++tools/ | \
39924		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39925	esac; \
39926	module_srcdir=c++tools; \
39927	$(SHELL) \
39928	  $$s/$$module_srcdir/configure \
39929	  --srcdir=$${topdir}/$$module_srcdir \
39930	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39931	  --target=${target_alias}  \
39932	  || exit 1
39933@endif c++tools
39934
39935
39936
39937
39938
39939.PHONY: all-c++tools maybe-all-c++tools
39940maybe-all-c++tools:
39941@if gcc-bootstrap
39942all-c++tools: stage_current
39943@endif gcc-bootstrap
39944@if c++tools
39945TARGET-c++tools=all
39946maybe-all-c++tools: all-c++tools
39947all-c++tools: configure-c++tools
39948	@: $(MAKE); $(unstage)
39949	@r=`${PWD_COMMAND}`; export r; \
39950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39951	$(HOST_EXPORTS)  \
39952	(cd $(HOST_SUBDIR)/c++tools && \
39953	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
39954		$(TARGET-c++tools))
39955@endif c++tools
39956
39957
39958
39959
39960.PHONY: check-c++tools maybe-check-c++tools
39961maybe-check-c++tools:
39962@if c++tools
39963maybe-check-c++tools: check-c++tools
39964
39965check-c++tools:
39966	@: $(MAKE); $(unstage)
39967	@r=`${PWD_COMMAND}`; export r; \
39968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39969	$(HOST_EXPORTS)  \
39970	(cd $(HOST_SUBDIR)/c++tools && \
39971	  $(MAKE) $(FLAGS_TO_PASS)  check)
39972
39973@endif c++tools
39974
39975.PHONY: install-c++tools maybe-install-c++tools
39976maybe-install-c++tools:
39977@if c++tools
39978maybe-install-c++tools: install-c++tools
39979
39980install-c++tools: installdirs
39981	@: $(MAKE); $(unstage)
39982	@r=`${PWD_COMMAND}`; export r; \
39983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39984	$(HOST_EXPORTS) \
39985	(cd $(HOST_SUBDIR)/c++tools && \
39986	  $(MAKE) $(FLAGS_TO_PASS)  install)
39987
39988@endif c++tools
39989
39990.PHONY: install-strip-c++tools maybe-install-strip-c++tools
39991maybe-install-strip-c++tools:
39992@if c++tools
39993maybe-install-strip-c++tools: install-strip-c++tools
39994
39995install-strip-c++tools: installdirs
39996	@: $(MAKE); $(unstage)
39997	@r=`${PWD_COMMAND}`; export r; \
39998	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39999	$(HOST_EXPORTS) \
40000	(cd $(HOST_SUBDIR)/c++tools && \
40001	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
40002
40003@endif c++tools
40004
40005# Other targets (info, dvi, pdf, etc.)
40006
40007.PHONY: maybe-info-c++tools info-c++tools
40008maybe-info-c++tools:
40009@if c++tools
40010maybe-info-c++tools: info-c++tools
40011
40012info-c++tools: \
40013    configure-c++tools
40014	@: $(MAKE); $(unstage)
40015	@[ -f ./c++tools/Makefile ] || exit 0; \
40016	r=`${PWD_COMMAND}`; export r; \
40017	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40018	$(HOST_EXPORTS) \
40019	for flag in $(EXTRA_HOST_FLAGS) ; do \
40020	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40021	done; \
40022	echo "Doing info in c++tools"; \
40023	(cd $(HOST_SUBDIR)/c++tools && \
40024	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40025	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40026	          "RANLIB=$${RANLIB}" \
40027	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40028	          info) \
40029	  || exit 1
40030
40031@endif c++tools
40032
40033.PHONY: maybe-dvi-c++tools dvi-c++tools
40034maybe-dvi-c++tools:
40035@if c++tools
40036maybe-dvi-c++tools: dvi-c++tools
40037
40038dvi-c++tools: \
40039    configure-c++tools
40040	@: $(MAKE); $(unstage)
40041	@[ -f ./c++tools/Makefile ] || exit 0; \
40042	r=`${PWD_COMMAND}`; export r; \
40043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40044	$(HOST_EXPORTS) \
40045	for flag in $(EXTRA_HOST_FLAGS) ; do \
40046	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40047	done; \
40048	echo "Doing dvi in c++tools"; \
40049	(cd $(HOST_SUBDIR)/c++tools && \
40050	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40051	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40052	          "RANLIB=$${RANLIB}" \
40053	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40054	          dvi) \
40055	  || exit 1
40056
40057@endif c++tools
40058
40059.PHONY: maybe-pdf-c++tools pdf-c++tools
40060maybe-pdf-c++tools:
40061@if c++tools
40062maybe-pdf-c++tools: pdf-c++tools
40063
40064pdf-c++tools: \
40065    configure-c++tools
40066	@: $(MAKE); $(unstage)
40067	@[ -f ./c++tools/Makefile ] || exit 0; \
40068	r=`${PWD_COMMAND}`; export r; \
40069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40070	$(HOST_EXPORTS) \
40071	for flag in $(EXTRA_HOST_FLAGS) ; do \
40072	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40073	done; \
40074	echo "Doing pdf in c++tools"; \
40075	(cd $(HOST_SUBDIR)/c++tools && \
40076	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40077	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40078	          "RANLIB=$${RANLIB}" \
40079	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40080	          pdf) \
40081	  || exit 1
40082
40083@endif c++tools
40084
40085.PHONY: maybe-html-c++tools html-c++tools
40086maybe-html-c++tools:
40087@if c++tools
40088maybe-html-c++tools: html-c++tools
40089
40090html-c++tools: \
40091    configure-c++tools
40092	@: $(MAKE); $(unstage)
40093	@[ -f ./c++tools/Makefile ] || exit 0; \
40094	r=`${PWD_COMMAND}`; export r; \
40095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40096	$(HOST_EXPORTS) \
40097	for flag in $(EXTRA_HOST_FLAGS) ; do \
40098	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40099	done; \
40100	echo "Doing html in c++tools"; \
40101	(cd $(HOST_SUBDIR)/c++tools && \
40102	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40103	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40104	          "RANLIB=$${RANLIB}" \
40105	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40106	          html) \
40107	  || exit 1
40108
40109@endif c++tools
40110
40111.PHONY: maybe-TAGS-c++tools TAGS-c++tools
40112maybe-TAGS-c++tools:
40113@if c++tools
40114maybe-TAGS-c++tools: TAGS-c++tools
40115
40116# c++tools doesn't support TAGS.
40117TAGS-c++tools:
40118
40119@endif c++tools
40120
40121.PHONY: maybe-install-info-c++tools install-info-c++tools
40122maybe-install-info-c++tools:
40123@if c++tools
40124maybe-install-info-c++tools: install-info-c++tools
40125
40126install-info-c++tools: \
40127    configure-c++tools \
40128    info-c++tools
40129	@: $(MAKE); $(unstage)
40130	@[ -f ./c++tools/Makefile ] || exit 0; \
40131	r=`${PWD_COMMAND}`; export r; \
40132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40133	$(HOST_EXPORTS) \
40134	for flag in $(EXTRA_HOST_FLAGS) ; do \
40135	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40136	done; \
40137	echo "Doing install-info in c++tools"; \
40138	(cd $(HOST_SUBDIR)/c++tools && \
40139	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40140	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40141	          "RANLIB=$${RANLIB}" \
40142	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40143	          install-info) \
40144	  || exit 1
40145
40146@endif c++tools
40147
40148.PHONY: maybe-install-dvi-c++tools install-dvi-c++tools
40149maybe-install-dvi-c++tools:
40150@if c++tools
40151maybe-install-dvi-c++tools: install-dvi-c++tools
40152
40153install-dvi-c++tools: \
40154    configure-c++tools \
40155    dvi-c++tools
40156	@: $(MAKE); $(unstage)
40157	@[ -f ./c++tools/Makefile ] || exit 0; \
40158	r=`${PWD_COMMAND}`; export r; \
40159	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40160	$(HOST_EXPORTS) \
40161	for flag in $(EXTRA_HOST_FLAGS) ; do \
40162	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40163	done; \
40164	echo "Doing install-dvi in c++tools"; \
40165	(cd $(HOST_SUBDIR)/c++tools && \
40166	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40167	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40168	          "RANLIB=$${RANLIB}" \
40169	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40170	          install-dvi) \
40171	  || exit 1
40172
40173@endif c++tools
40174
40175.PHONY: maybe-install-pdf-c++tools install-pdf-c++tools
40176maybe-install-pdf-c++tools:
40177@if c++tools
40178maybe-install-pdf-c++tools: install-pdf-c++tools
40179
40180install-pdf-c++tools: \
40181    configure-c++tools \
40182    pdf-c++tools
40183	@: $(MAKE); $(unstage)
40184	@[ -f ./c++tools/Makefile ] || exit 0; \
40185	r=`${PWD_COMMAND}`; export r; \
40186	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40187	$(HOST_EXPORTS) \
40188	for flag in $(EXTRA_HOST_FLAGS) ; do \
40189	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40190	done; \
40191	echo "Doing install-pdf in c++tools"; \
40192	(cd $(HOST_SUBDIR)/c++tools && \
40193	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40194	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40195	          "RANLIB=$${RANLIB}" \
40196	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40197	          install-pdf) \
40198	  || exit 1
40199
40200@endif c++tools
40201
40202.PHONY: maybe-install-html-c++tools install-html-c++tools
40203maybe-install-html-c++tools:
40204@if c++tools
40205maybe-install-html-c++tools: install-html-c++tools
40206
40207install-html-c++tools: \
40208    configure-c++tools \
40209    html-c++tools
40210	@: $(MAKE); $(unstage)
40211	@[ -f ./c++tools/Makefile ] || exit 0; \
40212	r=`${PWD_COMMAND}`; export r; \
40213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40214	$(HOST_EXPORTS) \
40215	for flag in $(EXTRA_HOST_FLAGS) ; do \
40216	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40217	done; \
40218	echo "Doing install-html in c++tools"; \
40219	(cd $(HOST_SUBDIR)/c++tools && \
40220	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40221	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40222	          "RANLIB=$${RANLIB}" \
40223	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40224	          install-html) \
40225	  || exit 1
40226
40227@endif c++tools
40228
40229.PHONY: maybe-installcheck-c++tools installcheck-c++tools
40230maybe-installcheck-c++tools:
40231@if c++tools
40232maybe-installcheck-c++tools: installcheck-c++tools
40233
40234installcheck-c++tools: \
40235    configure-c++tools
40236	@: $(MAKE); $(unstage)
40237	@[ -f ./c++tools/Makefile ] || exit 0; \
40238	r=`${PWD_COMMAND}`; export r; \
40239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40240	$(HOST_EXPORTS) \
40241	for flag in $(EXTRA_HOST_FLAGS) ; do \
40242	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40243	done; \
40244	echo "Doing installcheck in c++tools"; \
40245	(cd $(HOST_SUBDIR)/c++tools && \
40246	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40247	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40248	          "RANLIB=$${RANLIB}" \
40249	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40250	          installcheck) \
40251	  || exit 1
40252
40253@endif c++tools
40254
40255.PHONY: maybe-mostlyclean-c++tools mostlyclean-c++tools
40256maybe-mostlyclean-c++tools:
40257@if c++tools
40258maybe-mostlyclean-c++tools: mostlyclean-c++tools
40259
40260mostlyclean-c++tools:
40261	@: $(MAKE); $(unstage)
40262	@[ -f ./c++tools/Makefile ] || exit 0; \
40263	r=`${PWD_COMMAND}`; export r; \
40264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40265	$(HOST_EXPORTS) \
40266	for flag in $(EXTRA_HOST_FLAGS) ; do \
40267	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40268	done; \
40269	echo "Doing mostlyclean in c++tools"; \
40270	(cd $(HOST_SUBDIR)/c++tools && \
40271	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40272	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40273	          "RANLIB=$${RANLIB}" \
40274	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40275	          mostlyclean) \
40276	  || exit 1
40277
40278@endif c++tools
40279
40280.PHONY: maybe-clean-c++tools clean-c++tools
40281maybe-clean-c++tools:
40282@if c++tools
40283maybe-clean-c++tools: clean-c++tools
40284
40285clean-c++tools:
40286	@: $(MAKE); $(unstage)
40287	@[ -f ./c++tools/Makefile ] || exit 0; \
40288	r=`${PWD_COMMAND}`; export r; \
40289	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40290	$(HOST_EXPORTS) \
40291	for flag in $(EXTRA_HOST_FLAGS) ; do \
40292	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40293	done; \
40294	echo "Doing clean in c++tools"; \
40295	(cd $(HOST_SUBDIR)/c++tools && \
40296	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40297	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40298	          "RANLIB=$${RANLIB}" \
40299	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40300	          clean) \
40301	  || exit 1
40302
40303@endif c++tools
40304
40305.PHONY: maybe-distclean-c++tools distclean-c++tools
40306maybe-distclean-c++tools:
40307@if c++tools
40308maybe-distclean-c++tools: distclean-c++tools
40309
40310distclean-c++tools:
40311	@: $(MAKE); $(unstage)
40312	@[ -f ./c++tools/Makefile ] || exit 0; \
40313	r=`${PWD_COMMAND}`; export r; \
40314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40315	$(HOST_EXPORTS) \
40316	for flag in $(EXTRA_HOST_FLAGS) ; do \
40317	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40318	done; \
40319	echo "Doing distclean in c++tools"; \
40320	(cd $(HOST_SUBDIR)/c++tools && \
40321	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40322	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40323	          "RANLIB=$${RANLIB}" \
40324	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40325	          distclean) \
40326	  || exit 1
40327
40328@endif c++tools
40329
40330.PHONY: maybe-maintainer-clean-c++tools maintainer-clean-c++tools
40331maybe-maintainer-clean-c++tools:
40332@if c++tools
40333maybe-maintainer-clean-c++tools: maintainer-clean-c++tools
40334
40335maintainer-clean-c++tools:
40336	@: $(MAKE); $(unstage)
40337	@[ -f ./c++tools/Makefile ] || exit 0; \
40338	r=`${PWD_COMMAND}`; export r; \
40339	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40340	$(HOST_EXPORTS) \
40341	for flag in $(EXTRA_HOST_FLAGS) ; do \
40342	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40343	done; \
40344	echo "Doing maintainer-clean in c++tools"; \
40345	(cd $(HOST_SUBDIR)/c++tools && \
40346	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40347	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40348	          "RANLIB=$${RANLIB}" \
40349	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40350	          maintainer-clean) \
40351	  || exit 1
40352
40353@endif c++tools
40354
40355
40356
40357.PHONY: configure-gnattools maybe-configure-gnattools
40358maybe-configure-gnattools:
40359@if gcc-bootstrap
40360configure-gnattools: stage_current
40361@endif gcc-bootstrap
40362@if gnattools
40363maybe-configure-gnattools: configure-gnattools
40364configure-gnattools:
40365	@: $(MAKE); $(unstage)
40366	@r=`${PWD_COMMAND}`; export r; \
40367	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40368	test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
40369	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
40370	$(HOST_EXPORTS)  \
40371	echo Configuring in $(HOST_SUBDIR)/gnattools; \
40372	cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
40373	case $(srcdir) in \
40374	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40375	  *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
40376		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40377	esac; \
40378	module_srcdir=gnattools; \
40379	$(SHELL) \
40380	  $$s/$$module_srcdir/configure \
40381	  --srcdir=$${topdir}/$$module_srcdir \
40382	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40383	  --target=${target_alias}  \
40384	  || exit 1
40385@endif gnattools
40386
40387
40388
40389
40390
40391.PHONY: all-gnattools maybe-all-gnattools
40392maybe-all-gnattools:
40393@if gcc-bootstrap
40394all-gnattools: stage_current
40395@endif gcc-bootstrap
40396@if gnattools
40397TARGET-gnattools=all
40398maybe-all-gnattools: all-gnattools
40399all-gnattools: configure-gnattools
40400	@: $(MAKE); $(unstage)
40401	@r=`${PWD_COMMAND}`; export r; \
40402	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40403	$(HOST_EXPORTS)  \
40404	(cd $(HOST_SUBDIR)/gnattools && \
40405	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
40406		$(TARGET-gnattools))
40407@endif gnattools
40408
40409
40410
40411
40412.PHONY: check-gnattools maybe-check-gnattools
40413maybe-check-gnattools:
40414@if gnattools
40415maybe-check-gnattools: check-gnattools
40416
40417check-gnattools:
40418	@: $(MAKE); $(unstage)
40419	@r=`${PWD_COMMAND}`; export r; \
40420	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40421	$(HOST_EXPORTS)  \
40422	(cd $(HOST_SUBDIR)/gnattools && \
40423	  $(MAKE) $(FLAGS_TO_PASS)  check)
40424
40425@endif gnattools
40426
40427.PHONY: install-gnattools maybe-install-gnattools
40428maybe-install-gnattools:
40429@if gnattools
40430maybe-install-gnattools: install-gnattools
40431
40432install-gnattools: installdirs
40433	@: $(MAKE); $(unstage)
40434	@r=`${PWD_COMMAND}`; export r; \
40435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40436	$(HOST_EXPORTS) \
40437	(cd $(HOST_SUBDIR)/gnattools && \
40438	  $(MAKE) $(FLAGS_TO_PASS)  install)
40439
40440@endif gnattools
40441
40442.PHONY: install-strip-gnattools maybe-install-strip-gnattools
40443maybe-install-strip-gnattools:
40444@if gnattools
40445maybe-install-strip-gnattools: install-strip-gnattools
40446
40447install-strip-gnattools: installdirs
40448	@: $(MAKE); $(unstage)
40449	@r=`${PWD_COMMAND}`; export r; \
40450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40451	$(HOST_EXPORTS) \
40452	(cd $(HOST_SUBDIR)/gnattools && \
40453	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
40454
40455@endif gnattools
40456
40457# Other targets (info, dvi, pdf, etc.)
40458
40459.PHONY: maybe-info-gnattools info-gnattools
40460maybe-info-gnattools:
40461@if gnattools
40462maybe-info-gnattools: info-gnattools
40463
40464info-gnattools: \
40465    configure-gnattools
40466	@: $(MAKE); $(unstage)
40467	@[ -f ./gnattools/Makefile ] || exit 0; \
40468	r=`${PWD_COMMAND}`; export r; \
40469	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40470	$(HOST_EXPORTS) \
40471	for flag in $(EXTRA_HOST_FLAGS) ; do \
40472	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40473	done; \
40474	echo "Doing info in gnattools"; \
40475	(cd $(HOST_SUBDIR)/gnattools && \
40476	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40477	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40478	          "RANLIB=$${RANLIB}" \
40479	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40480	          info) \
40481	  || exit 1
40482
40483@endif gnattools
40484
40485.PHONY: maybe-dvi-gnattools dvi-gnattools
40486maybe-dvi-gnattools:
40487@if gnattools
40488maybe-dvi-gnattools: dvi-gnattools
40489
40490dvi-gnattools: \
40491    configure-gnattools
40492	@: $(MAKE); $(unstage)
40493	@[ -f ./gnattools/Makefile ] || exit 0; \
40494	r=`${PWD_COMMAND}`; export r; \
40495	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40496	$(HOST_EXPORTS) \
40497	for flag in $(EXTRA_HOST_FLAGS) ; do \
40498	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40499	done; \
40500	echo "Doing dvi in gnattools"; \
40501	(cd $(HOST_SUBDIR)/gnattools && \
40502	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40503	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40504	          "RANLIB=$${RANLIB}" \
40505	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40506	          dvi) \
40507	  || exit 1
40508
40509@endif gnattools
40510
40511.PHONY: maybe-pdf-gnattools pdf-gnattools
40512maybe-pdf-gnattools:
40513@if gnattools
40514maybe-pdf-gnattools: pdf-gnattools
40515
40516pdf-gnattools: \
40517    configure-gnattools
40518	@: $(MAKE); $(unstage)
40519	@[ -f ./gnattools/Makefile ] || exit 0; \
40520	r=`${PWD_COMMAND}`; export r; \
40521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40522	$(HOST_EXPORTS) \
40523	for flag in $(EXTRA_HOST_FLAGS) ; do \
40524	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40525	done; \
40526	echo "Doing pdf in gnattools"; \
40527	(cd $(HOST_SUBDIR)/gnattools && \
40528	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40529	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40530	          "RANLIB=$${RANLIB}" \
40531	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40532	          pdf) \
40533	  || exit 1
40534
40535@endif gnattools
40536
40537.PHONY: maybe-html-gnattools html-gnattools
40538maybe-html-gnattools:
40539@if gnattools
40540maybe-html-gnattools: html-gnattools
40541
40542html-gnattools: \
40543    configure-gnattools
40544	@: $(MAKE); $(unstage)
40545	@[ -f ./gnattools/Makefile ] || exit 0; \
40546	r=`${PWD_COMMAND}`; export r; \
40547	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40548	$(HOST_EXPORTS) \
40549	for flag in $(EXTRA_HOST_FLAGS) ; do \
40550	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40551	done; \
40552	echo "Doing html in gnattools"; \
40553	(cd $(HOST_SUBDIR)/gnattools && \
40554	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40555	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40556	          "RANLIB=$${RANLIB}" \
40557	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40558	          html) \
40559	  || exit 1
40560
40561@endif gnattools
40562
40563.PHONY: maybe-TAGS-gnattools TAGS-gnattools
40564maybe-TAGS-gnattools:
40565@if gnattools
40566maybe-TAGS-gnattools: TAGS-gnattools
40567
40568TAGS-gnattools: \
40569    configure-gnattools
40570	@: $(MAKE); $(unstage)
40571	@[ -f ./gnattools/Makefile ] || exit 0; \
40572	r=`${PWD_COMMAND}`; export r; \
40573	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40574	$(HOST_EXPORTS) \
40575	for flag in $(EXTRA_HOST_FLAGS) ; do \
40576	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40577	done; \
40578	echo "Doing TAGS in gnattools"; \
40579	(cd $(HOST_SUBDIR)/gnattools && \
40580	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40581	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40582	          "RANLIB=$${RANLIB}" \
40583	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40584	          TAGS) \
40585	  || exit 1
40586
40587@endif gnattools
40588
40589.PHONY: maybe-install-info-gnattools install-info-gnattools
40590maybe-install-info-gnattools:
40591@if gnattools
40592maybe-install-info-gnattools: install-info-gnattools
40593
40594install-info-gnattools: \
40595    configure-gnattools \
40596    info-gnattools
40597	@: $(MAKE); $(unstage)
40598	@[ -f ./gnattools/Makefile ] || exit 0; \
40599	r=`${PWD_COMMAND}`; export r; \
40600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40601	$(HOST_EXPORTS) \
40602	for flag in $(EXTRA_HOST_FLAGS) ; do \
40603	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40604	done; \
40605	echo "Doing install-info in gnattools"; \
40606	(cd $(HOST_SUBDIR)/gnattools && \
40607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40609	          "RANLIB=$${RANLIB}" \
40610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40611	          install-info) \
40612	  || exit 1
40613
40614@endif gnattools
40615
40616.PHONY: maybe-install-dvi-gnattools install-dvi-gnattools
40617maybe-install-dvi-gnattools:
40618@if gnattools
40619maybe-install-dvi-gnattools: install-dvi-gnattools
40620
40621install-dvi-gnattools: \
40622    configure-gnattools \
40623    dvi-gnattools
40624	@: $(MAKE); $(unstage)
40625	@[ -f ./gnattools/Makefile ] || exit 0; \
40626	r=`${PWD_COMMAND}`; export r; \
40627	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40628	$(HOST_EXPORTS) \
40629	for flag in $(EXTRA_HOST_FLAGS) ; do \
40630	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40631	done; \
40632	echo "Doing install-dvi in gnattools"; \
40633	(cd $(HOST_SUBDIR)/gnattools && \
40634	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40635	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40636	          "RANLIB=$${RANLIB}" \
40637	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40638	          install-dvi) \
40639	  || exit 1
40640
40641@endif gnattools
40642
40643.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
40644maybe-install-pdf-gnattools:
40645@if gnattools
40646maybe-install-pdf-gnattools: install-pdf-gnattools
40647
40648install-pdf-gnattools: \
40649    configure-gnattools \
40650    pdf-gnattools
40651	@: $(MAKE); $(unstage)
40652	@[ -f ./gnattools/Makefile ] || exit 0; \
40653	r=`${PWD_COMMAND}`; export r; \
40654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40655	$(HOST_EXPORTS) \
40656	for flag in $(EXTRA_HOST_FLAGS) ; do \
40657	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40658	done; \
40659	echo "Doing install-pdf in gnattools"; \
40660	(cd $(HOST_SUBDIR)/gnattools && \
40661	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40662	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40663	          "RANLIB=$${RANLIB}" \
40664	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40665	          install-pdf) \
40666	  || exit 1
40667
40668@endif gnattools
40669
40670.PHONY: maybe-install-html-gnattools install-html-gnattools
40671maybe-install-html-gnattools:
40672@if gnattools
40673maybe-install-html-gnattools: install-html-gnattools
40674
40675install-html-gnattools: \
40676    configure-gnattools \
40677    html-gnattools
40678	@: $(MAKE); $(unstage)
40679	@[ -f ./gnattools/Makefile ] || exit 0; \
40680	r=`${PWD_COMMAND}`; export r; \
40681	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40682	$(HOST_EXPORTS) \
40683	for flag in $(EXTRA_HOST_FLAGS) ; do \
40684	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40685	done; \
40686	echo "Doing install-html in gnattools"; \
40687	(cd $(HOST_SUBDIR)/gnattools && \
40688	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40689	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40690	          "RANLIB=$${RANLIB}" \
40691	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40692	          install-html) \
40693	  || exit 1
40694
40695@endif gnattools
40696
40697.PHONY: maybe-installcheck-gnattools installcheck-gnattools
40698maybe-installcheck-gnattools:
40699@if gnattools
40700maybe-installcheck-gnattools: installcheck-gnattools
40701
40702installcheck-gnattools: \
40703    configure-gnattools
40704	@: $(MAKE); $(unstage)
40705	@[ -f ./gnattools/Makefile ] || exit 0; \
40706	r=`${PWD_COMMAND}`; export r; \
40707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40708	$(HOST_EXPORTS) \
40709	for flag in $(EXTRA_HOST_FLAGS) ; do \
40710	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40711	done; \
40712	echo "Doing installcheck in gnattools"; \
40713	(cd $(HOST_SUBDIR)/gnattools && \
40714	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40715	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40716	          "RANLIB=$${RANLIB}" \
40717	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40718	          installcheck) \
40719	  || exit 1
40720
40721@endif gnattools
40722
40723.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
40724maybe-mostlyclean-gnattools:
40725@if gnattools
40726maybe-mostlyclean-gnattools: mostlyclean-gnattools
40727
40728mostlyclean-gnattools:
40729	@: $(MAKE); $(unstage)
40730	@[ -f ./gnattools/Makefile ] || exit 0; \
40731	r=`${PWD_COMMAND}`; export r; \
40732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40733	$(HOST_EXPORTS) \
40734	for flag in $(EXTRA_HOST_FLAGS) ; do \
40735	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40736	done; \
40737	echo "Doing mostlyclean in gnattools"; \
40738	(cd $(HOST_SUBDIR)/gnattools && \
40739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40741	          "RANLIB=$${RANLIB}" \
40742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40743	          mostlyclean) \
40744	  || exit 1
40745
40746@endif gnattools
40747
40748.PHONY: maybe-clean-gnattools clean-gnattools
40749maybe-clean-gnattools:
40750@if gnattools
40751maybe-clean-gnattools: clean-gnattools
40752
40753clean-gnattools:
40754	@: $(MAKE); $(unstage)
40755	@[ -f ./gnattools/Makefile ] || exit 0; \
40756	r=`${PWD_COMMAND}`; export r; \
40757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40758	$(HOST_EXPORTS) \
40759	for flag in $(EXTRA_HOST_FLAGS) ; do \
40760	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40761	done; \
40762	echo "Doing clean in gnattools"; \
40763	(cd $(HOST_SUBDIR)/gnattools && \
40764	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40765	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40766	          "RANLIB=$${RANLIB}" \
40767	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40768	          clean) \
40769	  || exit 1
40770
40771@endif gnattools
40772
40773.PHONY: maybe-distclean-gnattools distclean-gnattools
40774maybe-distclean-gnattools:
40775@if gnattools
40776maybe-distclean-gnattools: distclean-gnattools
40777
40778distclean-gnattools:
40779	@: $(MAKE); $(unstage)
40780	@[ -f ./gnattools/Makefile ] || exit 0; \
40781	r=`${PWD_COMMAND}`; export r; \
40782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40783	$(HOST_EXPORTS) \
40784	for flag in $(EXTRA_HOST_FLAGS) ; do \
40785	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40786	done; \
40787	echo "Doing distclean in gnattools"; \
40788	(cd $(HOST_SUBDIR)/gnattools && \
40789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40791	          "RANLIB=$${RANLIB}" \
40792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40793	          distclean) \
40794	  || exit 1
40795
40796@endif gnattools
40797
40798.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
40799maybe-maintainer-clean-gnattools:
40800@if gnattools
40801maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
40802
40803maintainer-clean-gnattools:
40804	@: $(MAKE); $(unstage)
40805	@[ -f ./gnattools/Makefile ] || exit 0; \
40806	r=`${PWD_COMMAND}`; export r; \
40807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40808	$(HOST_EXPORTS) \
40809	for flag in $(EXTRA_HOST_FLAGS) ; do \
40810	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40811	done; \
40812	echo "Doing maintainer-clean in gnattools"; \
40813	(cd $(HOST_SUBDIR)/gnattools && \
40814	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40815	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40816	          "RANLIB=$${RANLIB}" \
40817	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40818	          maintainer-clean) \
40819	  || exit 1
40820
40821@endif gnattools
40822
40823
40824
40825.PHONY: configure-lto-plugin maybe-configure-lto-plugin
40826maybe-configure-lto-plugin:
40827@if gcc-bootstrap
40828configure-lto-plugin: stage_current
40829@endif gcc-bootstrap
40830@if lto-plugin
40831maybe-configure-lto-plugin: configure-lto-plugin
40832configure-lto-plugin:
40833	@r=`${PWD_COMMAND}`; export r; \
40834	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40835	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
40836	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
40837	$(HOST_EXPORTS)  \
40838	echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
40839	cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
40840	case $(srcdir) in \
40841	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40842	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
40843		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40844	esac; \
40845	module_srcdir=lto-plugin; \
40846	$(SHELL) \
40847	  $$s/$$module_srcdir/configure \
40848	  --srcdir=$${topdir}/$$module_srcdir \
40849	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40850	  --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
40851	  || exit 1
40852@endif lto-plugin
40853
40854
40855
40856.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
40857maybe-configure-stage1-lto-plugin:
40858@if lto-plugin-bootstrap
40859maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
40860configure-stage1-lto-plugin:
40861	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
40862	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
40863	@r=`${PWD_COMMAND}`; export r; \
40864	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40865	TFLAGS="$(STAGE1_TFLAGS)"; \
40866	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
40867	$(HOST_EXPORTS) \
40868	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
40869	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
40870	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
40871	echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
40872	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
40873	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
40874	case $(srcdir) in \
40875	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40876	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
40877		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40878	esac; \
40879	module_srcdir=lto-plugin; \
40880	$(SHELL) $$s/$$module_srcdir/configure \
40881	  --srcdir=$${topdir}/$$module_srcdir \
40882	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40883	  --target=${target_alias} \
40884	   \
40885	  $(STAGE1_CONFIGURE_FLAGS) \
40886	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
40887@endif lto-plugin-bootstrap
40888
40889.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
40890maybe-configure-stage2-lto-plugin:
40891@if lto-plugin-bootstrap
40892maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
40893configure-stage2-lto-plugin:
40894	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
40895	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
40896	@r=`${PWD_COMMAND}`; export r; \
40897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40898	TFLAGS="$(STAGE2_TFLAGS)"; \
40899	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
40900	$(HOST_EXPORTS) \
40901	$(POSTSTAGE1_HOST_EXPORTS) \
40902	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
40903	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
40904	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
40905	echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
40906	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
40907	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
40908	case $(srcdir) in \
40909	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40910	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
40911		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40912	esac; \
40913	module_srcdir=lto-plugin; \
40914	$(SHELL) $$s/$$module_srcdir/configure \
40915	  --srcdir=$${topdir}/$$module_srcdir \
40916	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40917	  --target=${target_alias} \
40918	  --with-build-libsubdir=$(HOST_SUBDIR) \
40919	  $(STAGE2_CONFIGURE_FLAGS) \
40920	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
40921@endif lto-plugin-bootstrap
40922
40923.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
40924maybe-configure-stage3-lto-plugin:
40925@if lto-plugin-bootstrap
40926maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
40927configure-stage3-lto-plugin:
40928	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
40929	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
40930	@r=`${PWD_COMMAND}`; export r; \
40931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40932	TFLAGS="$(STAGE3_TFLAGS)"; \
40933	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
40934	$(HOST_EXPORTS) \
40935	$(POSTSTAGE1_HOST_EXPORTS) \
40936	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
40937	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
40938	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
40939	echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
40940	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
40941	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
40942	case $(srcdir) in \
40943	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40944	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
40945		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40946	esac; \
40947	module_srcdir=lto-plugin; \
40948	$(SHELL) $$s/$$module_srcdir/configure \
40949	  --srcdir=$${topdir}/$$module_srcdir \
40950	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40951	  --target=${target_alias} \
40952	  --with-build-libsubdir=$(HOST_SUBDIR) \
40953	  $(STAGE3_CONFIGURE_FLAGS) \
40954	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
40955@endif lto-plugin-bootstrap
40956
40957.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
40958maybe-configure-stage4-lto-plugin:
40959@if lto-plugin-bootstrap
40960maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
40961configure-stage4-lto-plugin:
40962	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
40963	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
40964	@r=`${PWD_COMMAND}`; export r; \
40965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40966	TFLAGS="$(STAGE4_TFLAGS)"; \
40967	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
40968	$(HOST_EXPORTS) \
40969	$(POSTSTAGE1_HOST_EXPORTS) \
40970	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
40971	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
40972	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
40973	echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
40974	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
40975	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
40976	case $(srcdir) in \
40977	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40978	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
40979		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40980	esac; \
40981	module_srcdir=lto-plugin; \
40982	$(SHELL) $$s/$$module_srcdir/configure \
40983	  --srcdir=$${topdir}/$$module_srcdir \
40984	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40985	  --target=${target_alias} \
40986	  --with-build-libsubdir=$(HOST_SUBDIR) \
40987	  $(STAGE4_CONFIGURE_FLAGS) \
40988	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
40989@endif lto-plugin-bootstrap
40990
40991.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
40992maybe-configure-stageprofile-lto-plugin:
40993@if lto-plugin-bootstrap
40994maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
40995configure-stageprofile-lto-plugin:
40996	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
40997	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
40998	@r=`${PWD_COMMAND}`; export r; \
40999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41000	TFLAGS="$(STAGEprofile_TFLAGS)"; \
41001	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
41002	$(HOST_EXPORTS) \
41003	$(POSTSTAGE1_HOST_EXPORTS) \
41004	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
41005	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
41006	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
41007	echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
41008	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
41009	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
41010	case $(srcdir) in \
41011	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41012	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
41013		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41014	esac; \
41015	module_srcdir=lto-plugin; \
41016	$(SHELL) $$s/$$module_srcdir/configure \
41017	  --srcdir=$${topdir}/$$module_srcdir \
41018	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41019	  --target=${target_alias} \
41020	  --with-build-libsubdir=$(HOST_SUBDIR) \
41021	  $(STAGEprofile_CONFIGURE_FLAGS) \
41022	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
41023@endif lto-plugin-bootstrap
41024
41025.PHONY: configure-stagetrain-lto-plugin maybe-configure-stagetrain-lto-plugin
41026maybe-configure-stagetrain-lto-plugin:
41027@if lto-plugin-bootstrap
41028maybe-configure-stagetrain-lto-plugin: configure-stagetrain-lto-plugin
41029configure-stagetrain-lto-plugin:
41030	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
41031	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
41032	@r=`${PWD_COMMAND}`; export r; \
41033	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41034	TFLAGS="$(STAGEtrain_TFLAGS)"; \
41035	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
41036	$(HOST_EXPORTS) \
41037	$(POSTSTAGE1_HOST_EXPORTS) \
41038	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
41039	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
41040	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
41041	echo Configuring stage train in $(HOST_SUBDIR)/lto-plugin; \
41042	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
41043	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
41044	case $(srcdir) in \
41045	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41046	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
41047		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41048	esac; \
41049	module_srcdir=lto-plugin; \
41050	$(SHELL) $$s/$$module_srcdir/configure \
41051	  --srcdir=$${topdir}/$$module_srcdir \
41052	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41053	  --target=${target_alias} \
41054	  --with-build-libsubdir=$(HOST_SUBDIR) \
41055	  $(STAGEtrain_CONFIGURE_FLAGS) \
41056	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
41057@endif lto-plugin-bootstrap
41058
41059.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
41060maybe-configure-stagefeedback-lto-plugin:
41061@if lto-plugin-bootstrap
41062maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
41063configure-stagefeedback-lto-plugin:
41064	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41065	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
41066	@r=`${PWD_COMMAND}`; export r; \
41067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41068	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
41069	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
41070	$(HOST_EXPORTS) \
41071	$(POSTSTAGE1_HOST_EXPORTS) \
41072	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
41073	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
41074	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
41075	echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
41076	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
41077	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
41078	case $(srcdir) in \
41079	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41080	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
41081		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41082	esac; \
41083	module_srcdir=lto-plugin; \
41084	$(SHELL) $$s/$$module_srcdir/configure \
41085	  --srcdir=$${topdir}/$$module_srcdir \
41086	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41087	  --target=${target_alias} \
41088	  --with-build-libsubdir=$(HOST_SUBDIR) \
41089	  $(STAGEfeedback_CONFIGURE_FLAGS) \
41090	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
41091@endif lto-plugin-bootstrap
41092
41093.PHONY: configure-stageautoprofile-lto-plugin maybe-configure-stageautoprofile-lto-plugin
41094maybe-configure-stageautoprofile-lto-plugin:
41095@if lto-plugin-bootstrap
41096maybe-configure-stageautoprofile-lto-plugin: configure-stageautoprofile-lto-plugin
41097configure-stageautoprofile-lto-plugin:
41098	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
41099	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
41100	@r=`${PWD_COMMAND}`; export r; \
41101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41102	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
41103	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
41104	$(HOST_EXPORTS) \
41105	$(POSTSTAGE1_HOST_EXPORTS) \
41106	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
41107	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
41108	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
41109	echo Configuring stage autoprofile in $(HOST_SUBDIR)/lto-plugin; \
41110	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
41111	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
41112	case $(srcdir) in \
41113	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41114	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
41115		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41116	esac; \
41117	module_srcdir=lto-plugin; \
41118	$(SHELL) $$s/$$module_srcdir/configure \
41119	  --srcdir=$${topdir}/$$module_srcdir \
41120	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41121	  --target=${target_alias} \
41122	  --with-build-libsubdir=$(HOST_SUBDIR) \
41123	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
41124	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
41125@endif lto-plugin-bootstrap
41126
41127.PHONY: configure-stageautofeedback-lto-plugin maybe-configure-stageautofeedback-lto-plugin
41128maybe-configure-stageautofeedback-lto-plugin:
41129@if lto-plugin-bootstrap
41130maybe-configure-stageautofeedback-lto-plugin: configure-stageautofeedback-lto-plugin
41131configure-stageautofeedback-lto-plugin:
41132	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
41133	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
41134	@r=`${PWD_COMMAND}`; export r; \
41135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41136	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
41137	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
41138	$(HOST_EXPORTS) \
41139	$(POSTSTAGE1_HOST_EXPORTS) \
41140	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
41141	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
41142	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
41143	echo Configuring stage autofeedback in $(HOST_SUBDIR)/lto-plugin; \
41144	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
41145	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
41146	case $(srcdir) in \
41147	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41148	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
41149		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41150	esac; \
41151	module_srcdir=lto-plugin; \
41152	$(SHELL) $$s/$$module_srcdir/configure \
41153	  --srcdir=$${topdir}/$$module_srcdir \
41154	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41155	  --target=${target_alias} \
41156	  --with-build-libsubdir=$(HOST_SUBDIR) \
41157	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
41158	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
41159@endif lto-plugin-bootstrap
41160
41161
41162
41163
41164
41165.PHONY: all-lto-plugin maybe-all-lto-plugin
41166maybe-all-lto-plugin:
41167@if gcc-bootstrap
41168all-lto-plugin: stage_current
41169@endif gcc-bootstrap
41170@if lto-plugin
41171TARGET-lto-plugin=all
41172maybe-all-lto-plugin: all-lto-plugin
41173all-lto-plugin: configure-lto-plugin
41174	@r=`${PWD_COMMAND}`; export r; \
41175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41176	$(HOST_EXPORTS)  \
41177	(cd $(HOST_SUBDIR)/lto-plugin && \
41178	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
41179		$(TARGET-lto-plugin))
41180@endif lto-plugin
41181
41182
41183
41184.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
41185.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
41186maybe-all-stage1-lto-plugin:
41187maybe-clean-stage1-lto-plugin:
41188@if lto-plugin-bootstrap
41189maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
41190all-stage1: all-stage1-lto-plugin
41191TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
41192all-stage1-lto-plugin: configure-stage1-lto-plugin
41193	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41194	@r=`${PWD_COMMAND}`; export r; \
41195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41196	TFLAGS="$(STAGE1_TFLAGS)"; \
41197	$(HOST_EXPORTS)  \
41198	cd $(HOST_SUBDIR)/lto-plugin && \
41199	 \
41200	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41201		CFLAGS="$(STAGE1_CFLAGS)" \
41202		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
41203		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
41204		LIBCFLAGS="$(LIBCFLAGS)" \
41205		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41206		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41207		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41208		$(EXTRA_HOST_FLAGS)  \
41209		$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
41210		TFLAGS="$(STAGE1_TFLAGS)"  \
41211		$(TARGET-stage1-lto-plugin)
41212
41213maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
41214clean-stage1: clean-stage1-lto-plugin
41215clean-stage1-lto-plugin:
41216	@if [ $(current_stage) = stage1 ]; then \
41217	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
41218	else \
41219	  [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
41220	  $(MAKE) stage1-start; \
41221	fi; \
41222	cd $(HOST_SUBDIR)/lto-plugin && \
41223	$(MAKE) $(EXTRA_HOST_FLAGS)  \
41224	$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
41225@endif lto-plugin-bootstrap
41226
41227
41228.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
41229.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
41230maybe-all-stage2-lto-plugin:
41231maybe-clean-stage2-lto-plugin:
41232@if lto-plugin-bootstrap
41233maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
41234all-stage2: all-stage2-lto-plugin
41235TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
41236all-stage2-lto-plugin: configure-stage2-lto-plugin
41237	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41238	@r=`${PWD_COMMAND}`; export r; \
41239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41240	TFLAGS="$(STAGE2_TFLAGS)"; \
41241	$(HOST_EXPORTS) \
41242	$(POSTSTAGE1_HOST_EXPORTS)  \
41243	cd $(HOST_SUBDIR)/lto-plugin && \
41244	 \
41245	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41246		CFLAGS="$(STAGE2_CFLAGS)" \
41247		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
41248		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
41249		LIBCFLAGS="$(STAGE2_CFLAGS)" \
41250		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41251		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41252		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41253		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
41254		TFLAGS="$(STAGE2_TFLAGS)"  \
41255		$(TARGET-stage2-lto-plugin)
41256
41257maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
41258clean-stage2: clean-stage2-lto-plugin
41259clean-stage2-lto-plugin:
41260	@if [ $(current_stage) = stage2 ]; then \
41261	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
41262	else \
41263	  [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
41264	  $(MAKE) stage2-start; \
41265	fi; \
41266	cd $(HOST_SUBDIR)/lto-plugin && \
41267	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
41268@endif lto-plugin-bootstrap
41269
41270
41271.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
41272.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
41273maybe-all-stage3-lto-plugin:
41274maybe-clean-stage3-lto-plugin:
41275@if lto-plugin-bootstrap
41276maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
41277all-stage3: all-stage3-lto-plugin
41278TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
41279all-stage3-lto-plugin: configure-stage3-lto-plugin
41280	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41281	@r=`${PWD_COMMAND}`; export r; \
41282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41283	TFLAGS="$(STAGE3_TFLAGS)"; \
41284	$(HOST_EXPORTS) \
41285	$(POSTSTAGE1_HOST_EXPORTS)  \
41286	cd $(HOST_SUBDIR)/lto-plugin && \
41287	 \
41288	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41289		CFLAGS="$(STAGE3_CFLAGS)" \
41290		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
41291		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
41292		LIBCFLAGS="$(STAGE3_CFLAGS)" \
41293		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41294		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41295		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41296		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
41297		TFLAGS="$(STAGE3_TFLAGS)"  \
41298		$(TARGET-stage3-lto-plugin)
41299
41300maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
41301clean-stage3: clean-stage3-lto-plugin
41302clean-stage3-lto-plugin:
41303	@if [ $(current_stage) = stage3 ]; then \
41304	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
41305	else \
41306	  [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
41307	  $(MAKE) stage3-start; \
41308	fi; \
41309	cd $(HOST_SUBDIR)/lto-plugin && \
41310	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
41311@endif lto-plugin-bootstrap
41312
41313
41314.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
41315.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
41316maybe-all-stage4-lto-plugin:
41317maybe-clean-stage4-lto-plugin:
41318@if lto-plugin-bootstrap
41319maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
41320all-stage4: all-stage4-lto-plugin
41321TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
41322all-stage4-lto-plugin: configure-stage4-lto-plugin
41323	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41324	@r=`${PWD_COMMAND}`; export r; \
41325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41326	TFLAGS="$(STAGE4_TFLAGS)"; \
41327	$(HOST_EXPORTS) \
41328	$(POSTSTAGE1_HOST_EXPORTS)  \
41329	cd $(HOST_SUBDIR)/lto-plugin && \
41330	 \
41331	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41332		CFLAGS="$(STAGE4_CFLAGS)" \
41333		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
41334		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
41335		LIBCFLAGS="$(STAGE4_CFLAGS)" \
41336		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41337		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41338		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41339		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
41340		TFLAGS="$(STAGE4_TFLAGS)"  \
41341		$(TARGET-stage4-lto-plugin)
41342
41343maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
41344clean-stage4: clean-stage4-lto-plugin
41345clean-stage4-lto-plugin:
41346	@if [ $(current_stage) = stage4 ]; then \
41347	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
41348	else \
41349	  [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
41350	  $(MAKE) stage4-start; \
41351	fi; \
41352	cd $(HOST_SUBDIR)/lto-plugin && \
41353	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
41354@endif lto-plugin-bootstrap
41355
41356
41357.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
41358.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
41359maybe-all-stageprofile-lto-plugin:
41360maybe-clean-stageprofile-lto-plugin:
41361@if lto-plugin-bootstrap
41362maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
41363all-stageprofile: all-stageprofile-lto-plugin
41364TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
41365all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
41366	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41367	@r=`${PWD_COMMAND}`; export r; \
41368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41369	TFLAGS="$(STAGEprofile_TFLAGS)"; \
41370	$(HOST_EXPORTS) \
41371	$(POSTSTAGE1_HOST_EXPORTS)  \
41372	cd $(HOST_SUBDIR)/lto-plugin && \
41373	 \
41374	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41375		CFLAGS="$(STAGEprofile_CFLAGS)" \
41376		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
41377		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
41378		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
41379		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41380		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41381		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41382		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
41383		TFLAGS="$(STAGEprofile_TFLAGS)"  \
41384		$(TARGET-stageprofile-lto-plugin)
41385
41386maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
41387clean-stageprofile: clean-stageprofile-lto-plugin
41388clean-stageprofile-lto-plugin:
41389	@if [ $(current_stage) = stageprofile ]; then \
41390	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
41391	else \
41392	  [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
41393	  $(MAKE) stageprofile-start; \
41394	fi; \
41395	cd $(HOST_SUBDIR)/lto-plugin && \
41396	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
41397@endif lto-plugin-bootstrap
41398
41399
41400.PHONY: all-stagetrain-lto-plugin maybe-all-stagetrain-lto-plugin
41401.PHONY: clean-stagetrain-lto-plugin maybe-clean-stagetrain-lto-plugin
41402maybe-all-stagetrain-lto-plugin:
41403maybe-clean-stagetrain-lto-plugin:
41404@if lto-plugin-bootstrap
41405maybe-all-stagetrain-lto-plugin: all-stagetrain-lto-plugin
41406all-stagetrain: all-stagetrain-lto-plugin
41407TARGET-stagetrain-lto-plugin = $(TARGET-lto-plugin)
41408all-stagetrain-lto-plugin: configure-stagetrain-lto-plugin
41409	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
41410	@r=`${PWD_COMMAND}`; export r; \
41411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41412	TFLAGS="$(STAGEtrain_TFLAGS)"; \
41413	$(HOST_EXPORTS) \
41414	$(POSTSTAGE1_HOST_EXPORTS)  \
41415	cd $(HOST_SUBDIR)/lto-plugin && \
41416	 \
41417	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41418		CFLAGS="$(STAGEtrain_CFLAGS)" \
41419		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
41420		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
41421		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
41422		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41423		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41424		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41425		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
41426		TFLAGS="$(STAGEtrain_TFLAGS)"  \
41427		$(TARGET-stagetrain-lto-plugin)
41428
41429maybe-clean-stagetrain-lto-plugin: clean-stagetrain-lto-plugin
41430clean-stagetrain: clean-stagetrain-lto-plugin
41431clean-stagetrain-lto-plugin:
41432	@if [ $(current_stage) = stagetrain ]; then \
41433	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
41434	else \
41435	  [ -f $(HOST_SUBDIR)/stagetrain-lto-plugin/Makefile ] || exit 0; \
41436	  $(MAKE) stagetrain-start; \
41437	fi; \
41438	cd $(HOST_SUBDIR)/lto-plugin && \
41439	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
41440@endif lto-plugin-bootstrap
41441
41442
41443.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
41444.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
41445maybe-all-stagefeedback-lto-plugin:
41446maybe-clean-stagefeedback-lto-plugin:
41447@if lto-plugin-bootstrap
41448maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
41449all-stagefeedback: all-stagefeedback-lto-plugin
41450TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
41451all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
41452	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41453	@r=`${PWD_COMMAND}`; export r; \
41454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41455	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
41456	$(HOST_EXPORTS) \
41457	$(POSTSTAGE1_HOST_EXPORTS)  \
41458	cd $(HOST_SUBDIR)/lto-plugin && \
41459	 \
41460	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41461		CFLAGS="$(STAGEfeedback_CFLAGS)" \
41462		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
41463		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
41464		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
41465		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41466		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41467		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41468		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
41469		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
41470		$(TARGET-stagefeedback-lto-plugin)
41471
41472maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
41473clean-stagefeedback: clean-stagefeedback-lto-plugin
41474clean-stagefeedback-lto-plugin:
41475	@if [ $(current_stage) = stagefeedback ]; then \
41476	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
41477	else \
41478	  [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
41479	  $(MAKE) stagefeedback-start; \
41480	fi; \
41481	cd $(HOST_SUBDIR)/lto-plugin && \
41482	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
41483@endif lto-plugin-bootstrap
41484
41485
41486.PHONY: all-stageautoprofile-lto-plugin maybe-all-stageautoprofile-lto-plugin
41487.PHONY: clean-stageautoprofile-lto-plugin maybe-clean-stageautoprofile-lto-plugin
41488maybe-all-stageautoprofile-lto-plugin:
41489maybe-clean-stageautoprofile-lto-plugin:
41490@if lto-plugin-bootstrap
41491maybe-all-stageautoprofile-lto-plugin: all-stageautoprofile-lto-plugin
41492all-stageautoprofile: all-stageautoprofile-lto-plugin
41493TARGET-stageautoprofile-lto-plugin = $(TARGET-lto-plugin)
41494all-stageautoprofile-lto-plugin: configure-stageautoprofile-lto-plugin
41495	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
41496	@r=`${PWD_COMMAND}`; export r; \
41497	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41498	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
41499	$(HOST_EXPORTS) \
41500	$(POSTSTAGE1_HOST_EXPORTS)  \
41501	cd $(HOST_SUBDIR)/lto-plugin && \
41502	$$s/gcc/config/i386/$(AUTO_PROFILE) \
41503	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41504		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
41505		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
41506		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
41507		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
41508		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41509		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41510		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41511		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
41512		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
41513		$(TARGET-stageautoprofile-lto-plugin)
41514
41515maybe-clean-stageautoprofile-lto-plugin: clean-stageautoprofile-lto-plugin
41516clean-stageautoprofile: clean-stageautoprofile-lto-plugin
41517clean-stageautoprofile-lto-plugin:
41518	@if [ $(current_stage) = stageautoprofile ]; then \
41519	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
41520	else \
41521	  [ -f $(HOST_SUBDIR)/stageautoprofile-lto-plugin/Makefile ] || exit 0; \
41522	  $(MAKE) stageautoprofile-start; \
41523	fi; \
41524	cd $(HOST_SUBDIR)/lto-plugin && \
41525	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
41526@endif lto-plugin-bootstrap
41527
41528
41529.PHONY: all-stageautofeedback-lto-plugin maybe-all-stageautofeedback-lto-plugin
41530.PHONY: clean-stageautofeedback-lto-plugin maybe-clean-stageautofeedback-lto-plugin
41531maybe-all-stageautofeedback-lto-plugin:
41532maybe-clean-stageautofeedback-lto-plugin:
41533@if lto-plugin-bootstrap
41534maybe-all-stageautofeedback-lto-plugin: all-stageautofeedback-lto-plugin
41535all-stageautofeedback: all-stageautofeedback-lto-plugin
41536TARGET-stageautofeedback-lto-plugin = $(TARGET-lto-plugin)
41537all-stageautofeedback-lto-plugin: configure-stageautofeedback-lto-plugin
41538	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
41539	@r=`${PWD_COMMAND}`; export r; \
41540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41541	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
41542	$(HOST_EXPORTS) \
41543	$(POSTSTAGE1_HOST_EXPORTS)  \
41544	cd $(HOST_SUBDIR)/lto-plugin && \
41545	 \
41546	$(MAKE) $(BASE_FLAGS_TO_PASS) \
41547		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
41548		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
41549		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
41550		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
41551		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
41552		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
41553		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
41554		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
41555		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
41556		$(TARGET-stageautofeedback-lto-plugin)
41557
41558maybe-clean-stageautofeedback-lto-plugin: clean-stageautofeedback-lto-plugin
41559clean-stageautofeedback: clean-stageautofeedback-lto-plugin
41560clean-stageautofeedback-lto-plugin:
41561	@if [ $(current_stage) = stageautofeedback ]; then \
41562	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
41563	else \
41564	  [ -f $(HOST_SUBDIR)/stageautofeedback-lto-plugin/Makefile ] || exit 0; \
41565	  $(MAKE) stageautofeedback-start; \
41566	fi; \
41567	cd $(HOST_SUBDIR)/lto-plugin && \
41568	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
41569@endif lto-plugin-bootstrap
41570
41571
41572
41573
41574
41575.PHONY: check-lto-plugin maybe-check-lto-plugin
41576maybe-check-lto-plugin:
41577@if lto-plugin
41578maybe-check-lto-plugin: check-lto-plugin
41579
41580check-lto-plugin:
41581	@: $(MAKE); $(unstage)
41582	@r=`${PWD_COMMAND}`; export r; \
41583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41584	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
41585	(cd $(HOST_SUBDIR)/lto-plugin && \
41586	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
41587
41588@endif lto-plugin
41589
41590.PHONY: install-lto-plugin maybe-install-lto-plugin
41591maybe-install-lto-plugin:
41592@if lto-plugin
41593maybe-install-lto-plugin: install-lto-plugin
41594
41595install-lto-plugin: installdirs
41596	@: $(MAKE); $(unstage)
41597	@r=`${PWD_COMMAND}`; export r; \
41598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41599	$(HOST_EXPORTS) \
41600	(cd $(HOST_SUBDIR)/lto-plugin && \
41601	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
41602
41603@endif lto-plugin
41604
41605.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
41606maybe-install-strip-lto-plugin:
41607@if lto-plugin
41608maybe-install-strip-lto-plugin: install-strip-lto-plugin
41609
41610install-strip-lto-plugin: installdirs
41611	@: $(MAKE); $(unstage)
41612	@r=`${PWD_COMMAND}`; export r; \
41613	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41614	$(HOST_EXPORTS) \
41615	(cd $(HOST_SUBDIR)/lto-plugin && \
41616	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
41617
41618@endif lto-plugin
41619
41620# Other targets (info, dvi, pdf, etc.)
41621
41622.PHONY: maybe-info-lto-plugin info-lto-plugin
41623maybe-info-lto-plugin:
41624@if lto-plugin
41625maybe-info-lto-plugin: info-lto-plugin
41626
41627info-lto-plugin: \
41628    configure-lto-plugin
41629	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41630	r=`${PWD_COMMAND}`; export r; \
41631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41632	$(HOST_EXPORTS) \
41633	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41635	done; \
41636	echo "Doing info in lto-plugin"; \
41637	(cd $(HOST_SUBDIR)/lto-plugin && \
41638	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41639	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41640	          "RANLIB=$${RANLIB}" \
41641	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41642	          info) \
41643	  || exit 1
41644
41645@endif lto-plugin
41646
41647.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
41648maybe-dvi-lto-plugin:
41649@if lto-plugin
41650maybe-dvi-lto-plugin: dvi-lto-plugin
41651
41652dvi-lto-plugin: \
41653    configure-lto-plugin
41654	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41655	r=`${PWD_COMMAND}`; export r; \
41656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41657	$(HOST_EXPORTS) \
41658	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41659	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41660	done; \
41661	echo "Doing dvi in lto-plugin"; \
41662	(cd $(HOST_SUBDIR)/lto-plugin && \
41663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41665	          "RANLIB=$${RANLIB}" \
41666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41667	          dvi) \
41668	  || exit 1
41669
41670@endif lto-plugin
41671
41672.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
41673maybe-pdf-lto-plugin:
41674@if lto-plugin
41675maybe-pdf-lto-plugin: pdf-lto-plugin
41676
41677pdf-lto-plugin: \
41678    configure-lto-plugin
41679	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41680	r=`${PWD_COMMAND}`; export r; \
41681	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41682	$(HOST_EXPORTS) \
41683	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41684	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41685	done; \
41686	echo "Doing pdf in lto-plugin"; \
41687	(cd $(HOST_SUBDIR)/lto-plugin && \
41688	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41689	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41690	          "RANLIB=$${RANLIB}" \
41691	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41692	          pdf) \
41693	  || exit 1
41694
41695@endif lto-plugin
41696
41697.PHONY: maybe-html-lto-plugin html-lto-plugin
41698maybe-html-lto-plugin:
41699@if lto-plugin
41700maybe-html-lto-plugin: html-lto-plugin
41701
41702html-lto-plugin: \
41703    configure-lto-plugin
41704	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41705	r=`${PWD_COMMAND}`; export r; \
41706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41707	$(HOST_EXPORTS) \
41708	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41709	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41710	done; \
41711	echo "Doing html in lto-plugin"; \
41712	(cd $(HOST_SUBDIR)/lto-plugin && \
41713	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41714	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41715	          "RANLIB=$${RANLIB}" \
41716	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41717	          html) \
41718	  || exit 1
41719
41720@endif lto-plugin
41721
41722.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
41723maybe-TAGS-lto-plugin:
41724@if lto-plugin
41725maybe-TAGS-lto-plugin: TAGS-lto-plugin
41726
41727TAGS-lto-plugin: \
41728    configure-lto-plugin
41729	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41730	r=`${PWD_COMMAND}`; export r; \
41731	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41732	$(HOST_EXPORTS) \
41733	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41734	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41735	done; \
41736	echo "Doing TAGS in lto-plugin"; \
41737	(cd $(HOST_SUBDIR)/lto-plugin && \
41738	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41739	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41740	          "RANLIB=$${RANLIB}" \
41741	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41742	          TAGS) \
41743	  || exit 1
41744
41745@endif lto-plugin
41746
41747.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
41748maybe-install-info-lto-plugin:
41749@if lto-plugin
41750maybe-install-info-lto-plugin: install-info-lto-plugin
41751
41752install-info-lto-plugin: \
41753    configure-lto-plugin \
41754    info-lto-plugin
41755	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41756	r=`${PWD_COMMAND}`; export r; \
41757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41758	$(HOST_EXPORTS) \
41759	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41760	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41761	done; \
41762	echo "Doing install-info in lto-plugin"; \
41763	(cd $(HOST_SUBDIR)/lto-plugin && \
41764	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41765	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41766	          "RANLIB=$${RANLIB}" \
41767	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41768	          install-info) \
41769	  || exit 1
41770
41771@endif lto-plugin
41772
41773.PHONY: maybe-install-dvi-lto-plugin install-dvi-lto-plugin
41774maybe-install-dvi-lto-plugin:
41775@if lto-plugin
41776maybe-install-dvi-lto-plugin: install-dvi-lto-plugin
41777
41778install-dvi-lto-plugin: \
41779    configure-lto-plugin \
41780    dvi-lto-plugin
41781	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41782	r=`${PWD_COMMAND}`; export r; \
41783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41784	$(HOST_EXPORTS) \
41785	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41787	done; \
41788	echo "Doing install-dvi in lto-plugin"; \
41789	(cd $(HOST_SUBDIR)/lto-plugin && \
41790	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41791	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41792	          "RANLIB=$${RANLIB}" \
41793	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41794	          install-dvi) \
41795	  || exit 1
41796
41797@endif lto-plugin
41798
41799.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
41800maybe-install-pdf-lto-plugin:
41801@if lto-plugin
41802maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
41803
41804install-pdf-lto-plugin: \
41805    configure-lto-plugin \
41806    pdf-lto-plugin
41807	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41808	r=`${PWD_COMMAND}`; export r; \
41809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41810	$(HOST_EXPORTS) \
41811	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41812	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41813	done; \
41814	echo "Doing install-pdf in lto-plugin"; \
41815	(cd $(HOST_SUBDIR)/lto-plugin && \
41816	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41817	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41818	          "RANLIB=$${RANLIB}" \
41819	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41820	          install-pdf) \
41821	  || exit 1
41822
41823@endif lto-plugin
41824
41825.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
41826maybe-install-html-lto-plugin:
41827@if lto-plugin
41828maybe-install-html-lto-plugin: install-html-lto-plugin
41829
41830install-html-lto-plugin: \
41831    configure-lto-plugin \
41832    html-lto-plugin
41833	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41834	r=`${PWD_COMMAND}`; export r; \
41835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41836	$(HOST_EXPORTS) \
41837	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41838	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41839	done; \
41840	echo "Doing install-html in lto-plugin"; \
41841	(cd $(HOST_SUBDIR)/lto-plugin && \
41842	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41843	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41844	          "RANLIB=$${RANLIB}" \
41845	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41846	          install-html) \
41847	  || exit 1
41848
41849@endif lto-plugin
41850
41851.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
41852maybe-installcheck-lto-plugin:
41853@if lto-plugin
41854maybe-installcheck-lto-plugin: installcheck-lto-plugin
41855
41856installcheck-lto-plugin: \
41857    configure-lto-plugin
41858	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41859	r=`${PWD_COMMAND}`; export r; \
41860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41861	$(HOST_EXPORTS) \
41862	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41863	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41864	done; \
41865	echo "Doing installcheck in lto-plugin"; \
41866	(cd $(HOST_SUBDIR)/lto-plugin && \
41867	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41868	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41869	          "RANLIB=$${RANLIB}" \
41870	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41871	          installcheck) \
41872	  || exit 1
41873
41874@endif lto-plugin
41875
41876.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
41877maybe-mostlyclean-lto-plugin:
41878@if lto-plugin
41879maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
41880
41881mostlyclean-lto-plugin:
41882	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41883	r=`${PWD_COMMAND}`; export r; \
41884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41885	$(HOST_EXPORTS) \
41886	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41887	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41888	done; \
41889	echo "Doing mostlyclean in lto-plugin"; \
41890	(cd $(HOST_SUBDIR)/lto-plugin && \
41891	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41892	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41893	          "RANLIB=$${RANLIB}" \
41894	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41895	          mostlyclean) \
41896	  || exit 1
41897
41898@endif lto-plugin
41899
41900.PHONY: maybe-clean-lto-plugin clean-lto-plugin
41901maybe-clean-lto-plugin:
41902@if lto-plugin
41903maybe-clean-lto-plugin: clean-lto-plugin
41904
41905clean-lto-plugin:
41906	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41907	r=`${PWD_COMMAND}`; export r; \
41908	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41909	$(HOST_EXPORTS) \
41910	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41911	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41912	done; \
41913	echo "Doing clean in lto-plugin"; \
41914	(cd $(HOST_SUBDIR)/lto-plugin && \
41915	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41916	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41917	          "RANLIB=$${RANLIB}" \
41918	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41919	          clean) \
41920	  || exit 1
41921
41922@endif lto-plugin
41923
41924.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
41925maybe-distclean-lto-plugin:
41926@if lto-plugin
41927maybe-distclean-lto-plugin: distclean-lto-plugin
41928
41929distclean-lto-plugin:
41930	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41931	r=`${PWD_COMMAND}`; export r; \
41932	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41933	$(HOST_EXPORTS) \
41934	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41935	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41936	done; \
41937	echo "Doing distclean in lto-plugin"; \
41938	(cd $(HOST_SUBDIR)/lto-plugin && \
41939	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41940	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41941	          "RANLIB=$${RANLIB}" \
41942	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41943	          distclean) \
41944	  || exit 1
41945
41946@endif lto-plugin
41947
41948.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
41949maybe-maintainer-clean-lto-plugin:
41950@if lto-plugin
41951maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
41952
41953maintainer-clean-lto-plugin:
41954	@[ -f ./lto-plugin/Makefile ] || exit 0; \
41955	r=`${PWD_COMMAND}`; export r; \
41956	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41957	$(HOST_EXPORTS) \
41958	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
41959	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41960	done; \
41961	echo "Doing maintainer-clean in lto-plugin"; \
41962	(cd $(HOST_SUBDIR)/lto-plugin && \
41963	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41964	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41965	          "RANLIB=$${RANLIB}" \
41966	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41967	          maintainer-clean) \
41968	  || exit 1
41969
41970@endif lto-plugin
41971
41972
41973
41974.PHONY: configure-libcc1 maybe-configure-libcc1
41975maybe-configure-libcc1:
41976@if gcc-bootstrap
41977configure-libcc1: stage_current
41978@endif gcc-bootstrap
41979@if libcc1
41980maybe-configure-libcc1: configure-libcc1
41981configure-libcc1:
41982	@: $(MAKE); $(unstage)
41983	@r=`${PWD_COMMAND}`; export r; \
41984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41985	test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
41986	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
41987	$(HOST_EXPORTS)  \
41988	echo Configuring in $(HOST_SUBDIR)/libcc1; \
41989	cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
41990	case $(srcdir) in \
41991	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41992	  *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
41993		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41994	esac; \
41995	module_srcdir=libcc1; \
41996	$(SHELL) \
41997	  $$s/$$module_srcdir/configure \
41998	  --srcdir=$${topdir}/$$module_srcdir \
41999	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42000	  --target=${target_alias} --enable-shared \
42001	  || exit 1
42002@endif libcc1
42003
42004
42005
42006
42007
42008.PHONY: all-libcc1 maybe-all-libcc1
42009maybe-all-libcc1:
42010@if gcc-bootstrap
42011all-libcc1: stage_current
42012@endif gcc-bootstrap
42013@if libcc1
42014TARGET-libcc1=all
42015maybe-all-libcc1: all-libcc1
42016all-libcc1: configure-libcc1
42017	@: $(MAKE); $(unstage)
42018	@r=`${PWD_COMMAND}`; export r; \
42019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42020	$(HOST_EXPORTS)  \
42021	(cd $(HOST_SUBDIR)/libcc1 && \
42022	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
42023		$(TARGET-libcc1))
42024@endif libcc1
42025
42026
42027
42028
42029.PHONY: check-libcc1 maybe-check-libcc1
42030maybe-check-libcc1:
42031@if libcc1
42032maybe-check-libcc1: check-libcc1
42033
42034check-libcc1:
42035	@: $(MAKE); $(unstage)
42036	@r=`${PWD_COMMAND}`; export r; \
42037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42038	$(HOST_EXPORTS)  \
42039	(cd $(HOST_SUBDIR)/libcc1 && \
42040	  $(MAKE) $(FLAGS_TO_PASS)  check)
42041
42042@endif libcc1
42043
42044.PHONY: install-libcc1 maybe-install-libcc1
42045maybe-install-libcc1:
42046@if libcc1
42047maybe-install-libcc1: install-libcc1
42048
42049install-libcc1: installdirs
42050	@: $(MAKE); $(unstage)
42051	@r=`${PWD_COMMAND}`; export r; \
42052	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42053	$(HOST_EXPORTS) \
42054	(cd $(HOST_SUBDIR)/libcc1 && \
42055	  $(MAKE) $(FLAGS_TO_PASS)  install)
42056
42057@endif libcc1
42058
42059.PHONY: install-strip-libcc1 maybe-install-strip-libcc1
42060maybe-install-strip-libcc1:
42061@if libcc1
42062maybe-install-strip-libcc1: install-strip-libcc1
42063
42064install-strip-libcc1: installdirs
42065	@: $(MAKE); $(unstage)
42066	@r=`${PWD_COMMAND}`; export r; \
42067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42068	$(HOST_EXPORTS) \
42069	(cd $(HOST_SUBDIR)/libcc1 && \
42070	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
42071
42072@endif libcc1
42073
42074# Other targets (info, dvi, pdf, etc.)
42075
42076.PHONY: maybe-info-libcc1 info-libcc1
42077maybe-info-libcc1:
42078@if libcc1
42079maybe-info-libcc1: info-libcc1
42080
42081info-libcc1: \
42082    configure-libcc1
42083	@: $(MAKE); $(unstage)
42084	@[ -f ./libcc1/Makefile ] || exit 0; \
42085	r=`${PWD_COMMAND}`; export r; \
42086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42087	$(HOST_EXPORTS) \
42088	for flag in $(EXTRA_HOST_FLAGS) ; do \
42089	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42090	done; \
42091	echo "Doing info in libcc1"; \
42092	(cd $(HOST_SUBDIR)/libcc1 && \
42093	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42094	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42095	          "RANLIB=$${RANLIB}" \
42096	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42097	          info) \
42098	  || exit 1
42099
42100@endif libcc1
42101
42102.PHONY: maybe-dvi-libcc1 dvi-libcc1
42103maybe-dvi-libcc1:
42104@if libcc1
42105maybe-dvi-libcc1: dvi-libcc1
42106
42107dvi-libcc1: \
42108    configure-libcc1
42109	@: $(MAKE); $(unstage)
42110	@[ -f ./libcc1/Makefile ] || exit 0; \
42111	r=`${PWD_COMMAND}`; export r; \
42112	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42113	$(HOST_EXPORTS) \
42114	for flag in $(EXTRA_HOST_FLAGS) ; do \
42115	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42116	done; \
42117	echo "Doing dvi in libcc1"; \
42118	(cd $(HOST_SUBDIR)/libcc1 && \
42119	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42120	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42121	          "RANLIB=$${RANLIB}" \
42122	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42123	          dvi) \
42124	  || exit 1
42125
42126@endif libcc1
42127
42128.PHONY: maybe-pdf-libcc1 pdf-libcc1
42129maybe-pdf-libcc1:
42130@if libcc1
42131maybe-pdf-libcc1: pdf-libcc1
42132
42133pdf-libcc1: \
42134    configure-libcc1
42135	@: $(MAKE); $(unstage)
42136	@[ -f ./libcc1/Makefile ] || exit 0; \
42137	r=`${PWD_COMMAND}`; export r; \
42138	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42139	$(HOST_EXPORTS) \
42140	for flag in $(EXTRA_HOST_FLAGS) ; do \
42141	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42142	done; \
42143	echo "Doing pdf in libcc1"; \
42144	(cd $(HOST_SUBDIR)/libcc1 && \
42145	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42146	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42147	          "RANLIB=$${RANLIB}" \
42148	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42149	          pdf) \
42150	  || exit 1
42151
42152@endif libcc1
42153
42154.PHONY: maybe-html-libcc1 html-libcc1
42155maybe-html-libcc1:
42156@if libcc1
42157maybe-html-libcc1: html-libcc1
42158
42159html-libcc1: \
42160    configure-libcc1
42161	@: $(MAKE); $(unstage)
42162	@[ -f ./libcc1/Makefile ] || exit 0; \
42163	r=`${PWD_COMMAND}`; export r; \
42164	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42165	$(HOST_EXPORTS) \
42166	for flag in $(EXTRA_HOST_FLAGS) ; do \
42167	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42168	done; \
42169	echo "Doing html in libcc1"; \
42170	(cd $(HOST_SUBDIR)/libcc1 && \
42171	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42172	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42173	          "RANLIB=$${RANLIB}" \
42174	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42175	          html) \
42176	  || exit 1
42177
42178@endif libcc1
42179
42180.PHONY: maybe-TAGS-libcc1 TAGS-libcc1
42181maybe-TAGS-libcc1:
42182@if libcc1
42183maybe-TAGS-libcc1: TAGS-libcc1
42184
42185TAGS-libcc1: \
42186    configure-libcc1
42187	@: $(MAKE); $(unstage)
42188	@[ -f ./libcc1/Makefile ] || exit 0; \
42189	r=`${PWD_COMMAND}`; export r; \
42190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42191	$(HOST_EXPORTS) \
42192	for flag in $(EXTRA_HOST_FLAGS) ; do \
42193	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42194	done; \
42195	echo "Doing TAGS in libcc1"; \
42196	(cd $(HOST_SUBDIR)/libcc1 && \
42197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42199	          "RANLIB=$${RANLIB}" \
42200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42201	          TAGS) \
42202	  || exit 1
42203
42204@endif libcc1
42205
42206.PHONY: maybe-install-info-libcc1 install-info-libcc1
42207maybe-install-info-libcc1:
42208@if libcc1
42209maybe-install-info-libcc1: install-info-libcc1
42210
42211install-info-libcc1: \
42212    configure-libcc1 \
42213    info-libcc1
42214	@: $(MAKE); $(unstage)
42215	@[ -f ./libcc1/Makefile ] || exit 0; \
42216	r=`${PWD_COMMAND}`; export r; \
42217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42218	$(HOST_EXPORTS) \
42219	for flag in $(EXTRA_HOST_FLAGS) ; do \
42220	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42221	done; \
42222	echo "Doing install-info in libcc1"; \
42223	(cd $(HOST_SUBDIR)/libcc1 && \
42224	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42225	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42226	          "RANLIB=$${RANLIB}" \
42227	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42228	          install-info) \
42229	  || exit 1
42230
42231@endif libcc1
42232
42233.PHONY: maybe-install-dvi-libcc1 install-dvi-libcc1
42234maybe-install-dvi-libcc1:
42235@if libcc1
42236maybe-install-dvi-libcc1: install-dvi-libcc1
42237
42238install-dvi-libcc1: \
42239    configure-libcc1 \
42240    dvi-libcc1
42241	@: $(MAKE); $(unstage)
42242	@[ -f ./libcc1/Makefile ] || exit 0; \
42243	r=`${PWD_COMMAND}`; export r; \
42244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42245	$(HOST_EXPORTS) \
42246	for flag in $(EXTRA_HOST_FLAGS) ; do \
42247	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42248	done; \
42249	echo "Doing install-dvi in libcc1"; \
42250	(cd $(HOST_SUBDIR)/libcc1 && \
42251	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42252	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42253	          "RANLIB=$${RANLIB}" \
42254	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42255	          install-dvi) \
42256	  || exit 1
42257
42258@endif libcc1
42259
42260.PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
42261maybe-install-pdf-libcc1:
42262@if libcc1
42263maybe-install-pdf-libcc1: install-pdf-libcc1
42264
42265install-pdf-libcc1: \
42266    configure-libcc1 \
42267    pdf-libcc1
42268	@: $(MAKE); $(unstage)
42269	@[ -f ./libcc1/Makefile ] || exit 0; \
42270	r=`${PWD_COMMAND}`; export r; \
42271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42272	$(HOST_EXPORTS) \
42273	for flag in $(EXTRA_HOST_FLAGS) ; do \
42274	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42275	done; \
42276	echo "Doing install-pdf in libcc1"; \
42277	(cd $(HOST_SUBDIR)/libcc1 && \
42278	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42279	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42280	          "RANLIB=$${RANLIB}" \
42281	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42282	          install-pdf) \
42283	  || exit 1
42284
42285@endif libcc1
42286
42287.PHONY: maybe-install-html-libcc1 install-html-libcc1
42288maybe-install-html-libcc1:
42289@if libcc1
42290maybe-install-html-libcc1: install-html-libcc1
42291
42292install-html-libcc1: \
42293    configure-libcc1 \
42294    html-libcc1
42295	@: $(MAKE); $(unstage)
42296	@[ -f ./libcc1/Makefile ] || exit 0; \
42297	r=`${PWD_COMMAND}`; export r; \
42298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42299	$(HOST_EXPORTS) \
42300	for flag in $(EXTRA_HOST_FLAGS) ; do \
42301	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42302	done; \
42303	echo "Doing install-html in libcc1"; \
42304	(cd $(HOST_SUBDIR)/libcc1 && \
42305	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42306	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42307	          "RANLIB=$${RANLIB}" \
42308	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42309	          install-html) \
42310	  || exit 1
42311
42312@endif libcc1
42313
42314.PHONY: maybe-installcheck-libcc1 installcheck-libcc1
42315maybe-installcheck-libcc1:
42316@if libcc1
42317maybe-installcheck-libcc1: installcheck-libcc1
42318
42319installcheck-libcc1: \
42320    configure-libcc1
42321	@: $(MAKE); $(unstage)
42322	@[ -f ./libcc1/Makefile ] || exit 0; \
42323	r=`${PWD_COMMAND}`; export r; \
42324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42325	$(HOST_EXPORTS) \
42326	for flag in $(EXTRA_HOST_FLAGS) ; do \
42327	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42328	done; \
42329	echo "Doing installcheck in libcc1"; \
42330	(cd $(HOST_SUBDIR)/libcc1 && \
42331	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42332	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42333	          "RANLIB=$${RANLIB}" \
42334	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42335	          installcheck) \
42336	  || exit 1
42337
42338@endif libcc1
42339
42340.PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
42341maybe-mostlyclean-libcc1:
42342@if libcc1
42343maybe-mostlyclean-libcc1: mostlyclean-libcc1
42344
42345mostlyclean-libcc1:
42346	@: $(MAKE); $(unstage)
42347	@[ -f ./libcc1/Makefile ] || exit 0; \
42348	r=`${PWD_COMMAND}`; export r; \
42349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42350	$(HOST_EXPORTS) \
42351	for flag in $(EXTRA_HOST_FLAGS) ; do \
42352	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42353	done; \
42354	echo "Doing mostlyclean in libcc1"; \
42355	(cd $(HOST_SUBDIR)/libcc1 && \
42356	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42357	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42358	          "RANLIB=$${RANLIB}" \
42359	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42360	          mostlyclean) \
42361	  || exit 1
42362
42363@endif libcc1
42364
42365.PHONY: maybe-clean-libcc1 clean-libcc1
42366maybe-clean-libcc1:
42367@if libcc1
42368maybe-clean-libcc1: clean-libcc1
42369
42370clean-libcc1:
42371	@: $(MAKE); $(unstage)
42372	@[ -f ./libcc1/Makefile ] || exit 0; \
42373	r=`${PWD_COMMAND}`; export r; \
42374	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42375	$(HOST_EXPORTS) \
42376	for flag in $(EXTRA_HOST_FLAGS) ; do \
42377	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42378	done; \
42379	echo "Doing clean in libcc1"; \
42380	(cd $(HOST_SUBDIR)/libcc1 && \
42381	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42382	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42383	          "RANLIB=$${RANLIB}" \
42384	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42385	          clean) \
42386	  || exit 1
42387
42388@endif libcc1
42389
42390.PHONY: maybe-distclean-libcc1 distclean-libcc1
42391maybe-distclean-libcc1:
42392@if libcc1
42393maybe-distclean-libcc1: distclean-libcc1
42394
42395distclean-libcc1:
42396	@: $(MAKE); $(unstage)
42397	@[ -f ./libcc1/Makefile ] || exit 0; \
42398	r=`${PWD_COMMAND}`; export r; \
42399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42400	$(HOST_EXPORTS) \
42401	for flag in $(EXTRA_HOST_FLAGS) ; do \
42402	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42403	done; \
42404	echo "Doing distclean in libcc1"; \
42405	(cd $(HOST_SUBDIR)/libcc1 && \
42406	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42407	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42408	          "RANLIB=$${RANLIB}" \
42409	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42410	          distclean) \
42411	  || exit 1
42412
42413@endif libcc1
42414
42415.PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
42416maybe-maintainer-clean-libcc1:
42417@if libcc1
42418maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
42419
42420maintainer-clean-libcc1:
42421	@: $(MAKE); $(unstage)
42422	@[ -f ./libcc1/Makefile ] || exit 0; \
42423	r=`${PWD_COMMAND}`; export r; \
42424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42425	$(HOST_EXPORTS) \
42426	for flag in $(EXTRA_HOST_FLAGS) ; do \
42427	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42428	done; \
42429	echo "Doing maintainer-clean in libcc1"; \
42430	(cd $(HOST_SUBDIR)/libcc1 && \
42431	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42432	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42433	          "RANLIB=$${RANLIB}" \
42434	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42435	          maintainer-clean) \
42436	  || exit 1
42437
42438@endif libcc1
42439
42440
42441
42442.PHONY: configure-gotools maybe-configure-gotools
42443maybe-configure-gotools:
42444@if gcc-bootstrap
42445configure-gotools: stage_current
42446@endif gcc-bootstrap
42447@if gotools
42448maybe-configure-gotools: configure-gotools
42449configure-gotools:
42450	@: $(MAKE); $(unstage)
42451	@r=`${PWD_COMMAND}`; export r; \
42452	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42453	test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
42454	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
42455	$(HOST_EXPORTS)  \
42456	echo Configuring in $(HOST_SUBDIR)/gotools; \
42457	cd "$(HOST_SUBDIR)/gotools" || exit 1; \
42458	case $(srcdir) in \
42459	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42460	  *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
42461		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42462	esac; \
42463	module_srcdir=gotools; \
42464	$(SHELL) \
42465	  $$s/$$module_srcdir/configure \
42466	  --srcdir=$${topdir}/$$module_srcdir \
42467	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42468	  --target=${target_alias}  \
42469	  || exit 1
42470@endif gotools
42471
42472
42473
42474
42475
42476.PHONY: all-gotools maybe-all-gotools
42477maybe-all-gotools:
42478@if gcc-bootstrap
42479all-gotools: stage_current
42480@endif gcc-bootstrap
42481@if gotools
42482TARGET-gotools=all
42483maybe-all-gotools: all-gotools
42484all-gotools: configure-gotools
42485	@: $(MAKE); $(unstage)
42486	@r=`${PWD_COMMAND}`; export r; \
42487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42488	$(HOST_EXPORTS)  \
42489	(cd $(HOST_SUBDIR)/gotools && \
42490	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
42491		$(TARGET-gotools))
42492@endif gotools
42493
42494
42495
42496
42497.PHONY: check-gotools maybe-check-gotools
42498maybe-check-gotools:
42499@if gotools
42500maybe-check-gotools: check-gotools
42501
42502check-gotools:
42503	@: $(MAKE); $(unstage)
42504	@r=`${PWD_COMMAND}`; export r; \
42505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42506	$(HOST_EXPORTS)  \
42507	(cd $(HOST_SUBDIR)/gotools && \
42508	  $(MAKE) $(FLAGS_TO_PASS)  check)
42509
42510@endif gotools
42511
42512.PHONY: install-gotools maybe-install-gotools
42513maybe-install-gotools:
42514@if gotools
42515maybe-install-gotools: install-gotools
42516
42517install-gotools: installdirs
42518	@: $(MAKE); $(unstage)
42519	@r=`${PWD_COMMAND}`; export r; \
42520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42521	$(HOST_EXPORTS) \
42522	(cd $(HOST_SUBDIR)/gotools && \
42523	  $(MAKE) $(FLAGS_TO_PASS)  install)
42524
42525@endif gotools
42526
42527.PHONY: install-strip-gotools maybe-install-strip-gotools
42528maybe-install-strip-gotools:
42529@if gotools
42530maybe-install-strip-gotools: install-strip-gotools
42531
42532install-strip-gotools: installdirs
42533	@: $(MAKE); $(unstage)
42534	@r=`${PWD_COMMAND}`; export r; \
42535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42536	$(HOST_EXPORTS) \
42537	(cd $(HOST_SUBDIR)/gotools && \
42538	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
42539
42540@endif gotools
42541
42542# Other targets (info, dvi, pdf, etc.)
42543
42544.PHONY: maybe-info-gotools info-gotools
42545maybe-info-gotools:
42546@if gotools
42547maybe-info-gotools: info-gotools
42548
42549info-gotools: \
42550    configure-gotools
42551	@: $(MAKE); $(unstage)
42552	@[ -f ./gotools/Makefile ] || exit 0; \
42553	r=`${PWD_COMMAND}`; export r; \
42554	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42555	$(HOST_EXPORTS) \
42556	for flag in $(EXTRA_HOST_FLAGS) ; do \
42557	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42558	done; \
42559	echo "Doing info in gotools"; \
42560	(cd $(HOST_SUBDIR)/gotools && \
42561	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42562	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42563	          "RANLIB=$${RANLIB}" \
42564	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42565	          info) \
42566	  || exit 1
42567
42568@endif gotools
42569
42570.PHONY: maybe-dvi-gotools dvi-gotools
42571maybe-dvi-gotools:
42572@if gotools
42573maybe-dvi-gotools: dvi-gotools
42574
42575dvi-gotools: \
42576    configure-gotools
42577	@: $(MAKE); $(unstage)
42578	@[ -f ./gotools/Makefile ] || exit 0; \
42579	r=`${PWD_COMMAND}`; export r; \
42580	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42581	$(HOST_EXPORTS) \
42582	for flag in $(EXTRA_HOST_FLAGS) ; do \
42583	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42584	done; \
42585	echo "Doing dvi in gotools"; \
42586	(cd $(HOST_SUBDIR)/gotools && \
42587	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42588	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42589	          "RANLIB=$${RANLIB}" \
42590	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42591	          dvi) \
42592	  || exit 1
42593
42594@endif gotools
42595
42596.PHONY: maybe-pdf-gotools pdf-gotools
42597maybe-pdf-gotools:
42598@if gotools
42599maybe-pdf-gotools: pdf-gotools
42600
42601pdf-gotools: \
42602    configure-gotools
42603	@: $(MAKE); $(unstage)
42604	@[ -f ./gotools/Makefile ] || exit 0; \
42605	r=`${PWD_COMMAND}`; export r; \
42606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42607	$(HOST_EXPORTS) \
42608	for flag in $(EXTRA_HOST_FLAGS) ; do \
42609	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42610	done; \
42611	echo "Doing pdf in gotools"; \
42612	(cd $(HOST_SUBDIR)/gotools && \
42613	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42614	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42615	          "RANLIB=$${RANLIB}" \
42616	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42617	          pdf) \
42618	  || exit 1
42619
42620@endif gotools
42621
42622.PHONY: maybe-html-gotools html-gotools
42623maybe-html-gotools:
42624@if gotools
42625maybe-html-gotools: html-gotools
42626
42627html-gotools: \
42628    configure-gotools
42629	@: $(MAKE); $(unstage)
42630	@[ -f ./gotools/Makefile ] || exit 0; \
42631	r=`${PWD_COMMAND}`; export r; \
42632	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42633	$(HOST_EXPORTS) \
42634	for flag in $(EXTRA_HOST_FLAGS) ; do \
42635	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42636	done; \
42637	echo "Doing html in gotools"; \
42638	(cd $(HOST_SUBDIR)/gotools && \
42639	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42640	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42641	          "RANLIB=$${RANLIB}" \
42642	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42643	          html) \
42644	  || exit 1
42645
42646@endif gotools
42647
42648.PHONY: maybe-TAGS-gotools TAGS-gotools
42649maybe-TAGS-gotools:
42650@if gotools
42651maybe-TAGS-gotools: TAGS-gotools
42652
42653TAGS-gotools: \
42654    configure-gotools
42655	@: $(MAKE); $(unstage)
42656	@[ -f ./gotools/Makefile ] || exit 0; \
42657	r=`${PWD_COMMAND}`; export r; \
42658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42659	$(HOST_EXPORTS) \
42660	for flag in $(EXTRA_HOST_FLAGS) ; do \
42661	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42662	done; \
42663	echo "Doing TAGS in gotools"; \
42664	(cd $(HOST_SUBDIR)/gotools && \
42665	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42666	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42667	          "RANLIB=$${RANLIB}" \
42668	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42669	          TAGS) \
42670	  || exit 1
42671
42672@endif gotools
42673
42674.PHONY: maybe-install-info-gotools install-info-gotools
42675maybe-install-info-gotools:
42676@if gotools
42677maybe-install-info-gotools: install-info-gotools
42678
42679install-info-gotools: \
42680    configure-gotools \
42681    info-gotools
42682	@: $(MAKE); $(unstage)
42683	@[ -f ./gotools/Makefile ] || exit 0; \
42684	r=`${PWD_COMMAND}`; export r; \
42685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42686	$(HOST_EXPORTS) \
42687	for flag in $(EXTRA_HOST_FLAGS) ; do \
42688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42689	done; \
42690	echo "Doing install-info in gotools"; \
42691	(cd $(HOST_SUBDIR)/gotools && \
42692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42694	          "RANLIB=$${RANLIB}" \
42695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42696	          install-info) \
42697	  || exit 1
42698
42699@endif gotools
42700
42701.PHONY: maybe-install-dvi-gotools install-dvi-gotools
42702maybe-install-dvi-gotools:
42703@if gotools
42704maybe-install-dvi-gotools: install-dvi-gotools
42705
42706install-dvi-gotools: \
42707    configure-gotools \
42708    dvi-gotools
42709	@: $(MAKE); $(unstage)
42710	@[ -f ./gotools/Makefile ] || exit 0; \
42711	r=`${PWD_COMMAND}`; export r; \
42712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42713	$(HOST_EXPORTS) \
42714	for flag in $(EXTRA_HOST_FLAGS) ; do \
42715	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42716	done; \
42717	echo "Doing install-dvi in gotools"; \
42718	(cd $(HOST_SUBDIR)/gotools && \
42719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42721	          "RANLIB=$${RANLIB}" \
42722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42723	          install-dvi) \
42724	  || exit 1
42725
42726@endif gotools
42727
42728.PHONY: maybe-install-pdf-gotools install-pdf-gotools
42729maybe-install-pdf-gotools:
42730@if gotools
42731maybe-install-pdf-gotools: install-pdf-gotools
42732
42733install-pdf-gotools: \
42734    configure-gotools \
42735    pdf-gotools
42736	@: $(MAKE); $(unstage)
42737	@[ -f ./gotools/Makefile ] || exit 0; \
42738	r=`${PWD_COMMAND}`; export r; \
42739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42740	$(HOST_EXPORTS) \
42741	for flag in $(EXTRA_HOST_FLAGS) ; do \
42742	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42743	done; \
42744	echo "Doing install-pdf in gotools"; \
42745	(cd $(HOST_SUBDIR)/gotools && \
42746	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42747	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42748	          "RANLIB=$${RANLIB}" \
42749	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42750	          install-pdf) \
42751	  || exit 1
42752
42753@endif gotools
42754
42755.PHONY: maybe-install-html-gotools install-html-gotools
42756maybe-install-html-gotools:
42757@if gotools
42758maybe-install-html-gotools: install-html-gotools
42759
42760install-html-gotools: \
42761    configure-gotools \
42762    html-gotools
42763	@: $(MAKE); $(unstage)
42764	@[ -f ./gotools/Makefile ] || exit 0; \
42765	r=`${PWD_COMMAND}`; export r; \
42766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42767	$(HOST_EXPORTS) \
42768	for flag in $(EXTRA_HOST_FLAGS) ; do \
42769	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42770	done; \
42771	echo "Doing install-html in gotools"; \
42772	(cd $(HOST_SUBDIR)/gotools && \
42773	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42774	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42775	          "RANLIB=$${RANLIB}" \
42776	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42777	          install-html) \
42778	  || exit 1
42779
42780@endif gotools
42781
42782.PHONY: maybe-installcheck-gotools installcheck-gotools
42783maybe-installcheck-gotools:
42784@if gotools
42785maybe-installcheck-gotools: installcheck-gotools
42786
42787installcheck-gotools: \
42788    configure-gotools
42789	@: $(MAKE); $(unstage)
42790	@[ -f ./gotools/Makefile ] || exit 0; \
42791	r=`${PWD_COMMAND}`; export r; \
42792	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42793	$(HOST_EXPORTS) \
42794	for flag in $(EXTRA_HOST_FLAGS) ; do \
42795	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42796	done; \
42797	echo "Doing installcheck in gotools"; \
42798	(cd $(HOST_SUBDIR)/gotools && \
42799	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42800	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42801	          "RANLIB=$${RANLIB}" \
42802	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42803	          installcheck) \
42804	  || exit 1
42805
42806@endif gotools
42807
42808.PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
42809maybe-mostlyclean-gotools:
42810@if gotools
42811maybe-mostlyclean-gotools: mostlyclean-gotools
42812
42813mostlyclean-gotools:
42814	@: $(MAKE); $(unstage)
42815	@[ -f ./gotools/Makefile ] || exit 0; \
42816	r=`${PWD_COMMAND}`; export r; \
42817	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42818	$(HOST_EXPORTS) \
42819	for flag in $(EXTRA_HOST_FLAGS) ; do \
42820	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42821	done; \
42822	echo "Doing mostlyclean in gotools"; \
42823	(cd $(HOST_SUBDIR)/gotools && \
42824	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42825	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42826	          "RANLIB=$${RANLIB}" \
42827	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42828	          mostlyclean) \
42829	  || exit 1
42830
42831@endif gotools
42832
42833.PHONY: maybe-clean-gotools clean-gotools
42834maybe-clean-gotools:
42835@if gotools
42836maybe-clean-gotools: clean-gotools
42837
42838clean-gotools:
42839	@: $(MAKE); $(unstage)
42840	@[ -f ./gotools/Makefile ] || exit 0; \
42841	r=`${PWD_COMMAND}`; export r; \
42842	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42843	$(HOST_EXPORTS) \
42844	for flag in $(EXTRA_HOST_FLAGS) ; do \
42845	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42846	done; \
42847	echo "Doing clean in gotools"; \
42848	(cd $(HOST_SUBDIR)/gotools && \
42849	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42850	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42851	          "RANLIB=$${RANLIB}" \
42852	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42853	          clean) \
42854	  || exit 1
42855
42856@endif gotools
42857
42858.PHONY: maybe-distclean-gotools distclean-gotools
42859maybe-distclean-gotools:
42860@if gotools
42861maybe-distclean-gotools: distclean-gotools
42862
42863distclean-gotools:
42864	@: $(MAKE); $(unstage)
42865	@[ -f ./gotools/Makefile ] || exit 0; \
42866	r=`${PWD_COMMAND}`; export r; \
42867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42868	$(HOST_EXPORTS) \
42869	for flag in $(EXTRA_HOST_FLAGS) ; do \
42870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42871	done; \
42872	echo "Doing distclean in gotools"; \
42873	(cd $(HOST_SUBDIR)/gotools && \
42874	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42875	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42876	          "RANLIB=$${RANLIB}" \
42877	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42878	          distclean) \
42879	  || exit 1
42880
42881@endif gotools
42882
42883.PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
42884maybe-maintainer-clean-gotools:
42885@if gotools
42886maybe-maintainer-clean-gotools: maintainer-clean-gotools
42887
42888maintainer-clean-gotools:
42889	@: $(MAKE); $(unstage)
42890	@[ -f ./gotools/Makefile ] || exit 0; \
42891	r=`${PWD_COMMAND}`; export r; \
42892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42893	$(HOST_EXPORTS) \
42894	for flag in $(EXTRA_HOST_FLAGS) ; do \
42895	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42896	done; \
42897	echo "Doing maintainer-clean in gotools"; \
42898	(cd $(HOST_SUBDIR)/gotools && \
42899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42901	          "RANLIB=$${RANLIB}" \
42902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42903	          maintainer-clean) \
42904	  || exit 1
42905
42906@endif gotools
42907
42908
42909
42910.PHONY: configure-libctf maybe-configure-libctf
42911maybe-configure-libctf:
42912@if gcc-bootstrap
42913configure-libctf: stage_current
42914@endif gcc-bootstrap
42915@if libctf
42916maybe-configure-libctf: configure-libctf
42917configure-libctf:
42918	@r=`${PWD_COMMAND}`; export r; \
42919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42920	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
42921	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
42922	$(HOST_EXPORTS)  \
42923	echo Configuring in $(HOST_SUBDIR)/libctf; \
42924	cd "$(HOST_SUBDIR)/libctf" || exit 1; \
42925	case $(srcdir) in \
42926	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42927	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
42928		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42929	esac; \
42930	module_srcdir=libctf; \
42931	$(SHELL) \
42932	  $$s/$$module_srcdir/configure \
42933	  --srcdir=$${topdir}/$$module_srcdir \
42934	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42935	  --target=${target_alias}  \
42936	  || exit 1
42937@endif libctf
42938
42939
42940
42941.PHONY: configure-stage1-libctf maybe-configure-stage1-libctf
42942maybe-configure-stage1-libctf:
42943@if libctf-bootstrap
42944maybe-configure-stage1-libctf: configure-stage1-libctf
42945configure-stage1-libctf:
42946	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42947	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
42948	@r=`${PWD_COMMAND}`; export r; \
42949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42950	TFLAGS="$(STAGE1_TFLAGS)"; \
42951	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
42952	$(HOST_EXPORTS) \
42953	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
42954	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
42955	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
42956	echo Configuring stage 1 in $(HOST_SUBDIR)/libctf; \
42957	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
42958	cd $(HOST_SUBDIR)/libctf || exit 1; \
42959	case $(srcdir) in \
42960	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42961	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
42962		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42963	esac; \
42964	module_srcdir=libctf; \
42965	$(SHELL) $$s/$$module_srcdir/configure \
42966	  --srcdir=$${topdir}/$$module_srcdir \
42967	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42968	  --target=${target_alias} \
42969	   \
42970	  $(STAGE1_CONFIGURE_FLAGS)
42971@endif libctf-bootstrap
42972
42973.PHONY: configure-stage2-libctf maybe-configure-stage2-libctf
42974maybe-configure-stage2-libctf:
42975@if libctf-bootstrap
42976maybe-configure-stage2-libctf: configure-stage2-libctf
42977configure-stage2-libctf:
42978	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42979	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
42980	@r=`${PWD_COMMAND}`; export r; \
42981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42982	TFLAGS="$(STAGE2_TFLAGS)"; \
42983	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
42984	$(HOST_EXPORTS) \
42985	$(POSTSTAGE1_HOST_EXPORTS) \
42986	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
42987	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
42988	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
42989	echo Configuring stage 2 in $(HOST_SUBDIR)/libctf; \
42990	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
42991	cd $(HOST_SUBDIR)/libctf || exit 1; \
42992	case $(srcdir) in \
42993	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42994	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
42995		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42996	esac; \
42997	module_srcdir=libctf; \
42998	$(SHELL) $$s/$$module_srcdir/configure \
42999	  --srcdir=$${topdir}/$$module_srcdir \
43000	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43001	  --target=${target_alias} \
43002	  --with-build-libsubdir=$(HOST_SUBDIR) \
43003	  $(STAGE2_CONFIGURE_FLAGS)
43004@endif libctf-bootstrap
43005
43006.PHONY: configure-stage3-libctf maybe-configure-stage3-libctf
43007maybe-configure-stage3-libctf:
43008@if libctf-bootstrap
43009maybe-configure-stage3-libctf: configure-stage3-libctf
43010configure-stage3-libctf:
43011	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43012	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
43013	@r=`${PWD_COMMAND}`; export r; \
43014	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43015	TFLAGS="$(STAGE3_TFLAGS)"; \
43016	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
43017	$(HOST_EXPORTS) \
43018	$(POSTSTAGE1_HOST_EXPORTS) \
43019	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
43020	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
43021	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
43022	echo Configuring stage 3 in $(HOST_SUBDIR)/libctf; \
43023	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
43024	cd $(HOST_SUBDIR)/libctf || exit 1; \
43025	case $(srcdir) in \
43026	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43027	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
43028		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43029	esac; \
43030	module_srcdir=libctf; \
43031	$(SHELL) $$s/$$module_srcdir/configure \
43032	  --srcdir=$${topdir}/$$module_srcdir \
43033	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43034	  --target=${target_alias} \
43035	  --with-build-libsubdir=$(HOST_SUBDIR) \
43036	  $(STAGE3_CONFIGURE_FLAGS)
43037@endif libctf-bootstrap
43038
43039.PHONY: configure-stage4-libctf maybe-configure-stage4-libctf
43040maybe-configure-stage4-libctf:
43041@if libctf-bootstrap
43042maybe-configure-stage4-libctf: configure-stage4-libctf
43043configure-stage4-libctf:
43044	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43045	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
43046	@r=`${PWD_COMMAND}`; export r; \
43047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43048	TFLAGS="$(STAGE4_TFLAGS)"; \
43049	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
43050	$(HOST_EXPORTS) \
43051	$(POSTSTAGE1_HOST_EXPORTS) \
43052	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
43053	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
43054	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
43055	echo Configuring stage 4 in $(HOST_SUBDIR)/libctf; \
43056	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
43057	cd $(HOST_SUBDIR)/libctf || exit 1; \
43058	case $(srcdir) in \
43059	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43060	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
43061		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43062	esac; \
43063	module_srcdir=libctf; \
43064	$(SHELL) $$s/$$module_srcdir/configure \
43065	  --srcdir=$${topdir}/$$module_srcdir \
43066	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43067	  --target=${target_alias} \
43068	  --with-build-libsubdir=$(HOST_SUBDIR) \
43069	  $(STAGE4_CONFIGURE_FLAGS)
43070@endif libctf-bootstrap
43071
43072.PHONY: configure-stageprofile-libctf maybe-configure-stageprofile-libctf
43073maybe-configure-stageprofile-libctf:
43074@if libctf-bootstrap
43075maybe-configure-stageprofile-libctf: configure-stageprofile-libctf
43076configure-stageprofile-libctf:
43077	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43078	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
43079	@r=`${PWD_COMMAND}`; export r; \
43080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43081	TFLAGS="$(STAGEprofile_TFLAGS)"; \
43082	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
43083	$(HOST_EXPORTS) \
43084	$(POSTSTAGE1_HOST_EXPORTS) \
43085	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
43086	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
43087	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
43088	echo Configuring stage profile in $(HOST_SUBDIR)/libctf; \
43089	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
43090	cd $(HOST_SUBDIR)/libctf || exit 1; \
43091	case $(srcdir) in \
43092	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43093	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
43094		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43095	esac; \
43096	module_srcdir=libctf; \
43097	$(SHELL) $$s/$$module_srcdir/configure \
43098	  --srcdir=$${topdir}/$$module_srcdir \
43099	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43100	  --target=${target_alias} \
43101	  --with-build-libsubdir=$(HOST_SUBDIR) \
43102	  $(STAGEprofile_CONFIGURE_FLAGS)
43103@endif libctf-bootstrap
43104
43105.PHONY: configure-stagetrain-libctf maybe-configure-stagetrain-libctf
43106maybe-configure-stagetrain-libctf:
43107@if libctf-bootstrap
43108maybe-configure-stagetrain-libctf: configure-stagetrain-libctf
43109configure-stagetrain-libctf:
43110	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
43111	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
43112	@r=`${PWD_COMMAND}`; export r; \
43113	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43114	TFLAGS="$(STAGEtrain_TFLAGS)"; \
43115	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
43116	$(HOST_EXPORTS) \
43117	$(POSTSTAGE1_HOST_EXPORTS) \
43118	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
43119	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
43120	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
43121	echo Configuring stage train in $(HOST_SUBDIR)/libctf; \
43122	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
43123	cd $(HOST_SUBDIR)/libctf || exit 1; \
43124	case $(srcdir) in \
43125	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43126	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
43127		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43128	esac; \
43129	module_srcdir=libctf; \
43130	$(SHELL) $$s/$$module_srcdir/configure \
43131	  --srcdir=$${topdir}/$$module_srcdir \
43132	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43133	  --target=${target_alias} \
43134	  --with-build-libsubdir=$(HOST_SUBDIR) \
43135	  $(STAGEtrain_CONFIGURE_FLAGS)
43136@endif libctf-bootstrap
43137
43138.PHONY: configure-stagefeedback-libctf maybe-configure-stagefeedback-libctf
43139maybe-configure-stagefeedback-libctf:
43140@if libctf-bootstrap
43141maybe-configure-stagefeedback-libctf: configure-stagefeedback-libctf
43142configure-stagefeedback-libctf:
43143	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43144	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
43145	@r=`${PWD_COMMAND}`; export r; \
43146	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43147	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43148	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
43149	$(HOST_EXPORTS) \
43150	$(POSTSTAGE1_HOST_EXPORTS) \
43151	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
43152	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
43153	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
43154	echo Configuring stage feedback in $(HOST_SUBDIR)/libctf; \
43155	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
43156	cd $(HOST_SUBDIR)/libctf || exit 1; \
43157	case $(srcdir) in \
43158	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43159	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
43160		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43161	esac; \
43162	module_srcdir=libctf; \
43163	$(SHELL) $$s/$$module_srcdir/configure \
43164	  --srcdir=$${topdir}/$$module_srcdir \
43165	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43166	  --target=${target_alias} \
43167	  --with-build-libsubdir=$(HOST_SUBDIR) \
43168	  $(STAGEfeedback_CONFIGURE_FLAGS)
43169@endif libctf-bootstrap
43170
43171.PHONY: configure-stageautoprofile-libctf maybe-configure-stageautoprofile-libctf
43172maybe-configure-stageautoprofile-libctf:
43173@if libctf-bootstrap
43174maybe-configure-stageautoprofile-libctf: configure-stageautoprofile-libctf
43175configure-stageautoprofile-libctf:
43176	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
43177	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
43178	@r=`${PWD_COMMAND}`; export r; \
43179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43180	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
43181	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
43182	$(HOST_EXPORTS) \
43183	$(POSTSTAGE1_HOST_EXPORTS) \
43184	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
43185	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
43186	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
43187	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libctf; \
43188	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
43189	cd $(HOST_SUBDIR)/libctf || exit 1; \
43190	case $(srcdir) in \
43191	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43192	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
43193		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43194	esac; \
43195	module_srcdir=libctf; \
43196	$(SHELL) $$s/$$module_srcdir/configure \
43197	  --srcdir=$${topdir}/$$module_srcdir \
43198	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43199	  --target=${target_alias} \
43200	  --with-build-libsubdir=$(HOST_SUBDIR) \
43201	  $(STAGEautoprofile_CONFIGURE_FLAGS)
43202@endif libctf-bootstrap
43203
43204.PHONY: configure-stageautofeedback-libctf maybe-configure-stageautofeedback-libctf
43205maybe-configure-stageautofeedback-libctf:
43206@if libctf-bootstrap
43207maybe-configure-stageautofeedback-libctf: configure-stageautofeedback-libctf
43208configure-stageautofeedback-libctf:
43209	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
43210	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
43211	@r=`${PWD_COMMAND}`; export r; \
43212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43213	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
43214	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
43215	$(HOST_EXPORTS) \
43216	$(POSTSTAGE1_HOST_EXPORTS) \
43217	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
43218	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
43219	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
43220	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libctf; \
43221	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
43222	cd $(HOST_SUBDIR)/libctf || exit 1; \
43223	case $(srcdir) in \
43224	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43225	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
43226		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43227	esac; \
43228	module_srcdir=libctf; \
43229	$(SHELL) $$s/$$module_srcdir/configure \
43230	  --srcdir=$${topdir}/$$module_srcdir \
43231	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43232	  --target=${target_alias} \
43233	  --with-build-libsubdir=$(HOST_SUBDIR) \
43234	  $(STAGEautofeedback_CONFIGURE_FLAGS)
43235@endif libctf-bootstrap
43236
43237
43238
43239
43240
43241.PHONY: all-libctf maybe-all-libctf
43242maybe-all-libctf:
43243@if gcc-bootstrap
43244all-libctf: stage_current
43245@endif gcc-bootstrap
43246@if libctf
43247TARGET-libctf=all
43248maybe-all-libctf: all-libctf
43249all-libctf: configure-libctf
43250	@r=`${PWD_COMMAND}`; export r; \
43251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43252	$(HOST_EXPORTS)  \
43253	(cd $(HOST_SUBDIR)/libctf && \
43254	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
43255		$(TARGET-libctf))
43256@endif libctf
43257
43258
43259
43260.PHONY: all-stage1-libctf maybe-all-stage1-libctf
43261.PHONY: clean-stage1-libctf maybe-clean-stage1-libctf
43262maybe-all-stage1-libctf:
43263maybe-clean-stage1-libctf:
43264@if libctf-bootstrap
43265maybe-all-stage1-libctf: all-stage1-libctf
43266all-stage1: all-stage1-libctf
43267TARGET-stage1-libctf = $(TARGET-libctf)
43268all-stage1-libctf: configure-stage1-libctf
43269	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43270	@r=`${PWD_COMMAND}`; export r; \
43271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43272	TFLAGS="$(STAGE1_TFLAGS)"; \
43273	$(HOST_EXPORTS)  \
43274	cd $(HOST_SUBDIR)/libctf && \
43275	 \
43276	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43277		CFLAGS="$(STAGE1_CFLAGS)" \
43278		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
43279		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
43280		LIBCFLAGS="$(LIBCFLAGS)" \
43281		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43282		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43283		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43284		$(EXTRA_HOST_FLAGS)  \
43285		$(STAGE1_FLAGS_TO_PASS)  \
43286		TFLAGS="$(STAGE1_TFLAGS)"  \
43287		$(TARGET-stage1-libctf)
43288
43289maybe-clean-stage1-libctf: clean-stage1-libctf
43290clean-stage1: clean-stage1-libctf
43291clean-stage1-libctf:
43292	@if [ $(current_stage) = stage1 ]; then \
43293	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
43294	else \
43295	  [ -f $(HOST_SUBDIR)/stage1-libctf/Makefile ] || exit 0; \
43296	  $(MAKE) stage1-start; \
43297	fi; \
43298	cd $(HOST_SUBDIR)/libctf && \
43299	$(MAKE) $(EXTRA_HOST_FLAGS)  \
43300	$(STAGE1_FLAGS_TO_PASS)  clean
43301@endif libctf-bootstrap
43302
43303
43304.PHONY: all-stage2-libctf maybe-all-stage2-libctf
43305.PHONY: clean-stage2-libctf maybe-clean-stage2-libctf
43306maybe-all-stage2-libctf:
43307maybe-clean-stage2-libctf:
43308@if libctf-bootstrap
43309maybe-all-stage2-libctf: all-stage2-libctf
43310all-stage2: all-stage2-libctf
43311TARGET-stage2-libctf = $(TARGET-libctf)
43312all-stage2-libctf: configure-stage2-libctf
43313	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43314	@r=`${PWD_COMMAND}`; export r; \
43315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43316	TFLAGS="$(STAGE2_TFLAGS)"; \
43317	$(HOST_EXPORTS) \
43318	$(POSTSTAGE1_HOST_EXPORTS)  \
43319	cd $(HOST_SUBDIR)/libctf && \
43320	 \
43321	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43322		CFLAGS="$(STAGE2_CFLAGS)" \
43323		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
43324		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
43325		LIBCFLAGS="$(STAGE2_CFLAGS)" \
43326		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43327		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43328		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43329		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43330		TFLAGS="$(STAGE2_TFLAGS)"  \
43331		$(TARGET-stage2-libctf)
43332
43333maybe-clean-stage2-libctf: clean-stage2-libctf
43334clean-stage2: clean-stage2-libctf
43335clean-stage2-libctf:
43336	@if [ $(current_stage) = stage2 ]; then \
43337	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
43338	else \
43339	  [ -f $(HOST_SUBDIR)/stage2-libctf/Makefile ] || exit 0; \
43340	  $(MAKE) stage2-start; \
43341	fi; \
43342	cd $(HOST_SUBDIR)/libctf && \
43343	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43344@endif libctf-bootstrap
43345
43346
43347.PHONY: all-stage3-libctf maybe-all-stage3-libctf
43348.PHONY: clean-stage3-libctf maybe-clean-stage3-libctf
43349maybe-all-stage3-libctf:
43350maybe-clean-stage3-libctf:
43351@if libctf-bootstrap
43352maybe-all-stage3-libctf: all-stage3-libctf
43353all-stage3: all-stage3-libctf
43354TARGET-stage3-libctf = $(TARGET-libctf)
43355all-stage3-libctf: configure-stage3-libctf
43356	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43357	@r=`${PWD_COMMAND}`; export r; \
43358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43359	TFLAGS="$(STAGE3_TFLAGS)"; \
43360	$(HOST_EXPORTS) \
43361	$(POSTSTAGE1_HOST_EXPORTS)  \
43362	cd $(HOST_SUBDIR)/libctf && \
43363	 \
43364	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43365		CFLAGS="$(STAGE3_CFLAGS)" \
43366		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
43367		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
43368		LIBCFLAGS="$(STAGE3_CFLAGS)" \
43369		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43370		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43371		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43372		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43373		TFLAGS="$(STAGE3_TFLAGS)"  \
43374		$(TARGET-stage3-libctf)
43375
43376maybe-clean-stage3-libctf: clean-stage3-libctf
43377clean-stage3: clean-stage3-libctf
43378clean-stage3-libctf:
43379	@if [ $(current_stage) = stage3 ]; then \
43380	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
43381	else \
43382	  [ -f $(HOST_SUBDIR)/stage3-libctf/Makefile ] || exit 0; \
43383	  $(MAKE) stage3-start; \
43384	fi; \
43385	cd $(HOST_SUBDIR)/libctf && \
43386	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43387@endif libctf-bootstrap
43388
43389
43390.PHONY: all-stage4-libctf maybe-all-stage4-libctf
43391.PHONY: clean-stage4-libctf maybe-clean-stage4-libctf
43392maybe-all-stage4-libctf:
43393maybe-clean-stage4-libctf:
43394@if libctf-bootstrap
43395maybe-all-stage4-libctf: all-stage4-libctf
43396all-stage4: all-stage4-libctf
43397TARGET-stage4-libctf = $(TARGET-libctf)
43398all-stage4-libctf: configure-stage4-libctf
43399	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43400	@r=`${PWD_COMMAND}`; export r; \
43401	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43402	TFLAGS="$(STAGE4_TFLAGS)"; \
43403	$(HOST_EXPORTS) \
43404	$(POSTSTAGE1_HOST_EXPORTS)  \
43405	cd $(HOST_SUBDIR)/libctf && \
43406	 \
43407	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43408		CFLAGS="$(STAGE4_CFLAGS)" \
43409		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
43410		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
43411		LIBCFLAGS="$(STAGE4_CFLAGS)" \
43412		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43413		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43414		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43415		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43416		TFLAGS="$(STAGE4_TFLAGS)"  \
43417		$(TARGET-stage4-libctf)
43418
43419maybe-clean-stage4-libctf: clean-stage4-libctf
43420clean-stage4: clean-stage4-libctf
43421clean-stage4-libctf:
43422	@if [ $(current_stage) = stage4 ]; then \
43423	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
43424	else \
43425	  [ -f $(HOST_SUBDIR)/stage4-libctf/Makefile ] || exit 0; \
43426	  $(MAKE) stage4-start; \
43427	fi; \
43428	cd $(HOST_SUBDIR)/libctf && \
43429	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43430@endif libctf-bootstrap
43431
43432
43433.PHONY: all-stageprofile-libctf maybe-all-stageprofile-libctf
43434.PHONY: clean-stageprofile-libctf maybe-clean-stageprofile-libctf
43435maybe-all-stageprofile-libctf:
43436maybe-clean-stageprofile-libctf:
43437@if libctf-bootstrap
43438maybe-all-stageprofile-libctf: all-stageprofile-libctf
43439all-stageprofile: all-stageprofile-libctf
43440TARGET-stageprofile-libctf = $(TARGET-libctf)
43441all-stageprofile-libctf: configure-stageprofile-libctf
43442	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43443	@r=`${PWD_COMMAND}`; export r; \
43444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43445	TFLAGS="$(STAGEprofile_TFLAGS)"; \
43446	$(HOST_EXPORTS) \
43447	$(POSTSTAGE1_HOST_EXPORTS)  \
43448	cd $(HOST_SUBDIR)/libctf && \
43449	 \
43450	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43451		CFLAGS="$(STAGEprofile_CFLAGS)" \
43452		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
43453		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
43454		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
43455		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43456		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43457		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43458		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43459		TFLAGS="$(STAGEprofile_TFLAGS)"  \
43460		$(TARGET-stageprofile-libctf)
43461
43462maybe-clean-stageprofile-libctf: clean-stageprofile-libctf
43463clean-stageprofile: clean-stageprofile-libctf
43464clean-stageprofile-libctf:
43465	@if [ $(current_stage) = stageprofile ]; then \
43466	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
43467	else \
43468	  [ -f $(HOST_SUBDIR)/stageprofile-libctf/Makefile ] || exit 0; \
43469	  $(MAKE) stageprofile-start; \
43470	fi; \
43471	cd $(HOST_SUBDIR)/libctf && \
43472	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43473@endif libctf-bootstrap
43474
43475
43476.PHONY: all-stagetrain-libctf maybe-all-stagetrain-libctf
43477.PHONY: clean-stagetrain-libctf maybe-clean-stagetrain-libctf
43478maybe-all-stagetrain-libctf:
43479maybe-clean-stagetrain-libctf:
43480@if libctf-bootstrap
43481maybe-all-stagetrain-libctf: all-stagetrain-libctf
43482all-stagetrain: all-stagetrain-libctf
43483TARGET-stagetrain-libctf = $(TARGET-libctf)
43484all-stagetrain-libctf: configure-stagetrain-libctf
43485	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
43486	@r=`${PWD_COMMAND}`; export r; \
43487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43488	TFLAGS="$(STAGEtrain_TFLAGS)"; \
43489	$(HOST_EXPORTS) \
43490	$(POSTSTAGE1_HOST_EXPORTS)  \
43491	cd $(HOST_SUBDIR)/libctf && \
43492	 \
43493	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43494		CFLAGS="$(STAGEtrain_CFLAGS)" \
43495		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
43496		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
43497		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
43498		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43499		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43500		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43501		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43502		TFLAGS="$(STAGEtrain_TFLAGS)"  \
43503		$(TARGET-stagetrain-libctf)
43504
43505maybe-clean-stagetrain-libctf: clean-stagetrain-libctf
43506clean-stagetrain: clean-stagetrain-libctf
43507clean-stagetrain-libctf:
43508	@if [ $(current_stage) = stagetrain ]; then \
43509	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
43510	else \
43511	  [ -f $(HOST_SUBDIR)/stagetrain-libctf/Makefile ] || exit 0; \
43512	  $(MAKE) stagetrain-start; \
43513	fi; \
43514	cd $(HOST_SUBDIR)/libctf && \
43515	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43516@endif libctf-bootstrap
43517
43518
43519.PHONY: all-stagefeedback-libctf maybe-all-stagefeedback-libctf
43520.PHONY: clean-stagefeedback-libctf maybe-clean-stagefeedback-libctf
43521maybe-all-stagefeedback-libctf:
43522maybe-clean-stagefeedback-libctf:
43523@if libctf-bootstrap
43524maybe-all-stagefeedback-libctf: all-stagefeedback-libctf
43525all-stagefeedback: all-stagefeedback-libctf
43526TARGET-stagefeedback-libctf = $(TARGET-libctf)
43527all-stagefeedback-libctf: configure-stagefeedback-libctf
43528	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43529	@r=`${PWD_COMMAND}`; export r; \
43530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43531	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43532	$(HOST_EXPORTS) \
43533	$(POSTSTAGE1_HOST_EXPORTS)  \
43534	cd $(HOST_SUBDIR)/libctf && \
43535	 \
43536	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43537		CFLAGS="$(STAGEfeedback_CFLAGS)" \
43538		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
43539		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
43540		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
43541		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43542		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43543		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43544		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43545		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
43546		$(TARGET-stagefeedback-libctf)
43547
43548maybe-clean-stagefeedback-libctf: clean-stagefeedback-libctf
43549clean-stagefeedback: clean-stagefeedback-libctf
43550clean-stagefeedback-libctf:
43551	@if [ $(current_stage) = stagefeedback ]; then \
43552	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
43553	else \
43554	  [ -f $(HOST_SUBDIR)/stagefeedback-libctf/Makefile ] || exit 0; \
43555	  $(MAKE) stagefeedback-start; \
43556	fi; \
43557	cd $(HOST_SUBDIR)/libctf && \
43558	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43559@endif libctf-bootstrap
43560
43561
43562.PHONY: all-stageautoprofile-libctf maybe-all-stageautoprofile-libctf
43563.PHONY: clean-stageautoprofile-libctf maybe-clean-stageautoprofile-libctf
43564maybe-all-stageautoprofile-libctf:
43565maybe-clean-stageautoprofile-libctf:
43566@if libctf-bootstrap
43567maybe-all-stageautoprofile-libctf: all-stageautoprofile-libctf
43568all-stageautoprofile: all-stageautoprofile-libctf
43569TARGET-stageautoprofile-libctf = $(TARGET-libctf)
43570all-stageautoprofile-libctf: configure-stageautoprofile-libctf
43571	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
43572	@r=`${PWD_COMMAND}`; export r; \
43573	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43574	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
43575	$(HOST_EXPORTS) \
43576	$(POSTSTAGE1_HOST_EXPORTS)  \
43577	cd $(HOST_SUBDIR)/libctf && \
43578	$$s/gcc/config/i386/$(AUTO_PROFILE) \
43579	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43580		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
43581		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
43582		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
43583		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
43584		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43585		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43586		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43587		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43588		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
43589		$(TARGET-stageautoprofile-libctf)
43590
43591maybe-clean-stageautoprofile-libctf: clean-stageautoprofile-libctf
43592clean-stageautoprofile: clean-stageautoprofile-libctf
43593clean-stageautoprofile-libctf:
43594	@if [ $(current_stage) = stageautoprofile ]; then \
43595	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
43596	else \
43597	  [ -f $(HOST_SUBDIR)/stageautoprofile-libctf/Makefile ] || exit 0; \
43598	  $(MAKE) stageautoprofile-start; \
43599	fi; \
43600	cd $(HOST_SUBDIR)/libctf && \
43601	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43602@endif libctf-bootstrap
43603
43604
43605.PHONY: all-stageautofeedback-libctf maybe-all-stageautofeedback-libctf
43606.PHONY: clean-stageautofeedback-libctf maybe-clean-stageautofeedback-libctf
43607maybe-all-stageautofeedback-libctf:
43608maybe-clean-stageautofeedback-libctf:
43609@if libctf-bootstrap
43610maybe-all-stageautofeedback-libctf: all-stageautofeedback-libctf
43611all-stageautofeedback: all-stageautofeedback-libctf
43612TARGET-stageautofeedback-libctf = $(TARGET-libctf)
43613all-stageautofeedback-libctf: configure-stageautofeedback-libctf
43614	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
43615	@r=`${PWD_COMMAND}`; export r; \
43616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43617	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
43618	$(HOST_EXPORTS) \
43619	$(POSTSTAGE1_HOST_EXPORTS)  \
43620	cd $(HOST_SUBDIR)/libctf && \
43621	 \
43622	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43623		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
43624		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
43625		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
43626		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
43627		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43628		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43629		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43630		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43631		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
43632		$(TARGET-stageautofeedback-libctf)
43633
43634maybe-clean-stageautofeedback-libctf: clean-stageautofeedback-libctf
43635clean-stageautofeedback: clean-stageautofeedback-libctf
43636clean-stageautofeedback-libctf:
43637	@if [ $(current_stage) = stageautofeedback ]; then \
43638	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
43639	else \
43640	  [ -f $(HOST_SUBDIR)/stageautofeedback-libctf/Makefile ] || exit 0; \
43641	  $(MAKE) stageautofeedback-start; \
43642	fi; \
43643	cd $(HOST_SUBDIR)/libctf && \
43644	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43645@endif libctf-bootstrap
43646
43647
43648
43649
43650
43651.PHONY: check-libctf maybe-check-libctf
43652maybe-check-libctf:
43653@if libctf
43654maybe-check-libctf: check-libctf
43655
43656check-libctf:
43657	@: $(MAKE); $(unstage)
43658	@r=`${PWD_COMMAND}`; export r; \
43659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43660	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
43661	(cd $(HOST_SUBDIR)/libctf && \
43662	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
43663
43664@endif libctf
43665
43666.PHONY: install-libctf maybe-install-libctf
43667maybe-install-libctf:
43668@if libctf
43669maybe-install-libctf: install-libctf
43670
43671install-libctf: installdirs
43672	@: $(MAKE); $(unstage)
43673	@r=`${PWD_COMMAND}`; export r; \
43674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43675	$(HOST_EXPORTS) \
43676	(cd $(HOST_SUBDIR)/libctf && \
43677	  $(MAKE) $(FLAGS_TO_PASS)  install)
43678
43679@endif libctf
43680
43681.PHONY: install-strip-libctf maybe-install-strip-libctf
43682maybe-install-strip-libctf:
43683@if libctf
43684maybe-install-strip-libctf: install-strip-libctf
43685
43686install-strip-libctf: installdirs
43687	@: $(MAKE); $(unstage)
43688	@r=`${PWD_COMMAND}`; export r; \
43689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43690	$(HOST_EXPORTS) \
43691	(cd $(HOST_SUBDIR)/libctf && \
43692	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
43693
43694@endif libctf
43695
43696# Other targets (info, dvi, pdf, etc.)
43697
43698.PHONY: maybe-info-libctf info-libctf
43699maybe-info-libctf:
43700@if libctf
43701maybe-info-libctf: info-libctf
43702
43703info-libctf: \
43704    configure-libctf
43705	@[ -f ./libctf/Makefile ] || exit 0; \
43706	r=`${PWD_COMMAND}`; export r; \
43707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43708	$(HOST_EXPORTS) \
43709	for flag in $(EXTRA_HOST_FLAGS) ; do \
43710	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43711	done; \
43712	echo "Doing info in libctf"; \
43713	(cd $(HOST_SUBDIR)/libctf && \
43714	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43715	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43716	          "RANLIB=$${RANLIB}" \
43717	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43718	          info) \
43719	  || exit 1
43720
43721@endif libctf
43722
43723.PHONY: maybe-dvi-libctf dvi-libctf
43724maybe-dvi-libctf:
43725@if libctf
43726maybe-dvi-libctf: dvi-libctf
43727
43728dvi-libctf: \
43729    configure-libctf
43730	@[ -f ./libctf/Makefile ] || exit 0; \
43731	r=`${PWD_COMMAND}`; export r; \
43732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43733	$(HOST_EXPORTS) \
43734	for flag in $(EXTRA_HOST_FLAGS) ; do \
43735	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43736	done; \
43737	echo "Doing dvi in libctf"; \
43738	(cd $(HOST_SUBDIR)/libctf && \
43739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43741	          "RANLIB=$${RANLIB}" \
43742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43743	          dvi) \
43744	  || exit 1
43745
43746@endif libctf
43747
43748.PHONY: maybe-pdf-libctf pdf-libctf
43749maybe-pdf-libctf:
43750@if libctf
43751maybe-pdf-libctf: pdf-libctf
43752
43753pdf-libctf: \
43754    configure-libctf
43755	@[ -f ./libctf/Makefile ] || exit 0; \
43756	r=`${PWD_COMMAND}`; export r; \
43757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43758	$(HOST_EXPORTS) \
43759	for flag in $(EXTRA_HOST_FLAGS) ; do \
43760	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43761	done; \
43762	echo "Doing pdf in libctf"; \
43763	(cd $(HOST_SUBDIR)/libctf && \
43764	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43765	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43766	          "RANLIB=$${RANLIB}" \
43767	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43768	          pdf) \
43769	  || exit 1
43770
43771@endif libctf
43772
43773.PHONY: maybe-html-libctf html-libctf
43774maybe-html-libctf:
43775@if libctf
43776maybe-html-libctf: html-libctf
43777
43778html-libctf: \
43779    configure-libctf
43780	@[ -f ./libctf/Makefile ] || exit 0; \
43781	r=`${PWD_COMMAND}`; export r; \
43782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43783	$(HOST_EXPORTS) \
43784	for flag in $(EXTRA_HOST_FLAGS) ; do \
43785	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43786	done; \
43787	echo "Doing html in libctf"; \
43788	(cd $(HOST_SUBDIR)/libctf && \
43789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43791	          "RANLIB=$${RANLIB}" \
43792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43793	          html) \
43794	  || exit 1
43795
43796@endif libctf
43797
43798.PHONY: maybe-TAGS-libctf TAGS-libctf
43799maybe-TAGS-libctf:
43800@if libctf
43801maybe-TAGS-libctf: TAGS-libctf
43802
43803TAGS-libctf: \
43804    configure-libctf
43805	@[ -f ./libctf/Makefile ] || exit 0; \
43806	r=`${PWD_COMMAND}`; export r; \
43807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43808	$(HOST_EXPORTS) \
43809	for flag in $(EXTRA_HOST_FLAGS) ; do \
43810	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43811	done; \
43812	echo "Doing TAGS in libctf"; \
43813	(cd $(HOST_SUBDIR)/libctf && \
43814	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43815	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43816	          "RANLIB=$${RANLIB}" \
43817	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43818	          TAGS) \
43819	  || exit 1
43820
43821@endif libctf
43822
43823.PHONY: maybe-install-info-libctf install-info-libctf
43824maybe-install-info-libctf:
43825@if libctf
43826maybe-install-info-libctf: install-info-libctf
43827
43828install-info-libctf: \
43829    configure-libctf \
43830    info-libctf
43831	@[ -f ./libctf/Makefile ] || exit 0; \
43832	r=`${PWD_COMMAND}`; export r; \
43833	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43834	$(HOST_EXPORTS) \
43835	for flag in $(EXTRA_HOST_FLAGS) ; do \
43836	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43837	done; \
43838	echo "Doing install-info in libctf"; \
43839	(cd $(HOST_SUBDIR)/libctf && \
43840	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43841	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43842	          "RANLIB=$${RANLIB}" \
43843	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43844	          install-info) \
43845	  || exit 1
43846
43847@endif libctf
43848
43849.PHONY: maybe-install-dvi-libctf install-dvi-libctf
43850maybe-install-dvi-libctf:
43851@if libctf
43852maybe-install-dvi-libctf: install-dvi-libctf
43853
43854install-dvi-libctf: \
43855    configure-libctf \
43856    dvi-libctf
43857	@[ -f ./libctf/Makefile ] || exit 0; \
43858	r=`${PWD_COMMAND}`; export r; \
43859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43860	$(HOST_EXPORTS) \
43861	for flag in $(EXTRA_HOST_FLAGS) ; do \
43862	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43863	done; \
43864	echo "Doing install-dvi in libctf"; \
43865	(cd $(HOST_SUBDIR)/libctf && \
43866	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43867	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43868	          "RANLIB=$${RANLIB}" \
43869	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43870	          install-dvi) \
43871	  || exit 1
43872
43873@endif libctf
43874
43875.PHONY: maybe-install-pdf-libctf install-pdf-libctf
43876maybe-install-pdf-libctf:
43877@if libctf
43878maybe-install-pdf-libctf: install-pdf-libctf
43879
43880install-pdf-libctf: \
43881    configure-libctf \
43882    pdf-libctf
43883	@[ -f ./libctf/Makefile ] || exit 0; \
43884	r=`${PWD_COMMAND}`; export r; \
43885	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43886	$(HOST_EXPORTS) \
43887	for flag in $(EXTRA_HOST_FLAGS) ; do \
43888	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43889	done; \
43890	echo "Doing install-pdf in libctf"; \
43891	(cd $(HOST_SUBDIR)/libctf && \
43892	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43893	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43894	          "RANLIB=$${RANLIB}" \
43895	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43896	          install-pdf) \
43897	  || exit 1
43898
43899@endif libctf
43900
43901.PHONY: maybe-install-html-libctf install-html-libctf
43902maybe-install-html-libctf:
43903@if libctf
43904maybe-install-html-libctf: install-html-libctf
43905
43906install-html-libctf: \
43907    configure-libctf \
43908    html-libctf
43909	@[ -f ./libctf/Makefile ] || exit 0; \
43910	r=`${PWD_COMMAND}`; export r; \
43911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43912	$(HOST_EXPORTS) \
43913	for flag in $(EXTRA_HOST_FLAGS) ; do \
43914	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43915	done; \
43916	echo "Doing install-html in libctf"; \
43917	(cd $(HOST_SUBDIR)/libctf && \
43918	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43919	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43920	          "RANLIB=$${RANLIB}" \
43921	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43922	          install-html) \
43923	  || exit 1
43924
43925@endif libctf
43926
43927.PHONY: maybe-installcheck-libctf installcheck-libctf
43928maybe-installcheck-libctf:
43929@if libctf
43930maybe-installcheck-libctf: installcheck-libctf
43931
43932installcheck-libctf: \
43933    configure-libctf
43934	@[ -f ./libctf/Makefile ] || exit 0; \
43935	r=`${PWD_COMMAND}`; export r; \
43936	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43937	$(HOST_EXPORTS) \
43938	for flag in $(EXTRA_HOST_FLAGS) ; do \
43939	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43940	done; \
43941	echo "Doing installcheck in libctf"; \
43942	(cd $(HOST_SUBDIR)/libctf && \
43943	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43944	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43945	          "RANLIB=$${RANLIB}" \
43946	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43947	          installcheck) \
43948	  || exit 1
43949
43950@endif libctf
43951
43952.PHONY: maybe-mostlyclean-libctf mostlyclean-libctf
43953maybe-mostlyclean-libctf:
43954@if libctf
43955maybe-mostlyclean-libctf: mostlyclean-libctf
43956
43957mostlyclean-libctf:
43958	@[ -f ./libctf/Makefile ] || exit 0; \
43959	r=`${PWD_COMMAND}`; export r; \
43960	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43961	$(HOST_EXPORTS) \
43962	for flag in $(EXTRA_HOST_FLAGS) ; do \
43963	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43964	done; \
43965	echo "Doing mostlyclean in libctf"; \
43966	(cd $(HOST_SUBDIR)/libctf && \
43967	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43968	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43969	          "RANLIB=$${RANLIB}" \
43970	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43971	          mostlyclean) \
43972	  || exit 1
43973
43974@endif libctf
43975
43976.PHONY: maybe-clean-libctf clean-libctf
43977maybe-clean-libctf:
43978@if libctf
43979maybe-clean-libctf: clean-libctf
43980
43981clean-libctf:
43982	@[ -f ./libctf/Makefile ] || exit 0; \
43983	r=`${PWD_COMMAND}`; export r; \
43984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43985	$(HOST_EXPORTS) \
43986	for flag in $(EXTRA_HOST_FLAGS) ; do \
43987	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43988	done; \
43989	echo "Doing clean in libctf"; \
43990	(cd $(HOST_SUBDIR)/libctf && \
43991	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43992	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43993	          "RANLIB=$${RANLIB}" \
43994	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43995	          clean) \
43996	  || exit 1
43997
43998@endif libctf
43999
44000.PHONY: maybe-distclean-libctf distclean-libctf
44001maybe-distclean-libctf:
44002@if libctf
44003maybe-distclean-libctf: distclean-libctf
44004
44005distclean-libctf:
44006	@[ -f ./libctf/Makefile ] || exit 0; \
44007	r=`${PWD_COMMAND}`; export r; \
44008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44009	$(HOST_EXPORTS) \
44010	for flag in $(EXTRA_HOST_FLAGS) ; do \
44011	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44012	done; \
44013	echo "Doing distclean in libctf"; \
44014	(cd $(HOST_SUBDIR)/libctf && \
44015	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44016	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44017	          "RANLIB=$${RANLIB}" \
44018	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44019	          distclean) \
44020	  || exit 1
44021
44022@endif libctf
44023
44024.PHONY: maybe-maintainer-clean-libctf maintainer-clean-libctf
44025maybe-maintainer-clean-libctf:
44026@if libctf
44027maybe-maintainer-clean-libctf: maintainer-clean-libctf
44028
44029maintainer-clean-libctf:
44030	@[ -f ./libctf/Makefile ] || exit 0; \
44031	r=`${PWD_COMMAND}`; export r; \
44032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44033	$(HOST_EXPORTS) \
44034	for flag in $(EXTRA_HOST_FLAGS) ; do \
44035	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44036	done; \
44037	echo "Doing maintainer-clean in libctf"; \
44038	(cd $(HOST_SUBDIR)/libctf && \
44039	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44040	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44041	          "RANLIB=$${RANLIB}" \
44042	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44043	          maintainer-clean) \
44044	  || exit 1
44045
44046@endif libctf
44047
44048
44049
44050# ---------------------------------------
44051# Modules which run on the target machine
44052# ---------------------------------------
44053
44054
44055
44056
44057.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
44058maybe-configure-target-libstdc++-v3:
44059@if gcc-bootstrap
44060configure-target-libstdc++-v3: stage_current
44061@endif gcc-bootstrap
44062@if target-libstdc++-v3
44063maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
44064configure-target-libstdc++-v3:
44065	@r=`${PWD_COMMAND}`; export r; \
44066	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44067	echo "Checking multilib configuration for libstdc++-v3..."; \
44068	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44069	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44070	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44071	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44072	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44073	  else \
44074	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44075	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44076	  fi; \
44077	else \
44078	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44079	fi; \
44080	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44081	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44082	$(RAW_CXX_TARGET_EXPORTS)  \
44083	echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
44084	cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
44085	case $(srcdir) in \
44086	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44087	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44088		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44089	esac; \
44090	module_srcdir=libstdc++-v3; \
44091	rm -f no-such-file || : ; \
44092	CONFIG_SITE=no-such-file $(SHELL) \
44093	  $$s/$$module_srcdir/configure \
44094	  --srcdir=$${topdir}/$$module_srcdir \
44095	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44096	  --target=${target_alias}  \
44097	  || exit 1
44098@endif target-libstdc++-v3
44099
44100
44101
44102.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
44103maybe-configure-stage1-target-libstdc++-v3:
44104@if target-libstdc++-v3-bootstrap
44105maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
44106configure-stage1-target-libstdc++-v3:
44107	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44108	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44109	@r=`${PWD_COMMAND}`; export r; \
44110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44111	TFLAGS="$(STAGE1_TFLAGS)"; \
44112	echo "Checking multilib configuration for libstdc++-v3..."; \
44113	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44114	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44115	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44116	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44117	  else \
44118	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44119	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44120	  fi; \
44121	else \
44122	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44123	fi; \
44124	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44125	$(RAW_CXX_TARGET_EXPORTS) \
44126	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44127	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44128	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44129	echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
44130	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44131	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44132	case $(srcdir) in \
44133	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44134	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44135		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44136	esac; \
44137	module_srcdir=libstdc++-v3; \
44138	$(SHELL) $$s/$$module_srcdir/configure \
44139	  --srcdir=$${topdir}/$$module_srcdir \
44140	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44141	  --target=${target_alias} \
44142	   \
44143	  $(STAGE1_CONFIGURE_FLAGS)
44144@endif target-libstdc++-v3-bootstrap
44145
44146.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
44147maybe-configure-stage2-target-libstdc++-v3:
44148@if target-libstdc++-v3-bootstrap
44149maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
44150configure-stage2-target-libstdc++-v3:
44151	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44152	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44153	@r=`${PWD_COMMAND}`; export r; \
44154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44155	TFLAGS="$(STAGE2_TFLAGS)"; \
44156	echo "Checking multilib configuration for libstdc++-v3..."; \
44157	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44158	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44159	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44160	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44161	  else \
44162	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44163	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44164	  fi; \
44165	else \
44166	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44167	fi; \
44168	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44169	$(RAW_CXX_TARGET_EXPORTS) \
44170	 \
44171	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44172	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44173	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44174	echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
44175	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44176	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44177	case $(srcdir) in \
44178	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44179	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44180		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44181	esac; \
44182	module_srcdir=libstdc++-v3; \
44183	$(SHELL) $$s/$$module_srcdir/configure \
44184	  --srcdir=$${topdir}/$$module_srcdir \
44185	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44186	  --target=${target_alias} \
44187	  --with-build-libsubdir=$(HOST_SUBDIR) \
44188	  $(STAGE2_CONFIGURE_FLAGS)
44189@endif target-libstdc++-v3-bootstrap
44190
44191.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
44192maybe-configure-stage3-target-libstdc++-v3:
44193@if target-libstdc++-v3-bootstrap
44194maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
44195configure-stage3-target-libstdc++-v3:
44196	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44197	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44198	@r=`${PWD_COMMAND}`; export r; \
44199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44200	TFLAGS="$(STAGE3_TFLAGS)"; \
44201	echo "Checking multilib configuration for libstdc++-v3..."; \
44202	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44203	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44204	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44205	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44206	  else \
44207	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44208	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44209	  fi; \
44210	else \
44211	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44212	fi; \
44213	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44214	$(RAW_CXX_TARGET_EXPORTS) \
44215	 \
44216	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44217	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44218	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44219	echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
44220	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44221	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44222	case $(srcdir) in \
44223	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44224	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44225		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44226	esac; \
44227	module_srcdir=libstdc++-v3; \
44228	$(SHELL) $$s/$$module_srcdir/configure \
44229	  --srcdir=$${topdir}/$$module_srcdir \
44230	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44231	  --target=${target_alias} \
44232	  --with-build-libsubdir=$(HOST_SUBDIR) \
44233	  $(STAGE3_CONFIGURE_FLAGS)
44234@endif target-libstdc++-v3-bootstrap
44235
44236.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
44237maybe-configure-stage4-target-libstdc++-v3:
44238@if target-libstdc++-v3-bootstrap
44239maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
44240configure-stage4-target-libstdc++-v3:
44241	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44242	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44243	@r=`${PWD_COMMAND}`; export r; \
44244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44245	TFLAGS="$(STAGE4_TFLAGS)"; \
44246	echo "Checking multilib configuration for libstdc++-v3..."; \
44247	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44248	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44249	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44250	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44251	  else \
44252	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44253	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44254	  fi; \
44255	else \
44256	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44257	fi; \
44258	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44259	$(RAW_CXX_TARGET_EXPORTS) \
44260	 \
44261	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44262	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44263	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44264	echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
44265	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44266	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44267	case $(srcdir) in \
44268	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44269	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44270		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44271	esac; \
44272	module_srcdir=libstdc++-v3; \
44273	$(SHELL) $$s/$$module_srcdir/configure \
44274	  --srcdir=$${topdir}/$$module_srcdir \
44275	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44276	  --target=${target_alias} \
44277	  --with-build-libsubdir=$(HOST_SUBDIR) \
44278	  $(STAGE4_CONFIGURE_FLAGS)
44279@endif target-libstdc++-v3-bootstrap
44280
44281.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
44282maybe-configure-stageprofile-target-libstdc++-v3:
44283@if target-libstdc++-v3-bootstrap
44284maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
44285configure-stageprofile-target-libstdc++-v3:
44286	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44287	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44288	@r=`${PWD_COMMAND}`; export r; \
44289	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44290	TFLAGS="$(STAGEprofile_TFLAGS)"; \
44291	echo "Checking multilib configuration for libstdc++-v3..."; \
44292	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44293	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44294	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44295	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44296	  else \
44297	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44298	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44299	  fi; \
44300	else \
44301	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44302	fi; \
44303	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44304	$(RAW_CXX_TARGET_EXPORTS) \
44305	 \
44306	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44307	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44308	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44309	echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
44310	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44311	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44312	case $(srcdir) in \
44313	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44314	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44315		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44316	esac; \
44317	module_srcdir=libstdc++-v3; \
44318	$(SHELL) $$s/$$module_srcdir/configure \
44319	  --srcdir=$${topdir}/$$module_srcdir \
44320	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44321	  --target=${target_alias} \
44322	  --with-build-libsubdir=$(HOST_SUBDIR) \
44323	  $(STAGEprofile_CONFIGURE_FLAGS)
44324@endif target-libstdc++-v3-bootstrap
44325
44326.PHONY: configure-stagetrain-target-libstdc++-v3 maybe-configure-stagetrain-target-libstdc++-v3
44327maybe-configure-stagetrain-target-libstdc++-v3:
44328@if target-libstdc++-v3-bootstrap
44329maybe-configure-stagetrain-target-libstdc++-v3: configure-stagetrain-target-libstdc++-v3
44330configure-stagetrain-target-libstdc++-v3:
44331	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
44332	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44333	@r=`${PWD_COMMAND}`; export r; \
44334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44335	TFLAGS="$(STAGEtrain_TFLAGS)"; \
44336	echo "Checking multilib configuration for libstdc++-v3..."; \
44337	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44338	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44339	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44340	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44341	  else \
44342	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44343	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44344	  fi; \
44345	else \
44346	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44347	fi; \
44348	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44349	$(RAW_CXX_TARGET_EXPORTS) \
44350	 \
44351	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44352	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44353	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44354	echo Configuring stage train in $(TARGET_SUBDIR)/libstdc++-v3; \
44355	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44356	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44357	case $(srcdir) in \
44358	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44359	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44360		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44361	esac; \
44362	module_srcdir=libstdc++-v3; \
44363	$(SHELL) $$s/$$module_srcdir/configure \
44364	  --srcdir=$${topdir}/$$module_srcdir \
44365	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44366	  --target=${target_alias} \
44367	  --with-build-libsubdir=$(HOST_SUBDIR) \
44368	  $(STAGEtrain_CONFIGURE_FLAGS)
44369@endif target-libstdc++-v3-bootstrap
44370
44371.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
44372maybe-configure-stagefeedback-target-libstdc++-v3:
44373@if target-libstdc++-v3-bootstrap
44374maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
44375configure-stagefeedback-target-libstdc++-v3:
44376	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44377	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44378	@r=`${PWD_COMMAND}`; export r; \
44379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44380	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44381	echo "Checking multilib configuration for libstdc++-v3..."; \
44382	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44383	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44384	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44385	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44386	  else \
44387	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44388	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44389	  fi; \
44390	else \
44391	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44392	fi; \
44393	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44394	$(RAW_CXX_TARGET_EXPORTS) \
44395	 \
44396	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44397	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44398	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44399	echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
44400	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44401	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44402	case $(srcdir) in \
44403	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44404	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44405		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44406	esac; \
44407	module_srcdir=libstdc++-v3; \
44408	$(SHELL) $$s/$$module_srcdir/configure \
44409	  --srcdir=$${topdir}/$$module_srcdir \
44410	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44411	  --target=${target_alias} \
44412	  --with-build-libsubdir=$(HOST_SUBDIR) \
44413	  $(STAGEfeedback_CONFIGURE_FLAGS)
44414@endif target-libstdc++-v3-bootstrap
44415
44416.PHONY: configure-stageautoprofile-target-libstdc++-v3 maybe-configure-stageautoprofile-target-libstdc++-v3
44417maybe-configure-stageautoprofile-target-libstdc++-v3:
44418@if target-libstdc++-v3-bootstrap
44419maybe-configure-stageautoprofile-target-libstdc++-v3: configure-stageautoprofile-target-libstdc++-v3
44420configure-stageautoprofile-target-libstdc++-v3:
44421	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
44422	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44423	@r=`${PWD_COMMAND}`; export r; \
44424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44425	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
44426	echo "Checking multilib configuration for libstdc++-v3..."; \
44427	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44428	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44429	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44430	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44431	  else \
44432	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44433	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44434	  fi; \
44435	else \
44436	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44437	fi; \
44438	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44439	$(RAW_CXX_TARGET_EXPORTS) \
44440	 \
44441	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44442	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44443	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44444	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libstdc++-v3; \
44445	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44446	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44447	case $(srcdir) in \
44448	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44449	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44450		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44451	esac; \
44452	module_srcdir=libstdc++-v3; \
44453	$(SHELL) $$s/$$module_srcdir/configure \
44454	  --srcdir=$${topdir}/$$module_srcdir \
44455	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44456	  --target=${target_alias} \
44457	  --with-build-libsubdir=$(HOST_SUBDIR) \
44458	  $(STAGEautoprofile_CONFIGURE_FLAGS)
44459@endif target-libstdc++-v3-bootstrap
44460
44461.PHONY: configure-stageautofeedback-target-libstdc++-v3 maybe-configure-stageautofeedback-target-libstdc++-v3
44462maybe-configure-stageautofeedback-target-libstdc++-v3:
44463@if target-libstdc++-v3-bootstrap
44464maybe-configure-stageautofeedback-target-libstdc++-v3: configure-stageautofeedback-target-libstdc++-v3
44465configure-stageautofeedback-target-libstdc++-v3:
44466	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
44467	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44468	@r=`${PWD_COMMAND}`; export r; \
44469	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44470	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
44471	echo "Checking multilib configuration for libstdc++-v3..."; \
44472	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44473	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44474	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44475	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44476	  else \
44477	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44478	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44479	  fi; \
44480	else \
44481	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44482	fi; \
44483	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44484	$(RAW_CXX_TARGET_EXPORTS) \
44485	 \
44486	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44487	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44488	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44489	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libstdc++-v3; \
44490	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44491	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44492	case $(srcdir) in \
44493	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44494	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44495		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44496	esac; \
44497	module_srcdir=libstdc++-v3; \
44498	$(SHELL) $$s/$$module_srcdir/configure \
44499	  --srcdir=$${topdir}/$$module_srcdir \
44500	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44501	  --target=${target_alias} \
44502	  --with-build-libsubdir=$(HOST_SUBDIR) \
44503	  $(STAGEautofeedback_CONFIGURE_FLAGS)
44504@endif target-libstdc++-v3-bootstrap
44505
44506
44507
44508
44509
44510.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
44511maybe-all-target-libstdc++-v3:
44512@if gcc-bootstrap
44513all-target-libstdc++-v3: stage_current
44514@endif gcc-bootstrap
44515@if target-libstdc++-v3
44516TARGET-target-libstdc++-v3=all
44517maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
44518all-target-libstdc++-v3: configure-target-libstdc++-v3
44519	@r=`${PWD_COMMAND}`; export r; \
44520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44521	$(RAW_CXX_TARGET_EXPORTS)  \
44522	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44523	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
44524		$(TARGET-target-libstdc++-v3))
44525@endif target-libstdc++-v3
44526
44527
44528
44529.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
44530.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
44531maybe-all-stage1-target-libstdc++-v3:
44532maybe-clean-stage1-target-libstdc++-v3:
44533@if target-libstdc++-v3-bootstrap
44534maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
44535all-stage1: all-stage1-target-libstdc++-v3
44536TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
44537all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
44538	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44539	@r=`${PWD_COMMAND}`; export r; \
44540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44541	TFLAGS="$(STAGE1_TFLAGS)"; \
44542	$(RAW_CXX_TARGET_EXPORTS)  \
44543	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44544	 \
44545	$(MAKE) $(BASE_FLAGS_TO_PASS) \
44546		CFLAGS="$(CFLAGS_FOR_TARGET)" \
44547		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44548		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44549		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44550		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44551		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44552		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
44553		  \
44554		TFLAGS="$(STAGE1_TFLAGS)"  \
44555		$(TARGET-stage1-target-libstdc++-v3)
44556
44557maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
44558clean-stage1: clean-stage1-target-libstdc++-v3
44559clean-stage1-target-libstdc++-v3:
44560	@if [ $(current_stage) = stage1 ]; then \
44561	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44562	else \
44563	  [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
44564	  $(MAKE) stage1-start; \
44565	fi; \
44566	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44567	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
44568	  clean
44569@endif target-libstdc++-v3-bootstrap
44570
44571
44572.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
44573.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
44574maybe-all-stage2-target-libstdc++-v3:
44575maybe-clean-stage2-target-libstdc++-v3:
44576@if target-libstdc++-v3-bootstrap
44577maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
44578all-stage2: all-stage2-target-libstdc++-v3
44579TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
44580all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
44581	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44582	@r=`${PWD_COMMAND}`; export r; \
44583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44584	TFLAGS="$(STAGE2_TFLAGS)"; \
44585	$(RAW_CXX_TARGET_EXPORTS) \
44586	  \
44587	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44588	 \
44589	$(MAKE) $(BASE_FLAGS_TO_PASS) \
44590		CFLAGS="$(CFLAGS_FOR_TARGET)" \
44591		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44592		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44593		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44594		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44595		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44596		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
44597		TFLAGS="$(STAGE2_TFLAGS)"  \
44598		$(TARGET-stage2-target-libstdc++-v3)
44599
44600maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
44601clean-stage2: clean-stage2-target-libstdc++-v3
44602clean-stage2-target-libstdc++-v3:
44603	@if [ $(current_stage) = stage2 ]; then \
44604	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44605	else \
44606	  [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
44607	  $(MAKE) stage2-start; \
44608	fi; \
44609	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44610	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
44611@endif target-libstdc++-v3-bootstrap
44612
44613
44614.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
44615.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
44616maybe-all-stage3-target-libstdc++-v3:
44617maybe-clean-stage3-target-libstdc++-v3:
44618@if target-libstdc++-v3-bootstrap
44619maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
44620all-stage3: all-stage3-target-libstdc++-v3
44621TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
44622all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
44623	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44624	@r=`${PWD_COMMAND}`; export r; \
44625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44626	TFLAGS="$(STAGE3_TFLAGS)"; \
44627	$(RAW_CXX_TARGET_EXPORTS) \
44628	  \
44629	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44630	 \
44631	$(MAKE) $(BASE_FLAGS_TO_PASS) \
44632		CFLAGS="$(CFLAGS_FOR_TARGET)" \
44633		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44634		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44635		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44636		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44637		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44638		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
44639		TFLAGS="$(STAGE3_TFLAGS)"  \
44640		$(TARGET-stage3-target-libstdc++-v3)
44641
44642maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
44643clean-stage3: clean-stage3-target-libstdc++-v3
44644clean-stage3-target-libstdc++-v3:
44645	@if [ $(current_stage) = stage3 ]; then \
44646	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44647	else \
44648	  [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
44649	  $(MAKE) stage3-start; \
44650	fi; \
44651	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44652	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
44653@endif target-libstdc++-v3-bootstrap
44654
44655
44656.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
44657.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
44658maybe-all-stage4-target-libstdc++-v3:
44659maybe-clean-stage4-target-libstdc++-v3:
44660@if target-libstdc++-v3-bootstrap
44661maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
44662all-stage4: all-stage4-target-libstdc++-v3
44663TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
44664all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
44665	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44666	@r=`${PWD_COMMAND}`; export r; \
44667	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44668	TFLAGS="$(STAGE4_TFLAGS)"; \
44669	$(RAW_CXX_TARGET_EXPORTS) \
44670	  \
44671	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44672	 \
44673	$(MAKE) $(BASE_FLAGS_TO_PASS) \
44674		CFLAGS="$(CFLAGS_FOR_TARGET)" \
44675		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44676		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44677		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44678		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44679		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44680		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
44681		TFLAGS="$(STAGE4_TFLAGS)"  \
44682		$(TARGET-stage4-target-libstdc++-v3)
44683
44684maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
44685clean-stage4: clean-stage4-target-libstdc++-v3
44686clean-stage4-target-libstdc++-v3:
44687	@if [ $(current_stage) = stage4 ]; then \
44688	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44689	else \
44690	  [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
44691	  $(MAKE) stage4-start; \
44692	fi; \
44693	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44694	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
44695@endif target-libstdc++-v3-bootstrap
44696
44697
44698.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
44699.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
44700maybe-all-stageprofile-target-libstdc++-v3:
44701maybe-clean-stageprofile-target-libstdc++-v3:
44702@if target-libstdc++-v3-bootstrap
44703maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
44704all-stageprofile: all-stageprofile-target-libstdc++-v3
44705TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
44706all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
44707	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44708	@r=`${PWD_COMMAND}`; export r; \
44709	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44710	TFLAGS="$(STAGEprofile_TFLAGS)"; \
44711	$(RAW_CXX_TARGET_EXPORTS) \
44712	  \
44713	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44714	 \
44715	$(MAKE) $(BASE_FLAGS_TO_PASS) \
44716		CFLAGS="$(CFLAGS_FOR_TARGET)" \
44717		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44718		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44719		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44720		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44721		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44722		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
44723		TFLAGS="$(STAGEprofile_TFLAGS)"  \
44724		$(TARGET-stageprofile-target-libstdc++-v3)
44725
44726maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
44727clean-stageprofile: clean-stageprofile-target-libstdc++-v3
44728clean-stageprofile-target-libstdc++-v3:
44729	@if [ $(current_stage) = stageprofile ]; then \
44730	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44731	else \
44732	  [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
44733	  $(MAKE) stageprofile-start; \
44734	fi; \
44735	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44736	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
44737@endif target-libstdc++-v3-bootstrap
44738
44739
44740.PHONY: all-stagetrain-target-libstdc++-v3 maybe-all-stagetrain-target-libstdc++-v3
44741.PHONY: clean-stagetrain-target-libstdc++-v3 maybe-clean-stagetrain-target-libstdc++-v3
44742maybe-all-stagetrain-target-libstdc++-v3:
44743maybe-clean-stagetrain-target-libstdc++-v3:
44744@if target-libstdc++-v3-bootstrap
44745maybe-all-stagetrain-target-libstdc++-v3: all-stagetrain-target-libstdc++-v3
44746all-stagetrain: all-stagetrain-target-libstdc++-v3
44747TARGET-stagetrain-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
44748all-stagetrain-target-libstdc++-v3: configure-stagetrain-target-libstdc++-v3
44749	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
44750	@r=`${PWD_COMMAND}`; export r; \
44751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44752	TFLAGS="$(STAGEtrain_TFLAGS)"; \
44753	$(RAW_CXX_TARGET_EXPORTS) \
44754	  \
44755	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44756	 \
44757	$(MAKE) $(BASE_FLAGS_TO_PASS) \
44758		CFLAGS="$(CFLAGS_FOR_TARGET)" \
44759		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44760		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44761		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44762		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44763		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44764		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
44765		TFLAGS="$(STAGEtrain_TFLAGS)"  \
44766		$(TARGET-stagetrain-target-libstdc++-v3)
44767
44768maybe-clean-stagetrain-target-libstdc++-v3: clean-stagetrain-target-libstdc++-v3
44769clean-stagetrain: clean-stagetrain-target-libstdc++-v3
44770clean-stagetrain-target-libstdc++-v3:
44771	@if [ $(current_stage) = stagetrain ]; then \
44772	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44773	else \
44774	  [ -f $(TARGET_SUBDIR)/stagetrain-libstdc++-v3/Makefile ] || exit 0; \
44775	  $(MAKE) stagetrain-start; \
44776	fi; \
44777	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44778	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
44779@endif target-libstdc++-v3-bootstrap
44780
44781
44782.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
44783.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
44784maybe-all-stagefeedback-target-libstdc++-v3:
44785maybe-clean-stagefeedback-target-libstdc++-v3:
44786@if target-libstdc++-v3-bootstrap
44787maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
44788all-stagefeedback: all-stagefeedback-target-libstdc++-v3
44789TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
44790all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
44791	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44792	@r=`${PWD_COMMAND}`; export r; \
44793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44794	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44795	$(RAW_CXX_TARGET_EXPORTS) \
44796	  \
44797	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44798	 \
44799	$(MAKE) $(BASE_FLAGS_TO_PASS) \
44800		CFLAGS="$(CFLAGS_FOR_TARGET)" \
44801		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44802		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44803		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44804		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44805		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44806		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
44807		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
44808		$(TARGET-stagefeedback-target-libstdc++-v3)
44809
44810maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
44811clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
44812clean-stagefeedback-target-libstdc++-v3:
44813	@if [ $(current_stage) = stagefeedback ]; then \
44814	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44815	else \
44816	  [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
44817	  $(MAKE) stagefeedback-start; \
44818	fi; \
44819	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44820	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
44821@endif target-libstdc++-v3-bootstrap
44822
44823
44824.PHONY: all-stageautoprofile-target-libstdc++-v3 maybe-all-stageautoprofile-target-libstdc++-v3
44825.PHONY: clean-stageautoprofile-target-libstdc++-v3 maybe-clean-stageautoprofile-target-libstdc++-v3
44826maybe-all-stageautoprofile-target-libstdc++-v3:
44827maybe-clean-stageautoprofile-target-libstdc++-v3:
44828@if target-libstdc++-v3-bootstrap
44829maybe-all-stageautoprofile-target-libstdc++-v3: all-stageautoprofile-target-libstdc++-v3
44830all-stageautoprofile: all-stageautoprofile-target-libstdc++-v3
44831TARGET-stageautoprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
44832all-stageautoprofile-target-libstdc++-v3: configure-stageautoprofile-target-libstdc++-v3
44833	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
44834	@r=`${PWD_COMMAND}`; export r; \
44835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44836	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
44837	$(RAW_CXX_TARGET_EXPORTS) \
44838	  \
44839	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44840	$$s/gcc/config/i386/$(AUTO_PROFILE) \
44841	$(MAKE) $(BASE_FLAGS_TO_PASS) \
44842		CFLAGS="$(CFLAGS_FOR_TARGET)" \
44843		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44844		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44845		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44846		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44847		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44848		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
44849		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
44850		$(TARGET-stageautoprofile-target-libstdc++-v3)
44851
44852maybe-clean-stageautoprofile-target-libstdc++-v3: clean-stageautoprofile-target-libstdc++-v3
44853clean-stageautoprofile: clean-stageautoprofile-target-libstdc++-v3
44854clean-stageautoprofile-target-libstdc++-v3:
44855	@if [ $(current_stage) = stageautoprofile ]; then \
44856	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44857	else \
44858	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libstdc++-v3/Makefile ] || exit 0; \
44859	  $(MAKE) stageautoprofile-start; \
44860	fi; \
44861	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44862	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
44863@endif target-libstdc++-v3-bootstrap
44864
44865
44866.PHONY: all-stageautofeedback-target-libstdc++-v3 maybe-all-stageautofeedback-target-libstdc++-v3
44867.PHONY: clean-stageautofeedback-target-libstdc++-v3 maybe-clean-stageautofeedback-target-libstdc++-v3
44868maybe-all-stageautofeedback-target-libstdc++-v3:
44869maybe-clean-stageautofeedback-target-libstdc++-v3:
44870@if target-libstdc++-v3-bootstrap
44871maybe-all-stageautofeedback-target-libstdc++-v3: all-stageautofeedback-target-libstdc++-v3
44872all-stageautofeedback: all-stageautofeedback-target-libstdc++-v3
44873TARGET-stageautofeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
44874all-stageautofeedback-target-libstdc++-v3: configure-stageautofeedback-target-libstdc++-v3
44875	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
44876	@r=`${PWD_COMMAND}`; export r; \
44877	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44878	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
44879	$(RAW_CXX_TARGET_EXPORTS) \
44880	  \
44881	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44882	 \
44883	$(MAKE) $(BASE_FLAGS_TO_PASS) \
44884		CFLAGS="$(CFLAGS_FOR_TARGET)" \
44885		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44886		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44887		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44888		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44889		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44890		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
44891		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
44892		$(TARGET-stageautofeedback-target-libstdc++-v3)
44893
44894maybe-clean-stageautofeedback-target-libstdc++-v3: clean-stageautofeedback-target-libstdc++-v3
44895clean-stageautofeedback: clean-stageautofeedback-target-libstdc++-v3
44896clean-stageautofeedback-target-libstdc++-v3:
44897	@if [ $(current_stage) = stageautofeedback ]; then \
44898	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44899	else \
44900	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libstdc++-v3/Makefile ] || exit 0; \
44901	  $(MAKE) stageautofeedback-start; \
44902	fi; \
44903	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44904	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
44905@endif target-libstdc++-v3-bootstrap
44906
44907
44908
44909
44910
44911
44912.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
44913maybe-check-target-libstdc++-v3:
44914@if target-libstdc++-v3
44915maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
44916
44917check-target-libstdc++-v3:
44918	@: $(MAKE); $(unstage)
44919	@r=`${PWD_COMMAND}`; export r; \
44920	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44921	$(RAW_CXX_TARGET_EXPORTS) \
44922	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44923	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
44924
44925@endif target-libstdc++-v3
44926
44927.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
44928maybe-install-target-libstdc++-v3:
44929@if target-libstdc++-v3
44930maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
44931
44932install-target-libstdc++-v3: installdirs
44933	@: $(MAKE); $(unstage)
44934	@r=`${PWD_COMMAND}`; export r; \
44935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44936	$(RAW_CXX_TARGET_EXPORTS) \
44937	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44938	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
44939
44940@endif target-libstdc++-v3
44941
44942.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
44943maybe-install-strip-target-libstdc++-v3:
44944@if target-libstdc++-v3
44945maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
44946
44947install-strip-target-libstdc++-v3: installdirs
44948	@: $(MAKE); $(unstage)
44949	@r=`${PWD_COMMAND}`; export r; \
44950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44951	$(RAW_CXX_TARGET_EXPORTS) \
44952	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44953	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
44954
44955@endif target-libstdc++-v3
44956
44957# Other targets (info, dvi, pdf, etc.)
44958
44959.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
44960maybe-info-target-libstdc++-v3:
44961@if target-libstdc++-v3
44962maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
44963
44964info-target-libstdc++-v3: \
44965    configure-target-libstdc++-v3
44966	@: $(MAKE); $(unstage)
44967	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44968	r=`${PWD_COMMAND}`; export r; \
44969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44970	$(RAW_CXX_TARGET_EXPORTS) \
44971	echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
44972	for flag in $(EXTRA_TARGET_FLAGS); do \
44973	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44974	done; \
44975	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44976	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44977	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44978	          "RANLIB=$${RANLIB}" \
44979	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44980	           info) \
44981	  || exit 1
44982
44983@endif target-libstdc++-v3
44984
44985.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
44986maybe-dvi-target-libstdc++-v3:
44987@if target-libstdc++-v3
44988maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
44989
44990dvi-target-libstdc++-v3: \
44991    configure-target-libstdc++-v3
44992	@: $(MAKE); $(unstage)
44993	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44994	r=`${PWD_COMMAND}`; export r; \
44995	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44996	$(RAW_CXX_TARGET_EXPORTS) \
44997	echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
44998	for flag in $(EXTRA_TARGET_FLAGS); do \
44999	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45000	done; \
45001	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45002	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45003	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45004	          "RANLIB=$${RANLIB}" \
45005	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45006	           dvi) \
45007	  || exit 1
45008
45009@endif target-libstdc++-v3
45010
45011.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
45012maybe-pdf-target-libstdc++-v3:
45013@if target-libstdc++-v3
45014maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
45015
45016pdf-target-libstdc++-v3: \
45017    configure-target-libstdc++-v3
45018	@: $(MAKE); $(unstage)
45019	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45020	r=`${PWD_COMMAND}`; export r; \
45021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45022	$(RAW_CXX_TARGET_EXPORTS) \
45023	echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
45024	for flag in $(EXTRA_TARGET_FLAGS); do \
45025	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45026	done; \
45027	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45028	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45029	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45030	          "RANLIB=$${RANLIB}" \
45031	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45032	           pdf) \
45033	  || exit 1
45034
45035@endif target-libstdc++-v3
45036
45037.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
45038maybe-html-target-libstdc++-v3:
45039@if target-libstdc++-v3
45040maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
45041
45042html-target-libstdc++-v3: \
45043    configure-target-libstdc++-v3
45044	@: $(MAKE); $(unstage)
45045	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45046	r=`${PWD_COMMAND}`; export r; \
45047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45048	$(RAW_CXX_TARGET_EXPORTS) \
45049	echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
45050	for flag in $(EXTRA_TARGET_FLAGS); do \
45051	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45052	done; \
45053	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45054	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45055	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45056	          "RANLIB=$${RANLIB}" \
45057	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45058	           html) \
45059	  || exit 1
45060
45061@endif target-libstdc++-v3
45062
45063.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
45064maybe-TAGS-target-libstdc++-v3:
45065@if target-libstdc++-v3
45066maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
45067
45068TAGS-target-libstdc++-v3: \
45069    configure-target-libstdc++-v3
45070	@: $(MAKE); $(unstage)
45071	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45072	r=`${PWD_COMMAND}`; export r; \
45073	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45074	$(RAW_CXX_TARGET_EXPORTS) \
45075	echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
45076	for flag in $(EXTRA_TARGET_FLAGS); do \
45077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45078	done; \
45079	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45080	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45081	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45082	          "RANLIB=$${RANLIB}" \
45083	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45084	           TAGS) \
45085	  || exit 1
45086
45087@endif target-libstdc++-v3
45088
45089.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
45090maybe-install-info-target-libstdc++-v3:
45091@if target-libstdc++-v3
45092maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
45093
45094install-info-target-libstdc++-v3: \
45095    configure-target-libstdc++-v3 \
45096    info-target-libstdc++-v3
45097	@: $(MAKE); $(unstage)
45098	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45099	r=`${PWD_COMMAND}`; export r; \
45100	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45101	$(RAW_CXX_TARGET_EXPORTS) \
45102	echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
45103	for flag in $(EXTRA_TARGET_FLAGS); do \
45104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45105	done; \
45106	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45107	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45108	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45109	          "RANLIB=$${RANLIB}" \
45110	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45111	           install-info) \
45112	  || exit 1
45113
45114@endif target-libstdc++-v3
45115
45116.PHONY: maybe-install-dvi-target-libstdc++-v3 install-dvi-target-libstdc++-v3
45117maybe-install-dvi-target-libstdc++-v3:
45118@if target-libstdc++-v3
45119maybe-install-dvi-target-libstdc++-v3: install-dvi-target-libstdc++-v3
45120
45121install-dvi-target-libstdc++-v3: \
45122    configure-target-libstdc++-v3 \
45123    dvi-target-libstdc++-v3
45124	@: $(MAKE); $(unstage)
45125	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45126	r=`${PWD_COMMAND}`; export r; \
45127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45128	$(RAW_CXX_TARGET_EXPORTS) \
45129	echo "Doing install-dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
45130	for flag in $(EXTRA_TARGET_FLAGS); do \
45131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45132	done; \
45133	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45134	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45135	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45136	          "RANLIB=$${RANLIB}" \
45137	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45138	           install-dvi) \
45139	  || exit 1
45140
45141@endif target-libstdc++-v3
45142
45143.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
45144maybe-install-pdf-target-libstdc++-v3:
45145@if target-libstdc++-v3
45146maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
45147
45148install-pdf-target-libstdc++-v3: \
45149    configure-target-libstdc++-v3 \
45150    pdf-target-libstdc++-v3
45151	@: $(MAKE); $(unstage)
45152	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45153	r=`${PWD_COMMAND}`; export r; \
45154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45155	$(RAW_CXX_TARGET_EXPORTS) \
45156	echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
45157	for flag in $(EXTRA_TARGET_FLAGS); do \
45158	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45159	done; \
45160	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45161	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45162	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45163	          "RANLIB=$${RANLIB}" \
45164	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45165	           install-pdf) \
45166	  || exit 1
45167
45168@endif target-libstdc++-v3
45169
45170.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
45171maybe-install-html-target-libstdc++-v3:
45172@if target-libstdc++-v3
45173maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
45174
45175install-html-target-libstdc++-v3: \
45176    configure-target-libstdc++-v3 \
45177    html-target-libstdc++-v3
45178	@: $(MAKE); $(unstage)
45179	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45180	r=`${PWD_COMMAND}`; export r; \
45181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45182	$(RAW_CXX_TARGET_EXPORTS) \
45183	echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
45184	for flag in $(EXTRA_TARGET_FLAGS); do \
45185	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45186	done; \
45187	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45188	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45189	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45190	          "RANLIB=$${RANLIB}" \
45191	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45192	           install-html) \
45193	  || exit 1
45194
45195@endif target-libstdc++-v3
45196
45197.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
45198maybe-installcheck-target-libstdc++-v3:
45199@if target-libstdc++-v3
45200maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
45201
45202installcheck-target-libstdc++-v3: \
45203    configure-target-libstdc++-v3
45204	@: $(MAKE); $(unstage)
45205	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45206	r=`${PWD_COMMAND}`; export r; \
45207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45208	$(RAW_CXX_TARGET_EXPORTS) \
45209	echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
45210	for flag in $(EXTRA_TARGET_FLAGS); do \
45211	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45212	done; \
45213	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45214	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45215	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45216	          "RANLIB=$${RANLIB}" \
45217	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45218	           installcheck) \
45219	  || exit 1
45220
45221@endif target-libstdc++-v3
45222
45223.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
45224maybe-mostlyclean-target-libstdc++-v3:
45225@if target-libstdc++-v3
45226maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
45227
45228mostlyclean-target-libstdc++-v3:
45229	@: $(MAKE); $(unstage)
45230	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45231	r=`${PWD_COMMAND}`; export r; \
45232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45233	$(RAW_CXX_TARGET_EXPORTS) \
45234	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
45235	for flag in $(EXTRA_TARGET_FLAGS); do \
45236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45237	done; \
45238	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45239	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45240	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45241	          "RANLIB=$${RANLIB}" \
45242	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45243	           mostlyclean) \
45244	  || exit 1
45245
45246@endif target-libstdc++-v3
45247
45248.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
45249maybe-clean-target-libstdc++-v3:
45250@if target-libstdc++-v3
45251maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
45252
45253clean-target-libstdc++-v3:
45254	@: $(MAKE); $(unstage)
45255	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45256	r=`${PWD_COMMAND}`; export r; \
45257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45258	$(RAW_CXX_TARGET_EXPORTS) \
45259	echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
45260	for flag in $(EXTRA_TARGET_FLAGS); do \
45261	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45262	done; \
45263	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45264	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45265	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45266	          "RANLIB=$${RANLIB}" \
45267	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45268	           clean) \
45269	  || exit 1
45270
45271@endif target-libstdc++-v3
45272
45273.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
45274maybe-distclean-target-libstdc++-v3:
45275@if target-libstdc++-v3
45276maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
45277
45278distclean-target-libstdc++-v3:
45279	@: $(MAKE); $(unstage)
45280	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45281	r=`${PWD_COMMAND}`; export r; \
45282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45283	$(RAW_CXX_TARGET_EXPORTS) \
45284	echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
45285	for flag in $(EXTRA_TARGET_FLAGS); do \
45286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45287	done; \
45288	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45289	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45290	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45291	          "RANLIB=$${RANLIB}" \
45292	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45293	           distclean) \
45294	  || exit 1
45295
45296@endif target-libstdc++-v3
45297
45298.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
45299maybe-maintainer-clean-target-libstdc++-v3:
45300@if target-libstdc++-v3
45301maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
45302
45303maintainer-clean-target-libstdc++-v3:
45304	@: $(MAKE); $(unstage)
45305	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45306	r=`${PWD_COMMAND}`; export r; \
45307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45308	$(RAW_CXX_TARGET_EXPORTS) \
45309	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
45310	for flag in $(EXTRA_TARGET_FLAGS); do \
45311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45312	done; \
45313	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45314	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45315	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45316	          "RANLIB=$${RANLIB}" \
45317	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45318	           maintainer-clean) \
45319	  || exit 1
45320
45321@endif target-libstdc++-v3
45322
45323
45324
45325
45326
45327.PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
45328maybe-configure-target-libsanitizer:
45329@if gcc-bootstrap
45330configure-target-libsanitizer: stage_current
45331@endif gcc-bootstrap
45332@if target-libsanitizer
45333maybe-configure-target-libsanitizer: configure-target-libsanitizer
45334configure-target-libsanitizer:
45335	@r=`${PWD_COMMAND}`; export r; \
45336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45337	echo "Checking multilib configuration for libsanitizer..."; \
45338	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45339	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45340	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45341	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45342	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45343	  else \
45344	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45345	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45346	  fi; \
45347	else \
45348	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45349	fi; \
45350	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45351	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45352	$(RAW_CXX_TARGET_EXPORTS)  \
45353	echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
45354	cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
45355	case $(srcdir) in \
45356	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45357	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45358		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45359	esac; \
45360	module_srcdir=libsanitizer; \
45361	rm -f no-such-file || : ; \
45362	CONFIG_SITE=no-such-file $(SHELL) \
45363	  $$s/$$module_srcdir/configure \
45364	  --srcdir=$${topdir}/$$module_srcdir \
45365	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45366	  --target=${target_alias}  \
45367	  || exit 1
45368@endif target-libsanitizer
45369
45370
45371
45372.PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
45373maybe-configure-stage1-target-libsanitizer:
45374@if target-libsanitizer-bootstrap
45375maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
45376configure-stage1-target-libsanitizer:
45377	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45378	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45379	@r=`${PWD_COMMAND}`; export r; \
45380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45381	TFLAGS="$(STAGE1_TFLAGS)"; \
45382	echo "Checking multilib configuration for libsanitizer..."; \
45383	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45384	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45385	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45386	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45387	  else \
45388	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45389	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45390	  fi; \
45391	else \
45392	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45393	fi; \
45394	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45395	$(RAW_CXX_TARGET_EXPORTS) \
45396	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45397	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45398	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45399	echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
45400	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45401	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45402	case $(srcdir) in \
45403	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45404	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45405		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45406	esac; \
45407	module_srcdir=libsanitizer; \
45408	$(SHELL) $$s/$$module_srcdir/configure \
45409	  --srcdir=$${topdir}/$$module_srcdir \
45410	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45411	  --target=${target_alias} \
45412	   \
45413	  $(STAGE1_CONFIGURE_FLAGS)
45414@endif target-libsanitizer-bootstrap
45415
45416.PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
45417maybe-configure-stage2-target-libsanitizer:
45418@if target-libsanitizer-bootstrap
45419maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
45420configure-stage2-target-libsanitizer:
45421	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45422	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45423	@r=`${PWD_COMMAND}`; export r; \
45424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45425	TFLAGS="$(STAGE2_TFLAGS)"; \
45426	echo "Checking multilib configuration for libsanitizer..."; \
45427	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45428	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45429	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45430	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45431	  else \
45432	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45433	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45434	  fi; \
45435	else \
45436	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45437	fi; \
45438	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45439	$(RAW_CXX_TARGET_EXPORTS) \
45440	 \
45441	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45442	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45443	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45444	echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
45445	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45446	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45447	case $(srcdir) in \
45448	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45449	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45450		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45451	esac; \
45452	module_srcdir=libsanitizer; \
45453	$(SHELL) $$s/$$module_srcdir/configure \
45454	  --srcdir=$${topdir}/$$module_srcdir \
45455	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45456	  --target=${target_alias} \
45457	  --with-build-libsubdir=$(HOST_SUBDIR) \
45458	  $(STAGE2_CONFIGURE_FLAGS)
45459@endif target-libsanitizer-bootstrap
45460
45461.PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
45462maybe-configure-stage3-target-libsanitizer:
45463@if target-libsanitizer-bootstrap
45464maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
45465configure-stage3-target-libsanitizer:
45466	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45467	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45468	@r=`${PWD_COMMAND}`; export r; \
45469	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45470	TFLAGS="$(STAGE3_TFLAGS)"; \
45471	echo "Checking multilib configuration for libsanitizer..."; \
45472	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45473	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45474	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45475	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45476	  else \
45477	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45478	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45479	  fi; \
45480	else \
45481	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45482	fi; \
45483	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45484	$(RAW_CXX_TARGET_EXPORTS) \
45485	 \
45486	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45487	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45488	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45489	echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
45490	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45491	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45492	case $(srcdir) in \
45493	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45494	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45495		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45496	esac; \
45497	module_srcdir=libsanitizer; \
45498	$(SHELL) $$s/$$module_srcdir/configure \
45499	  --srcdir=$${topdir}/$$module_srcdir \
45500	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45501	  --target=${target_alias} \
45502	  --with-build-libsubdir=$(HOST_SUBDIR) \
45503	  $(STAGE3_CONFIGURE_FLAGS)
45504@endif target-libsanitizer-bootstrap
45505
45506.PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
45507maybe-configure-stage4-target-libsanitizer:
45508@if target-libsanitizer-bootstrap
45509maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
45510configure-stage4-target-libsanitizer:
45511	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45512	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45513	@r=`${PWD_COMMAND}`; export r; \
45514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45515	TFLAGS="$(STAGE4_TFLAGS)"; \
45516	echo "Checking multilib configuration for libsanitizer..."; \
45517	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45518	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45519	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45520	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45521	  else \
45522	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45523	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45524	  fi; \
45525	else \
45526	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45527	fi; \
45528	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45529	$(RAW_CXX_TARGET_EXPORTS) \
45530	 \
45531	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45532	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45533	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45534	echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
45535	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45536	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45537	case $(srcdir) in \
45538	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45539	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45540		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45541	esac; \
45542	module_srcdir=libsanitizer; \
45543	$(SHELL) $$s/$$module_srcdir/configure \
45544	  --srcdir=$${topdir}/$$module_srcdir \
45545	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45546	  --target=${target_alias} \
45547	  --with-build-libsubdir=$(HOST_SUBDIR) \
45548	  $(STAGE4_CONFIGURE_FLAGS)
45549@endif target-libsanitizer-bootstrap
45550
45551.PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
45552maybe-configure-stageprofile-target-libsanitizer:
45553@if target-libsanitizer-bootstrap
45554maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
45555configure-stageprofile-target-libsanitizer:
45556	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45557	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45558	@r=`${PWD_COMMAND}`; export r; \
45559	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45560	TFLAGS="$(STAGEprofile_TFLAGS)"; \
45561	echo "Checking multilib configuration for libsanitizer..."; \
45562	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45563	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45564	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45565	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45566	  else \
45567	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45568	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45569	  fi; \
45570	else \
45571	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45572	fi; \
45573	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45574	$(RAW_CXX_TARGET_EXPORTS) \
45575	 \
45576	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45577	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45578	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45579	echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
45580	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45581	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45582	case $(srcdir) in \
45583	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45584	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45585		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45586	esac; \
45587	module_srcdir=libsanitizer; \
45588	$(SHELL) $$s/$$module_srcdir/configure \
45589	  --srcdir=$${topdir}/$$module_srcdir \
45590	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45591	  --target=${target_alias} \
45592	  --with-build-libsubdir=$(HOST_SUBDIR) \
45593	  $(STAGEprofile_CONFIGURE_FLAGS)
45594@endif target-libsanitizer-bootstrap
45595
45596.PHONY: configure-stagetrain-target-libsanitizer maybe-configure-stagetrain-target-libsanitizer
45597maybe-configure-stagetrain-target-libsanitizer:
45598@if target-libsanitizer-bootstrap
45599maybe-configure-stagetrain-target-libsanitizer: configure-stagetrain-target-libsanitizer
45600configure-stagetrain-target-libsanitizer:
45601	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
45602	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45603	@r=`${PWD_COMMAND}`; export r; \
45604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45605	TFLAGS="$(STAGEtrain_TFLAGS)"; \
45606	echo "Checking multilib configuration for libsanitizer..."; \
45607	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45608	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45609	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45610	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45611	  else \
45612	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45613	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45614	  fi; \
45615	else \
45616	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45617	fi; \
45618	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45619	$(RAW_CXX_TARGET_EXPORTS) \
45620	 \
45621	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45622	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45623	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45624	echo Configuring stage train in $(TARGET_SUBDIR)/libsanitizer; \
45625	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45626	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45627	case $(srcdir) in \
45628	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45629	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45630		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45631	esac; \
45632	module_srcdir=libsanitizer; \
45633	$(SHELL) $$s/$$module_srcdir/configure \
45634	  --srcdir=$${topdir}/$$module_srcdir \
45635	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45636	  --target=${target_alias} \
45637	  --with-build-libsubdir=$(HOST_SUBDIR) \
45638	  $(STAGEtrain_CONFIGURE_FLAGS)
45639@endif target-libsanitizer-bootstrap
45640
45641.PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
45642maybe-configure-stagefeedback-target-libsanitizer:
45643@if target-libsanitizer-bootstrap
45644maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
45645configure-stagefeedback-target-libsanitizer:
45646	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45647	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45648	@r=`${PWD_COMMAND}`; export r; \
45649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45650	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45651	echo "Checking multilib configuration for libsanitizer..."; \
45652	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45653	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45654	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45655	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45656	  else \
45657	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45658	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45659	  fi; \
45660	else \
45661	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45662	fi; \
45663	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45664	$(RAW_CXX_TARGET_EXPORTS) \
45665	 \
45666	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45667	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45668	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45669	echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
45670	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45671	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45672	case $(srcdir) in \
45673	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45674	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45675		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45676	esac; \
45677	module_srcdir=libsanitizer; \
45678	$(SHELL) $$s/$$module_srcdir/configure \
45679	  --srcdir=$${topdir}/$$module_srcdir \
45680	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45681	  --target=${target_alias} \
45682	  --with-build-libsubdir=$(HOST_SUBDIR) \
45683	  $(STAGEfeedback_CONFIGURE_FLAGS)
45684@endif target-libsanitizer-bootstrap
45685
45686.PHONY: configure-stageautoprofile-target-libsanitizer maybe-configure-stageautoprofile-target-libsanitizer
45687maybe-configure-stageautoprofile-target-libsanitizer:
45688@if target-libsanitizer-bootstrap
45689maybe-configure-stageautoprofile-target-libsanitizer: configure-stageautoprofile-target-libsanitizer
45690configure-stageautoprofile-target-libsanitizer:
45691	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
45692	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45693	@r=`${PWD_COMMAND}`; export r; \
45694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45695	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
45696	echo "Checking multilib configuration for libsanitizer..."; \
45697	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45698	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45699	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45700	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45701	  else \
45702	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45703	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45704	  fi; \
45705	else \
45706	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45707	fi; \
45708	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45709	$(RAW_CXX_TARGET_EXPORTS) \
45710	 \
45711	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45712	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45713	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45714	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libsanitizer; \
45715	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45716	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45717	case $(srcdir) in \
45718	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45719	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45720		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45721	esac; \
45722	module_srcdir=libsanitizer; \
45723	$(SHELL) $$s/$$module_srcdir/configure \
45724	  --srcdir=$${topdir}/$$module_srcdir \
45725	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45726	  --target=${target_alias} \
45727	  --with-build-libsubdir=$(HOST_SUBDIR) \
45728	  $(STAGEautoprofile_CONFIGURE_FLAGS)
45729@endif target-libsanitizer-bootstrap
45730
45731.PHONY: configure-stageautofeedback-target-libsanitizer maybe-configure-stageautofeedback-target-libsanitizer
45732maybe-configure-stageautofeedback-target-libsanitizer:
45733@if target-libsanitizer-bootstrap
45734maybe-configure-stageautofeedback-target-libsanitizer: configure-stageautofeedback-target-libsanitizer
45735configure-stageautofeedback-target-libsanitizer:
45736	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
45737	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45738	@r=`${PWD_COMMAND}`; export r; \
45739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45740	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
45741	echo "Checking multilib configuration for libsanitizer..."; \
45742	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45743	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45744	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45745	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45746	  else \
45747	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45748	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45749	  fi; \
45750	else \
45751	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45752	fi; \
45753	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45754	$(RAW_CXX_TARGET_EXPORTS) \
45755	 \
45756	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45757	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45758	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45759	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libsanitizer; \
45760	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45761	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45762	case $(srcdir) in \
45763	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45764	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45765		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45766	esac; \
45767	module_srcdir=libsanitizer; \
45768	$(SHELL) $$s/$$module_srcdir/configure \
45769	  --srcdir=$${topdir}/$$module_srcdir \
45770	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45771	  --target=${target_alias} \
45772	  --with-build-libsubdir=$(HOST_SUBDIR) \
45773	  $(STAGEautofeedback_CONFIGURE_FLAGS)
45774@endif target-libsanitizer-bootstrap
45775
45776
45777
45778
45779
45780.PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
45781maybe-all-target-libsanitizer:
45782@if gcc-bootstrap
45783all-target-libsanitizer: stage_current
45784@endif gcc-bootstrap
45785@if target-libsanitizer
45786TARGET-target-libsanitizer=all
45787maybe-all-target-libsanitizer: all-target-libsanitizer
45788all-target-libsanitizer: configure-target-libsanitizer
45789	@r=`${PWD_COMMAND}`; export r; \
45790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45791	$(RAW_CXX_TARGET_EXPORTS)  \
45792	(cd $(TARGET_SUBDIR)/libsanitizer && \
45793	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45794		$(TARGET-target-libsanitizer))
45795@endif target-libsanitizer
45796
45797
45798
45799.PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
45800.PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
45801maybe-all-stage1-target-libsanitizer:
45802maybe-clean-stage1-target-libsanitizer:
45803@if target-libsanitizer-bootstrap
45804maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
45805all-stage1: all-stage1-target-libsanitizer
45806TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
45807all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
45808	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45809	@r=`${PWD_COMMAND}`; export r; \
45810	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45811	TFLAGS="$(STAGE1_TFLAGS)"; \
45812	$(RAW_CXX_TARGET_EXPORTS)  \
45813	cd $(TARGET_SUBDIR)/libsanitizer && \
45814	 \
45815	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45816		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45817		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45818		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45819		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45820		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45821		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45822		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
45823		  \
45824		TFLAGS="$(STAGE1_TFLAGS)"  \
45825		$(TARGET-stage1-target-libsanitizer)
45826
45827maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
45828clean-stage1: clean-stage1-target-libsanitizer
45829clean-stage1-target-libsanitizer:
45830	@if [ $(current_stage) = stage1 ]; then \
45831	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
45832	else \
45833	  [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
45834	  $(MAKE) stage1-start; \
45835	fi; \
45836	cd $(TARGET_SUBDIR)/libsanitizer && \
45837	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
45838	  clean
45839@endif target-libsanitizer-bootstrap
45840
45841
45842.PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
45843.PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
45844maybe-all-stage2-target-libsanitizer:
45845maybe-clean-stage2-target-libsanitizer:
45846@if target-libsanitizer-bootstrap
45847maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
45848all-stage2: all-stage2-target-libsanitizer
45849TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
45850all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
45851	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45852	@r=`${PWD_COMMAND}`; export r; \
45853	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45854	TFLAGS="$(STAGE2_TFLAGS)"; \
45855	$(RAW_CXX_TARGET_EXPORTS) \
45856	  \
45857	cd $(TARGET_SUBDIR)/libsanitizer && \
45858	 \
45859	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45860		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45861		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45862		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45863		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45864		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45865		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45866		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45867		TFLAGS="$(STAGE2_TFLAGS)"  \
45868		$(TARGET-stage2-target-libsanitizer)
45869
45870maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
45871clean-stage2: clean-stage2-target-libsanitizer
45872clean-stage2-target-libsanitizer:
45873	@if [ $(current_stage) = stage2 ]; then \
45874	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
45875	else \
45876	  [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
45877	  $(MAKE) stage2-start; \
45878	fi; \
45879	cd $(TARGET_SUBDIR)/libsanitizer && \
45880	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
45881@endif target-libsanitizer-bootstrap
45882
45883
45884.PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
45885.PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
45886maybe-all-stage3-target-libsanitizer:
45887maybe-clean-stage3-target-libsanitizer:
45888@if target-libsanitizer-bootstrap
45889maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
45890all-stage3: all-stage3-target-libsanitizer
45891TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
45892all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
45893	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45894	@r=`${PWD_COMMAND}`; export r; \
45895	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45896	TFLAGS="$(STAGE3_TFLAGS)"; \
45897	$(RAW_CXX_TARGET_EXPORTS) \
45898	  \
45899	cd $(TARGET_SUBDIR)/libsanitizer && \
45900	 \
45901	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45902		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45903		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45904		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45905		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45906		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45907		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45908		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45909		TFLAGS="$(STAGE3_TFLAGS)"  \
45910		$(TARGET-stage3-target-libsanitizer)
45911
45912maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
45913clean-stage3: clean-stage3-target-libsanitizer
45914clean-stage3-target-libsanitizer:
45915	@if [ $(current_stage) = stage3 ]; then \
45916	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
45917	else \
45918	  [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
45919	  $(MAKE) stage3-start; \
45920	fi; \
45921	cd $(TARGET_SUBDIR)/libsanitizer && \
45922	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
45923@endif target-libsanitizer-bootstrap
45924
45925
45926.PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
45927.PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
45928maybe-all-stage4-target-libsanitizer:
45929maybe-clean-stage4-target-libsanitizer:
45930@if target-libsanitizer-bootstrap
45931maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
45932all-stage4: all-stage4-target-libsanitizer
45933TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
45934all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
45935	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45936	@r=`${PWD_COMMAND}`; export r; \
45937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45938	TFLAGS="$(STAGE4_TFLAGS)"; \
45939	$(RAW_CXX_TARGET_EXPORTS) \
45940	  \
45941	cd $(TARGET_SUBDIR)/libsanitizer && \
45942	 \
45943	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45944		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45945		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45946		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45947		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45948		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45949		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45950		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45951		TFLAGS="$(STAGE4_TFLAGS)"  \
45952		$(TARGET-stage4-target-libsanitizer)
45953
45954maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
45955clean-stage4: clean-stage4-target-libsanitizer
45956clean-stage4-target-libsanitizer:
45957	@if [ $(current_stage) = stage4 ]; then \
45958	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
45959	else \
45960	  [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
45961	  $(MAKE) stage4-start; \
45962	fi; \
45963	cd $(TARGET_SUBDIR)/libsanitizer && \
45964	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
45965@endif target-libsanitizer-bootstrap
45966
45967
45968.PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
45969.PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
45970maybe-all-stageprofile-target-libsanitizer:
45971maybe-clean-stageprofile-target-libsanitizer:
45972@if target-libsanitizer-bootstrap
45973maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
45974all-stageprofile: all-stageprofile-target-libsanitizer
45975TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
45976all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
45977	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45978	@r=`${PWD_COMMAND}`; export r; \
45979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45980	TFLAGS="$(STAGEprofile_TFLAGS)"; \
45981	$(RAW_CXX_TARGET_EXPORTS) \
45982	  \
45983	cd $(TARGET_SUBDIR)/libsanitizer && \
45984	 \
45985	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45986		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45987		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45988		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45989		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45990		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45991		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45992		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45993		TFLAGS="$(STAGEprofile_TFLAGS)"  \
45994		$(TARGET-stageprofile-target-libsanitizer)
45995
45996maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
45997clean-stageprofile: clean-stageprofile-target-libsanitizer
45998clean-stageprofile-target-libsanitizer:
45999	@if [ $(current_stage) = stageprofile ]; then \
46000	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46001	else \
46002	  [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
46003	  $(MAKE) stageprofile-start; \
46004	fi; \
46005	cd $(TARGET_SUBDIR)/libsanitizer && \
46006	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46007@endif target-libsanitizer-bootstrap
46008
46009
46010.PHONY: all-stagetrain-target-libsanitizer maybe-all-stagetrain-target-libsanitizer
46011.PHONY: clean-stagetrain-target-libsanitizer maybe-clean-stagetrain-target-libsanitizer
46012maybe-all-stagetrain-target-libsanitizer:
46013maybe-clean-stagetrain-target-libsanitizer:
46014@if target-libsanitizer-bootstrap
46015maybe-all-stagetrain-target-libsanitizer: all-stagetrain-target-libsanitizer
46016all-stagetrain: all-stagetrain-target-libsanitizer
46017TARGET-stagetrain-target-libsanitizer = $(TARGET-target-libsanitizer)
46018all-stagetrain-target-libsanitizer: configure-stagetrain-target-libsanitizer
46019	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
46020	@r=`${PWD_COMMAND}`; export r; \
46021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46022	TFLAGS="$(STAGEtrain_TFLAGS)"; \
46023	$(RAW_CXX_TARGET_EXPORTS) \
46024	  \
46025	cd $(TARGET_SUBDIR)/libsanitizer && \
46026	 \
46027	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46028		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46029		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46030		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46031		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46032		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46033		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46034		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46035		TFLAGS="$(STAGEtrain_TFLAGS)"  \
46036		$(TARGET-stagetrain-target-libsanitizer)
46037
46038maybe-clean-stagetrain-target-libsanitizer: clean-stagetrain-target-libsanitizer
46039clean-stagetrain: clean-stagetrain-target-libsanitizer
46040clean-stagetrain-target-libsanitizer:
46041	@if [ $(current_stage) = stagetrain ]; then \
46042	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46043	else \
46044	  [ -f $(TARGET_SUBDIR)/stagetrain-libsanitizer/Makefile ] || exit 0; \
46045	  $(MAKE) stagetrain-start; \
46046	fi; \
46047	cd $(TARGET_SUBDIR)/libsanitizer && \
46048	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46049@endif target-libsanitizer-bootstrap
46050
46051
46052.PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
46053.PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
46054maybe-all-stagefeedback-target-libsanitizer:
46055maybe-clean-stagefeedback-target-libsanitizer:
46056@if target-libsanitizer-bootstrap
46057maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
46058all-stagefeedback: all-stagefeedback-target-libsanitizer
46059TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
46060all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
46061	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46062	@r=`${PWD_COMMAND}`; export r; \
46063	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46064	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46065	$(RAW_CXX_TARGET_EXPORTS) \
46066	  \
46067	cd $(TARGET_SUBDIR)/libsanitizer && \
46068	 \
46069	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46070		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46071		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46072		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46073		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46074		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46075		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46076		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46077		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
46078		$(TARGET-stagefeedback-target-libsanitizer)
46079
46080maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
46081clean-stagefeedback: clean-stagefeedback-target-libsanitizer
46082clean-stagefeedback-target-libsanitizer:
46083	@if [ $(current_stage) = stagefeedback ]; then \
46084	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46085	else \
46086	  [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
46087	  $(MAKE) stagefeedback-start; \
46088	fi; \
46089	cd $(TARGET_SUBDIR)/libsanitizer && \
46090	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46091@endif target-libsanitizer-bootstrap
46092
46093
46094.PHONY: all-stageautoprofile-target-libsanitizer maybe-all-stageautoprofile-target-libsanitizer
46095.PHONY: clean-stageautoprofile-target-libsanitizer maybe-clean-stageautoprofile-target-libsanitizer
46096maybe-all-stageautoprofile-target-libsanitizer:
46097maybe-clean-stageautoprofile-target-libsanitizer:
46098@if target-libsanitizer-bootstrap
46099maybe-all-stageautoprofile-target-libsanitizer: all-stageautoprofile-target-libsanitizer
46100all-stageautoprofile: all-stageautoprofile-target-libsanitizer
46101TARGET-stageautoprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
46102all-stageautoprofile-target-libsanitizer: configure-stageautoprofile-target-libsanitizer
46103	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
46104	@r=`${PWD_COMMAND}`; export r; \
46105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46106	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
46107	$(RAW_CXX_TARGET_EXPORTS) \
46108	  \
46109	cd $(TARGET_SUBDIR)/libsanitizer && \
46110	$$s/gcc/config/i386/$(AUTO_PROFILE) \
46111	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46112		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46113		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46114		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46115		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46116		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46117		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46118		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46119		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
46120		$(TARGET-stageautoprofile-target-libsanitizer)
46121
46122maybe-clean-stageautoprofile-target-libsanitizer: clean-stageautoprofile-target-libsanitizer
46123clean-stageautoprofile: clean-stageautoprofile-target-libsanitizer
46124clean-stageautoprofile-target-libsanitizer:
46125	@if [ $(current_stage) = stageautoprofile ]; then \
46126	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46127	else \
46128	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libsanitizer/Makefile ] || exit 0; \
46129	  $(MAKE) stageautoprofile-start; \
46130	fi; \
46131	cd $(TARGET_SUBDIR)/libsanitizer && \
46132	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46133@endif target-libsanitizer-bootstrap
46134
46135
46136.PHONY: all-stageautofeedback-target-libsanitizer maybe-all-stageautofeedback-target-libsanitizer
46137.PHONY: clean-stageautofeedback-target-libsanitizer maybe-clean-stageautofeedback-target-libsanitizer
46138maybe-all-stageautofeedback-target-libsanitizer:
46139maybe-clean-stageautofeedback-target-libsanitizer:
46140@if target-libsanitizer-bootstrap
46141maybe-all-stageautofeedback-target-libsanitizer: all-stageautofeedback-target-libsanitizer
46142all-stageautofeedback: all-stageautofeedback-target-libsanitizer
46143TARGET-stageautofeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
46144all-stageautofeedback-target-libsanitizer: configure-stageautofeedback-target-libsanitizer
46145	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
46146	@r=`${PWD_COMMAND}`; export r; \
46147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46148	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
46149	$(RAW_CXX_TARGET_EXPORTS) \
46150	  \
46151	cd $(TARGET_SUBDIR)/libsanitizer && \
46152	 \
46153	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46154		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46155		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46156		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46157		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46158		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46159		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46160		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46161		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
46162		$(TARGET-stageautofeedback-target-libsanitizer)
46163
46164maybe-clean-stageautofeedback-target-libsanitizer: clean-stageautofeedback-target-libsanitizer
46165clean-stageautofeedback: clean-stageautofeedback-target-libsanitizer
46166clean-stageautofeedback-target-libsanitizer:
46167	@if [ $(current_stage) = stageautofeedback ]; then \
46168	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46169	else \
46170	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libsanitizer/Makefile ] || exit 0; \
46171	  $(MAKE) stageautofeedback-start; \
46172	fi; \
46173	cd $(TARGET_SUBDIR)/libsanitizer && \
46174	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46175@endif target-libsanitizer-bootstrap
46176
46177
46178
46179
46180
46181
46182.PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
46183maybe-check-target-libsanitizer:
46184@if target-libsanitizer
46185maybe-check-target-libsanitizer: check-target-libsanitizer
46186
46187check-target-libsanitizer:
46188	@: $(MAKE); $(unstage)
46189	@r=`${PWD_COMMAND}`; export r; \
46190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46191	$(RAW_CXX_TARGET_EXPORTS) \
46192	(cd $(TARGET_SUBDIR)/libsanitizer && \
46193	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
46194
46195@endif target-libsanitizer
46196
46197.PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
46198maybe-install-target-libsanitizer:
46199@if target-libsanitizer
46200maybe-install-target-libsanitizer: install-target-libsanitizer
46201
46202install-target-libsanitizer: installdirs
46203	@: $(MAKE); $(unstage)
46204	@r=`${PWD_COMMAND}`; export r; \
46205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46206	$(RAW_CXX_TARGET_EXPORTS) \
46207	(cd $(TARGET_SUBDIR)/libsanitizer && \
46208	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
46209
46210@endif target-libsanitizer
46211
46212.PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
46213maybe-install-strip-target-libsanitizer:
46214@if target-libsanitizer
46215maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
46216
46217install-strip-target-libsanitizer: installdirs
46218	@: $(MAKE); $(unstage)
46219	@r=`${PWD_COMMAND}`; export r; \
46220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46221	$(RAW_CXX_TARGET_EXPORTS) \
46222	(cd $(TARGET_SUBDIR)/libsanitizer && \
46223	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
46224
46225@endif target-libsanitizer
46226
46227# Other targets (info, dvi, pdf, etc.)
46228
46229.PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
46230maybe-info-target-libsanitizer:
46231@if target-libsanitizer
46232maybe-info-target-libsanitizer: info-target-libsanitizer
46233
46234info-target-libsanitizer: \
46235    configure-target-libsanitizer
46236	@: $(MAKE); $(unstage)
46237	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46238	r=`${PWD_COMMAND}`; export r; \
46239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46240	$(RAW_CXX_TARGET_EXPORTS) \
46241	echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
46242	for flag in $(EXTRA_TARGET_FLAGS); do \
46243	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46244	done; \
46245	(cd $(TARGET_SUBDIR)/libsanitizer && \
46246	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46247	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46248	          "RANLIB=$${RANLIB}" \
46249	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46250	           info) \
46251	  || exit 1
46252
46253@endif target-libsanitizer
46254
46255.PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
46256maybe-dvi-target-libsanitizer:
46257@if target-libsanitizer
46258maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
46259
46260dvi-target-libsanitizer: \
46261    configure-target-libsanitizer
46262	@: $(MAKE); $(unstage)
46263	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46264	r=`${PWD_COMMAND}`; export r; \
46265	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46266	$(RAW_CXX_TARGET_EXPORTS) \
46267	echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
46268	for flag in $(EXTRA_TARGET_FLAGS); do \
46269	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46270	done; \
46271	(cd $(TARGET_SUBDIR)/libsanitizer && \
46272	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46273	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46274	          "RANLIB=$${RANLIB}" \
46275	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46276	           dvi) \
46277	  || exit 1
46278
46279@endif target-libsanitizer
46280
46281.PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
46282maybe-pdf-target-libsanitizer:
46283@if target-libsanitizer
46284maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
46285
46286pdf-target-libsanitizer: \
46287    configure-target-libsanitizer
46288	@: $(MAKE); $(unstage)
46289	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46290	r=`${PWD_COMMAND}`; export r; \
46291	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46292	$(RAW_CXX_TARGET_EXPORTS) \
46293	echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
46294	for flag in $(EXTRA_TARGET_FLAGS); do \
46295	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46296	done; \
46297	(cd $(TARGET_SUBDIR)/libsanitizer && \
46298	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46299	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46300	          "RANLIB=$${RANLIB}" \
46301	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46302	           pdf) \
46303	  || exit 1
46304
46305@endif target-libsanitizer
46306
46307.PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
46308maybe-html-target-libsanitizer:
46309@if target-libsanitizer
46310maybe-html-target-libsanitizer: html-target-libsanitizer
46311
46312html-target-libsanitizer: \
46313    configure-target-libsanitizer
46314	@: $(MAKE); $(unstage)
46315	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46316	r=`${PWD_COMMAND}`; export r; \
46317	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46318	$(RAW_CXX_TARGET_EXPORTS) \
46319	echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
46320	for flag in $(EXTRA_TARGET_FLAGS); do \
46321	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46322	done; \
46323	(cd $(TARGET_SUBDIR)/libsanitizer && \
46324	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46325	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46326	          "RANLIB=$${RANLIB}" \
46327	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46328	           html) \
46329	  || exit 1
46330
46331@endif target-libsanitizer
46332
46333.PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
46334maybe-TAGS-target-libsanitizer:
46335@if target-libsanitizer
46336maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
46337
46338TAGS-target-libsanitizer: \
46339    configure-target-libsanitizer
46340	@: $(MAKE); $(unstage)
46341	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46342	r=`${PWD_COMMAND}`; export r; \
46343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46344	$(RAW_CXX_TARGET_EXPORTS) \
46345	echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
46346	for flag in $(EXTRA_TARGET_FLAGS); do \
46347	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46348	done; \
46349	(cd $(TARGET_SUBDIR)/libsanitizer && \
46350	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46351	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46352	          "RANLIB=$${RANLIB}" \
46353	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46354	           TAGS) \
46355	  || exit 1
46356
46357@endif target-libsanitizer
46358
46359.PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
46360maybe-install-info-target-libsanitizer:
46361@if target-libsanitizer
46362maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
46363
46364install-info-target-libsanitizer: \
46365    configure-target-libsanitizer \
46366    info-target-libsanitizer
46367	@: $(MAKE); $(unstage)
46368	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46369	r=`${PWD_COMMAND}`; export r; \
46370	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46371	$(RAW_CXX_TARGET_EXPORTS) \
46372	echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
46373	for flag in $(EXTRA_TARGET_FLAGS); do \
46374	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46375	done; \
46376	(cd $(TARGET_SUBDIR)/libsanitizer && \
46377	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46378	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46379	          "RANLIB=$${RANLIB}" \
46380	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46381	           install-info) \
46382	  || exit 1
46383
46384@endif target-libsanitizer
46385
46386.PHONY: maybe-install-dvi-target-libsanitizer install-dvi-target-libsanitizer
46387maybe-install-dvi-target-libsanitizer:
46388@if target-libsanitizer
46389maybe-install-dvi-target-libsanitizer: install-dvi-target-libsanitizer
46390
46391install-dvi-target-libsanitizer: \
46392    configure-target-libsanitizer \
46393    dvi-target-libsanitizer
46394	@: $(MAKE); $(unstage)
46395	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46396	r=`${PWD_COMMAND}`; export r; \
46397	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46398	$(RAW_CXX_TARGET_EXPORTS) \
46399	echo "Doing install-dvi in $(TARGET_SUBDIR)/libsanitizer"; \
46400	for flag in $(EXTRA_TARGET_FLAGS); do \
46401	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46402	done; \
46403	(cd $(TARGET_SUBDIR)/libsanitizer && \
46404	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46405	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46406	          "RANLIB=$${RANLIB}" \
46407	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46408	           install-dvi) \
46409	  || exit 1
46410
46411@endif target-libsanitizer
46412
46413.PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
46414maybe-install-pdf-target-libsanitizer:
46415@if target-libsanitizer
46416maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
46417
46418install-pdf-target-libsanitizer: \
46419    configure-target-libsanitizer \
46420    pdf-target-libsanitizer
46421	@: $(MAKE); $(unstage)
46422	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46423	r=`${PWD_COMMAND}`; export r; \
46424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46425	$(RAW_CXX_TARGET_EXPORTS) \
46426	echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
46427	for flag in $(EXTRA_TARGET_FLAGS); do \
46428	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46429	done; \
46430	(cd $(TARGET_SUBDIR)/libsanitizer && \
46431	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46432	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46433	          "RANLIB=$${RANLIB}" \
46434	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46435	           install-pdf) \
46436	  || exit 1
46437
46438@endif target-libsanitizer
46439
46440.PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
46441maybe-install-html-target-libsanitizer:
46442@if target-libsanitizer
46443maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
46444
46445install-html-target-libsanitizer: \
46446    configure-target-libsanitizer \
46447    html-target-libsanitizer
46448	@: $(MAKE); $(unstage)
46449	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46450	r=`${PWD_COMMAND}`; export r; \
46451	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46452	$(RAW_CXX_TARGET_EXPORTS) \
46453	echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
46454	for flag in $(EXTRA_TARGET_FLAGS); do \
46455	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46456	done; \
46457	(cd $(TARGET_SUBDIR)/libsanitizer && \
46458	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46459	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46460	          "RANLIB=$${RANLIB}" \
46461	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46462	           install-html) \
46463	  || exit 1
46464
46465@endif target-libsanitizer
46466
46467.PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
46468maybe-installcheck-target-libsanitizer:
46469@if target-libsanitizer
46470maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
46471
46472installcheck-target-libsanitizer: \
46473    configure-target-libsanitizer
46474	@: $(MAKE); $(unstage)
46475	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46476	r=`${PWD_COMMAND}`; export r; \
46477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46478	$(RAW_CXX_TARGET_EXPORTS) \
46479	echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
46480	for flag in $(EXTRA_TARGET_FLAGS); do \
46481	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46482	done; \
46483	(cd $(TARGET_SUBDIR)/libsanitizer && \
46484	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46485	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46486	          "RANLIB=$${RANLIB}" \
46487	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46488	           installcheck) \
46489	  || exit 1
46490
46491@endif target-libsanitizer
46492
46493.PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
46494maybe-mostlyclean-target-libsanitizer:
46495@if target-libsanitizer
46496maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
46497
46498mostlyclean-target-libsanitizer:
46499	@: $(MAKE); $(unstage)
46500	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46501	r=`${PWD_COMMAND}`; export r; \
46502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46503	$(RAW_CXX_TARGET_EXPORTS) \
46504	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
46505	for flag in $(EXTRA_TARGET_FLAGS); do \
46506	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46507	done; \
46508	(cd $(TARGET_SUBDIR)/libsanitizer && \
46509	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46510	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46511	          "RANLIB=$${RANLIB}" \
46512	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46513	           mostlyclean) \
46514	  || exit 1
46515
46516@endif target-libsanitizer
46517
46518.PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
46519maybe-clean-target-libsanitizer:
46520@if target-libsanitizer
46521maybe-clean-target-libsanitizer: clean-target-libsanitizer
46522
46523clean-target-libsanitizer:
46524	@: $(MAKE); $(unstage)
46525	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46526	r=`${PWD_COMMAND}`; export r; \
46527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46528	$(RAW_CXX_TARGET_EXPORTS) \
46529	echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
46530	for flag in $(EXTRA_TARGET_FLAGS); do \
46531	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46532	done; \
46533	(cd $(TARGET_SUBDIR)/libsanitizer && \
46534	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46535	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46536	          "RANLIB=$${RANLIB}" \
46537	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46538	           clean) \
46539	  || exit 1
46540
46541@endif target-libsanitizer
46542
46543.PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
46544maybe-distclean-target-libsanitizer:
46545@if target-libsanitizer
46546maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
46547
46548distclean-target-libsanitizer:
46549	@: $(MAKE); $(unstage)
46550	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46551	r=`${PWD_COMMAND}`; export r; \
46552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46553	$(RAW_CXX_TARGET_EXPORTS) \
46554	echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
46555	for flag in $(EXTRA_TARGET_FLAGS); do \
46556	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46557	done; \
46558	(cd $(TARGET_SUBDIR)/libsanitizer && \
46559	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46560	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46561	          "RANLIB=$${RANLIB}" \
46562	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46563	           distclean) \
46564	  || exit 1
46565
46566@endif target-libsanitizer
46567
46568.PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
46569maybe-maintainer-clean-target-libsanitizer:
46570@if target-libsanitizer
46571maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
46572
46573maintainer-clean-target-libsanitizer:
46574	@: $(MAKE); $(unstage)
46575	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46576	r=`${PWD_COMMAND}`; export r; \
46577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46578	$(RAW_CXX_TARGET_EXPORTS) \
46579	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
46580	for flag in $(EXTRA_TARGET_FLAGS); do \
46581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46582	done; \
46583	(cd $(TARGET_SUBDIR)/libsanitizer && \
46584	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46585	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46586	          "RANLIB=$${RANLIB}" \
46587	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46588	           maintainer-clean) \
46589	  || exit 1
46590
46591@endif target-libsanitizer
46592
46593
46594
46595
46596
46597.PHONY: configure-target-libvtv maybe-configure-target-libvtv
46598maybe-configure-target-libvtv:
46599@if gcc-bootstrap
46600configure-target-libvtv: stage_current
46601@endif gcc-bootstrap
46602@if target-libvtv
46603maybe-configure-target-libvtv: configure-target-libvtv
46604configure-target-libvtv:
46605	@r=`${PWD_COMMAND}`; export r; \
46606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46607	echo "Checking multilib configuration for libvtv..."; \
46608	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
46609	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
46610	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46611	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46612	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
46613	  else \
46614	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
46615	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46616	  fi; \
46617	else \
46618	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46619	fi; \
46620	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
46621	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
46622	$(RAW_CXX_TARGET_EXPORTS)  \
46623	echo Configuring in $(TARGET_SUBDIR)/libvtv; \
46624	cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
46625	case $(srcdir) in \
46626	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46627	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
46628		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46629	esac; \
46630	module_srcdir=libvtv; \
46631	rm -f no-such-file || : ; \
46632	CONFIG_SITE=no-such-file $(SHELL) \
46633	  $$s/$$module_srcdir/configure \
46634	  --srcdir=$${topdir}/$$module_srcdir \
46635	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46636	  --target=${target_alias}  \
46637	  || exit 1
46638@endif target-libvtv
46639
46640
46641
46642.PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
46643maybe-configure-stage1-target-libvtv:
46644@if target-libvtv-bootstrap
46645maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
46646configure-stage1-target-libvtv:
46647	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46648	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
46649	@r=`${PWD_COMMAND}`; export r; \
46650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46651	TFLAGS="$(STAGE1_TFLAGS)"; \
46652	echo "Checking multilib configuration for libvtv..."; \
46653	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
46654	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46655	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46656	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
46657	  else \
46658	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
46659	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46660	  fi; \
46661	else \
46662	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46663	fi; \
46664	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
46665	$(RAW_CXX_TARGET_EXPORTS) \
46666	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46667	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46668	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46669	echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
46670	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
46671	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
46672	case $(srcdir) in \
46673	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46674	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
46675		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46676	esac; \
46677	module_srcdir=libvtv; \
46678	$(SHELL) $$s/$$module_srcdir/configure \
46679	  --srcdir=$${topdir}/$$module_srcdir \
46680	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46681	  --target=${target_alias} \
46682	   \
46683	  $(STAGE1_CONFIGURE_FLAGS)
46684@endif target-libvtv-bootstrap
46685
46686.PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
46687maybe-configure-stage2-target-libvtv:
46688@if target-libvtv-bootstrap
46689maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
46690configure-stage2-target-libvtv:
46691	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46692	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
46693	@r=`${PWD_COMMAND}`; export r; \
46694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46695	TFLAGS="$(STAGE2_TFLAGS)"; \
46696	echo "Checking multilib configuration for libvtv..."; \
46697	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
46698	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46699	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46700	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
46701	  else \
46702	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
46703	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46704	  fi; \
46705	else \
46706	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46707	fi; \
46708	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
46709	$(RAW_CXX_TARGET_EXPORTS) \
46710	 \
46711	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46712	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46713	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46714	echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
46715	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
46716	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
46717	case $(srcdir) in \
46718	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46719	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
46720		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46721	esac; \
46722	module_srcdir=libvtv; \
46723	$(SHELL) $$s/$$module_srcdir/configure \
46724	  --srcdir=$${topdir}/$$module_srcdir \
46725	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46726	  --target=${target_alias} \
46727	  --with-build-libsubdir=$(HOST_SUBDIR) \
46728	  $(STAGE2_CONFIGURE_FLAGS)
46729@endif target-libvtv-bootstrap
46730
46731.PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
46732maybe-configure-stage3-target-libvtv:
46733@if target-libvtv-bootstrap
46734maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
46735configure-stage3-target-libvtv:
46736	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46737	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
46738	@r=`${PWD_COMMAND}`; export r; \
46739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46740	TFLAGS="$(STAGE3_TFLAGS)"; \
46741	echo "Checking multilib configuration for libvtv..."; \
46742	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
46743	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46744	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46745	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
46746	  else \
46747	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
46748	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46749	  fi; \
46750	else \
46751	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46752	fi; \
46753	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
46754	$(RAW_CXX_TARGET_EXPORTS) \
46755	 \
46756	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46757	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46758	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46759	echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
46760	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
46761	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
46762	case $(srcdir) in \
46763	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46764	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
46765		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46766	esac; \
46767	module_srcdir=libvtv; \
46768	$(SHELL) $$s/$$module_srcdir/configure \
46769	  --srcdir=$${topdir}/$$module_srcdir \
46770	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46771	  --target=${target_alias} \
46772	  --with-build-libsubdir=$(HOST_SUBDIR) \
46773	  $(STAGE3_CONFIGURE_FLAGS)
46774@endif target-libvtv-bootstrap
46775
46776.PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
46777maybe-configure-stage4-target-libvtv:
46778@if target-libvtv-bootstrap
46779maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
46780configure-stage4-target-libvtv:
46781	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46782	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
46783	@r=`${PWD_COMMAND}`; export r; \
46784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46785	TFLAGS="$(STAGE4_TFLAGS)"; \
46786	echo "Checking multilib configuration for libvtv..."; \
46787	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
46788	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46789	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46790	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
46791	  else \
46792	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
46793	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46794	  fi; \
46795	else \
46796	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46797	fi; \
46798	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
46799	$(RAW_CXX_TARGET_EXPORTS) \
46800	 \
46801	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46802	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46803	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46804	echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
46805	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
46806	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
46807	case $(srcdir) in \
46808	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46809	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
46810		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46811	esac; \
46812	module_srcdir=libvtv; \
46813	$(SHELL) $$s/$$module_srcdir/configure \
46814	  --srcdir=$${topdir}/$$module_srcdir \
46815	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46816	  --target=${target_alias} \
46817	  --with-build-libsubdir=$(HOST_SUBDIR) \
46818	  $(STAGE4_CONFIGURE_FLAGS)
46819@endif target-libvtv-bootstrap
46820
46821.PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
46822maybe-configure-stageprofile-target-libvtv:
46823@if target-libvtv-bootstrap
46824maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
46825configure-stageprofile-target-libvtv:
46826	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46827	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
46828	@r=`${PWD_COMMAND}`; export r; \
46829	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46830	TFLAGS="$(STAGEprofile_TFLAGS)"; \
46831	echo "Checking multilib configuration for libvtv..."; \
46832	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
46833	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46834	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46835	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
46836	  else \
46837	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
46838	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46839	  fi; \
46840	else \
46841	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46842	fi; \
46843	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
46844	$(RAW_CXX_TARGET_EXPORTS) \
46845	 \
46846	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46847	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46848	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46849	echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
46850	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
46851	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
46852	case $(srcdir) in \
46853	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46854	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
46855		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46856	esac; \
46857	module_srcdir=libvtv; \
46858	$(SHELL) $$s/$$module_srcdir/configure \
46859	  --srcdir=$${topdir}/$$module_srcdir \
46860	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46861	  --target=${target_alias} \
46862	  --with-build-libsubdir=$(HOST_SUBDIR) \
46863	  $(STAGEprofile_CONFIGURE_FLAGS)
46864@endif target-libvtv-bootstrap
46865
46866.PHONY: configure-stagetrain-target-libvtv maybe-configure-stagetrain-target-libvtv
46867maybe-configure-stagetrain-target-libvtv:
46868@if target-libvtv-bootstrap
46869maybe-configure-stagetrain-target-libvtv: configure-stagetrain-target-libvtv
46870configure-stagetrain-target-libvtv:
46871	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
46872	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
46873	@r=`${PWD_COMMAND}`; export r; \
46874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46875	TFLAGS="$(STAGEtrain_TFLAGS)"; \
46876	echo "Checking multilib configuration for libvtv..."; \
46877	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
46878	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46879	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46880	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
46881	  else \
46882	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
46883	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46884	  fi; \
46885	else \
46886	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46887	fi; \
46888	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
46889	$(RAW_CXX_TARGET_EXPORTS) \
46890	 \
46891	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46892	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46893	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46894	echo Configuring stage train in $(TARGET_SUBDIR)/libvtv; \
46895	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
46896	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
46897	case $(srcdir) in \
46898	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46899	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
46900		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46901	esac; \
46902	module_srcdir=libvtv; \
46903	$(SHELL) $$s/$$module_srcdir/configure \
46904	  --srcdir=$${topdir}/$$module_srcdir \
46905	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46906	  --target=${target_alias} \
46907	  --with-build-libsubdir=$(HOST_SUBDIR) \
46908	  $(STAGEtrain_CONFIGURE_FLAGS)
46909@endif target-libvtv-bootstrap
46910
46911.PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
46912maybe-configure-stagefeedback-target-libvtv:
46913@if target-libvtv-bootstrap
46914maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
46915configure-stagefeedback-target-libvtv:
46916	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46917	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
46918	@r=`${PWD_COMMAND}`; export r; \
46919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46920	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46921	echo "Checking multilib configuration for libvtv..."; \
46922	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
46923	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46924	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46925	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
46926	  else \
46927	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
46928	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46929	  fi; \
46930	else \
46931	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46932	fi; \
46933	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
46934	$(RAW_CXX_TARGET_EXPORTS) \
46935	 \
46936	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46937	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46938	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46939	echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
46940	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
46941	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
46942	case $(srcdir) in \
46943	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46944	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
46945		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46946	esac; \
46947	module_srcdir=libvtv; \
46948	$(SHELL) $$s/$$module_srcdir/configure \
46949	  --srcdir=$${topdir}/$$module_srcdir \
46950	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46951	  --target=${target_alias} \
46952	  --with-build-libsubdir=$(HOST_SUBDIR) \
46953	  $(STAGEfeedback_CONFIGURE_FLAGS)
46954@endif target-libvtv-bootstrap
46955
46956.PHONY: configure-stageautoprofile-target-libvtv maybe-configure-stageautoprofile-target-libvtv
46957maybe-configure-stageautoprofile-target-libvtv:
46958@if target-libvtv-bootstrap
46959maybe-configure-stageautoprofile-target-libvtv: configure-stageautoprofile-target-libvtv
46960configure-stageautoprofile-target-libvtv:
46961	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
46962	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
46963	@r=`${PWD_COMMAND}`; export r; \
46964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46965	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
46966	echo "Checking multilib configuration for libvtv..."; \
46967	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
46968	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46969	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
46970	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
46971	  else \
46972	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
46973	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46974	  fi; \
46975	else \
46976	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
46977	fi; \
46978	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
46979	$(RAW_CXX_TARGET_EXPORTS) \
46980	 \
46981	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46982	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46983	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46984	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libvtv; \
46985	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
46986	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
46987	case $(srcdir) in \
46988	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46989	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
46990		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46991	esac; \
46992	module_srcdir=libvtv; \
46993	$(SHELL) $$s/$$module_srcdir/configure \
46994	  --srcdir=$${topdir}/$$module_srcdir \
46995	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46996	  --target=${target_alias} \
46997	  --with-build-libsubdir=$(HOST_SUBDIR) \
46998	  $(STAGEautoprofile_CONFIGURE_FLAGS)
46999@endif target-libvtv-bootstrap
47000
47001.PHONY: configure-stageautofeedback-target-libvtv maybe-configure-stageautofeedback-target-libvtv
47002maybe-configure-stageautofeedback-target-libvtv:
47003@if target-libvtv-bootstrap
47004maybe-configure-stageautofeedback-target-libvtv: configure-stageautofeedback-target-libvtv
47005configure-stageautofeedback-target-libvtv:
47006	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
47007	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
47008	@r=`${PWD_COMMAND}`; export r; \
47009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47010	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
47011	echo "Checking multilib configuration for libvtv..."; \
47012	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
47013	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47014	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47015	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
47016	  else \
47017	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
47018	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47019	  fi; \
47020	else \
47021	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47022	fi; \
47023	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
47024	$(RAW_CXX_TARGET_EXPORTS) \
47025	 \
47026	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47027	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
47028	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
47029	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libvtv; \
47030	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47031	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
47032	case $(srcdir) in \
47033	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47034	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
47035		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47036	esac; \
47037	module_srcdir=libvtv; \
47038	$(SHELL) $$s/$$module_srcdir/configure \
47039	  --srcdir=$${topdir}/$$module_srcdir \
47040	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47041	  --target=${target_alias} \
47042	  --with-build-libsubdir=$(HOST_SUBDIR) \
47043	  $(STAGEautofeedback_CONFIGURE_FLAGS)
47044@endif target-libvtv-bootstrap
47045
47046
47047
47048
47049
47050.PHONY: all-target-libvtv maybe-all-target-libvtv
47051maybe-all-target-libvtv:
47052@if gcc-bootstrap
47053all-target-libvtv: stage_current
47054@endif gcc-bootstrap
47055@if target-libvtv
47056TARGET-target-libvtv=all
47057maybe-all-target-libvtv: all-target-libvtv
47058all-target-libvtv: configure-target-libvtv
47059	@r=`${PWD_COMMAND}`; export r; \
47060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47061	$(RAW_CXX_TARGET_EXPORTS)  \
47062	(cd $(TARGET_SUBDIR)/libvtv && \
47063	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47064		$(TARGET-target-libvtv))
47065@endif target-libvtv
47066
47067
47068
47069.PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
47070.PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
47071maybe-all-stage1-target-libvtv:
47072maybe-clean-stage1-target-libvtv:
47073@if target-libvtv-bootstrap
47074maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
47075all-stage1: all-stage1-target-libvtv
47076TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
47077all-stage1-target-libvtv: configure-stage1-target-libvtv
47078	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
47079	@r=`${PWD_COMMAND}`; export r; \
47080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47081	TFLAGS="$(STAGE1_TFLAGS)"; \
47082	$(RAW_CXX_TARGET_EXPORTS)  \
47083	cd $(TARGET_SUBDIR)/libvtv && \
47084	 \
47085	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47086		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47087		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47088		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47089		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47090		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47091		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47092		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
47093		  \
47094		TFLAGS="$(STAGE1_TFLAGS)"  \
47095		$(TARGET-stage1-target-libvtv)
47096
47097maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
47098clean-stage1: clean-stage1-target-libvtv
47099clean-stage1-target-libvtv:
47100	@if [ $(current_stage) = stage1 ]; then \
47101	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47102	else \
47103	  [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
47104	  $(MAKE) stage1-start; \
47105	fi; \
47106	cd $(TARGET_SUBDIR)/libvtv && \
47107	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
47108	  clean
47109@endif target-libvtv-bootstrap
47110
47111
47112.PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
47113.PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
47114maybe-all-stage2-target-libvtv:
47115maybe-clean-stage2-target-libvtv:
47116@if target-libvtv-bootstrap
47117maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
47118all-stage2: all-stage2-target-libvtv
47119TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
47120all-stage2-target-libvtv: configure-stage2-target-libvtv
47121	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
47122	@r=`${PWD_COMMAND}`; export r; \
47123	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47124	TFLAGS="$(STAGE2_TFLAGS)"; \
47125	$(RAW_CXX_TARGET_EXPORTS) \
47126	  \
47127	cd $(TARGET_SUBDIR)/libvtv && \
47128	 \
47129	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47130		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47131		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47132		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47133		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47134		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47135		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47136		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47137		TFLAGS="$(STAGE2_TFLAGS)"  \
47138		$(TARGET-stage2-target-libvtv)
47139
47140maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
47141clean-stage2: clean-stage2-target-libvtv
47142clean-stage2-target-libvtv:
47143	@if [ $(current_stage) = stage2 ]; then \
47144	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47145	else \
47146	  [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
47147	  $(MAKE) stage2-start; \
47148	fi; \
47149	cd $(TARGET_SUBDIR)/libvtv && \
47150	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47151@endif target-libvtv-bootstrap
47152
47153
47154.PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
47155.PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
47156maybe-all-stage3-target-libvtv:
47157maybe-clean-stage3-target-libvtv:
47158@if target-libvtv-bootstrap
47159maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
47160all-stage3: all-stage3-target-libvtv
47161TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
47162all-stage3-target-libvtv: configure-stage3-target-libvtv
47163	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
47164	@r=`${PWD_COMMAND}`; export r; \
47165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47166	TFLAGS="$(STAGE3_TFLAGS)"; \
47167	$(RAW_CXX_TARGET_EXPORTS) \
47168	  \
47169	cd $(TARGET_SUBDIR)/libvtv && \
47170	 \
47171	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47172		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47173		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47174		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47175		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47176		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47177		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47178		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47179		TFLAGS="$(STAGE3_TFLAGS)"  \
47180		$(TARGET-stage3-target-libvtv)
47181
47182maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
47183clean-stage3: clean-stage3-target-libvtv
47184clean-stage3-target-libvtv:
47185	@if [ $(current_stage) = stage3 ]; then \
47186	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47187	else \
47188	  [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
47189	  $(MAKE) stage3-start; \
47190	fi; \
47191	cd $(TARGET_SUBDIR)/libvtv && \
47192	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47193@endif target-libvtv-bootstrap
47194
47195
47196.PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
47197.PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
47198maybe-all-stage4-target-libvtv:
47199maybe-clean-stage4-target-libvtv:
47200@if target-libvtv-bootstrap
47201maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
47202all-stage4: all-stage4-target-libvtv
47203TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
47204all-stage4-target-libvtv: configure-stage4-target-libvtv
47205	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
47206	@r=`${PWD_COMMAND}`; export r; \
47207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47208	TFLAGS="$(STAGE4_TFLAGS)"; \
47209	$(RAW_CXX_TARGET_EXPORTS) \
47210	  \
47211	cd $(TARGET_SUBDIR)/libvtv && \
47212	 \
47213	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47214		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47215		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47216		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47217		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47218		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47219		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47220		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47221		TFLAGS="$(STAGE4_TFLAGS)"  \
47222		$(TARGET-stage4-target-libvtv)
47223
47224maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
47225clean-stage4: clean-stage4-target-libvtv
47226clean-stage4-target-libvtv:
47227	@if [ $(current_stage) = stage4 ]; then \
47228	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47229	else \
47230	  [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
47231	  $(MAKE) stage4-start; \
47232	fi; \
47233	cd $(TARGET_SUBDIR)/libvtv && \
47234	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47235@endif target-libvtv-bootstrap
47236
47237
47238.PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
47239.PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
47240maybe-all-stageprofile-target-libvtv:
47241maybe-clean-stageprofile-target-libvtv:
47242@if target-libvtv-bootstrap
47243maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
47244all-stageprofile: all-stageprofile-target-libvtv
47245TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
47246all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
47247	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
47248	@r=`${PWD_COMMAND}`; export r; \
47249	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47250	TFLAGS="$(STAGEprofile_TFLAGS)"; \
47251	$(RAW_CXX_TARGET_EXPORTS) \
47252	  \
47253	cd $(TARGET_SUBDIR)/libvtv && \
47254	 \
47255	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47256		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47257		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47258		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47259		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47260		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47261		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47262		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47263		TFLAGS="$(STAGEprofile_TFLAGS)"  \
47264		$(TARGET-stageprofile-target-libvtv)
47265
47266maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
47267clean-stageprofile: clean-stageprofile-target-libvtv
47268clean-stageprofile-target-libvtv:
47269	@if [ $(current_stage) = stageprofile ]; then \
47270	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47271	else \
47272	  [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
47273	  $(MAKE) stageprofile-start; \
47274	fi; \
47275	cd $(TARGET_SUBDIR)/libvtv && \
47276	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47277@endif target-libvtv-bootstrap
47278
47279
47280.PHONY: all-stagetrain-target-libvtv maybe-all-stagetrain-target-libvtv
47281.PHONY: clean-stagetrain-target-libvtv maybe-clean-stagetrain-target-libvtv
47282maybe-all-stagetrain-target-libvtv:
47283maybe-clean-stagetrain-target-libvtv:
47284@if target-libvtv-bootstrap
47285maybe-all-stagetrain-target-libvtv: all-stagetrain-target-libvtv
47286all-stagetrain: all-stagetrain-target-libvtv
47287TARGET-stagetrain-target-libvtv = $(TARGET-target-libvtv)
47288all-stagetrain-target-libvtv: configure-stagetrain-target-libvtv
47289	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
47290	@r=`${PWD_COMMAND}`; export r; \
47291	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47292	TFLAGS="$(STAGEtrain_TFLAGS)"; \
47293	$(RAW_CXX_TARGET_EXPORTS) \
47294	  \
47295	cd $(TARGET_SUBDIR)/libvtv && \
47296	 \
47297	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47298		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47299		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47300		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47301		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47302		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47303		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47304		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47305		TFLAGS="$(STAGEtrain_TFLAGS)"  \
47306		$(TARGET-stagetrain-target-libvtv)
47307
47308maybe-clean-stagetrain-target-libvtv: clean-stagetrain-target-libvtv
47309clean-stagetrain: clean-stagetrain-target-libvtv
47310clean-stagetrain-target-libvtv:
47311	@if [ $(current_stage) = stagetrain ]; then \
47312	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47313	else \
47314	  [ -f $(TARGET_SUBDIR)/stagetrain-libvtv/Makefile ] || exit 0; \
47315	  $(MAKE) stagetrain-start; \
47316	fi; \
47317	cd $(TARGET_SUBDIR)/libvtv && \
47318	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47319@endif target-libvtv-bootstrap
47320
47321
47322.PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
47323.PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
47324maybe-all-stagefeedback-target-libvtv:
47325maybe-clean-stagefeedback-target-libvtv:
47326@if target-libvtv-bootstrap
47327maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
47328all-stagefeedback: all-stagefeedback-target-libvtv
47329TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
47330all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
47331	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
47332	@r=`${PWD_COMMAND}`; export r; \
47333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47334	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
47335	$(RAW_CXX_TARGET_EXPORTS) \
47336	  \
47337	cd $(TARGET_SUBDIR)/libvtv && \
47338	 \
47339	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47340		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47341		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47342		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47343		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47344		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47345		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47346		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47347		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
47348		$(TARGET-stagefeedback-target-libvtv)
47349
47350maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
47351clean-stagefeedback: clean-stagefeedback-target-libvtv
47352clean-stagefeedback-target-libvtv:
47353	@if [ $(current_stage) = stagefeedback ]; then \
47354	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47355	else \
47356	  [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
47357	  $(MAKE) stagefeedback-start; \
47358	fi; \
47359	cd $(TARGET_SUBDIR)/libvtv && \
47360	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47361@endif target-libvtv-bootstrap
47362
47363
47364.PHONY: all-stageautoprofile-target-libvtv maybe-all-stageautoprofile-target-libvtv
47365.PHONY: clean-stageautoprofile-target-libvtv maybe-clean-stageautoprofile-target-libvtv
47366maybe-all-stageautoprofile-target-libvtv:
47367maybe-clean-stageautoprofile-target-libvtv:
47368@if target-libvtv-bootstrap
47369maybe-all-stageautoprofile-target-libvtv: all-stageautoprofile-target-libvtv
47370all-stageautoprofile: all-stageautoprofile-target-libvtv
47371TARGET-stageautoprofile-target-libvtv = $(TARGET-target-libvtv)
47372all-stageautoprofile-target-libvtv: configure-stageautoprofile-target-libvtv
47373	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
47374	@r=`${PWD_COMMAND}`; export r; \
47375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47376	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
47377	$(RAW_CXX_TARGET_EXPORTS) \
47378	  \
47379	cd $(TARGET_SUBDIR)/libvtv && \
47380	$$s/gcc/config/i386/$(AUTO_PROFILE) \
47381	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47382		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47383		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47384		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47385		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47386		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47387		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47388		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47389		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
47390		$(TARGET-stageautoprofile-target-libvtv)
47391
47392maybe-clean-stageautoprofile-target-libvtv: clean-stageautoprofile-target-libvtv
47393clean-stageautoprofile: clean-stageautoprofile-target-libvtv
47394clean-stageautoprofile-target-libvtv:
47395	@if [ $(current_stage) = stageautoprofile ]; then \
47396	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47397	else \
47398	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libvtv/Makefile ] || exit 0; \
47399	  $(MAKE) stageautoprofile-start; \
47400	fi; \
47401	cd $(TARGET_SUBDIR)/libvtv && \
47402	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47403@endif target-libvtv-bootstrap
47404
47405
47406.PHONY: all-stageautofeedback-target-libvtv maybe-all-stageautofeedback-target-libvtv
47407.PHONY: clean-stageautofeedback-target-libvtv maybe-clean-stageautofeedback-target-libvtv
47408maybe-all-stageautofeedback-target-libvtv:
47409maybe-clean-stageautofeedback-target-libvtv:
47410@if target-libvtv-bootstrap
47411maybe-all-stageautofeedback-target-libvtv: all-stageautofeedback-target-libvtv
47412all-stageautofeedback: all-stageautofeedback-target-libvtv
47413TARGET-stageautofeedback-target-libvtv = $(TARGET-target-libvtv)
47414all-stageautofeedback-target-libvtv: configure-stageautofeedback-target-libvtv
47415	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
47416	@r=`${PWD_COMMAND}`; export r; \
47417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47418	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
47419	$(RAW_CXX_TARGET_EXPORTS) \
47420	  \
47421	cd $(TARGET_SUBDIR)/libvtv && \
47422	 \
47423	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47424		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47425		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47426		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47427		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47428		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47429		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47430		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47431		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
47432		$(TARGET-stageautofeedback-target-libvtv)
47433
47434maybe-clean-stageautofeedback-target-libvtv: clean-stageautofeedback-target-libvtv
47435clean-stageautofeedback: clean-stageautofeedback-target-libvtv
47436clean-stageautofeedback-target-libvtv:
47437	@if [ $(current_stage) = stageautofeedback ]; then \
47438	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47439	else \
47440	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libvtv/Makefile ] || exit 0; \
47441	  $(MAKE) stageautofeedback-start; \
47442	fi; \
47443	cd $(TARGET_SUBDIR)/libvtv && \
47444	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47445@endif target-libvtv-bootstrap
47446
47447
47448
47449
47450
47451
47452.PHONY: check-target-libvtv maybe-check-target-libvtv
47453maybe-check-target-libvtv:
47454@if target-libvtv
47455maybe-check-target-libvtv: check-target-libvtv
47456
47457check-target-libvtv:
47458	@: $(MAKE); $(unstage)
47459	@r=`${PWD_COMMAND}`; export r; \
47460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47461	$(RAW_CXX_TARGET_EXPORTS) \
47462	(cd $(TARGET_SUBDIR)/libvtv && \
47463	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
47464
47465@endif target-libvtv
47466
47467.PHONY: install-target-libvtv maybe-install-target-libvtv
47468maybe-install-target-libvtv:
47469@if target-libvtv
47470maybe-install-target-libvtv: install-target-libvtv
47471
47472install-target-libvtv: installdirs
47473	@: $(MAKE); $(unstage)
47474	@r=`${PWD_COMMAND}`; export r; \
47475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47476	$(RAW_CXX_TARGET_EXPORTS) \
47477	(cd $(TARGET_SUBDIR)/libvtv && \
47478	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
47479
47480@endif target-libvtv
47481
47482.PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
47483maybe-install-strip-target-libvtv:
47484@if target-libvtv
47485maybe-install-strip-target-libvtv: install-strip-target-libvtv
47486
47487install-strip-target-libvtv: installdirs
47488	@: $(MAKE); $(unstage)
47489	@r=`${PWD_COMMAND}`; export r; \
47490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47491	$(RAW_CXX_TARGET_EXPORTS) \
47492	(cd $(TARGET_SUBDIR)/libvtv && \
47493	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
47494
47495@endif target-libvtv
47496
47497# Other targets (info, dvi, pdf, etc.)
47498
47499.PHONY: maybe-info-target-libvtv info-target-libvtv
47500maybe-info-target-libvtv:
47501@if target-libvtv
47502maybe-info-target-libvtv: info-target-libvtv
47503
47504info-target-libvtv: \
47505    configure-target-libvtv
47506	@: $(MAKE); $(unstage)
47507	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47508	r=`${PWD_COMMAND}`; export r; \
47509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47510	$(RAW_CXX_TARGET_EXPORTS) \
47511	echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
47512	for flag in $(EXTRA_TARGET_FLAGS); do \
47513	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47514	done; \
47515	(cd $(TARGET_SUBDIR)/libvtv && \
47516	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47517	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47518	          "RANLIB=$${RANLIB}" \
47519	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47520	           info) \
47521	  || exit 1
47522
47523@endif target-libvtv
47524
47525.PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
47526maybe-dvi-target-libvtv:
47527@if target-libvtv
47528maybe-dvi-target-libvtv: dvi-target-libvtv
47529
47530dvi-target-libvtv: \
47531    configure-target-libvtv
47532	@: $(MAKE); $(unstage)
47533	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47534	r=`${PWD_COMMAND}`; export r; \
47535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47536	$(RAW_CXX_TARGET_EXPORTS) \
47537	echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
47538	for flag in $(EXTRA_TARGET_FLAGS); do \
47539	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47540	done; \
47541	(cd $(TARGET_SUBDIR)/libvtv && \
47542	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47543	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47544	          "RANLIB=$${RANLIB}" \
47545	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47546	           dvi) \
47547	  || exit 1
47548
47549@endif target-libvtv
47550
47551.PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
47552maybe-pdf-target-libvtv:
47553@if target-libvtv
47554maybe-pdf-target-libvtv: pdf-target-libvtv
47555
47556pdf-target-libvtv: \
47557    configure-target-libvtv
47558	@: $(MAKE); $(unstage)
47559	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47560	r=`${PWD_COMMAND}`; export r; \
47561	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47562	$(RAW_CXX_TARGET_EXPORTS) \
47563	echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
47564	for flag in $(EXTRA_TARGET_FLAGS); do \
47565	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47566	done; \
47567	(cd $(TARGET_SUBDIR)/libvtv && \
47568	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47569	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47570	          "RANLIB=$${RANLIB}" \
47571	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47572	           pdf) \
47573	  || exit 1
47574
47575@endif target-libvtv
47576
47577.PHONY: maybe-html-target-libvtv html-target-libvtv
47578maybe-html-target-libvtv:
47579@if target-libvtv
47580maybe-html-target-libvtv: html-target-libvtv
47581
47582html-target-libvtv: \
47583    configure-target-libvtv
47584	@: $(MAKE); $(unstage)
47585	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47586	r=`${PWD_COMMAND}`; export r; \
47587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47588	$(RAW_CXX_TARGET_EXPORTS) \
47589	echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
47590	for flag in $(EXTRA_TARGET_FLAGS); do \
47591	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47592	done; \
47593	(cd $(TARGET_SUBDIR)/libvtv && \
47594	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47595	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47596	          "RANLIB=$${RANLIB}" \
47597	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47598	           html) \
47599	  || exit 1
47600
47601@endif target-libvtv
47602
47603.PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
47604maybe-TAGS-target-libvtv:
47605@if target-libvtv
47606maybe-TAGS-target-libvtv: TAGS-target-libvtv
47607
47608TAGS-target-libvtv: \
47609    configure-target-libvtv
47610	@: $(MAKE); $(unstage)
47611	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47612	r=`${PWD_COMMAND}`; export r; \
47613	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47614	$(RAW_CXX_TARGET_EXPORTS) \
47615	echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
47616	for flag in $(EXTRA_TARGET_FLAGS); do \
47617	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47618	done; \
47619	(cd $(TARGET_SUBDIR)/libvtv && \
47620	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47621	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47622	          "RANLIB=$${RANLIB}" \
47623	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47624	           TAGS) \
47625	  || exit 1
47626
47627@endif target-libvtv
47628
47629.PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
47630maybe-install-info-target-libvtv:
47631@if target-libvtv
47632maybe-install-info-target-libvtv: install-info-target-libvtv
47633
47634install-info-target-libvtv: \
47635    configure-target-libvtv \
47636    info-target-libvtv
47637	@: $(MAKE); $(unstage)
47638	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47639	r=`${PWD_COMMAND}`; export r; \
47640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47641	$(RAW_CXX_TARGET_EXPORTS) \
47642	echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
47643	for flag in $(EXTRA_TARGET_FLAGS); do \
47644	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47645	done; \
47646	(cd $(TARGET_SUBDIR)/libvtv && \
47647	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47648	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47649	          "RANLIB=$${RANLIB}" \
47650	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47651	           install-info) \
47652	  || exit 1
47653
47654@endif target-libvtv
47655
47656.PHONY: maybe-install-dvi-target-libvtv install-dvi-target-libvtv
47657maybe-install-dvi-target-libvtv:
47658@if target-libvtv
47659maybe-install-dvi-target-libvtv: install-dvi-target-libvtv
47660
47661install-dvi-target-libvtv: \
47662    configure-target-libvtv \
47663    dvi-target-libvtv
47664	@: $(MAKE); $(unstage)
47665	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47666	r=`${PWD_COMMAND}`; export r; \
47667	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47668	$(RAW_CXX_TARGET_EXPORTS) \
47669	echo "Doing install-dvi in $(TARGET_SUBDIR)/libvtv"; \
47670	for flag in $(EXTRA_TARGET_FLAGS); do \
47671	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47672	done; \
47673	(cd $(TARGET_SUBDIR)/libvtv && \
47674	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47675	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47676	          "RANLIB=$${RANLIB}" \
47677	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47678	           install-dvi) \
47679	  || exit 1
47680
47681@endif target-libvtv
47682
47683.PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
47684maybe-install-pdf-target-libvtv:
47685@if target-libvtv
47686maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
47687
47688install-pdf-target-libvtv: \
47689    configure-target-libvtv \
47690    pdf-target-libvtv
47691	@: $(MAKE); $(unstage)
47692	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47693	r=`${PWD_COMMAND}`; export r; \
47694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47695	$(RAW_CXX_TARGET_EXPORTS) \
47696	echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
47697	for flag in $(EXTRA_TARGET_FLAGS); do \
47698	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47699	done; \
47700	(cd $(TARGET_SUBDIR)/libvtv && \
47701	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47702	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47703	          "RANLIB=$${RANLIB}" \
47704	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47705	           install-pdf) \
47706	  || exit 1
47707
47708@endif target-libvtv
47709
47710.PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
47711maybe-install-html-target-libvtv:
47712@if target-libvtv
47713maybe-install-html-target-libvtv: install-html-target-libvtv
47714
47715install-html-target-libvtv: \
47716    configure-target-libvtv \
47717    html-target-libvtv
47718	@: $(MAKE); $(unstage)
47719	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47720	r=`${PWD_COMMAND}`; export r; \
47721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47722	$(RAW_CXX_TARGET_EXPORTS) \
47723	echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
47724	for flag in $(EXTRA_TARGET_FLAGS); do \
47725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47726	done; \
47727	(cd $(TARGET_SUBDIR)/libvtv && \
47728	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47729	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47730	          "RANLIB=$${RANLIB}" \
47731	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47732	           install-html) \
47733	  || exit 1
47734
47735@endif target-libvtv
47736
47737.PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
47738maybe-installcheck-target-libvtv:
47739@if target-libvtv
47740maybe-installcheck-target-libvtv: installcheck-target-libvtv
47741
47742installcheck-target-libvtv: \
47743    configure-target-libvtv
47744	@: $(MAKE); $(unstage)
47745	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47746	r=`${PWD_COMMAND}`; export r; \
47747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47748	$(RAW_CXX_TARGET_EXPORTS) \
47749	echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
47750	for flag in $(EXTRA_TARGET_FLAGS); do \
47751	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47752	done; \
47753	(cd $(TARGET_SUBDIR)/libvtv && \
47754	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47755	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47756	          "RANLIB=$${RANLIB}" \
47757	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47758	           installcheck) \
47759	  || exit 1
47760
47761@endif target-libvtv
47762
47763.PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
47764maybe-mostlyclean-target-libvtv:
47765@if target-libvtv
47766maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
47767
47768mostlyclean-target-libvtv:
47769	@: $(MAKE); $(unstage)
47770	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47771	r=`${PWD_COMMAND}`; export r; \
47772	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47773	$(RAW_CXX_TARGET_EXPORTS) \
47774	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
47775	for flag in $(EXTRA_TARGET_FLAGS); do \
47776	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47777	done; \
47778	(cd $(TARGET_SUBDIR)/libvtv && \
47779	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47780	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47781	          "RANLIB=$${RANLIB}" \
47782	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47783	           mostlyclean) \
47784	  || exit 1
47785
47786@endif target-libvtv
47787
47788.PHONY: maybe-clean-target-libvtv clean-target-libvtv
47789maybe-clean-target-libvtv:
47790@if target-libvtv
47791maybe-clean-target-libvtv: clean-target-libvtv
47792
47793clean-target-libvtv:
47794	@: $(MAKE); $(unstage)
47795	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47796	r=`${PWD_COMMAND}`; export r; \
47797	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47798	$(RAW_CXX_TARGET_EXPORTS) \
47799	echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
47800	for flag in $(EXTRA_TARGET_FLAGS); do \
47801	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47802	done; \
47803	(cd $(TARGET_SUBDIR)/libvtv && \
47804	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47805	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47806	          "RANLIB=$${RANLIB}" \
47807	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47808	           clean) \
47809	  || exit 1
47810
47811@endif target-libvtv
47812
47813.PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
47814maybe-distclean-target-libvtv:
47815@if target-libvtv
47816maybe-distclean-target-libvtv: distclean-target-libvtv
47817
47818distclean-target-libvtv:
47819	@: $(MAKE); $(unstage)
47820	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47821	r=`${PWD_COMMAND}`; export r; \
47822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47823	$(RAW_CXX_TARGET_EXPORTS) \
47824	echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
47825	for flag in $(EXTRA_TARGET_FLAGS); do \
47826	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47827	done; \
47828	(cd $(TARGET_SUBDIR)/libvtv && \
47829	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47830	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47831	          "RANLIB=$${RANLIB}" \
47832	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47833	           distclean) \
47834	  || exit 1
47835
47836@endif target-libvtv
47837
47838.PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
47839maybe-maintainer-clean-target-libvtv:
47840@if target-libvtv
47841maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
47842
47843maintainer-clean-target-libvtv:
47844	@: $(MAKE); $(unstage)
47845	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47846	r=`${PWD_COMMAND}`; export r; \
47847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47848	$(RAW_CXX_TARGET_EXPORTS) \
47849	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
47850	for flag in $(EXTRA_TARGET_FLAGS); do \
47851	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47852	done; \
47853	(cd $(TARGET_SUBDIR)/libvtv && \
47854	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47855	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47856	          "RANLIB=$${RANLIB}" \
47857	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47858	           maintainer-clean) \
47859	  || exit 1
47860
47861@endif target-libvtv
47862
47863
47864
47865
47866
47867.PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic
47868maybe-configure-target-liboffloadmic:
47869@if gcc-bootstrap
47870configure-target-liboffloadmic: stage_current
47871@endif gcc-bootstrap
47872@if target-liboffloadmic
47873maybe-configure-target-liboffloadmic: configure-target-liboffloadmic
47874configure-target-liboffloadmic:
47875	@: $(MAKE); $(unstage)
47876	@r=`${PWD_COMMAND}`; export r; \
47877	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47878	echo "Checking multilib configuration for liboffloadmic..."; \
47879	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
47880	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \
47881	if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
47882	  if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \
47883	    rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \
47884	  else \
47885	    rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \
47886	    mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
47887	  fi; \
47888	else \
47889	  mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \
47890	fi; \
47891	test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \
47892	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \
47893	$(NORMAL_TARGET_EXPORTS)  \
47894	echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \
47895	cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \
47896	case $(srcdir) in \
47897	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47898	  *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \
47899		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47900	esac; \
47901	module_srcdir=liboffloadmic; \
47902	rm -f no-such-file || : ; \
47903	CONFIG_SITE=no-such-file $(SHELL) \
47904	  $$s/$$module_srcdir/configure \
47905	  --srcdir=$${topdir}/$$module_srcdir \
47906	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47907	  --target=${target_alias} @extra_liboffloadmic_configure_flags@ \
47908	  || exit 1
47909@endif target-liboffloadmic
47910
47911
47912
47913
47914
47915.PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic
47916maybe-all-target-liboffloadmic:
47917@if gcc-bootstrap
47918all-target-liboffloadmic: stage_current
47919@endif gcc-bootstrap
47920@if target-liboffloadmic
47921TARGET-target-liboffloadmic=all
47922maybe-all-target-liboffloadmic: all-target-liboffloadmic
47923all-target-liboffloadmic: configure-target-liboffloadmic
47924	@: $(MAKE); $(unstage)
47925	@r=`${PWD_COMMAND}`; export r; \
47926	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47927	$(NORMAL_TARGET_EXPORTS)  \
47928	(cd $(TARGET_SUBDIR)/liboffloadmic && \
47929	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
47930		$(TARGET-target-liboffloadmic))
47931@endif target-liboffloadmic
47932
47933
47934
47935
47936
47937.PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic
47938maybe-check-target-liboffloadmic:
47939@if target-liboffloadmic
47940maybe-check-target-liboffloadmic: check-target-liboffloadmic
47941
47942check-target-liboffloadmic:
47943	@: $(MAKE); $(unstage)
47944	@r=`${PWD_COMMAND}`; export r; \
47945	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47946	$(NORMAL_TARGET_EXPORTS) \
47947	(cd $(TARGET_SUBDIR)/liboffloadmic && \
47948	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
47949
47950@endif target-liboffloadmic
47951
47952.PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic
47953maybe-install-target-liboffloadmic:
47954@if target-liboffloadmic
47955maybe-install-target-liboffloadmic: install-target-liboffloadmic
47956
47957install-target-liboffloadmic: installdirs
47958	@: $(MAKE); $(unstage)
47959	@r=`${PWD_COMMAND}`; export r; \
47960	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47961	$(NORMAL_TARGET_EXPORTS) \
47962	(cd $(TARGET_SUBDIR)/liboffloadmic && \
47963	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
47964
47965@endif target-liboffloadmic
47966
47967.PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic
47968maybe-install-strip-target-liboffloadmic:
47969@if target-liboffloadmic
47970maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic
47971
47972install-strip-target-liboffloadmic: installdirs
47973	@: $(MAKE); $(unstage)
47974	@r=`${PWD_COMMAND}`; export r; \
47975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47976	$(NORMAL_TARGET_EXPORTS) \
47977	(cd $(TARGET_SUBDIR)/liboffloadmic && \
47978	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
47979
47980@endif target-liboffloadmic
47981
47982# Other targets (info, dvi, pdf, etc.)
47983
47984.PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic
47985maybe-info-target-liboffloadmic:
47986@if target-liboffloadmic
47987maybe-info-target-liboffloadmic: info-target-liboffloadmic
47988
47989info-target-liboffloadmic: \
47990    configure-target-liboffloadmic
47991	@: $(MAKE); $(unstage)
47992	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
47993	r=`${PWD_COMMAND}`; export r; \
47994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47995	$(NORMAL_TARGET_EXPORTS) \
47996	echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \
47997	for flag in $(EXTRA_TARGET_FLAGS); do \
47998	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47999	done; \
48000	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48001	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48002	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48003	          "RANLIB=$${RANLIB}" \
48004	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48005	           info) \
48006	  || exit 1
48007
48008@endif target-liboffloadmic
48009
48010.PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic
48011maybe-dvi-target-liboffloadmic:
48012@if target-liboffloadmic
48013maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic
48014
48015dvi-target-liboffloadmic: \
48016    configure-target-liboffloadmic
48017	@: $(MAKE); $(unstage)
48018	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48019	r=`${PWD_COMMAND}`; export r; \
48020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48021	$(NORMAL_TARGET_EXPORTS) \
48022	echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
48023	for flag in $(EXTRA_TARGET_FLAGS); do \
48024	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48025	done; \
48026	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48027	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48028	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48029	          "RANLIB=$${RANLIB}" \
48030	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48031	           dvi) \
48032	  || exit 1
48033
48034@endif target-liboffloadmic
48035
48036.PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic
48037maybe-pdf-target-liboffloadmic:
48038@if target-liboffloadmic
48039maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic
48040
48041pdf-target-liboffloadmic: \
48042    configure-target-liboffloadmic
48043	@: $(MAKE); $(unstage)
48044	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48045	r=`${PWD_COMMAND}`; export r; \
48046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48047	$(NORMAL_TARGET_EXPORTS) \
48048	echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
48049	for flag in $(EXTRA_TARGET_FLAGS); do \
48050	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48051	done; \
48052	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48053	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48054	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48055	          "RANLIB=$${RANLIB}" \
48056	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48057	           pdf) \
48058	  || exit 1
48059
48060@endif target-liboffloadmic
48061
48062.PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic
48063maybe-html-target-liboffloadmic:
48064@if target-liboffloadmic
48065maybe-html-target-liboffloadmic: html-target-liboffloadmic
48066
48067html-target-liboffloadmic: \
48068    configure-target-liboffloadmic
48069	@: $(MAKE); $(unstage)
48070	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48071	r=`${PWD_COMMAND}`; export r; \
48072	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48073	$(NORMAL_TARGET_EXPORTS) \
48074	echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \
48075	for flag in $(EXTRA_TARGET_FLAGS); do \
48076	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48077	done; \
48078	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48079	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48080	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48081	          "RANLIB=$${RANLIB}" \
48082	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48083	           html) \
48084	  || exit 1
48085
48086@endif target-liboffloadmic
48087
48088.PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic
48089maybe-TAGS-target-liboffloadmic:
48090@if target-liboffloadmic
48091maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic
48092
48093TAGS-target-liboffloadmic: \
48094    configure-target-liboffloadmic
48095	@: $(MAKE); $(unstage)
48096	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48097	r=`${PWD_COMMAND}`; export r; \
48098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48099	$(NORMAL_TARGET_EXPORTS) \
48100	echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \
48101	for flag in $(EXTRA_TARGET_FLAGS); do \
48102	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48103	done; \
48104	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48105	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48106	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48107	          "RANLIB=$${RANLIB}" \
48108	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48109	           TAGS) \
48110	  || exit 1
48111
48112@endif target-liboffloadmic
48113
48114.PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic
48115maybe-install-info-target-liboffloadmic:
48116@if target-liboffloadmic
48117maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic
48118
48119install-info-target-liboffloadmic: \
48120    configure-target-liboffloadmic \
48121    info-target-liboffloadmic
48122	@: $(MAKE); $(unstage)
48123	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48124	r=`${PWD_COMMAND}`; export r; \
48125	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48126	$(NORMAL_TARGET_EXPORTS) \
48127	echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \
48128	for flag in $(EXTRA_TARGET_FLAGS); do \
48129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48130	done; \
48131	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48132	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48133	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48134	          "RANLIB=$${RANLIB}" \
48135	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48136	           install-info) \
48137	  || exit 1
48138
48139@endif target-liboffloadmic
48140
48141.PHONY: maybe-install-dvi-target-liboffloadmic install-dvi-target-liboffloadmic
48142maybe-install-dvi-target-liboffloadmic:
48143@if target-liboffloadmic
48144maybe-install-dvi-target-liboffloadmic: install-dvi-target-liboffloadmic
48145
48146install-dvi-target-liboffloadmic: \
48147    configure-target-liboffloadmic \
48148    dvi-target-liboffloadmic
48149	@: $(MAKE); $(unstage)
48150	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48151	r=`${PWD_COMMAND}`; export r; \
48152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48153	$(NORMAL_TARGET_EXPORTS) \
48154	echo "Doing install-dvi in $(TARGET_SUBDIR)/liboffloadmic"; \
48155	for flag in $(EXTRA_TARGET_FLAGS); do \
48156	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48157	done; \
48158	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48159	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48160	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48161	          "RANLIB=$${RANLIB}" \
48162	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48163	           install-dvi) \
48164	  || exit 1
48165
48166@endif target-liboffloadmic
48167
48168.PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic
48169maybe-install-pdf-target-liboffloadmic:
48170@if target-liboffloadmic
48171maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic
48172
48173install-pdf-target-liboffloadmic: \
48174    configure-target-liboffloadmic \
48175    pdf-target-liboffloadmic
48176	@: $(MAKE); $(unstage)
48177	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48178	r=`${PWD_COMMAND}`; export r; \
48179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48180	$(NORMAL_TARGET_EXPORTS) \
48181	echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \
48182	for flag in $(EXTRA_TARGET_FLAGS); do \
48183	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48184	done; \
48185	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48186	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48187	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48188	          "RANLIB=$${RANLIB}" \
48189	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48190	           install-pdf) \
48191	  || exit 1
48192
48193@endif target-liboffloadmic
48194
48195.PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic
48196maybe-install-html-target-liboffloadmic:
48197@if target-liboffloadmic
48198maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic
48199
48200install-html-target-liboffloadmic: \
48201    configure-target-liboffloadmic \
48202    html-target-liboffloadmic
48203	@: $(MAKE); $(unstage)
48204	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48205	r=`${PWD_COMMAND}`; export r; \
48206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48207	$(NORMAL_TARGET_EXPORTS) \
48208	echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \
48209	for flag in $(EXTRA_TARGET_FLAGS); do \
48210	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48211	done; \
48212	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48213	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48214	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48215	          "RANLIB=$${RANLIB}" \
48216	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48217	           install-html) \
48218	  || exit 1
48219
48220@endif target-liboffloadmic
48221
48222.PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic
48223maybe-installcheck-target-liboffloadmic:
48224@if target-liboffloadmic
48225maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic
48226
48227installcheck-target-liboffloadmic: \
48228    configure-target-liboffloadmic
48229	@: $(MAKE); $(unstage)
48230	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48231	r=`${PWD_COMMAND}`; export r; \
48232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48233	$(NORMAL_TARGET_EXPORTS) \
48234	echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \
48235	for flag in $(EXTRA_TARGET_FLAGS); do \
48236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48237	done; \
48238	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48239	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48240	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48241	          "RANLIB=$${RANLIB}" \
48242	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48243	           installcheck) \
48244	  || exit 1
48245
48246@endif target-liboffloadmic
48247
48248.PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic
48249maybe-mostlyclean-target-liboffloadmic:
48250@if target-liboffloadmic
48251maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic
48252
48253mostlyclean-target-liboffloadmic:
48254	@: $(MAKE); $(unstage)
48255	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48256	r=`${PWD_COMMAND}`; export r; \
48257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48258	$(NORMAL_TARGET_EXPORTS) \
48259	echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \
48260	for flag in $(EXTRA_TARGET_FLAGS); do \
48261	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48262	done; \
48263	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48264	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48265	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48266	          "RANLIB=$${RANLIB}" \
48267	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48268	           mostlyclean) \
48269	  || exit 1
48270
48271@endif target-liboffloadmic
48272
48273.PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic
48274maybe-clean-target-liboffloadmic:
48275@if target-liboffloadmic
48276maybe-clean-target-liboffloadmic: clean-target-liboffloadmic
48277
48278clean-target-liboffloadmic:
48279	@: $(MAKE); $(unstage)
48280	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48281	r=`${PWD_COMMAND}`; export r; \
48282	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48283	$(NORMAL_TARGET_EXPORTS) \
48284	echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \
48285	for flag in $(EXTRA_TARGET_FLAGS); do \
48286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48287	done; \
48288	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48289	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48290	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48291	          "RANLIB=$${RANLIB}" \
48292	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48293	           clean) \
48294	  || exit 1
48295
48296@endif target-liboffloadmic
48297
48298.PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic
48299maybe-distclean-target-liboffloadmic:
48300@if target-liboffloadmic
48301maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic
48302
48303distclean-target-liboffloadmic:
48304	@: $(MAKE); $(unstage)
48305	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48306	r=`${PWD_COMMAND}`; export r; \
48307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48308	$(NORMAL_TARGET_EXPORTS) \
48309	echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \
48310	for flag in $(EXTRA_TARGET_FLAGS); do \
48311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48312	done; \
48313	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48314	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48315	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48316	          "RANLIB=$${RANLIB}" \
48317	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48318	           distclean) \
48319	  || exit 1
48320
48321@endif target-liboffloadmic
48322
48323.PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic
48324maybe-maintainer-clean-target-liboffloadmic:
48325@if target-liboffloadmic
48326maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic
48327
48328maintainer-clean-target-liboffloadmic:
48329	@: $(MAKE); $(unstage)
48330	@[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \
48331	r=`${PWD_COMMAND}`; export r; \
48332	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48333	$(NORMAL_TARGET_EXPORTS) \
48334	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \
48335	for flag in $(EXTRA_TARGET_FLAGS); do \
48336	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48337	done; \
48338	(cd $(TARGET_SUBDIR)/liboffloadmic && \
48339	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48340	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48341	          "RANLIB=$${RANLIB}" \
48342	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48343	           maintainer-clean) \
48344	  || exit 1
48345
48346@endif target-liboffloadmic
48347
48348
48349
48350
48351
48352.PHONY: configure-target-libssp maybe-configure-target-libssp
48353maybe-configure-target-libssp:
48354@if gcc-bootstrap
48355configure-target-libssp: stage_current
48356@endif gcc-bootstrap
48357@if target-libssp
48358maybe-configure-target-libssp: configure-target-libssp
48359configure-target-libssp:
48360	@: $(MAKE); $(unstage)
48361	@r=`${PWD_COMMAND}`; export r; \
48362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48363	echo "Checking multilib configuration for libssp..."; \
48364	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
48365	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
48366	if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
48367	  if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
48368	    rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
48369	  else \
48370	    rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
48371	    mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
48372	  fi; \
48373	else \
48374	  mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
48375	fi; \
48376	test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
48377	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
48378	$(NORMAL_TARGET_EXPORTS)  \
48379	echo Configuring in $(TARGET_SUBDIR)/libssp; \
48380	cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
48381	case $(srcdir) in \
48382	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48383	  *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
48384		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48385	esac; \
48386	module_srcdir=libssp; \
48387	rm -f no-such-file || : ; \
48388	CONFIG_SITE=no-such-file $(SHELL) \
48389	  $$s/$$module_srcdir/configure \
48390	  --srcdir=$${topdir}/$$module_srcdir \
48391	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48392	  --target=${target_alias}  \
48393	  || exit 1
48394@endif target-libssp
48395
48396
48397
48398
48399
48400.PHONY: all-target-libssp maybe-all-target-libssp
48401maybe-all-target-libssp:
48402@if gcc-bootstrap
48403all-target-libssp: stage_current
48404@endif gcc-bootstrap
48405@if target-libssp
48406TARGET-target-libssp=all
48407maybe-all-target-libssp: all-target-libssp
48408all-target-libssp: configure-target-libssp
48409	@: $(MAKE); $(unstage)
48410	@r=`${PWD_COMMAND}`; export r; \
48411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48412	$(NORMAL_TARGET_EXPORTS)  \
48413	(cd $(TARGET_SUBDIR)/libssp && \
48414	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
48415		$(TARGET-target-libssp))
48416@endif target-libssp
48417
48418
48419
48420
48421
48422.PHONY: check-target-libssp maybe-check-target-libssp
48423maybe-check-target-libssp:
48424@if target-libssp
48425maybe-check-target-libssp: check-target-libssp
48426
48427check-target-libssp:
48428	@: $(MAKE); $(unstage)
48429	@r=`${PWD_COMMAND}`; export r; \
48430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48431	$(NORMAL_TARGET_EXPORTS) \
48432	(cd $(TARGET_SUBDIR)/libssp && \
48433	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
48434
48435@endif target-libssp
48436
48437.PHONY: install-target-libssp maybe-install-target-libssp
48438maybe-install-target-libssp:
48439@if target-libssp
48440maybe-install-target-libssp: install-target-libssp
48441
48442install-target-libssp: installdirs
48443	@: $(MAKE); $(unstage)
48444	@r=`${PWD_COMMAND}`; export r; \
48445	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48446	$(NORMAL_TARGET_EXPORTS) \
48447	(cd $(TARGET_SUBDIR)/libssp && \
48448	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
48449
48450@endif target-libssp
48451
48452.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
48453maybe-install-strip-target-libssp:
48454@if target-libssp
48455maybe-install-strip-target-libssp: install-strip-target-libssp
48456
48457install-strip-target-libssp: installdirs
48458	@: $(MAKE); $(unstage)
48459	@r=`${PWD_COMMAND}`; export r; \
48460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48461	$(NORMAL_TARGET_EXPORTS) \
48462	(cd $(TARGET_SUBDIR)/libssp && \
48463	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
48464
48465@endif target-libssp
48466
48467# Other targets (info, dvi, pdf, etc.)
48468
48469.PHONY: maybe-info-target-libssp info-target-libssp
48470maybe-info-target-libssp:
48471@if target-libssp
48472maybe-info-target-libssp: info-target-libssp
48473
48474info-target-libssp: \
48475    configure-target-libssp
48476	@: $(MAKE); $(unstage)
48477	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48478	r=`${PWD_COMMAND}`; export r; \
48479	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48480	$(NORMAL_TARGET_EXPORTS) \
48481	echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
48482	for flag in $(EXTRA_TARGET_FLAGS); do \
48483	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48484	done; \
48485	(cd $(TARGET_SUBDIR)/libssp && \
48486	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48487	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48488	          "RANLIB=$${RANLIB}" \
48489	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48490	           info) \
48491	  || exit 1
48492
48493@endif target-libssp
48494
48495.PHONY: maybe-dvi-target-libssp dvi-target-libssp
48496maybe-dvi-target-libssp:
48497@if target-libssp
48498maybe-dvi-target-libssp: dvi-target-libssp
48499
48500dvi-target-libssp: \
48501    configure-target-libssp
48502	@: $(MAKE); $(unstage)
48503	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48504	r=`${PWD_COMMAND}`; export r; \
48505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48506	$(NORMAL_TARGET_EXPORTS) \
48507	echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
48508	for flag in $(EXTRA_TARGET_FLAGS); do \
48509	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48510	done; \
48511	(cd $(TARGET_SUBDIR)/libssp && \
48512	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48513	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48514	          "RANLIB=$${RANLIB}" \
48515	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48516	           dvi) \
48517	  || exit 1
48518
48519@endif target-libssp
48520
48521.PHONY: maybe-pdf-target-libssp pdf-target-libssp
48522maybe-pdf-target-libssp:
48523@if target-libssp
48524maybe-pdf-target-libssp: pdf-target-libssp
48525
48526pdf-target-libssp: \
48527    configure-target-libssp
48528	@: $(MAKE); $(unstage)
48529	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48530	r=`${PWD_COMMAND}`; export r; \
48531	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48532	$(NORMAL_TARGET_EXPORTS) \
48533	echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
48534	for flag in $(EXTRA_TARGET_FLAGS); do \
48535	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48536	done; \
48537	(cd $(TARGET_SUBDIR)/libssp && \
48538	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48539	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48540	          "RANLIB=$${RANLIB}" \
48541	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48542	           pdf) \
48543	  || exit 1
48544
48545@endif target-libssp
48546
48547.PHONY: maybe-html-target-libssp html-target-libssp
48548maybe-html-target-libssp:
48549@if target-libssp
48550maybe-html-target-libssp: html-target-libssp
48551
48552html-target-libssp: \
48553    configure-target-libssp
48554	@: $(MAKE); $(unstage)
48555	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48556	r=`${PWD_COMMAND}`; export r; \
48557	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48558	$(NORMAL_TARGET_EXPORTS) \
48559	echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
48560	for flag in $(EXTRA_TARGET_FLAGS); do \
48561	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48562	done; \
48563	(cd $(TARGET_SUBDIR)/libssp && \
48564	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48565	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48566	          "RANLIB=$${RANLIB}" \
48567	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48568	           html) \
48569	  || exit 1
48570
48571@endif target-libssp
48572
48573.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
48574maybe-TAGS-target-libssp:
48575@if target-libssp
48576maybe-TAGS-target-libssp: TAGS-target-libssp
48577
48578TAGS-target-libssp: \
48579    configure-target-libssp
48580	@: $(MAKE); $(unstage)
48581	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48582	r=`${PWD_COMMAND}`; export r; \
48583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48584	$(NORMAL_TARGET_EXPORTS) \
48585	echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
48586	for flag in $(EXTRA_TARGET_FLAGS); do \
48587	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48588	done; \
48589	(cd $(TARGET_SUBDIR)/libssp && \
48590	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48591	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48592	          "RANLIB=$${RANLIB}" \
48593	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48594	           TAGS) \
48595	  || exit 1
48596
48597@endif target-libssp
48598
48599.PHONY: maybe-install-info-target-libssp install-info-target-libssp
48600maybe-install-info-target-libssp:
48601@if target-libssp
48602maybe-install-info-target-libssp: install-info-target-libssp
48603
48604install-info-target-libssp: \
48605    configure-target-libssp \
48606    info-target-libssp
48607	@: $(MAKE); $(unstage)
48608	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48609	r=`${PWD_COMMAND}`; export r; \
48610	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48611	$(NORMAL_TARGET_EXPORTS) \
48612	echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
48613	for flag in $(EXTRA_TARGET_FLAGS); do \
48614	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48615	done; \
48616	(cd $(TARGET_SUBDIR)/libssp && \
48617	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48618	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48619	          "RANLIB=$${RANLIB}" \
48620	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48621	           install-info) \
48622	  || exit 1
48623
48624@endif target-libssp
48625
48626.PHONY: maybe-install-dvi-target-libssp install-dvi-target-libssp
48627maybe-install-dvi-target-libssp:
48628@if target-libssp
48629maybe-install-dvi-target-libssp: install-dvi-target-libssp
48630
48631install-dvi-target-libssp: \
48632    configure-target-libssp \
48633    dvi-target-libssp
48634	@: $(MAKE); $(unstage)
48635	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48636	r=`${PWD_COMMAND}`; export r; \
48637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48638	$(NORMAL_TARGET_EXPORTS) \
48639	echo "Doing install-dvi in $(TARGET_SUBDIR)/libssp"; \
48640	for flag in $(EXTRA_TARGET_FLAGS); do \
48641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48642	done; \
48643	(cd $(TARGET_SUBDIR)/libssp && \
48644	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48645	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48646	          "RANLIB=$${RANLIB}" \
48647	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48648	           install-dvi) \
48649	  || exit 1
48650
48651@endif target-libssp
48652
48653.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
48654maybe-install-pdf-target-libssp:
48655@if target-libssp
48656maybe-install-pdf-target-libssp: install-pdf-target-libssp
48657
48658install-pdf-target-libssp: \
48659    configure-target-libssp \
48660    pdf-target-libssp
48661	@: $(MAKE); $(unstage)
48662	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48663	r=`${PWD_COMMAND}`; export r; \
48664	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48665	$(NORMAL_TARGET_EXPORTS) \
48666	echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
48667	for flag in $(EXTRA_TARGET_FLAGS); do \
48668	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48669	done; \
48670	(cd $(TARGET_SUBDIR)/libssp && \
48671	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48672	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48673	          "RANLIB=$${RANLIB}" \
48674	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48675	           install-pdf) \
48676	  || exit 1
48677
48678@endif target-libssp
48679
48680.PHONY: maybe-install-html-target-libssp install-html-target-libssp
48681maybe-install-html-target-libssp:
48682@if target-libssp
48683maybe-install-html-target-libssp: install-html-target-libssp
48684
48685install-html-target-libssp: \
48686    configure-target-libssp \
48687    html-target-libssp
48688	@: $(MAKE); $(unstage)
48689	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48690	r=`${PWD_COMMAND}`; export r; \
48691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48692	$(NORMAL_TARGET_EXPORTS) \
48693	echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
48694	for flag in $(EXTRA_TARGET_FLAGS); do \
48695	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48696	done; \
48697	(cd $(TARGET_SUBDIR)/libssp && \
48698	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48699	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48700	          "RANLIB=$${RANLIB}" \
48701	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48702	           install-html) \
48703	  || exit 1
48704
48705@endif target-libssp
48706
48707.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
48708maybe-installcheck-target-libssp:
48709@if target-libssp
48710maybe-installcheck-target-libssp: installcheck-target-libssp
48711
48712installcheck-target-libssp: \
48713    configure-target-libssp
48714	@: $(MAKE); $(unstage)
48715	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48716	r=`${PWD_COMMAND}`; export r; \
48717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48718	$(NORMAL_TARGET_EXPORTS) \
48719	echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
48720	for flag in $(EXTRA_TARGET_FLAGS); do \
48721	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48722	done; \
48723	(cd $(TARGET_SUBDIR)/libssp && \
48724	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48725	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48726	          "RANLIB=$${RANLIB}" \
48727	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48728	           installcheck) \
48729	  || exit 1
48730
48731@endif target-libssp
48732
48733.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
48734maybe-mostlyclean-target-libssp:
48735@if target-libssp
48736maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
48737
48738mostlyclean-target-libssp:
48739	@: $(MAKE); $(unstage)
48740	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48741	r=`${PWD_COMMAND}`; export r; \
48742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48743	$(NORMAL_TARGET_EXPORTS) \
48744	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
48745	for flag in $(EXTRA_TARGET_FLAGS); do \
48746	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48747	done; \
48748	(cd $(TARGET_SUBDIR)/libssp && \
48749	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48750	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48751	          "RANLIB=$${RANLIB}" \
48752	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48753	           mostlyclean) \
48754	  || exit 1
48755
48756@endif target-libssp
48757
48758.PHONY: maybe-clean-target-libssp clean-target-libssp
48759maybe-clean-target-libssp:
48760@if target-libssp
48761maybe-clean-target-libssp: clean-target-libssp
48762
48763clean-target-libssp:
48764	@: $(MAKE); $(unstage)
48765	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48766	r=`${PWD_COMMAND}`; export r; \
48767	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48768	$(NORMAL_TARGET_EXPORTS) \
48769	echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
48770	for flag in $(EXTRA_TARGET_FLAGS); do \
48771	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48772	done; \
48773	(cd $(TARGET_SUBDIR)/libssp && \
48774	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48775	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48776	          "RANLIB=$${RANLIB}" \
48777	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48778	           clean) \
48779	  || exit 1
48780
48781@endif target-libssp
48782
48783.PHONY: maybe-distclean-target-libssp distclean-target-libssp
48784maybe-distclean-target-libssp:
48785@if target-libssp
48786maybe-distclean-target-libssp: distclean-target-libssp
48787
48788distclean-target-libssp:
48789	@: $(MAKE); $(unstage)
48790	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48791	r=`${PWD_COMMAND}`; export r; \
48792	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48793	$(NORMAL_TARGET_EXPORTS) \
48794	echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
48795	for flag in $(EXTRA_TARGET_FLAGS); do \
48796	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48797	done; \
48798	(cd $(TARGET_SUBDIR)/libssp && \
48799	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48800	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48801	          "RANLIB=$${RANLIB}" \
48802	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48803	           distclean) \
48804	  || exit 1
48805
48806@endif target-libssp
48807
48808.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
48809maybe-maintainer-clean-target-libssp:
48810@if target-libssp
48811maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
48812
48813maintainer-clean-target-libssp:
48814	@: $(MAKE); $(unstage)
48815	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48816	r=`${PWD_COMMAND}`; export r; \
48817	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48818	$(NORMAL_TARGET_EXPORTS) \
48819	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
48820	for flag in $(EXTRA_TARGET_FLAGS); do \
48821	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48822	done; \
48823	(cd $(TARGET_SUBDIR)/libssp && \
48824	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48825	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48826	          "RANLIB=$${RANLIB}" \
48827	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48828	           maintainer-clean) \
48829	  || exit 1
48830
48831@endif target-libssp
48832
48833
48834
48835
48836
48837.PHONY: configure-target-newlib maybe-configure-target-newlib
48838maybe-configure-target-newlib:
48839@if gcc-bootstrap
48840configure-target-newlib: stage_current
48841@endif gcc-bootstrap
48842@if target-newlib
48843maybe-configure-target-newlib: configure-target-newlib
48844configure-target-newlib:
48845	@: $(MAKE); $(unstage)
48846	@r=`${PWD_COMMAND}`; export r; \
48847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48848	echo "Checking multilib configuration for newlib..."; \
48849	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
48850	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
48851	if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
48852	  if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
48853	    rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
48854	  else \
48855	    rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
48856	    mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
48857	  fi; \
48858	else \
48859	  mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
48860	fi; \
48861	test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
48862	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
48863	$(NORMAL_TARGET_EXPORTS)  \
48864	echo Configuring in $(TARGET_SUBDIR)/newlib; \
48865	cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
48866	case $(srcdir) in \
48867	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48868	  *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
48869		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48870	esac; \
48871	module_srcdir=newlib; \
48872	rm -f no-such-file || : ; \
48873	CONFIG_SITE=no-such-file $(SHELL) \
48874	  $$s/$$module_srcdir/configure \
48875	  --srcdir=$${topdir}/$$module_srcdir \
48876	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48877	  --target=${target_alias}  \
48878	  || exit 1
48879@endif target-newlib
48880
48881
48882
48883
48884
48885.PHONY: all-target-newlib maybe-all-target-newlib
48886maybe-all-target-newlib:
48887@if gcc-bootstrap
48888all-target-newlib: stage_current
48889@endif gcc-bootstrap
48890@if target-newlib
48891TARGET-target-newlib=all
48892maybe-all-target-newlib: all-target-newlib
48893all-target-newlib: configure-target-newlib
48894	@: $(MAKE); $(unstage)
48895	@r=`${PWD_COMMAND}`; export r; \
48896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48897	$(NORMAL_TARGET_EXPORTS)  \
48898	(cd $(TARGET_SUBDIR)/newlib && \
48899	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
48900		$(TARGET-target-newlib))
48901@endif target-newlib
48902
48903
48904
48905
48906
48907.PHONY: check-target-newlib maybe-check-target-newlib
48908maybe-check-target-newlib:
48909@if target-newlib
48910maybe-check-target-newlib: check-target-newlib
48911
48912check-target-newlib:
48913	@: $(MAKE); $(unstage)
48914	@r=`${PWD_COMMAND}`; export r; \
48915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48916	$(NORMAL_TARGET_EXPORTS) \
48917	(cd $(TARGET_SUBDIR)/newlib && \
48918	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
48919
48920@endif target-newlib
48921
48922.PHONY: install-target-newlib maybe-install-target-newlib
48923maybe-install-target-newlib:
48924@if target-newlib
48925maybe-install-target-newlib: install-target-newlib
48926
48927install-target-newlib: installdirs
48928	@: $(MAKE); $(unstage)
48929	@r=`${PWD_COMMAND}`; export r; \
48930	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48931	$(NORMAL_TARGET_EXPORTS) \
48932	(cd $(TARGET_SUBDIR)/newlib && \
48933	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
48934
48935@endif target-newlib
48936
48937.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
48938maybe-install-strip-target-newlib:
48939@if target-newlib
48940maybe-install-strip-target-newlib: install-strip-target-newlib
48941
48942install-strip-target-newlib: installdirs
48943	@: $(MAKE); $(unstage)
48944	@r=`${PWD_COMMAND}`; export r; \
48945	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48946	$(NORMAL_TARGET_EXPORTS) \
48947	(cd $(TARGET_SUBDIR)/newlib && \
48948	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
48949
48950@endif target-newlib
48951
48952# Other targets (info, dvi, pdf, etc.)
48953
48954.PHONY: maybe-info-target-newlib info-target-newlib
48955maybe-info-target-newlib:
48956@if target-newlib
48957maybe-info-target-newlib: info-target-newlib
48958
48959info-target-newlib: \
48960    configure-target-newlib
48961	@: $(MAKE); $(unstage)
48962	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
48963	r=`${PWD_COMMAND}`; export r; \
48964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48965	$(NORMAL_TARGET_EXPORTS) \
48966	echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
48967	for flag in $(EXTRA_TARGET_FLAGS); do \
48968	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48969	done; \
48970	(cd $(TARGET_SUBDIR)/newlib && \
48971	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48972	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48973	          "RANLIB=$${RANLIB}" \
48974	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48975	           info) \
48976	  || exit 1
48977
48978@endif target-newlib
48979
48980.PHONY: maybe-dvi-target-newlib dvi-target-newlib
48981maybe-dvi-target-newlib:
48982@if target-newlib
48983maybe-dvi-target-newlib: dvi-target-newlib
48984
48985dvi-target-newlib: \
48986    configure-target-newlib
48987	@: $(MAKE); $(unstage)
48988	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
48989	r=`${PWD_COMMAND}`; export r; \
48990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48991	$(NORMAL_TARGET_EXPORTS) \
48992	echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
48993	for flag in $(EXTRA_TARGET_FLAGS); do \
48994	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48995	done; \
48996	(cd $(TARGET_SUBDIR)/newlib && \
48997	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48998	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48999	          "RANLIB=$${RANLIB}" \
49000	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49001	           dvi) \
49002	  || exit 1
49003
49004@endif target-newlib
49005
49006.PHONY: maybe-pdf-target-newlib pdf-target-newlib
49007maybe-pdf-target-newlib:
49008@if target-newlib
49009maybe-pdf-target-newlib: pdf-target-newlib
49010
49011pdf-target-newlib: \
49012    configure-target-newlib
49013	@: $(MAKE); $(unstage)
49014	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49015	r=`${PWD_COMMAND}`; export r; \
49016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49017	$(NORMAL_TARGET_EXPORTS) \
49018	echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
49019	for flag in $(EXTRA_TARGET_FLAGS); do \
49020	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49021	done; \
49022	(cd $(TARGET_SUBDIR)/newlib && \
49023	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49024	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49025	          "RANLIB=$${RANLIB}" \
49026	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49027	           pdf) \
49028	  || exit 1
49029
49030@endif target-newlib
49031
49032.PHONY: maybe-html-target-newlib html-target-newlib
49033maybe-html-target-newlib:
49034@if target-newlib
49035maybe-html-target-newlib: html-target-newlib
49036
49037html-target-newlib: \
49038    configure-target-newlib
49039	@: $(MAKE); $(unstage)
49040	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49041	r=`${PWD_COMMAND}`; export r; \
49042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49043	$(NORMAL_TARGET_EXPORTS) \
49044	echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
49045	for flag in $(EXTRA_TARGET_FLAGS); do \
49046	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49047	done; \
49048	(cd $(TARGET_SUBDIR)/newlib && \
49049	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49050	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49051	          "RANLIB=$${RANLIB}" \
49052	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49053	           html) \
49054	  || exit 1
49055
49056@endif target-newlib
49057
49058.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
49059maybe-TAGS-target-newlib:
49060@if target-newlib
49061maybe-TAGS-target-newlib: TAGS-target-newlib
49062
49063TAGS-target-newlib: \
49064    configure-target-newlib
49065	@: $(MAKE); $(unstage)
49066	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49067	r=`${PWD_COMMAND}`; export r; \
49068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49069	$(NORMAL_TARGET_EXPORTS) \
49070	echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
49071	for flag in $(EXTRA_TARGET_FLAGS); do \
49072	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49073	done; \
49074	(cd $(TARGET_SUBDIR)/newlib && \
49075	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49076	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49077	          "RANLIB=$${RANLIB}" \
49078	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49079	           TAGS) \
49080	  || exit 1
49081
49082@endif target-newlib
49083
49084.PHONY: maybe-install-info-target-newlib install-info-target-newlib
49085maybe-install-info-target-newlib:
49086@if target-newlib
49087maybe-install-info-target-newlib: install-info-target-newlib
49088
49089install-info-target-newlib: \
49090    configure-target-newlib \
49091    info-target-newlib
49092	@: $(MAKE); $(unstage)
49093	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49094	r=`${PWD_COMMAND}`; export r; \
49095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49096	$(NORMAL_TARGET_EXPORTS) \
49097	echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
49098	for flag in $(EXTRA_TARGET_FLAGS); do \
49099	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49100	done; \
49101	(cd $(TARGET_SUBDIR)/newlib && \
49102	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49103	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49104	          "RANLIB=$${RANLIB}" \
49105	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49106	           install-info) \
49107	  || exit 1
49108
49109@endif target-newlib
49110
49111.PHONY: maybe-install-dvi-target-newlib install-dvi-target-newlib
49112maybe-install-dvi-target-newlib:
49113@if target-newlib
49114maybe-install-dvi-target-newlib: install-dvi-target-newlib
49115
49116install-dvi-target-newlib: \
49117    configure-target-newlib \
49118    dvi-target-newlib
49119	@: $(MAKE); $(unstage)
49120	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49121	r=`${PWD_COMMAND}`; export r; \
49122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49123	$(NORMAL_TARGET_EXPORTS) \
49124	echo "Doing install-dvi in $(TARGET_SUBDIR)/newlib"; \
49125	for flag in $(EXTRA_TARGET_FLAGS); do \
49126	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49127	done; \
49128	(cd $(TARGET_SUBDIR)/newlib && \
49129	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49130	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49131	          "RANLIB=$${RANLIB}" \
49132	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49133	           install-dvi) \
49134	  || exit 1
49135
49136@endif target-newlib
49137
49138.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
49139maybe-install-pdf-target-newlib:
49140@if target-newlib
49141maybe-install-pdf-target-newlib: install-pdf-target-newlib
49142
49143install-pdf-target-newlib: \
49144    configure-target-newlib \
49145    pdf-target-newlib
49146	@: $(MAKE); $(unstage)
49147	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49148	r=`${PWD_COMMAND}`; export r; \
49149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49150	$(NORMAL_TARGET_EXPORTS) \
49151	echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
49152	for flag in $(EXTRA_TARGET_FLAGS); do \
49153	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49154	done; \
49155	(cd $(TARGET_SUBDIR)/newlib && \
49156	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49157	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49158	          "RANLIB=$${RANLIB}" \
49159	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49160	           install-pdf) \
49161	  || exit 1
49162
49163@endif target-newlib
49164
49165.PHONY: maybe-install-html-target-newlib install-html-target-newlib
49166maybe-install-html-target-newlib:
49167@if target-newlib
49168maybe-install-html-target-newlib: install-html-target-newlib
49169
49170install-html-target-newlib: \
49171    configure-target-newlib \
49172    html-target-newlib
49173	@: $(MAKE); $(unstage)
49174	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49175	r=`${PWD_COMMAND}`; export r; \
49176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49177	$(NORMAL_TARGET_EXPORTS) \
49178	echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
49179	for flag in $(EXTRA_TARGET_FLAGS); do \
49180	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49181	done; \
49182	(cd $(TARGET_SUBDIR)/newlib && \
49183	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49184	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49185	          "RANLIB=$${RANLIB}" \
49186	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49187	           install-html) \
49188	  || exit 1
49189
49190@endif target-newlib
49191
49192.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
49193maybe-installcheck-target-newlib:
49194@if target-newlib
49195maybe-installcheck-target-newlib: installcheck-target-newlib
49196
49197installcheck-target-newlib: \
49198    configure-target-newlib
49199	@: $(MAKE); $(unstage)
49200	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49201	r=`${PWD_COMMAND}`; export r; \
49202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49203	$(NORMAL_TARGET_EXPORTS) \
49204	echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
49205	for flag in $(EXTRA_TARGET_FLAGS); do \
49206	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49207	done; \
49208	(cd $(TARGET_SUBDIR)/newlib && \
49209	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49210	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49211	          "RANLIB=$${RANLIB}" \
49212	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49213	           installcheck) \
49214	  || exit 1
49215
49216@endif target-newlib
49217
49218.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
49219maybe-mostlyclean-target-newlib:
49220@if target-newlib
49221maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
49222
49223mostlyclean-target-newlib:
49224	@: $(MAKE); $(unstage)
49225	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49226	r=`${PWD_COMMAND}`; export r; \
49227	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49228	$(NORMAL_TARGET_EXPORTS) \
49229	echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
49230	for flag in $(EXTRA_TARGET_FLAGS); do \
49231	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49232	done; \
49233	(cd $(TARGET_SUBDIR)/newlib && \
49234	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49235	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49236	          "RANLIB=$${RANLIB}" \
49237	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49238	           mostlyclean) \
49239	  || exit 1
49240
49241@endif target-newlib
49242
49243.PHONY: maybe-clean-target-newlib clean-target-newlib
49244maybe-clean-target-newlib:
49245@if target-newlib
49246maybe-clean-target-newlib: clean-target-newlib
49247
49248clean-target-newlib:
49249	@: $(MAKE); $(unstage)
49250	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49251	r=`${PWD_COMMAND}`; export r; \
49252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49253	$(NORMAL_TARGET_EXPORTS) \
49254	echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
49255	for flag in $(EXTRA_TARGET_FLAGS); do \
49256	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49257	done; \
49258	(cd $(TARGET_SUBDIR)/newlib && \
49259	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49260	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49261	          "RANLIB=$${RANLIB}" \
49262	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49263	           clean) \
49264	  || exit 1
49265
49266@endif target-newlib
49267
49268.PHONY: maybe-distclean-target-newlib distclean-target-newlib
49269maybe-distclean-target-newlib:
49270@if target-newlib
49271maybe-distclean-target-newlib: distclean-target-newlib
49272
49273distclean-target-newlib:
49274	@: $(MAKE); $(unstage)
49275	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49276	r=`${PWD_COMMAND}`; export r; \
49277	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49278	$(NORMAL_TARGET_EXPORTS) \
49279	echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
49280	for flag in $(EXTRA_TARGET_FLAGS); do \
49281	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49282	done; \
49283	(cd $(TARGET_SUBDIR)/newlib && \
49284	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49285	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49286	          "RANLIB=$${RANLIB}" \
49287	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49288	           distclean) \
49289	  || exit 1
49290
49291@endif target-newlib
49292
49293.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
49294maybe-maintainer-clean-target-newlib:
49295@if target-newlib
49296maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
49297
49298maintainer-clean-target-newlib:
49299	@: $(MAKE); $(unstage)
49300	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49301	r=`${PWD_COMMAND}`; export r; \
49302	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49303	$(NORMAL_TARGET_EXPORTS) \
49304	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
49305	for flag in $(EXTRA_TARGET_FLAGS); do \
49306	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49307	done; \
49308	(cd $(TARGET_SUBDIR)/newlib && \
49309	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49310	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49311	          "RANLIB=$${RANLIB}" \
49312	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49313	           maintainer-clean) \
49314	  || exit 1
49315
49316@endif target-newlib
49317
49318
49319
49320
49321
49322.PHONY: configure-target-libgcc maybe-configure-target-libgcc
49323maybe-configure-target-libgcc:
49324@if gcc-bootstrap
49325configure-target-libgcc: stage_current
49326@endif gcc-bootstrap
49327@if target-libgcc
49328maybe-configure-target-libgcc: configure-target-libgcc
49329configure-target-libgcc:
49330	@r=`${PWD_COMMAND}`; export r; \
49331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49332	echo "Checking multilib configuration for libgcc..."; \
49333	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49334	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49335	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49336	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49337	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49338	  else \
49339	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49340	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49341	  fi; \
49342	else \
49343	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49344	fi; \
49345	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49346	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49347	$(NORMAL_TARGET_EXPORTS)  \
49348	echo Configuring in $(TARGET_SUBDIR)/libgcc; \
49349	cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
49350	case $(srcdir) in \
49351	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49352	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49353		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49354	esac; \
49355	module_srcdir=libgcc; \
49356	rm -f no-such-file || : ; \
49357	CONFIG_SITE=no-such-file $(SHELL) \
49358	  $$s/$$module_srcdir/configure \
49359	  --srcdir=$${topdir}/$$module_srcdir \
49360	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49361	  --target=${target_alias}  \
49362	  || exit 1
49363@endif target-libgcc
49364
49365
49366
49367.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
49368maybe-configure-stage1-target-libgcc:
49369@if target-libgcc-bootstrap
49370maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
49371configure-stage1-target-libgcc:
49372	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
49373	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49374	@r=`${PWD_COMMAND}`; export r; \
49375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49376	TFLAGS="$(STAGE1_TFLAGS)"; \
49377	echo "Checking multilib configuration for libgcc..."; \
49378	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49379	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49380	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49381	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49382	  else \
49383	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49384	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49385	  fi; \
49386	else \
49387	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49388	fi; \
49389	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49390	$(NORMAL_TARGET_EXPORTS) \
49391	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49392	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49393	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49394	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
49395	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49396	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49397	case $(srcdir) in \
49398	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49399	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49400		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49401	esac; \
49402	module_srcdir=libgcc; \
49403	$(SHELL) $$s/$$module_srcdir/configure \
49404	  --srcdir=$${topdir}/$$module_srcdir \
49405	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49406	  --target=${target_alias} \
49407	   \
49408	  $(STAGE1_CONFIGURE_FLAGS)
49409@endif target-libgcc-bootstrap
49410
49411.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
49412maybe-configure-stage2-target-libgcc:
49413@if target-libgcc-bootstrap
49414maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
49415configure-stage2-target-libgcc:
49416	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
49417	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49418	@r=`${PWD_COMMAND}`; export r; \
49419	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49420	TFLAGS="$(STAGE2_TFLAGS)"; \
49421	echo "Checking multilib configuration for libgcc..."; \
49422	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49423	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49424	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49425	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49426	  else \
49427	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49428	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49429	  fi; \
49430	else \
49431	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49432	fi; \
49433	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49434	$(NORMAL_TARGET_EXPORTS) \
49435	 \
49436	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49437	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49438	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49439	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
49440	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49441	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49442	case $(srcdir) in \
49443	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49444	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49445		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49446	esac; \
49447	module_srcdir=libgcc; \
49448	$(SHELL) $$s/$$module_srcdir/configure \
49449	  --srcdir=$${topdir}/$$module_srcdir \
49450	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49451	  --target=${target_alias} \
49452	  --with-build-libsubdir=$(HOST_SUBDIR) \
49453	  $(STAGE2_CONFIGURE_FLAGS)
49454@endif target-libgcc-bootstrap
49455
49456.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
49457maybe-configure-stage3-target-libgcc:
49458@if target-libgcc-bootstrap
49459maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
49460configure-stage3-target-libgcc:
49461	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
49462	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49463	@r=`${PWD_COMMAND}`; export r; \
49464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49465	TFLAGS="$(STAGE3_TFLAGS)"; \
49466	echo "Checking multilib configuration for libgcc..."; \
49467	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49468	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49469	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49470	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49471	  else \
49472	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49473	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49474	  fi; \
49475	else \
49476	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49477	fi; \
49478	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49479	$(NORMAL_TARGET_EXPORTS) \
49480	 \
49481	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49482	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49483	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49484	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
49485	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49486	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49487	case $(srcdir) in \
49488	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49489	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49490		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49491	esac; \
49492	module_srcdir=libgcc; \
49493	$(SHELL) $$s/$$module_srcdir/configure \
49494	  --srcdir=$${topdir}/$$module_srcdir \
49495	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49496	  --target=${target_alias} \
49497	  --with-build-libsubdir=$(HOST_SUBDIR) \
49498	  $(STAGE3_CONFIGURE_FLAGS)
49499@endif target-libgcc-bootstrap
49500
49501.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
49502maybe-configure-stage4-target-libgcc:
49503@if target-libgcc-bootstrap
49504maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
49505configure-stage4-target-libgcc:
49506	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
49507	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49508	@r=`${PWD_COMMAND}`; export r; \
49509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49510	TFLAGS="$(STAGE4_TFLAGS)"; \
49511	echo "Checking multilib configuration for libgcc..."; \
49512	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49513	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49514	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49515	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49516	  else \
49517	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49518	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49519	  fi; \
49520	else \
49521	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49522	fi; \
49523	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49524	$(NORMAL_TARGET_EXPORTS) \
49525	 \
49526	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49527	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49528	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49529	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
49530	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49531	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49532	case $(srcdir) in \
49533	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49534	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49535		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49536	esac; \
49537	module_srcdir=libgcc; \
49538	$(SHELL) $$s/$$module_srcdir/configure \
49539	  --srcdir=$${topdir}/$$module_srcdir \
49540	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49541	  --target=${target_alias} \
49542	  --with-build-libsubdir=$(HOST_SUBDIR) \
49543	  $(STAGE4_CONFIGURE_FLAGS)
49544@endif target-libgcc-bootstrap
49545
49546.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
49547maybe-configure-stageprofile-target-libgcc:
49548@if target-libgcc-bootstrap
49549maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
49550configure-stageprofile-target-libgcc:
49551	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
49552	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49553	@r=`${PWD_COMMAND}`; export r; \
49554	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49555	TFLAGS="$(STAGEprofile_TFLAGS)"; \
49556	echo "Checking multilib configuration for libgcc..."; \
49557	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49558	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49559	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49560	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49561	  else \
49562	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49563	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49564	  fi; \
49565	else \
49566	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49567	fi; \
49568	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49569	$(NORMAL_TARGET_EXPORTS) \
49570	 \
49571	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49572	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49573	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49574	echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
49575	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49576	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49577	case $(srcdir) in \
49578	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49579	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49580		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49581	esac; \
49582	module_srcdir=libgcc; \
49583	$(SHELL) $$s/$$module_srcdir/configure \
49584	  --srcdir=$${topdir}/$$module_srcdir \
49585	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49586	  --target=${target_alias} \
49587	  --with-build-libsubdir=$(HOST_SUBDIR) \
49588	  $(STAGEprofile_CONFIGURE_FLAGS)
49589@endif target-libgcc-bootstrap
49590
49591.PHONY: configure-stagetrain-target-libgcc maybe-configure-stagetrain-target-libgcc
49592maybe-configure-stagetrain-target-libgcc:
49593@if target-libgcc-bootstrap
49594maybe-configure-stagetrain-target-libgcc: configure-stagetrain-target-libgcc
49595configure-stagetrain-target-libgcc:
49596	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
49597	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49598	@r=`${PWD_COMMAND}`; export r; \
49599	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49600	TFLAGS="$(STAGEtrain_TFLAGS)"; \
49601	echo "Checking multilib configuration for libgcc..."; \
49602	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49603	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49604	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49605	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49606	  else \
49607	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49608	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49609	  fi; \
49610	else \
49611	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49612	fi; \
49613	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49614	$(NORMAL_TARGET_EXPORTS) \
49615	 \
49616	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49617	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49618	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49619	echo Configuring stage train in $(TARGET_SUBDIR)/libgcc; \
49620	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49621	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49622	case $(srcdir) in \
49623	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49624	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49625		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49626	esac; \
49627	module_srcdir=libgcc; \
49628	$(SHELL) $$s/$$module_srcdir/configure \
49629	  --srcdir=$${topdir}/$$module_srcdir \
49630	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49631	  --target=${target_alias} \
49632	  --with-build-libsubdir=$(HOST_SUBDIR) \
49633	  $(STAGEtrain_CONFIGURE_FLAGS)
49634@endif target-libgcc-bootstrap
49635
49636.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
49637maybe-configure-stagefeedback-target-libgcc:
49638@if target-libgcc-bootstrap
49639maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
49640configure-stagefeedback-target-libgcc:
49641	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
49642	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49643	@r=`${PWD_COMMAND}`; export r; \
49644	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49645	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49646	echo "Checking multilib configuration for libgcc..."; \
49647	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49648	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49649	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49650	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49651	  else \
49652	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49653	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49654	  fi; \
49655	else \
49656	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49657	fi; \
49658	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49659	$(NORMAL_TARGET_EXPORTS) \
49660	 \
49661	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49662	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49663	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49664	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
49665	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49666	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49667	case $(srcdir) in \
49668	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49669	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49670		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49671	esac; \
49672	module_srcdir=libgcc; \
49673	$(SHELL) $$s/$$module_srcdir/configure \
49674	  --srcdir=$${topdir}/$$module_srcdir \
49675	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49676	  --target=${target_alias} \
49677	  --with-build-libsubdir=$(HOST_SUBDIR) \
49678	  $(STAGEfeedback_CONFIGURE_FLAGS)
49679@endif target-libgcc-bootstrap
49680
49681.PHONY: configure-stageautoprofile-target-libgcc maybe-configure-stageautoprofile-target-libgcc
49682maybe-configure-stageautoprofile-target-libgcc:
49683@if target-libgcc-bootstrap
49684maybe-configure-stageautoprofile-target-libgcc: configure-stageautoprofile-target-libgcc
49685configure-stageautoprofile-target-libgcc:
49686	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
49687	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49688	@r=`${PWD_COMMAND}`; export r; \
49689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49690	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
49691	echo "Checking multilib configuration for libgcc..."; \
49692	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49693	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49694	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49695	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49696	  else \
49697	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49698	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49699	  fi; \
49700	else \
49701	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49702	fi; \
49703	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49704	$(NORMAL_TARGET_EXPORTS) \
49705	 \
49706	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49707	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49708	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49709	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libgcc; \
49710	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49711	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49712	case $(srcdir) in \
49713	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49714	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49715		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49716	esac; \
49717	module_srcdir=libgcc; \
49718	$(SHELL) $$s/$$module_srcdir/configure \
49719	  --srcdir=$${topdir}/$$module_srcdir \
49720	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49721	  --target=${target_alias} \
49722	  --with-build-libsubdir=$(HOST_SUBDIR) \
49723	  $(STAGEautoprofile_CONFIGURE_FLAGS)
49724@endif target-libgcc-bootstrap
49725
49726.PHONY: configure-stageautofeedback-target-libgcc maybe-configure-stageautofeedback-target-libgcc
49727maybe-configure-stageautofeedback-target-libgcc:
49728@if target-libgcc-bootstrap
49729maybe-configure-stageautofeedback-target-libgcc: configure-stageautofeedback-target-libgcc
49730configure-stageautofeedback-target-libgcc:
49731	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
49732	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49733	@r=`${PWD_COMMAND}`; export r; \
49734	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49735	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
49736	echo "Checking multilib configuration for libgcc..."; \
49737	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49738	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49739	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49740	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49741	  else \
49742	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49743	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49744	  fi; \
49745	else \
49746	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49747	fi; \
49748	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49749	$(NORMAL_TARGET_EXPORTS) \
49750	 \
49751	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49752	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49753	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49754	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libgcc; \
49755	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49756	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49757	case $(srcdir) in \
49758	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49759	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49760		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49761	esac; \
49762	module_srcdir=libgcc; \
49763	$(SHELL) $$s/$$module_srcdir/configure \
49764	  --srcdir=$${topdir}/$$module_srcdir \
49765	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49766	  --target=${target_alias} \
49767	  --with-build-libsubdir=$(HOST_SUBDIR) \
49768	  $(STAGEautofeedback_CONFIGURE_FLAGS)
49769@endif target-libgcc-bootstrap
49770
49771
49772
49773
49774
49775.PHONY: all-target-libgcc maybe-all-target-libgcc
49776maybe-all-target-libgcc:
49777@if gcc-bootstrap
49778all-target-libgcc: stage_current
49779@endif gcc-bootstrap
49780@if target-libgcc
49781TARGET-target-libgcc=all
49782maybe-all-target-libgcc: all-target-libgcc
49783all-target-libgcc: configure-target-libgcc
49784	@r=`${PWD_COMMAND}`; export r; \
49785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49786	$(NORMAL_TARGET_EXPORTS)  \
49787	(cd $(TARGET_SUBDIR)/libgcc && \
49788	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
49789		$(TARGET-target-libgcc))
49790@endif target-libgcc
49791
49792
49793
49794.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
49795.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
49796maybe-all-stage1-target-libgcc:
49797maybe-clean-stage1-target-libgcc:
49798@if target-libgcc-bootstrap
49799maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
49800all-stage1: all-stage1-target-libgcc
49801TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
49802all-stage1-target-libgcc: configure-stage1-target-libgcc
49803	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
49804	@r=`${PWD_COMMAND}`; export r; \
49805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49806	TFLAGS="$(STAGE1_TFLAGS)"; \
49807	$(NORMAL_TARGET_EXPORTS)  \
49808	cd $(TARGET_SUBDIR)/libgcc && \
49809	 \
49810	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49811		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49812		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49813		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49814		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49815		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49816		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49817		$(EXTRA_TARGET_FLAGS)  \
49818		  \
49819		TFLAGS="$(STAGE1_TFLAGS)"  \
49820		$(TARGET-stage1-target-libgcc)
49821
49822maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
49823clean-stage1: clean-stage1-target-libgcc
49824clean-stage1-target-libgcc:
49825	@if [ $(current_stage) = stage1 ]; then \
49826	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49827	else \
49828	  [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
49829	  $(MAKE) stage1-start; \
49830	fi; \
49831	cd $(TARGET_SUBDIR)/libgcc && \
49832	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
49833	  clean
49834@endif target-libgcc-bootstrap
49835
49836
49837.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
49838.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
49839maybe-all-stage2-target-libgcc:
49840maybe-clean-stage2-target-libgcc:
49841@if target-libgcc-bootstrap
49842maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
49843all-stage2: all-stage2-target-libgcc
49844TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
49845all-stage2-target-libgcc: configure-stage2-target-libgcc
49846	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
49847	@r=`${PWD_COMMAND}`; export r; \
49848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49849	TFLAGS="$(STAGE2_TFLAGS)"; \
49850	$(NORMAL_TARGET_EXPORTS) \
49851	  \
49852	cd $(TARGET_SUBDIR)/libgcc && \
49853	 \
49854	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49855		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49856		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49857		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49858		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49859		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49860		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49861		$(EXTRA_TARGET_FLAGS)   \
49862		TFLAGS="$(STAGE2_TFLAGS)"  \
49863		$(TARGET-stage2-target-libgcc)
49864
49865maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
49866clean-stage2: clean-stage2-target-libgcc
49867clean-stage2-target-libgcc:
49868	@if [ $(current_stage) = stage2 ]; then \
49869	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49870	else \
49871	  [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
49872	  $(MAKE) stage2-start; \
49873	fi; \
49874	cd $(TARGET_SUBDIR)/libgcc && \
49875	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
49876@endif target-libgcc-bootstrap
49877
49878
49879.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
49880.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
49881maybe-all-stage3-target-libgcc:
49882maybe-clean-stage3-target-libgcc:
49883@if target-libgcc-bootstrap
49884maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
49885all-stage3: all-stage3-target-libgcc
49886TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
49887all-stage3-target-libgcc: configure-stage3-target-libgcc
49888	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
49889	@r=`${PWD_COMMAND}`; export r; \
49890	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49891	TFLAGS="$(STAGE3_TFLAGS)"; \
49892	$(NORMAL_TARGET_EXPORTS) \
49893	  \
49894	cd $(TARGET_SUBDIR)/libgcc && \
49895	 \
49896	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49897		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49898		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49899		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49900		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49901		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49902		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49903		$(EXTRA_TARGET_FLAGS)   \
49904		TFLAGS="$(STAGE3_TFLAGS)"  \
49905		$(TARGET-stage3-target-libgcc)
49906
49907maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
49908clean-stage3: clean-stage3-target-libgcc
49909clean-stage3-target-libgcc:
49910	@if [ $(current_stage) = stage3 ]; then \
49911	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49912	else \
49913	  [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
49914	  $(MAKE) stage3-start; \
49915	fi; \
49916	cd $(TARGET_SUBDIR)/libgcc && \
49917	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
49918@endif target-libgcc-bootstrap
49919
49920
49921.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
49922.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
49923maybe-all-stage4-target-libgcc:
49924maybe-clean-stage4-target-libgcc:
49925@if target-libgcc-bootstrap
49926maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
49927all-stage4: all-stage4-target-libgcc
49928TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
49929all-stage4-target-libgcc: configure-stage4-target-libgcc
49930	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
49931	@r=`${PWD_COMMAND}`; export r; \
49932	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49933	TFLAGS="$(STAGE4_TFLAGS)"; \
49934	$(NORMAL_TARGET_EXPORTS) \
49935	  \
49936	cd $(TARGET_SUBDIR)/libgcc && \
49937	 \
49938	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49939		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49940		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49941		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49942		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49943		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49944		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49945		$(EXTRA_TARGET_FLAGS)   \
49946		TFLAGS="$(STAGE4_TFLAGS)"  \
49947		$(TARGET-stage4-target-libgcc)
49948
49949maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
49950clean-stage4: clean-stage4-target-libgcc
49951clean-stage4-target-libgcc:
49952	@if [ $(current_stage) = stage4 ]; then \
49953	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49954	else \
49955	  [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
49956	  $(MAKE) stage4-start; \
49957	fi; \
49958	cd $(TARGET_SUBDIR)/libgcc && \
49959	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
49960@endif target-libgcc-bootstrap
49961
49962
49963.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
49964.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
49965maybe-all-stageprofile-target-libgcc:
49966maybe-clean-stageprofile-target-libgcc:
49967@if target-libgcc-bootstrap
49968maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
49969all-stageprofile: all-stageprofile-target-libgcc
49970TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
49971all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
49972	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
49973	@r=`${PWD_COMMAND}`; export r; \
49974	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49975	TFLAGS="$(STAGEprofile_TFLAGS)"; \
49976	$(NORMAL_TARGET_EXPORTS) \
49977	  \
49978	cd $(TARGET_SUBDIR)/libgcc && \
49979	 \
49980	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49981		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49982		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49983		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49984		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49985		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49986		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49987		$(EXTRA_TARGET_FLAGS)   \
49988		TFLAGS="$(STAGEprofile_TFLAGS)"  \
49989		$(TARGET-stageprofile-target-libgcc)
49990
49991maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
49992clean-stageprofile: clean-stageprofile-target-libgcc
49993clean-stageprofile-target-libgcc:
49994	@if [ $(current_stage) = stageprofile ]; then \
49995	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49996	else \
49997	  [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
49998	  $(MAKE) stageprofile-start; \
49999	fi; \
50000	cd $(TARGET_SUBDIR)/libgcc && \
50001	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
50002@endif target-libgcc-bootstrap
50003
50004
50005.PHONY: all-stagetrain-target-libgcc maybe-all-stagetrain-target-libgcc
50006.PHONY: clean-stagetrain-target-libgcc maybe-clean-stagetrain-target-libgcc
50007maybe-all-stagetrain-target-libgcc:
50008maybe-clean-stagetrain-target-libgcc:
50009@if target-libgcc-bootstrap
50010maybe-all-stagetrain-target-libgcc: all-stagetrain-target-libgcc
50011all-stagetrain: all-stagetrain-target-libgcc
50012TARGET-stagetrain-target-libgcc = $(TARGET-target-libgcc)
50013all-stagetrain-target-libgcc: configure-stagetrain-target-libgcc
50014	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
50015	@r=`${PWD_COMMAND}`; export r; \
50016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50017	TFLAGS="$(STAGEtrain_TFLAGS)"; \
50018	$(NORMAL_TARGET_EXPORTS) \
50019	  \
50020	cd $(TARGET_SUBDIR)/libgcc && \
50021	 \
50022	$(MAKE) $(BASE_FLAGS_TO_PASS) \
50023		CFLAGS="$(CFLAGS_FOR_TARGET)" \
50024		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50025		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50026		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50027		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50028		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50029		$(EXTRA_TARGET_FLAGS)   \
50030		TFLAGS="$(STAGEtrain_TFLAGS)"  \
50031		$(TARGET-stagetrain-target-libgcc)
50032
50033maybe-clean-stagetrain-target-libgcc: clean-stagetrain-target-libgcc
50034clean-stagetrain: clean-stagetrain-target-libgcc
50035clean-stagetrain-target-libgcc:
50036	@if [ $(current_stage) = stagetrain ]; then \
50037	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50038	else \
50039	  [ -f $(TARGET_SUBDIR)/stagetrain-libgcc/Makefile ] || exit 0; \
50040	  $(MAKE) stagetrain-start; \
50041	fi; \
50042	cd $(TARGET_SUBDIR)/libgcc && \
50043	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
50044@endif target-libgcc-bootstrap
50045
50046
50047.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
50048.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
50049maybe-all-stagefeedback-target-libgcc:
50050maybe-clean-stagefeedback-target-libgcc:
50051@if target-libgcc-bootstrap
50052maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
50053all-stagefeedback: all-stagefeedback-target-libgcc
50054TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
50055all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
50056	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
50057	@r=`${PWD_COMMAND}`; export r; \
50058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50059	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
50060	$(NORMAL_TARGET_EXPORTS) \
50061	  \
50062	cd $(TARGET_SUBDIR)/libgcc && \
50063	 \
50064	$(MAKE) $(BASE_FLAGS_TO_PASS) \
50065		CFLAGS="$(CFLAGS_FOR_TARGET)" \
50066		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50067		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50068		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50069		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50070		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50071		$(EXTRA_TARGET_FLAGS)   \
50072		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
50073		$(TARGET-stagefeedback-target-libgcc)
50074
50075maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
50076clean-stagefeedback: clean-stagefeedback-target-libgcc
50077clean-stagefeedback-target-libgcc:
50078	@if [ $(current_stage) = stagefeedback ]; then \
50079	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50080	else \
50081	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
50082	  $(MAKE) stagefeedback-start; \
50083	fi; \
50084	cd $(TARGET_SUBDIR)/libgcc && \
50085	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
50086@endif target-libgcc-bootstrap
50087
50088
50089.PHONY: all-stageautoprofile-target-libgcc maybe-all-stageautoprofile-target-libgcc
50090.PHONY: clean-stageautoprofile-target-libgcc maybe-clean-stageautoprofile-target-libgcc
50091maybe-all-stageautoprofile-target-libgcc:
50092maybe-clean-stageautoprofile-target-libgcc:
50093@if target-libgcc-bootstrap
50094maybe-all-stageautoprofile-target-libgcc: all-stageautoprofile-target-libgcc
50095all-stageautoprofile: all-stageautoprofile-target-libgcc
50096TARGET-stageautoprofile-target-libgcc = $(TARGET-target-libgcc)
50097all-stageautoprofile-target-libgcc: configure-stageautoprofile-target-libgcc
50098	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
50099	@r=`${PWD_COMMAND}`; export r; \
50100	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50101	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
50102	$(NORMAL_TARGET_EXPORTS) \
50103	  \
50104	cd $(TARGET_SUBDIR)/libgcc && \
50105	$$s/gcc/config/i386/$(AUTO_PROFILE) \
50106	$(MAKE) $(BASE_FLAGS_TO_PASS) \
50107		CFLAGS="$(CFLAGS_FOR_TARGET)" \
50108		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50109		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50110		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50111		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50112		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50113		$(EXTRA_TARGET_FLAGS)   \
50114		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
50115		$(TARGET-stageautoprofile-target-libgcc)
50116
50117maybe-clean-stageautoprofile-target-libgcc: clean-stageautoprofile-target-libgcc
50118clean-stageautoprofile: clean-stageautoprofile-target-libgcc
50119clean-stageautoprofile-target-libgcc:
50120	@if [ $(current_stage) = stageautoprofile ]; then \
50121	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50122	else \
50123	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libgcc/Makefile ] || exit 0; \
50124	  $(MAKE) stageautoprofile-start; \
50125	fi; \
50126	cd $(TARGET_SUBDIR)/libgcc && \
50127	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
50128@endif target-libgcc-bootstrap
50129
50130
50131.PHONY: all-stageautofeedback-target-libgcc maybe-all-stageautofeedback-target-libgcc
50132.PHONY: clean-stageautofeedback-target-libgcc maybe-clean-stageautofeedback-target-libgcc
50133maybe-all-stageautofeedback-target-libgcc:
50134maybe-clean-stageautofeedback-target-libgcc:
50135@if target-libgcc-bootstrap
50136maybe-all-stageautofeedback-target-libgcc: all-stageautofeedback-target-libgcc
50137all-stageautofeedback: all-stageautofeedback-target-libgcc
50138TARGET-stageautofeedback-target-libgcc = $(TARGET-target-libgcc)
50139all-stageautofeedback-target-libgcc: configure-stageautofeedback-target-libgcc
50140	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
50141	@r=`${PWD_COMMAND}`; export r; \
50142	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50143	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
50144	$(NORMAL_TARGET_EXPORTS) \
50145	  \
50146	cd $(TARGET_SUBDIR)/libgcc && \
50147	 \
50148	$(MAKE) $(BASE_FLAGS_TO_PASS) \
50149		CFLAGS="$(CFLAGS_FOR_TARGET)" \
50150		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50151		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50152		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50153		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50154		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50155		$(EXTRA_TARGET_FLAGS)   \
50156		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
50157		$(TARGET-stageautofeedback-target-libgcc)
50158
50159maybe-clean-stageautofeedback-target-libgcc: clean-stageautofeedback-target-libgcc
50160clean-stageautofeedback: clean-stageautofeedback-target-libgcc
50161clean-stageautofeedback-target-libgcc:
50162	@if [ $(current_stage) = stageautofeedback ]; then \
50163	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50164	else \
50165	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libgcc/Makefile ] || exit 0; \
50166	  $(MAKE) stageautofeedback-start; \
50167	fi; \
50168	cd $(TARGET_SUBDIR)/libgcc && \
50169	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
50170@endif target-libgcc-bootstrap
50171
50172
50173
50174
50175
50176
50177.PHONY: check-target-libgcc maybe-check-target-libgcc
50178maybe-check-target-libgcc:
50179@if target-libgcc
50180maybe-check-target-libgcc: check-target-libgcc
50181
50182# Dummy target for uncheckable module.
50183check-target-libgcc:
50184
50185@endif target-libgcc
50186
50187.PHONY: install-target-libgcc maybe-install-target-libgcc
50188maybe-install-target-libgcc:
50189@if target-libgcc
50190maybe-install-target-libgcc: install-target-libgcc
50191
50192install-target-libgcc: installdirs
50193	@: $(MAKE); $(unstage)
50194	@r=`${PWD_COMMAND}`; export r; \
50195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50196	$(NORMAL_TARGET_EXPORTS) \
50197	(cd $(TARGET_SUBDIR)/libgcc && \
50198	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
50199
50200@endif target-libgcc
50201
50202.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
50203maybe-install-strip-target-libgcc:
50204@if target-libgcc
50205maybe-install-strip-target-libgcc: install-strip-target-libgcc
50206
50207install-strip-target-libgcc: installdirs
50208	@: $(MAKE); $(unstage)
50209	@r=`${PWD_COMMAND}`; export r; \
50210	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50211	$(NORMAL_TARGET_EXPORTS) \
50212	(cd $(TARGET_SUBDIR)/libgcc && \
50213	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
50214
50215@endif target-libgcc
50216
50217# Other targets (info, dvi, pdf, etc.)
50218
50219.PHONY: maybe-info-target-libgcc info-target-libgcc
50220maybe-info-target-libgcc:
50221@if target-libgcc
50222maybe-info-target-libgcc: info-target-libgcc
50223
50224info-target-libgcc: \
50225    configure-target-libgcc
50226	@: $(MAKE); $(unstage)
50227	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50228	r=`${PWD_COMMAND}`; export r; \
50229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50230	$(NORMAL_TARGET_EXPORTS) \
50231	echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
50232	for flag in $(EXTRA_TARGET_FLAGS); do \
50233	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50234	done; \
50235	(cd $(TARGET_SUBDIR)/libgcc && \
50236	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50237	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50238	          "RANLIB=$${RANLIB}" \
50239	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50240	           info) \
50241	  || exit 1
50242
50243@endif target-libgcc
50244
50245.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
50246maybe-dvi-target-libgcc:
50247@if target-libgcc
50248maybe-dvi-target-libgcc: dvi-target-libgcc
50249
50250dvi-target-libgcc: \
50251    configure-target-libgcc
50252	@: $(MAKE); $(unstage)
50253	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50254	r=`${PWD_COMMAND}`; export r; \
50255	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50256	$(NORMAL_TARGET_EXPORTS) \
50257	echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
50258	for flag in $(EXTRA_TARGET_FLAGS); do \
50259	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50260	done; \
50261	(cd $(TARGET_SUBDIR)/libgcc && \
50262	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50263	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50264	          "RANLIB=$${RANLIB}" \
50265	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50266	           dvi) \
50267	  || exit 1
50268
50269@endif target-libgcc
50270
50271.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
50272maybe-pdf-target-libgcc:
50273@if target-libgcc
50274maybe-pdf-target-libgcc: pdf-target-libgcc
50275
50276pdf-target-libgcc: \
50277    configure-target-libgcc
50278	@: $(MAKE); $(unstage)
50279	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50280	r=`${PWD_COMMAND}`; export r; \
50281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50282	$(NORMAL_TARGET_EXPORTS) \
50283	echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
50284	for flag in $(EXTRA_TARGET_FLAGS); do \
50285	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50286	done; \
50287	(cd $(TARGET_SUBDIR)/libgcc && \
50288	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50289	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50290	          "RANLIB=$${RANLIB}" \
50291	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50292	           pdf) \
50293	  || exit 1
50294
50295@endif target-libgcc
50296
50297.PHONY: maybe-html-target-libgcc html-target-libgcc
50298maybe-html-target-libgcc:
50299@if target-libgcc
50300maybe-html-target-libgcc: html-target-libgcc
50301
50302html-target-libgcc: \
50303    configure-target-libgcc
50304	@: $(MAKE); $(unstage)
50305	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50306	r=`${PWD_COMMAND}`; export r; \
50307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50308	$(NORMAL_TARGET_EXPORTS) \
50309	echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
50310	for flag in $(EXTRA_TARGET_FLAGS); do \
50311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50312	done; \
50313	(cd $(TARGET_SUBDIR)/libgcc && \
50314	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50315	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50316	          "RANLIB=$${RANLIB}" \
50317	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50318	           html) \
50319	  || exit 1
50320
50321@endif target-libgcc
50322
50323.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
50324maybe-TAGS-target-libgcc:
50325@if target-libgcc
50326maybe-TAGS-target-libgcc: TAGS-target-libgcc
50327
50328# libgcc doesn't support TAGS.
50329TAGS-target-libgcc:
50330
50331@endif target-libgcc
50332
50333.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
50334maybe-install-info-target-libgcc:
50335@if target-libgcc
50336maybe-install-info-target-libgcc: install-info-target-libgcc
50337
50338install-info-target-libgcc: \
50339    configure-target-libgcc \
50340    info-target-libgcc
50341	@: $(MAKE); $(unstage)
50342	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50343	r=`${PWD_COMMAND}`; export r; \
50344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50345	$(NORMAL_TARGET_EXPORTS) \
50346	echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
50347	for flag in $(EXTRA_TARGET_FLAGS); do \
50348	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50349	done; \
50350	(cd $(TARGET_SUBDIR)/libgcc && \
50351	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50352	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50353	          "RANLIB=$${RANLIB}" \
50354	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50355	           install-info) \
50356	  || exit 1
50357
50358@endif target-libgcc
50359
50360.PHONY: maybe-install-dvi-target-libgcc install-dvi-target-libgcc
50361maybe-install-dvi-target-libgcc:
50362@if target-libgcc
50363maybe-install-dvi-target-libgcc: install-dvi-target-libgcc
50364
50365# libgcc doesn't support install-dvi.
50366install-dvi-target-libgcc:
50367
50368@endif target-libgcc
50369
50370.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
50371maybe-install-pdf-target-libgcc:
50372@if target-libgcc
50373maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
50374
50375install-pdf-target-libgcc: \
50376    configure-target-libgcc \
50377    pdf-target-libgcc
50378	@: $(MAKE); $(unstage)
50379	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50380	r=`${PWD_COMMAND}`; export r; \
50381	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50382	$(NORMAL_TARGET_EXPORTS) \
50383	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc"; \
50384	for flag in $(EXTRA_TARGET_FLAGS); do \
50385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50386	done; \
50387	(cd $(TARGET_SUBDIR)/libgcc && \
50388	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50389	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50390	          "RANLIB=$${RANLIB}" \
50391	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50392	           install-pdf) \
50393	  || exit 1
50394
50395@endif target-libgcc
50396
50397.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
50398maybe-install-html-target-libgcc:
50399@if target-libgcc
50400maybe-install-html-target-libgcc: install-html-target-libgcc
50401
50402install-html-target-libgcc: \
50403    configure-target-libgcc \
50404    html-target-libgcc
50405	@: $(MAKE); $(unstage)
50406	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50407	r=`${PWD_COMMAND}`; export r; \
50408	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50409	$(NORMAL_TARGET_EXPORTS) \
50410	echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
50411	for flag in $(EXTRA_TARGET_FLAGS); do \
50412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50413	done; \
50414	(cd $(TARGET_SUBDIR)/libgcc && \
50415	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50416	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50417	          "RANLIB=$${RANLIB}" \
50418	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50419	           install-html) \
50420	  || exit 1
50421
50422@endif target-libgcc
50423
50424.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
50425maybe-installcheck-target-libgcc:
50426@if target-libgcc
50427maybe-installcheck-target-libgcc: installcheck-target-libgcc
50428
50429installcheck-target-libgcc: \
50430    configure-target-libgcc
50431	@: $(MAKE); $(unstage)
50432	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50433	r=`${PWD_COMMAND}`; export r; \
50434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50435	$(NORMAL_TARGET_EXPORTS) \
50436	echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
50437	for flag in $(EXTRA_TARGET_FLAGS); do \
50438	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50439	done; \
50440	(cd $(TARGET_SUBDIR)/libgcc && \
50441	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50442	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50443	          "RANLIB=$${RANLIB}" \
50444	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50445	           installcheck) \
50446	  || exit 1
50447
50448@endif target-libgcc
50449
50450.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
50451maybe-mostlyclean-target-libgcc:
50452@if target-libgcc
50453maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
50454
50455mostlyclean-target-libgcc:
50456	@: $(MAKE); $(unstage)
50457	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50458	r=`${PWD_COMMAND}`; export r; \
50459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50460	$(NORMAL_TARGET_EXPORTS) \
50461	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
50462	for flag in $(EXTRA_TARGET_FLAGS); do \
50463	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50464	done; \
50465	(cd $(TARGET_SUBDIR)/libgcc && \
50466	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50467	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50468	          "RANLIB=$${RANLIB}" \
50469	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50470	           mostlyclean) \
50471	  || exit 1
50472
50473@endif target-libgcc
50474
50475.PHONY: maybe-clean-target-libgcc clean-target-libgcc
50476maybe-clean-target-libgcc:
50477@if target-libgcc
50478maybe-clean-target-libgcc: clean-target-libgcc
50479
50480clean-target-libgcc:
50481	@: $(MAKE); $(unstage)
50482	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50483	r=`${PWD_COMMAND}`; export r; \
50484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50485	$(NORMAL_TARGET_EXPORTS) \
50486	echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
50487	for flag in $(EXTRA_TARGET_FLAGS); do \
50488	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50489	done; \
50490	(cd $(TARGET_SUBDIR)/libgcc && \
50491	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50492	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50493	          "RANLIB=$${RANLIB}" \
50494	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50495	           clean) \
50496	  || exit 1
50497
50498@endif target-libgcc
50499
50500.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
50501maybe-distclean-target-libgcc:
50502@if target-libgcc
50503maybe-distclean-target-libgcc: distclean-target-libgcc
50504
50505distclean-target-libgcc:
50506	@: $(MAKE); $(unstage)
50507	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50508	r=`${PWD_COMMAND}`; export r; \
50509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50510	$(NORMAL_TARGET_EXPORTS) \
50511	echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
50512	for flag in $(EXTRA_TARGET_FLAGS); do \
50513	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50514	done; \
50515	(cd $(TARGET_SUBDIR)/libgcc && \
50516	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50517	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50518	          "RANLIB=$${RANLIB}" \
50519	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50520	           distclean) \
50521	  || exit 1
50522
50523@endif target-libgcc
50524
50525.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
50526maybe-maintainer-clean-target-libgcc:
50527@if target-libgcc
50528maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
50529
50530maintainer-clean-target-libgcc:
50531	@: $(MAKE); $(unstage)
50532	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50533	r=`${PWD_COMMAND}`; export r; \
50534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50535	$(NORMAL_TARGET_EXPORTS) \
50536	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
50537	for flag in $(EXTRA_TARGET_FLAGS); do \
50538	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50539	done; \
50540	(cd $(TARGET_SUBDIR)/libgcc && \
50541	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50542	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50543	          "RANLIB=$${RANLIB}" \
50544	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50545	           maintainer-clean) \
50546	  || exit 1
50547
50548@endif target-libgcc
50549
50550
50551
50552
50553
50554.PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
50555maybe-configure-target-libbacktrace:
50556@if gcc-bootstrap
50557configure-target-libbacktrace: stage_current
50558@endif gcc-bootstrap
50559@if target-libbacktrace
50560maybe-configure-target-libbacktrace: configure-target-libbacktrace
50561configure-target-libbacktrace:
50562	@: $(MAKE); $(unstage)
50563	@r=`${PWD_COMMAND}`; export r; \
50564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50565	echo "Checking multilib configuration for libbacktrace..."; \
50566	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50567	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
50568	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50569	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50570	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
50571	  else \
50572	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
50573	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50574	  fi; \
50575	else \
50576	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50577	fi; \
50578	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
50579	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50580	$(NORMAL_TARGET_EXPORTS)  \
50581	echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
50582	cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
50583	case $(srcdir) in \
50584	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50585	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
50586		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50587	esac; \
50588	module_srcdir=libbacktrace; \
50589	rm -f no-such-file || : ; \
50590	CONFIG_SITE=no-such-file $(SHELL) \
50591	  $$s/$$module_srcdir/configure \
50592	  --srcdir=$${topdir}/$$module_srcdir \
50593	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50594	  --target=${target_alias}  \
50595	  || exit 1
50596@endif target-libbacktrace
50597
50598
50599
50600
50601
50602.PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
50603maybe-all-target-libbacktrace:
50604@if gcc-bootstrap
50605all-target-libbacktrace: stage_current
50606@endif gcc-bootstrap
50607@if target-libbacktrace
50608TARGET-target-libbacktrace=all
50609maybe-all-target-libbacktrace: all-target-libbacktrace
50610all-target-libbacktrace: configure-target-libbacktrace
50611	@: $(MAKE); $(unstage)
50612	@r=`${PWD_COMMAND}`; export r; \
50613	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50614	$(NORMAL_TARGET_EXPORTS)  \
50615	(cd $(TARGET_SUBDIR)/libbacktrace && \
50616	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
50617		$(TARGET-target-libbacktrace))
50618@endif target-libbacktrace
50619
50620
50621
50622
50623
50624.PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
50625maybe-check-target-libbacktrace:
50626@if target-libbacktrace
50627maybe-check-target-libbacktrace: check-target-libbacktrace
50628
50629check-target-libbacktrace:
50630	@: $(MAKE); $(unstage)
50631	@r=`${PWD_COMMAND}`; export r; \
50632	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50633	$(NORMAL_TARGET_EXPORTS) \
50634	(cd $(TARGET_SUBDIR)/libbacktrace && \
50635	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
50636
50637@endif target-libbacktrace
50638
50639.PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
50640maybe-install-target-libbacktrace:
50641@if target-libbacktrace
50642maybe-install-target-libbacktrace: install-target-libbacktrace
50643
50644install-target-libbacktrace: installdirs
50645	@: $(MAKE); $(unstage)
50646	@r=`${PWD_COMMAND}`; export r; \
50647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50648	$(NORMAL_TARGET_EXPORTS) \
50649	(cd $(TARGET_SUBDIR)/libbacktrace && \
50650	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
50651
50652@endif target-libbacktrace
50653
50654.PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
50655maybe-install-strip-target-libbacktrace:
50656@if target-libbacktrace
50657maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
50658
50659install-strip-target-libbacktrace: installdirs
50660	@: $(MAKE); $(unstage)
50661	@r=`${PWD_COMMAND}`; export r; \
50662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50663	$(NORMAL_TARGET_EXPORTS) \
50664	(cd $(TARGET_SUBDIR)/libbacktrace && \
50665	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
50666
50667@endif target-libbacktrace
50668
50669# Other targets (info, dvi, pdf, etc.)
50670
50671.PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
50672maybe-info-target-libbacktrace:
50673@if target-libbacktrace
50674maybe-info-target-libbacktrace: info-target-libbacktrace
50675
50676info-target-libbacktrace: \
50677    configure-target-libbacktrace
50678	@: $(MAKE); $(unstage)
50679	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50680	r=`${PWD_COMMAND}`; export r; \
50681	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50682	$(NORMAL_TARGET_EXPORTS) \
50683	echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
50684	for flag in $(EXTRA_TARGET_FLAGS); do \
50685	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50686	done; \
50687	(cd $(TARGET_SUBDIR)/libbacktrace && \
50688	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50689	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50690	          "RANLIB=$${RANLIB}" \
50691	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50692	           info) \
50693	  || exit 1
50694
50695@endif target-libbacktrace
50696
50697.PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
50698maybe-dvi-target-libbacktrace:
50699@if target-libbacktrace
50700maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
50701
50702dvi-target-libbacktrace: \
50703    configure-target-libbacktrace
50704	@: $(MAKE); $(unstage)
50705	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50706	r=`${PWD_COMMAND}`; export r; \
50707	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50708	$(NORMAL_TARGET_EXPORTS) \
50709	echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
50710	for flag in $(EXTRA_TARGET_FLAGS); do \
50711	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50712	done; \
50713	(cd $(TARGET_SUBDIR)/libbacktrace && \
50714	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50715	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50716	          "RANLIB=$${RANLIB}" \
50717	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50718	           dvi) \
50719	  || exit 1
50720
50721@endif target-libbacktrace
50722
50723.PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
50724maybe-pdf-target-libbacktrace:
50725@if target-libbacktrace
50726maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
50727
50728pdf-target-libbacktrace: \
50729    configure-target-libbacktrace
50730	@: $(MAKE); $(unstage)
50731	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50732	r=`${PWD_COMMAND}`; export r; \
50733	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50734	$(NORMAL_TARGET_EXPORTS) \
50735	echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
50736	for flag in $(EXTRA_TARGET_FLAGS); do \
50737	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50738	done; \
50739	(cd $(TARGET_SUBDIR)/libbacktrace && \
50740	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50741	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50742	          "RANLIB=$${RANLIB}" \
50743	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50744	           pdf) \
50745	  || exit 1
50746
50747@endif target-libbacktrace
50748
50749.PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
50750maybe-html-target-libbacktrace:
50751@if target-libbacktrace
50752maybe-html-target-libbacktrace: html-target-libbacktrace
50753
50754html-target-libbacktrace: \
50755    configure-target-libbacktrace
50756	@: $(MAKE); $(unstage)
50757	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50758	r=`${PWD_COMMAND}`; export r; \
50759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50760	$(NORMAL_TARGET_EXPORTS) \
50761	echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
50762	for flag in $(EXTRA_TARGET_FLAGS); do \
50763	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50764	done; \
50765	(cd $(TARGET_SUBDIR)/libbacktrace && \
50766	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50767	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50768	          "RANLIB=$${RANLIB}" \
50769	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50770	           html) \
50771	  || exit 1
50772
50773@endif target-libbacktrace
50774
50775.PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
50776maybe-TAGS-target-libbacktrace:
50777@if target-libbacktrace
50778maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
50779
50780TAGS-target-libbacktrace: \
50781    configure-target-libbacktrace
50782	@: $(MAKE); $(unstage)
50783	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50784	r=`${PWD_COMMAND}`; export r; \
50785	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50786	$(NORMAL_TARGET_EXPORTS) \
50787	echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
50788	for flag in $(EXTRA_TARGET_FLAGS); do \
50789	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50790	done; \
50791	(cd $(TARGET_SUBDIR)/libbacktrace && \
50792	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50793	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50794	          "RANLIB=$${RANLIB}" \
50795	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50796	           TAGS) \
50797	  || exit 1
50798
50799@endif target-libbacktrace
50800
50801.PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
50802maybe-install-info-target-libbacktrace:
50803@if target-libbacktrace
50804maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
50805
50806install-info-target-libbacktrace: \
50807    configure-target-libbacktrace \
50808    info-target-libbacktrace
50809	@: $(MAKE); $(unstage)
50810	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50811	r=`${PWD_COMMAND}`; export r; \
50812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50813	$(NORMAL_TARGET_EXPORTS) \
50814	echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
50815	for flag in $(EXTRA_TARGET_FLAGS); do \
50816	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50817	done; \
50818	(cd $(TARGET_SUBDIR)/libbacktrace && \
50819	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50820	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50821	          "RANLIB=$${RANLIB}" \
50822	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50823	           install-info) \
50824	  || exit 1
50825
50826@endif target-libbacktrace
50827
50828.PHONY: maybe-install-dvi-target-libbacktrace install-dvi-target-libbacktrace
50829maybe-install-dvi-target-libbacktrace:
50830@if target-libbacktrace
50831maybe-install-dvi-target-libbacktrace: install-dvi-target-libbacktrace
50832
50833install-dvi-target-libbacktrace: \
50834    configure-target-libbacktrace \
50835    dvi-target-libbacktrace
50836	@: $(MAKE); $(unstage)
50837	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50838	r=`${PWD_COMMAND}`; export r; \
50839	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50840	$(NORMAL_TARGET_EXPORTS) \
50841	echo "Doing install-dvi in $(TARGET_SUBDIR)/libbacktrace"; \
50842	for flag in $(EXTRA_TARGET_FLAGS); do \
50843	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50844	done; \
50845	(cd $(TARGET_SUBDIR)/libbacktrace && \
50846	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50847	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50848	          "RANLIB=$${RANLIB}" \
50849	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50850	           install-dvi) \
50851	  || exit 1
50852
50853@endif target-libbacktrace
50854
50855.PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
50856maybe-install-pdf-target-libbacktrace:
50857@if target-libbacktrace
50858maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
50859
50860install-pdf-target-libbacktrace: \
50861    configure-target-libbacktrace \
50862    pdf-target-libbacktrace
50863	@: $(MAKE); $(unstage)
50864	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50865	r=`${PWD_COMMAND}`; export r; \
50866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50867	$(NORMAL_TARGET_EXPORTS) \
50868	echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
50869	for flag in $(EXTRA_TARGET_FLAGS); do \
50870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50871	done; \
50872	(cd $(TARGET_SUBDIR)/libbacktrace && \
50873	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50874	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50875	          "RANLIB=$${RANLIB}" \
50876	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50877	           install-pdf) \
50878	  || exit 1
50879
50880@endif target-libbacktrace
50881
50882.PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
50883maybe-install-html-target-libbacktrace:
50884@if target-libbacktrace
50885maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
50886
50887install-html-target-libbacktrace: \
50888    configure-target-libbacktrace \
50889    html-target-libbacktrace
50890	@: $(MAKE); $(unstage)
50891	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50892	r=`${PWD_COMMAND}`; export r; \
50893	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50894	$(NORMAL_TARGET_EXPORTS) \
50895	echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
50896	for flag in $(EXTRA_TARGET_FLAGS); do \
50897	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50898	done; \
50899	(cd $(TARGET_SUBDIR)/libbacktrace && \
50900	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50901	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50902	          "RANLIB=$${RANLIB}" \
50903	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50904	           install-html) \
50905	  || exit 1
50906
50907@endif target-libbacktrace
50908
50909.PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
50910maybe-installcheck-target-libbacktrace:
50911@if target-libbacktrace
50912maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
50913
50914installcheck-target-libbacktrace: \
50915    configure-target-libbacktrace
50916	@: $(MAKE); $(unstage)
50917	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50918	r=`${PWD_COMMAND}`; export r; \
50919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50920	$(NORMAL_TARGET_EXPORTS) \
50921	echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
50922	for flag in $(EXTRA_TARGET_FLAGS); do \
50923	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50924	done; \
50925	(cd $(TARGET_SUBDIR)/libbacktrace && \
50926	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50927	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50928	          "RANLIB=$${RANLIB}" \
50929	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50930	           installcheck) \
50931	  || exit 1
50932
50933@endif target-libbacktrace
50934
50935.PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
50936maybe-mostlyclean-target-libbacktrace:
50937@if target-libbacktrace
50938maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
50939
50940mostlyclean-target-libbacktrace:
50941	@: $(MAKE); $(unstage)
50942	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50943	r=`${PWD_COMMAND}`; export r; \
50944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50945	$(NORMAL_TARGET_EXPORTS) \
50946	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
50947	for flag in $(EXTRA_TARGET_FLAGS); do \
50948	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50949	done; \
50950	(cd $(TARGET_SUBDIR)/libbacktrace && \
50951	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50952	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50953	          "RANLIB=$${RANLIB}" \
50954	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50955	           mostlyclean) \
50956	  || exit 1
50957
50958@endif target-libbacktrace
50959
50960.PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
50961maybe-clean-target-libbacktrace:
50962@if target-libbacktrace
50963maybe-clean-target-libbacktrace: clean-target-libbacktrace
50964
50965clean-target-libbacktrace:
50966	@: $(MAKE); $(unstage)
50967	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50968	r=`${PWD_COMMAND}`; export r; \
50969	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50970	$(NORMAL_TARGET_EXPORTS) \
50971	echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
50972	for flag in $(EXTRA_TARGET_FLAGS); do \
50973	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50974	done; \
50975	(cd $(TARGET_SUBDIR)/libbacktrace && \
50976	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50977	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50978	          "RANLIB=$${RANLIB}" \
50979	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50980	           clean) \
50981	  || exit 1
50982
50983@endif target-libbacktrace
50984
50985.PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
50986maybe-distclean-target-libbacktrace:
50987@if target-libbacktrace
50988maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
50989
50990distclean-target-libbacktrace:
50991	@: $(MAKE); $(unstage)
50992	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50993	r=`${PWD_COMMAND}`; export r; \
50994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50995	$(NORMAL_TARGET_EXPORTS) \
50996	echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
50997	for flag in $(EXTRA_TARGET_FLAGS); do \
50998	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50999	done; \
51000	(cd $(TARGET_SUBDIR)/libbacktrace && \
51001	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51002	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51003	          "RANLIB=$${RANLIB}" \
51004	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51005	           distclean) \
51006	  || exit 1
51007
51008@endif target-libbacktrace
51009
51010.PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
51011maybe-maintainer-clean-target-libbacktrace:
51012@if target-libbacktrace
51013maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
51014
51015maintainer-clean-target-libbacktrace:
51016	@: $(MAKE); $(unstage)
51017	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51018	r=`${PWD_COMMAND}`; export r; \
51019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51020	$(NORMAL_TARGET_EXPORTS) \
51021	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
51022	for flag in $(EXTRA_TARGET_FLAGS); do \
51023	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51024	done; \
51025	(cd $(TARGET_SUBDIR)/libbacktrace && \
51026	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51027	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51028	          "RANLIB=$${RANLIB}" \
51029	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51030	           maintainer-clean) \
51031	  || exit 1
51032
51033@endif target-libbacktrace
51034
51035
51036
51037
51038
51039.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
51040maybe-configure-target-libquadmath:
51041@if gcc-bootstrap
51042configure-target-libquadmath: stage_current
51043@endif gcc-bootstrap
51044@if target-libquadmath
51045maybe-configure-target-libquadmath: configure-target-libquadmath
51046configure-target-libquadmath:
51047	@: $(MAKE); $(unstage)
51048	@r=`${PWD_COMMAND}`; export r; \
51049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51050	echo "Checking multilib configuration for libquadmath..."; \
51051	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
51052	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
51053	if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
51054	  if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
51055	    rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
51056	  else \
51057	    rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
51058	    mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
51059	  fi; \
51060	else \
51061	  mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
51062	fi; \
51063	test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
51064	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
51065	$(NORMAL_TARGET_EXPORTS)  \
51066	echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
51067	cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
51068	case $(srcdir) in \
51069	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51070	  *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
51071		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
51072	esac; \
51073	module_srcdir=libquadmath; \
51074	rm -f no-such-file || : ; \
51075	CONFIG_SITE=no-such-file $(SHELL) \
51076	  $$s/$$module_srcdir/configure \
51077	  --srcdir=$${topdir}/$$module_srcdir \
51078	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51079	  --target=${target_alias}  \
51080	  || exit 1
51081@endif target-libquadmath
51082
51083
51084
51085
51086
51087.PHONY: all-target-libquadmath maybe-all-target-libquadmath
51088maybe-all-target-libquadmath:
51089@if gcc-bootstrap
51090all-target-libquadmath: stage_current
51091@endif gcc-bootstrap
51092@if target-libquadmath
51093TARGET-target-libquadmath=all
51094maybe-all-target-libquadmath: all-target-libquadmath
51095all-target-libquadmath: configure-target-libquadmath
51096	@: $(MAKE); $(unstage)
51097	@r=`${PWD_COMMAND}`; export r; \
51098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51099	$(NORMAL_TARGET_EXPORTS)  \
51100	(cd $(TARGET_SUBDIR)/libquadmath && \
51101	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
51102		$(TARGET-target-libquadmath))
51103@endif target-libquadmath
51104
51105
51106
51107
51108
51109.PHONY: check-target-libquadmath maybe-check-target-libquadmath
51110maybe-check-target-libquadmath:
51111@if target-libquadmath
51112maybe-check-target-libquadmath: check-target-libquadmath
51113
51114check-target-libquadmath:
51115	@: $(MAKE); $(unstage)
51116	@r=`${PWD_COMMAND}`; export r; \
51117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51118	$(NORMAL_TARGET_EXPORTS) \
51119	(cd $(TARGET_SUBDIR)/libquadmath && \
51120	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
51121
51122@endif target-libquadmath
51123
51124.PHONY: install-target-libquadmath maybe-install-target-libquadmath
51125maybe-install-target-libquadmath:
51126@if target-libquadmath
51127maybe-install-target-libquadmath: install-target-libquadmath
51128
51129install-target-libquadmath: installdirs
51130	@: $(MAKE); $(unstage)
51131	@r=`${PWD_COMMAND}`; export r; \
51132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51133	$(NORMAL_TARGET_EXPORTS) \
51134	(cd $(TARGET_SUBDIR)/libquadmath && \
51135	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
51136
51137@endif target-libquadmath
51138
51139.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
51140maybe-install-strip-target-libquadmath:
51141@if target-libquadmath
51142maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
51143
51144install-strip-target-libquadmath: installdirs
51145	@: $(MAKE); $(unstage)
51146	@r=`${PWD_COMMAND}`; export r; \
51147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51148	$(NORMAL_TARGET_EXPORTS) \
51149	(cd $(TARGET_SUBDIR)/libquadmath && \
51150	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
51151
51152@endif target-libquadmath
51153
51154# Other targets (info, dvi, pdf, etc.)
51155
51156.PHONY: maybe-info-target-libquadmath info-target-libquadmath
51157maybe-info-target-libquadmath:
51158@if target-libquadmath
51159maybe-info-target-libquadmath: info-target-libquadmath
51160
51161info-target-libquadmath: \
51162    configure-target-libquadmath
51163	@: $(MAKE); $(unstage)
51164	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51165	r=`${PWD_COMMAND}`; export r; \
51166	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51167	$(NORMAL_TARGET_EXPORTS) \
51168	echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
51169	for flag in $(EXTRA_TARGET_FLAGS); do \
51170	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51171	done; \
51172	(cd $(TARGET_SUBDIR)/libquadmath && \
51173	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51174	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51175	          "RANLIB=$${RANLIB}" \
51176	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51177	           info) \
51178	  || exit 1
51179
51180@endif target-libquadmath
51181
51182.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
51183maybe-dvi-target-libquadmath:
51184@if target-libquadmath
51185maybe-dvi-target-libquadmath: dvi-target-libquadmath
51186
51187dvi-target-libquadmath: \
51188    configure-target-libquadmath
51189	@: $(MAKE); $(unstage)
51190	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51191	r=`${PWD_COMMAND}`; export r; \
51192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51193	$(NORMAL_TARGET_EXPORTS) \
51194	echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
51195	for flag in $(EXTRA_TARGET_FLAGS); do \
51196	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51197	done; \
51198	(cd $(TARGET_SUBDIR)/libquadmath && \
51199	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51200	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51201	          "RANLIB=$${RANLIB}" \
51202	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51203	           dvi) \
51204	  || exit 1
51205
51206@endif target-libquadmath
51207
51208.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
51209maybe-pdf-target-libquadmath:
51210@if target-libquadmath
51211maybe-pdf-target-libquadmath: pdf-target-libquadmath
51212
51213pdf-target-libquadmath: \
51214    configure-target-libquadmath
51215	@: $(MAKE); $(unstage)
51216	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51217	r=`${PWD_COMMAND}`; export r; \
51218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51219	$(NORMAL_TARGET_EXPORTS) \
51220	echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
51221	for flag in $(EXTRA_TARGET_FLAGS); do \
51222	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51223	done; \
51224	(cd $(TARGET_SUBDIR)/libquadmath && \
51225	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51226	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51227	          "RANLIB=$${RANLIB}" \
51228	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51229	           pdf) \
51230	  || exit 1
51231
51232@endif target-libquadmath
51233
51234.PHONY: maybe-html-target-libquadmath html-target-libquadmath
51235maybe-html-target-libquadmath:
51236@if target-libquadmath
51237maybe-html-target-libquadmath: html-target-libquadmath
51238
51239html-target-libquadmath: \
51240    configure-target-libquadmath
51241	@: $(MAKE); $(unstage)
51242	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51243	r=`${PWD_COMMAND}`; export r; \
51244	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51245	$(NORMAL_TARGET_EXPORTS) \
51246	echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
51247	for flag in $(EXTRA_TARGET_FLAGS); do \
51248	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51249	done; \
51250	(cd $(TARGET_SUBDIR)/libquadmath && \
51251	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51252	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51253	          "RANLIB=$${RANLIB}" \
51254	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51255	           html) \
51256	  || exit 1
51257
51258@endif target-libquadmath
51259
51260.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
51261maybe-TAGS-target-libquadmath:
51262@if target-libquadmath
51263maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
51264
51265TAGS-target-libquadmath: \
51266    configure-target-libquadmath
51267	@: $(MAKE); $(unstage)
51268	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51269	r=`${PWD_COMMAND}`; export r; \
51270	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51271	$(NORMAL_TARGET_EXPORTS) \
51272	echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
51273	for flag in $(EXTRA_TARGET_FLAGS); do \
51274	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51275	done; \
51276	(cd $(TARGET_SUBDIR)/libquadmath && \
51277	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51278	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51279	          "RANLIB=$${RANLIB}" \
51280	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51281	           TAGS) \
51282	  || exit 1
51283
51284@endif target-libquadmath
51285
51286.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
51287maybe-install-info-target-libquadmath:
51288@if target-libquadmath
51289maybe-install-info-target-libquadmath: install-info-target-libquadmath
51290
51291install-info-target-libquadmath: \
51292    configure-target-libquadmath \
51293    info-target-libquadmath
51294	@: $(MAKE); $(unstage)
51295	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51296	r=`${PWD_COMMAND}`; export r; \
51297	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51298	$(NORMAL_TARGET_EXPORTS) \
51299	echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
51300	for flag in $(EXTRA_TARGET_FLAGS); do \
51301	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51302	done; \
51303	(cd $(TARGET_SUBDIR)/libquadmath && \
51304	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51305	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51306	          "RANLIB=$${RANLIB}" \
51307	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51308	           install-info) \
51309	  || exit 1
51310
51311@endif target-libquadmath
51312
51313.PHONY: maybe-install-dvi-target-libquadmath install-dvi-target-libquadmath
51314maybe-install-dvi-target-libquadmath:
51315@if target-libquadmath
51316maybe-install-dvi-target-libquadmath: install-dvi-target-libquadmath
51317
51318install-dvi-target-libquadmath: \
51319    configure-target-libquadmath \
51320    dvi-target-libquadmath
51321	@: $(MAKE); $(unstage)
51322	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51323	r=`${PWD_COMMAND}`; export r; \
51324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51325	$(NORMAL_TARGET_EXPORTS) \
51326	echo "Doing install-dvi in $(TARGET_SUBDIR)/libquadmath"; \
51327	for flag in $(EXTRA_TARGET_FLAGS); do \
51328	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51329	done; \
51330	(cd $(TARGET_SUBDIR)/libquadmath && \
51331	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51332	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51333	          "RANLIB=$${RANLIB}" \
51334	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51335	           install-dvi) \
51336	  || exit 1
51337
51338@endif target-libquadmath
51339
51340.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
51341maybe-install-pdf-target-libquadmath:
51342@if target-libquadmath
51343maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
51344
51345install-pdf-target-libquadmath: \
51346    configure-target-libquadmath \
51347    pdf-target-libquadmath
51348	@: $(MAKE); $(unstage)
51349	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51350	r=`${PWD_COMMAND}`; export r; \
51351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51352	$(NORMAL_TARGET_EXPORTS) \
51353	echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
51354	for flag in $(EXTRA_TARGET_FLAGS); do \
51355	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51356	done; \
51357	(cd $(TARGET_SUBDIR)/libquadmath && \
51358	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51359	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51360	          "RANLIB=$${RANLIB}" \
51361	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51362	           install-pdf) \
51363	  || exit 1
51364
51365@endif target-libquadmath
51366
51367.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
51368maybe-install-html-target-libquadmath:
51369@if target-libquadmath
51370maybe-install-html-target-libquadmath: install-html-target-libquadmath
51371
51372install-html-target-libquadmath: \
51373    configure-target-libquadmath \
51374    html-target-libquadmath
51375	@: $(MAKE); $(unstage)
51376	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51377	r=`${PWD_COMMAND}`; export r; \
51378	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51379	$(NORMAL_TARGET_EXPORTS) \
51380	echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
51381	for flag in $(EXTRA_TARGET_FLAGS); do \
51382	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51383	done; \
51384	(cd $(TARGET_SUBDIR)/libquadmath && \
51385	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51386	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51387	          "RANLIB=$${RANLIB}" \
51388	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51389	           install-html) \
51390	  || exit 1
51391
51392@endif target-libquadmath
51393
51394.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
51395maybe-installcheck-target-libquadmath:
51396@if target-libquadmath
51397maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
51398
51399installcheck-target-libquadmath: \
51400    configure-target-libquadmath
51401	@: $(MAKE); $(unstage)
51402	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51403	r=`${PWD_COMMAND}`; export r; \
51404	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51405	$(NORMAL_TARGET_EXPORTS) \
51406	echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
51407	for flag in $(EXTRA_TARGET_FLAGS); do \
51408	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51409	done; \
51410	(cd $(TARGET_SUBDIR)/libquadmath && \
51411	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51412	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51413	          "RANLIB=$${RANLIB}" \
51414	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51415	           installcheck) \
51416	  || exit 1
51417
51418@endif target-libquadmath
51419
51420.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
51421maybe-mostlyclean-target-libquadmath:
51422@if target-libquadmath
51423maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
51424
51425mostlyclean-target-libquadmath:
51426	@: $(MAKE); $(unstage)
51427	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51428	r=`${PWD_COMMAND}`; export r; \
51429	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51430	$(NORMAL_TARGET_EXPORTS) \
51431	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
51432	for flag in $(EXTRA_TARGET_FLAGS); do \
51433	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51434	done; \
51435	(cd $(TARGET_SUBDIR)/libquadmath && \
51436	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51437	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51438	          "RANLIB=$${RANLIB}" \
51439	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51440	           mostlyclean) \
51441	  || exit 1
51442
51443@endif target-libquadmath
51444
51445.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
51446maybe-clean-target-libquadmath:
51447@if target-libquadmath
51448maybe-clean-target-libquadmath: clean-target-libquadmath
51449
51450clean-target-libquadmath:
51451	@: $(MAKE); $(unstage)
51452	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51453	r=`${PWD_COMMAND}`; export r; \
51454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51455	$(NORMAL_TARGET_EXPORTS) \
51456	echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
51457	for flag in $(EXTRA_TARGET_FLAGS); do \
51458	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51459	done; \
51460	(cd $(TARGET_SUBDIR)/libquadmath && \
51461	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51462	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51463	          "RANLIB=$${RANLIB}" \
51464	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51465	           clean) \
51466	  || exit 1
51467
51468@endif target-libquadmath
51469
51470.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
51471maybe-distclean-target-libquadmath:
51472@if target-libquadmath
51473maybe-distclean-target-libquadmath: distclean-target-libquadmath
51474
51475distclean-target-libquadmath:
51476	@: $(MAKE); $(unstage)
51477	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51478	r=`${PWD_COMMAND}`; export r; \
51479	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51480	$(NORMAL_TARGET_EXPORTS) \
51481	echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
51482	for flag in $(EXTRA_TARGET_FLAGS); do \
51483	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51484	done; \
51485	(cd $(TARGET_SUBDIR)/libquadmath && \
51486	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51487	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51488	          "RANLIB=$${RANLIB}" \
51489	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51490	           distclean) \
51491	  || exit 1
51492
51493@endif target-libquadmath
51494
51495.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
51496maybe-maintainer-clean-target-libquadmath:
51497@if target-libquadmath
51498maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
51499
51500maintainer-clean-target-libquadmath:
51501	@: $(MAKE); $(unstage)
51502	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51503	r=`${PWD_COMMAND}`; export r; \
51504	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51505	$(NORMAL_TARGET_EXPORTS) \
51506	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
51507	for flag in $(EXTRA_TARGET_FLAGS); do \
51508	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51509	done; \
51510	(cd $(TARGET_SUBDIR)/libquadmath && \
51511	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51512	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51513	          "RANLIB=$${RANLIB}" \
51514	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51515	           maintainer-clean) \
51516	  || exit 1
51517
51518@endif target-libquadmath
51519
51520
51521
51522
51523
51524.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
51525maybe-configure-target-libgfortran:
51526@if gcc-bootstrap
51527configure-target-libgfortran: stage_current
51528@endif gcc-bootstrap
51529@if target-libgfortran
51530maybe-configure-target-libgfortran: configure-target-libgfortran
51531configure-target-libgfortran:
51532	@: $(MAKE); $(unstage)
51533	@r=`${PWD_COMMAND}`; export r; \
51534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51535	echo "Checking multilib configuration for libgfortran..."; \
51536	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
51537	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
51538	if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
51539	  if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
51540	    rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
51541	  else \
51542	    rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
51543	    mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
51544	  fi; \
51545	else \
51546	  mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
51547	fi; \
51548	test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
51549	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
51550	$(NORMAL_TARGET_EXPORTS)  \
51551	echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
51552	cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
51553	case $(srcdir) in \
51554	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51555	  *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
51556		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
51557	esac; \
51558	module_srcdir=libgfortran; \
51559	rm -f no-such-file || : ; \
51560	CONFIG_SITE=no-such-file $(SHELL) \
51561	  $$s/$$module_srcdir/configure \
51562	  --srcdir=$${topdir}/$$module_srcdir \
51563	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51564	  --target=${target_alias}  \
51565	  || exit 1
51566@endif target-libgfortran
51567
51568
51569
51570
51571
51572.PHONY: all-target-libgfortran maybe-all-target-libgfortran
51573maybe-all-target-libgfortran:
51574@if gcc-bootstrap
51575all-target-libgfortran: stage_current
51576@endif gcc-bootstrap
51577@if target-libgfortran
51578TARGET-target-libgfortran=all
51579maybe-all-target-libgfortran: all-target-libgfortran
51580all-target-libgfortran: configure-target-libgfortran
51581	@: $(MAKE); $(unstage)
51582	@r=`${PWD_COMMAND}`; export r; \
51583	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51584	$(NORMAL_TARGET_EXPORTS)  \
51585	(cd $(TARGET_SUBDIR)/libgfortran && \
51586	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
51587		$(TARGET-target-libgfortran))
51588@endif target-libgfortran
51589
51590
51591
51592
51593
51594.PHONY: check-target-libgfortran maybe-check-target-libgfortran
51595maybe-check-target-libgfortran:
51596@if target-libgfortran
51597maybe-check-target-libgfortran: check-target-libgfortran
51598
51599check-target-libgfortran:
51600	@: $(MAKE); $(unstage)
51601	@r=`${PWD_COMMAND}`; export r; \
51602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51603	$(NORMAL_TARGET_EXPORTS) \
51604	(cd $(TARGET_SUBDIR)/libgfortran && \
51605	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
51606
51607@endif target-libgfortran
51608
51609.PHONY: install-target-libgfortran maybe-install-target-libgfortran
51610maybe-install-target-libgfortran:
51611@if target-libgfortran
51612maybe-install-target-libgfortran: install-target-libgfortran
51613
51614install-target-libgfortran: installdirs
51615	@: $(MAKE); $(unstage)
51616	@r=`${PWD_COMMAND}`; export r; \
51617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51618	$(NORMAL_TARGET_EXPORTS) \
51619	(cd $(TARGET_SUBDIR)/libgfortran && \
51620	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
51621
51622@endif target-libgfortran
51623
51624.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
51625maybe-install-strip-target-libgfortran:
51626@if target-libgfortran
51627maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
51628
51629install-strip-target-libgfortran: installdirs
51630	@: $(MAKE); $(unstage)
51631	@r=`${PWD_COMMAND}`; export r; \
51632	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51633	$(NORMAL_TARGET_EXPORTS) \
51634	(cd $(TARGET_SUBDIR)/libgfortran && \
51635	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
51636
51637@endif target-libgfortran
51638
51639# Other targets (info, dvi, pdf, etc.)
51640
51641.PHONY: maybe-info-target-libgfortran info-target-libgfortran
51642maybe-info-target-libgfortran:
51643@if target-libgfortran
51644maybe-info-target-libgfortran: info-target-libgfortran
51645
51646info-target-libgfortran: \
51647    configure-target-libgfortran
51648	@: $(MAKE); $(unstage)
51649	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51650	r=`${PWD_COMMAND}`; export r; \
51651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51652	$(NORMAL_TARGET_EXPORTS) \
51653	echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
51654	for flag in $(EXTRA_TARGET_FLAGS); do \
51655	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51656	done; \
51657	(cd $(TARGET_SUBDIR)/libgfortran && \
51658	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51659	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51660	          "RANLIB=$${RANLIB}" \
51661	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51662	           info) \
51663	  || exit 1
51664
51665@endif target-libgfortran
51666
51667.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
51668maybe-dvi-target-libgfortran:
51669@if target-libgfortran
51670maybe-dvi-target-libgfortran: dvi-target-libgfortran
51671
51672dvi-target-libgfortran: \
51673    configure-target-libgfortran
51674	@: $(MAKE); $(unstage)
51675	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51676	r=`${PWD_COMMAND}`; export r; \
51677	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51678	$(NORMAL_TARGET_EXPORTS) \
51679	echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
51680	for flag in $(EXTRA_TARGET_FLAGS); do \
51681	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51682	done; \
51683	(cd $(TARGET_SUBDIR)/libgfortran && \
51684	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51685	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51686	          "RANLIB=$${RANLIB}" \
51687	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51688	           dvi) \
51689	  || exit 1
51690
51691@endif target-libgfortran
51692
51693.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
51694maybe-pdf-target-libgfortran:
51695@if target-libgfortran
51696maybe-pdf-target-libgfortran: pdf-target-libgfortran
51697
51698pdf-target-libgfortran: \
51699    configure-target-libgfortran
51700	@: $(MAKE); $(unstage)
51701	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51702	r=`${PWD_COMMAND}`; export r; \
51703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51704	$(NORMAL_TARGET_EXPORTS) \
51705	echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
51706	for flag in $(EXTRA_TARGET_FLAGS); do \
51707	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51708	done; \
51709	(cd $(TARGET_SUBDIR)/libgfortran && \
51710	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51711	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51712	          "RANLIB=$${RANLIB}" \
51713	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51714	           pdf) \
51715	  || exit 1
51716
51717@endif target-libgfortran
51718
51719.PHONY: maybe-html-target-libgfortran html-target-libgfortran
51720maybe-html-target-libgfortran:
51721@if target-libgfortran
51722maybe-html-target-libgfortran: html-target-libgfortran
51723
51724html-target-libgfortran: \
51725    configure-target-libgfortran
51726	@: $(MAKE); $(unstage)
51727	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51728	r=`${PWD_COMMAND}`; export r; \
51729	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51730	$(NORMAL_TARGET_EXPORTS) \
51731	echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
51732	for flag in $(EXTRA_TARGET_FLAGS); do \
51733	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51734	done; \
51735	(cd $(TARGET_SUBDIR)/libgfortran && \
51736	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51737	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51738	          "RANLIB=$${RANLIB}" \
51739	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51740	           html) \
51741	  || exit 1
51742
51743@endif target-libgfortran
51744
51745.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
51746maybe-TAGS-target-libgfortran:
51747@if target-libgfortran
51748maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
51749
51750TAGS-target-libgfortran: \
51751    configure-target-libgfortran
51752	@: $(MAKE); $(unstage)
51753	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51754	r=`${PWD_COMMAND}`; export r; \
51755	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51756	$(NORMAL_TARGET_EXPORTS) \
51757	echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
51758	for flag in $(EXTRA_TARGET_FLAGS); do \
51759	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51760	done; \
51761	(cd $(TARGET_SUBDIR)/libgfortran && \
51762	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51763	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51764	          "RANLIB=$${RANLIB}" \
51765	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51766	           TAGS) \
51767	  || exit 1
51768
51769@endif target-libgfortran
51770
51771.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
51772maybe-install-info-target-libgfortran:
51773@if target-libgfortran
51774maybe-install-info-target-libgfortran: install-info-target-libgfortran
51775
51776install-info-target-libgfortran: \
51777    configure-target-libgfortran \
51778    info-target-libgfortran
51779	@: $(MAKE); $(unstage)
51780	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51781	r=`${PWD_COMMAND}`; export r; \
51782	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51783	$(NORMAL_TARGET_EXPORTS) \
51784	echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
51785	for flag in $(EXTRA_TARGET_FLAGS); do \
51786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51787	done; \
51788	(cd $(TARGET_SUBDIR)/libgfortran && \
51789	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51790	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51791	          "RANLIB=$${RANLIB}" \
51792	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51793	           install-info) \
51794	  || exit 1
51795
51796@endif target-libgfortran
51797
51798.PHONY: maybe-install-dvi-target-libgfortran install-dvi-target-libgfortran
51799maybe-install-dvi-target-libgfortran:
51800@if target-libgfortran
51801maybe-install-dvi-target-libgfortran: install-dvi-target-libgfortran
51802
51803install-dvi-target-libgfortran: \
51804    configure-target-libgfortran \
51805    dvi-target-libgfortran
51806	@: $(MAKE); $(unstage)
51807	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51808	r=`${PWD_COMMAND}`; export r; \
51809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51810	$(NORMAL_TARGET_EXPORTS) \
51811	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgfortran"; \
51812	for flag in $(EXTRA_TARGET_FLAGS); do \
51813	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51814	done; \
51815	(cd $(TARGET_SUBDIR)/libgfortran && \
51816	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51817	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51818	          "RANLIB=$${RANLIB}" \
51819	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51820	           install-dvi) \
51821	  || exit 1
51822
51823@endif target-libgfortran
51824
51825.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
51826maybe-install-pdf-target-libgfortran:
51827@if target-libgfortran
51828maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
51829
51830install-pdf-target-libgfortran: \
51831    configure-target-libgfortran \
51832    pdf-target-libgfortran
51833	@: $(MAKE); $(unstage)
51834	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51835	r=`${PWD_COMMAND}`; export r; \
51836	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51837	$(NORMAL_TARGET_EXPORTS) \
51838	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
51839	for flag in $(EXTRA_TARGET_FLAGS); do \
51840	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51841	done; \
51842	(cd $(TARGET_SUBDIR)/libgfortran && \
51843	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51844	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51845	          "RANLIB=$${RANLIB}" \
51846	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51847	           install-pdf) \
51848	  || exit 1
51849
51850@endif target-libgfortran
51851
51852.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
51853maybe-install-html-target-libgfortran:
51854@if target-libgfortran
51855maybe-install-html-target-libgfortran: install-html-target-libgfortran
51856
51857install-html-target-libgfortran: \
51858    configure-target-libgfortran \
51859    html-target-libgfortran
51860	@: $(MAKE); $(unstage)
51861	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51862	r=`${PWD_COMMAND}`; export r; \
51863	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51864	$(NORMAL_TARGET_EXPORTS) \
51865	echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
51866	for flag in $(EXTRA_TARGET_FLAGS); do \
51867	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51868	done; \
51869	(cd $(TARGET_SUBDIR)/libgfortran && \
51870	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51871	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51872	          "RANLIB=$${RANLIB}" \
51873	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51874	           install-html) \
51875	  || exit 1
51876
51877@endif target-libgfortran
51878
51879.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
51880maybe-installcheck-target-libgfortran:
51881@if target-libgfortran
51882maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
51883
51884installcheck-target-libgfortran: \
51885    configure-target-libgfortran
51886	@: $(MAKE); $(unstage)
51887	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51888	r=`${PWD_COMMAND}`; export r; \
51889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51890	$(NORMAL_TARGET_EXPORTS) \
51891	echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
51892	for flag in $(EXTRA_TARGET_FLAGS); do \
51893	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51894	done; \
51895	(cd $(TARGET_SUBDIR)/libgfortran && \
51896	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51897	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51898	          "RANLIB=$${RANLIB}" \
51899	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51900	           installcheck) \
51901	  || exit 1
51902
51903@endif target-libgfortran
51904
51905.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
51906maybe-mostlyclean-target-libgfortran:
51907@if target-libgfortran
51908maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
51909
51910mostlyclean-target-libgfortran:
51911	@: $(MAKE); $(unstage)
51912	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51913	r=`${PWD_COMMAND}`; export r; \
51914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51915	$(NORMAL_TARGET_EXPORTS) \
51916	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
51917	for flag in $(EXTRA_TARGET_FLAGS); do \
51918	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51919	done; \
51920	(cd $(TARGET_SUBDIR)/libgfortran && \
51921	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51922	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51923	          "RANLIB=$${RANLIB}" \
51924	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51925	           mostlyclean) \
51926	  || exit 1
51927
51928@endif target-libgfortran
51929
51930.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
51931maybe-clean-target-libgfortran:
51932@if target-libgfortran
51933maybe-clean-target-libgfortran: clean-target-libgfortran
51934
51935clean-target-libgfortran:
51936	@: $(MAKE); $(unstage)
51937	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51938	r=`${PWD_COMMAND}`; export r; \
51939	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51940	$(NORMAL_TARGET_EXPORTS) \
51941	echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
51942	for flag in $(EXTRA_TARGET_FLAGS); do \
51943	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51944	done; \
51945	(cd $(TARGET_SUBDIR)/libgfortran && \
51946	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51947	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51948	          "RANLIB=$${RANLIB}" \
51949	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51950	           clean) \
51951	  || exit 1
51952
51953@endif target-libgfortran
51954
51955.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
51956maybe-distclean-target-libgfortran:
51957@if target-libgfortran
51958maybe-distclean-target-libgfortran: distclean-target-libgfortran
51959
51960distclean-target-libgfortran:
51961	@: $(MAKE); $(unstage)
51962	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51963	r=`${PWD_COMMAND}`; export r; \
51964	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51965	$(NORMAL_TARGET_EXPORTS) \
51966	echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
51967	for flag in $(EXTRA_TARGET_FLAGS); do \
51968	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51969	done; \
51970	(cd $(TARGET_SUBDIR)/libgfortran && \
51971	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51972	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51973	          "RANLIB=$${RANLIB}" \
51974	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51975	           distclean) \
51976	  || exit 1
51977
51978@endif target-libgfortran
51979
51980.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
51981maybe-maintainer-clean-target-libgfortran:
51982@if target-libgfortran
51983maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
51984
51985maintainer-clean-target-libgfortran:
51986	@: $(MAKE); $(unstage)
51987	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
51988	r=`${PWD_COMMAND}`; export r; \
51989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51990	$(NORMAL_TARGET_EXPORTS) \
51991	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
51992	for flag in $(EXTRA_TARGET_FLAGS); do \
51993	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51994	done; \
51995	(cd $(TARGET_SUBDIR)/libgfortran && \
51996	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51997	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51998	          "RANLIB=$${RANLIB}" \
51999	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52000	           maintainer-clean) \
52001	  || exit 1
52002
52003@endif target-libgfortran
52004
52005
52006
52007
52008
52009.PHONY: configure-target-libobjc maybe-configure-target-libobjc
52010maybe-configure-target-libobjc:
52011@if gcc-bootstrap
52012configure-target-libobjc: stage_current
52013@endif gcc-bootstrap
52014@if target-libobjc
52015maybe-configure-target-libobjc: configure-target-libobjc
52016configure-target-libobjc:
52017	@: $(MAKE); $(unstage)
52018	@r=`${PWD_COMMAND}`; export r; \
52019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52020	echo "Checking multilib configuration for libobjc..."; \
52021	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
52022	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
52023	if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
52024	  if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
52025	    rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
52026	  else \
52027	    rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
52028	    mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
52029	  fi; \
52030	else \
52031	  mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
52032	fi; \
52033	test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
52034	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
52035	$(NORMAL_TARGET_EXPORTS)  \
52036	echo Configuring in $(TARGET_SUBDIR)/libobjc; \
52037	cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
52038	case $(srcdir) in \
52039	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52040	  *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
52041		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
52042	esac; \
52043	module_srcdir=libobjc; \
52044	rm -f no-such-file || : ; \
52045	CONFIG_SITE=no-such-file $(SHELL) \
52046	  $$s/$$module_srcdir/configure \
52047	  --srcdir=$${topdir}/$$module_srcdir \
52048	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52049	  --target=${target_alias}  \
52050	  || exit 1
52051@endif target-libobjc
52052
52053
52054
52055
52056
52057.PHONY: all-target-libobjc maybe-all-target-libobjc
52058maybe-all-target-libobjc:
52059@if gcc-bootstrap
52060all-target-libobjc: stage_current
52061@endif gcc-bootstrap
52062@if target-libobjc
52063TARGET-target-libobjc=all
52064maybe-all-target-libobjc: all-target-libobjc
52065all-target-libobjc: configure-target-libobjc
52066	@: $(MAKE); $(unstage)
52067	@r=`${PWD_COMMAND}`; export r; \
52068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52069	$(NORMAL_TARGET_EXPORTS)  \
52070	(cd $(TARGET_SUBDIR)/libobjc && \
52071	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
52072		$(TARGET-target-libobjc))
52073@endif target-libobjc
52074
52075
52076
52077
52078
52079.PHONY: check-target-libobjc maybe-check-target-libobjc
52080maybe-check-target-libobjc:
52081@if target-libobjc
52082maybe-check-target-libobjc: check-target-libobjc
52083
52084check-target-libobjc:
52085	@: $(MAKE); $(unstage)
52086	@r=`${PWD_COMMAND}`; export r; \
52087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52088	$(NORMAL_TARGET_EXPORTS) \
52089	(cd $(TARGET_SUBDIR)/libobjc && \
52090	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
52091
52092@endif target-libobjc
52093
52094.PHONY: install-target-libobjc maybe-install-target-libobjc
52095maybe-install-target-libobjc:
52096@if target-libobjc
52097maybe-install-target-libobjc: install-target-libobjc
52098
52099install-target-libobjc: installdirs
52100	@: $(MAKE); $(unstage)
52101	@r=`${PWD_COMMAND}`; export r; \
52102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52103	$(NORMAL_TARGET_EXPORTS) \
52104	(cd $(TARGET_SUBDIR)/libobjc && \
52105	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
52106
52107@endif target-libobjc
52108
52109.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
52110maybe-install-strip-target-libobjc:
52111@if target-libobjc
52112maybe-install-strip-target-libobjc: install-strip-target-libobjc
52113
52114install-strip-target-libobjc: installdirs
52115	@: $(MAKE); $(unstage)
52116	@r=`${PWD_COMMAND}`; export r; \
52117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52118	$(NORMAL_TARGET_EXPORTS) \
52119	(cd $(TARGET_SUBDIR)/libobjc && \
52120	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
52121
52122@endif target-libobjc
52123
52124# Other targets (info, dvi, pdf, etc.)
52125
52126.PHONY: maybe-info-target-libobjc info-target-libobjc
52127maybe-info-target-libobjc:
52128@if target-libobjc
52129maybe-info-target-libobjc: info-target-libobjc
52130
52131info-target-libobjc: \
52132    configure-target-libobjc
52133	@: $(MAKE); $(unstage)
52134	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52135	r=`${PWD_COMMAND}`; export r; \
52136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52137	$(NORMAL_TARGET_EXPORTS) \
52138	echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
52139	for flag in $(EXTRA_TARGET_FLAGS); do \
52140	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52141	done; \
52142	(cd $(TARGET_SUBDIR)/libobjc && \
52143	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52144	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52145	          "RANLIB=$${RANLIB}" \
52146	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52147	           info) \
52148	  || exit 1
52149
52150@endif target-libobjc
52151
52152.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
52153maybe-dvi-target-libobjc:
52154@if target-libobjc
52155maybe-dvi-target-libobjc: dvi-target-libobjc
52156
52157dvi-target-libobjc: \
52158    configure-target-libobjc
52159	@: $(MAKE); $(unstage)
52160	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52161	r=`${PWD_COMMAND}`; export r; \
52162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52163	$(NORMAL_TARGET_EXPORTS) \
52164	echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
52165	for flag in $(EXTRA_TARGET_FLAGS); do \
52166	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52167	done; \
52168	(cd $(TARGET_SUBDIR)/libobjc && \
52169	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52170	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52171	          "RANLIB=$${RANLIB}" \
52172	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52173	           dvi) \
52174	  || exit 1
52175
52176@endif target-libobjc
52177
52178.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
52179maybe-pdf-target-libobjc:
52180@if target-libobjc
52181maybe-pdf-target-libobjc: pdf-target-libobjc
52182
52183pdf-target-libobjc: \
52184    configure-target-libobjc
52185	@: $(MAKE); $(unstage)
52186	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52187	r=`${PWD_COMMAND}`; export r; \
52188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52189	$(NORMAL_TARGET_EXPORTS) \
52190	echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
52191	for flag in $(EXTRA_TARGET_FLAGS); do \
52192	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52193	done; \
52194	(cd $(TARGET_SUBDIR)/libobjc && \
52195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52197	          "RANLIB=$${RANLIB}" \
52198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52199	           pdf) \
52200	  || exit 1
52201
52202@endif target-libobjc
52203
52204.PHONY: maybe-html-target-libobjc html-target-libobjc
52205maybe-html-target-libobjc:
52206@if target-libobjc
52207maybe-html-target-libobjc: html-target-libobjc
52208
52209html-target-libobjc: \
52210    configure-target-libobjc
52211	@: $(MAKE); $(unstage)
52212	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52213	r=`${PWD_COMMAND}`; export r; \
52214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52215	$(NORMAL_TARGET_EXPORTS) \
52216	echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
52217	for flag in $(EXTRA_TARGET_FLAGS); do \
52218	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52219	done; \
52220	(cd $(TARGET_SUBDIR)/libobjc && \
52221	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52222	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52223	          "RANLIB=$${RANLIB}" \
52224	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52225	           html) \
52226	  || exit 1
52227
52228@endif target-libobjc
52229
52230.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
52231maybe-TAGS-target-libobjc:
52232@if target-libobjc
52233maybe-TAGS-target-libobjc: TAGS-target-libobjc
52234
52235# libobjc doesn't support TAGS.
52236TAGS-target-libobjc:
52237
52238@endif target-libobjc
52239
52240.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
52241maybe-install-info-target-libobjc:
52242@if target-libobjc
52243maybe-install-info-target-libobjc: install-info-target-libobjc
52244
52245install-info-target-libobjc: \
52246    configure-target-libobjc \
52247    info-target-libobjc
52248	@: $(MAKE); $(unstage)
52249	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52250	r=`${PWD_COMMAND}`; export r; \
52251	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52252	$(NORMAL_TARGET_EXPORTS) \
52253	echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
52254	for flag in $(EXTRA_TARGET_FLAGS); do \
52255	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52256	done; \
52257	(cd $(TARGET_SUBDIR)/libobjc && \
52258	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52259	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52260	          "RANLIB=$${RANLIB}" \
52261	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52262	           install-info) \
52263	  || exit 1
52264
52265@endif target-libobjc
52266
52267.PHONY: maybe-install-dvi-target-libobjc install-dvi-target-libobjc
52268maybe-install-dvi-target-libobjc:
52269@if target-libobjc
52270maybe-install-dvi-target-libobjc: install-dvi-target-libobjc
52271
52272# libobjc doesn't support install-dvi.
52273install-dvi-target-libobjc:
52274
52275@endif target-libobjc
52276
52277.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
52278maybe-install-pdf-target-libobjc:
52279@if target-libobjc
52280maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
52281
52282install-pdf-target-libobjc: \
52283    configure-target-libobjc \
52284    pdf-target-libobjc
52285	@: $(MAKE); $(unstage)
52286	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52287	r=`${PWD_COMMAND}`; export r; \
52288	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52289	$(NORMAL_TARGET_EXPORTS) \
52290	echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
52291	for flag in $(EXTRA_TARGET_FLAGS); do \
52292	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52293	done; \
52294	(cd $(TARGET_SUBDIR)/libobjc && \
52295	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52296	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52297	          "RANLIB=$${RANLIB}" \
52298	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52299	           install-pdf) \
52300	  || exit 1
52301
52302@endif target-libobjc
52303
52304.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
52305maybe-install-html-target-libobjc:
52306@if target-libobjc
52307maybe-install-html-target-libobjc: install-html-target-libobjc
52308
52309install-html-target-libobjc: \
52310    configure-target-libobjc \
52311    html-target-libobjc
52312	@: $(MAKE); $(unstage)
52313	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52314	r=`${PWD_COMMAND}`; export r; \
52315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52316	$(NORMAL_TARGET_EXPORTS) \
52317	echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
52318	for flag in $(EXTRA_TARGET_FLAGS); do \
52319	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52320	done; \
52321	(cd $(TARGET_SUBDIR)/libobjc && \
52322	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52323	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52324	          "RANLIB=$${RANLIB}" \
52325	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52326	           install-html) \
52327	  || exit 1
52328
52329@endif target-libobjc
52330
52331.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
52332maybe-installcheck-target-libobjc:
52333@if target-libobjc
52334maybe-installcheck-target-libobjc: installcheck-target-libobjc
52335
52336installcheck-target-libobjc: \
52337    configure-target-libobjc
52338	@: $(MAKE); $(unstage)
52339	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52340	r=`${PWD_COMMAND}`; export r; \
52341	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52342	$(NORMAL_TARGET_EXPORTS) \
52343	echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
52344	for flag in $(EXTRA_TARGET_FLAGS); do \
52345	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52346	done; \
52347	(cd $(TARGET_SUBDIR)/libobjc && \
52348	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52349	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52350	          "RANLIB=$${RANLIB}" \
52351	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52352	           installcheck) \
52353	  || exit 1
52354
52355@endif target-libobjc
52356
52357.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
52358maybe-mostlyclean-target-libobjc:
52359@if target-libobjc
52360maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
52361
52362mostlyclean-target-libobjc:
52363	@: $(MAKE); $(unstage)
52364	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52365	r=`${PWD_COMMAND}`; export r; \
52366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52367	$(NORMAL_TARGET_EXPORTS) \
52368	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
52369	for flag in $(EXTRA_TARGET_FLAGS); do \
52370	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52371	done; \
52372	(cd $(TARGET_SUBDIR)/libobjc && \
52373	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52374	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52375	          "RANLIB=$${RANLIB}" \
52376	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52377	           mostlyclean) \
52378	  || exit 1
52379
52380@endif target-libobjc
52381
52382.PHONY: maybe-clean-target-libobjc clean-target-libobjc
52383maybe-clean-target-libobjc:
52384@if target-libobjc
52385maybe-clean-target-libobjc: clean-target-libobjc
52386
52387clean-target-libobjc:
52388	@: $(MAKE); $(unstage)
52389	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52390	r=`${PWD_COMMAND}`; export r; \
52391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52392	$(NORMAL_TARGET_EXPORTS) \
52393	echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
52394	for flag in $(EXTRA_TARGET_FLAGS); do \
52395	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52396	done; \
52397	(cd $(TARGET_SUBDIR)/libobjc && \
52398	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52399	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52400	          "RANLIB=$${RANLIB}" \
52401	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52402	           clean) \
52403	  || exit 1
52404
52405@endif target-libobjc
52406
52407.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
52408maybe-distclean-target-libobjc:
52409@if target-libobjc
52410maybe-distclean-target-libobjc: distclean-target-libobjc
52411
52412distclean-target-libobjc:
52413	@: $(MAKE); $(unstage)
52414	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52415	r=`${PWD_COMMAND}`; export r; \
52416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52417	$(NORMAL_TARGET_EXPORTS) \
52418	echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
52419	for flag in $(EXTRA_TARGET_FLAGS); do \
52420	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52421	done; \
52422	(cd $(TARGET_SUBDIR)/libobjc && \
52423	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52424	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52425	          "RANLIB=$${RANLIB}" \
52426	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52427	           distclean) \
52428	  || exit 1
52429
52430@endif target-libobjc
52431
52432.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
52433maybe-maintainer-clean-target-libobjc:
52434@if target-libobjc
52435maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
52436
52437maintainer-clean-target-libobjc:
52438	@: $(MAKE); $(unstage)
52439	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52440	r=`${PWD_COMMAND}`; export r; \
52441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52442	$(NORMAL_TARGET_EXPORTS) \
52443	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
52444	for flag in $(EXTRA_TARGET_FLAGS); do \
52445	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52446	done; \
52447	(cd $(TARGET_SUBDIR)/libobjc && \
52448	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52449	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52450	          "RANLIB=$${RANLIB}" \
52451	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52452	           maintainer-clean) \
52453	  || exit 1
52454
52455@endif target-libobjc
52456
52457
52458
52459
52460
52461.PHONY: configure-target-libgo maybe-configure-target-libgo
52462maybe-configure-target-libgo:
52463@if gcc-bootstrap
52464configure-target-libgo: stage_current
52465@endif gcc-bootstrap
52466@if target-libgo
52467maybe-configure-target-libgo: configure-target-libgo
52468configure-target-libgo:
52469	@: $(MAKE); $(unstage)
52470	@r=`${PWD_COMMAND}`; export r; \
52471	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52472	echo "Checking multilib configuration for libgo..."; \
52473	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
52474	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
52475	if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
52476	  if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
52477	    rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
52478	  else \
52479	    rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
52480	    mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
52481	  fi; \
52482	else \
52483	  mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
52484	fi; \
52485	test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
52486	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
52487	$(NORMAL_TARGET_EXPORTS)  \
52488	echo Configuring in $(TARGET_SUBDIR)/libgo; \
52489	cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
52490	case $(srcdir) in \
52491	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52492	  *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
52493		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
52494	esac; \
52495	module_srcdir=libgo; \
52496	rm -f no-such-file || : ; \
52497	CONFIG_SITE=no-such-file $(SHELL) \
52498	  $$s/$$module_srcdir/configure \
52499	  --srcdir=$${topdir}/$$module_srcdir \
52500	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52501	  --target=${target_alias}  \
52502	  || exit 1
52503@endif target-libgo
52504
52505
52506
52507
52508
52509.PHONY: all-target-libgo maybe-all-target-libgo
52510maybe-all-target-libgo:
52511@if gcc-bootstrap
52512all-target-libgo: stage_current
52513@endif gcc-bootstrap
52514@if target-libgo
52515TARGET-target-libgo=all
52516maybe-all-target-libgo: all-target-libgo
52517all-target-libgo: configure-target-libgo
52518	@: $(MAKE); $(unstage)
52519	@r=`${PWD_COMMAND}`; export r; \
52520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52521	$(NORMAL_TARGET_EXPORTS)  \
52522	(cd $(TARGET_SUBDIR)/libgo && \
52523	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
52524		$(TARGET-target-libgo))
52525@endif target-libgo
52526
52527
52528
52529
52530
52531.PHONY: check-target-libgo maybe-check-target-libgo
52532maybe-check-target-libgo:
52533@if target-libgo
52534maybe-check-target-libgo: check-target-libgo
52535
52536check-target-libgo:
52537	@: $(MAKE); $(unstage)
52538	@r=`${PWD_COMMAND}`; export r; \
52539	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52540	$(NORMAL_TARGET_EXPORTS) \
52541	(cd $(TARGET_SUBDIR)/libgo && \
52542	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
52543
52544@endif target-libgo
52545
52546.PHONY: install-target-libgo maybe-install-target-libgo
52547maybe-install-target-libgo:
52548@if target-libgo
52549maybe-install-target-libgo: install-target-libgo
52550
52551install-target-libgo: installdirs
52552	@: $(MAKE); $(unstage)
52553	@r=`${PWD_COMMAND}`; export r; \
52554	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52555	$(NORMAL_TARGET_EXPORTS) \
52556	(cd $(TARGET_SUBDIR)/libgo && \
52557	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
52558
52559@endif target-libgo
52560
52561.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
52562maybe-install-strip-target-libgo:
52563@if target-libgo
52564maybe-install-strip-target-libgo: install-strip-target-libgo
52565
52566install-strip-target-libgo: installdirs
52567	@: $(MAKE); $(unstage)
52568	@r=`${PWD_COMMAND}`; export r; \
52569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52570	$(NORMAL_TARGET_EXPORTS) \
52571	(cd $(TARGET_SUBDIR)/libgo && \
52572	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
52573
52574@endif target-libgo
52575
52576# Other targets (info, dvi, pdf, etc.)
52577
52578.PHONY: maybe-info-target-libgo info-target-libgo
52579maybe-info-target-libgo:
52580@if target-libgo
52581maybe-info-target-libgo: info-target-libgo
52582
52583info-target-libgo: \
52584    configure-target-libgo
52585	@: $(MAKE); $(unstage)
52586	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52587	r=`${PWD_COMMAND}`; export r; \
52588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52589	$(NORMAL_TARGET_EXPORTS) \
52590	echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
52591	for flag in $(EXTRA_TARGET_FLAGS); do \
52592	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52593	done; \
52594	(cd $(TARGET_SUBDIR)/libgo && \
52595	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52596	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52597	          "RANLIB=$${RANLIB}" \
52598	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52599	           info) \
52600	  || exit 1
52601
52602@endif target-libgo
52603
52604.PHONY: maybe-dvi-target-libgo dvi-target-libgo
52605maybe-dvi-target-libgo:
52606@if target-libgo
52607maybe-dvi-target-libgo: dvi-target-libgo
52608
52609dvi-target-libgo: \
52610    configure-target-libgo
52611	@: $(MAKE); $(unstage)
52612	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52613	r=`${PWD_COMMAND}`; export r; \
52614	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52615	$(NORMAL_TARGET_EXPORTS) \
52616	echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
52617	for flag in $(EXTRA_TARGET_FLAGS); do \
52618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52619	done; \
52620	(cd $(TARGET_SUBDIR)/libgo && \
52621	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52622	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52623	          "RANLIB=$${RANLIB}" \
52624	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52625	           dvi) \
52626	  || exit 1
52627
52628@endif target-libgo
52629
52630.PHONY: maybe-pdf-target-libgo pdf-target-libgo
52631maybe-pdf-target-libgo:
52632@if target-libgo
52633maybe-pdf-target-libgo: pdf-target-libgo
52634
52635pdf-target-libgo: \
52636    configure-target-libgo
52637	@: $(MAKE); $(unstage)
52638	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52639	r=`${PWD_COMMAND}`; export r; \
52640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52641	$(NORMAL_TARGET_EXPORTS) \
52642	echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
52643	for flag in $(EXTRA_TARGET_FLAGS); do \
52644	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52645	done; \
52646	(cd $(TARGET_SUBDIR)/libgo && \
52647	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52648	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52649	          "RANLIB=$${RANLIB}" \
52650	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52651	           pdf) \
52652	  || exit 1
52653
52654@endif target-libgo
52655
52656.PHONY: maybe-html-target-libgo html-target-libgo
52657maybe-html-target-libgo:
52658@if target-libgo
52659maybe-html-target-libgo: html-target-libgo
52660
52661html-target-libgo: \
52662    configure-target-libgo
52663	@: $(MAKE); $(unstage)
52664	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52665	r=`${PWD_COMMAND}`; export r; \
52666	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52667	$(NORMAL_TARGET_EXPORTS) \
52668	echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
52669	for flag in $(EXTRA_TARGET_FLAGS); do \
52670	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52671	done; \
52672	(cd $(TARGET_SUBDIR)/libgo && \
52673	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52674	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52675	          "RANLIB=$${RANLIB}" \
52676	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52677	           html) \
52678	  || exit 1
52679
52680@endif target-libgo
52681
52682.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
52683maybe-TAGS-target-libgo:
52684@if target-libgo
52685maybe-TAGS-target-libgo: TAGS-target-libgo
52686
52687TAGS-target-libgo: \
52688    configure-target-libgo
52689	@: $(MAKE); $(unstage)
52690	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52691	r=`${PWD_COMMAND}`; export r; \
52692	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52693	$(NORMAL_TARGET_EXPORTS) \
52694	echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
52695	for flag in $(EXTRA_TARGET_FLAGS); do \
52696	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52697	done; \
52698	(cd $(TARGET_SUBDIR)/libgo && \
52699	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52700	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52701	          "RANLIB=$${RANLIB}" \
52702	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52703	           TAGS) \
52704	  || exit 1
52705
52706@endif target-libgo
52707
52708.PHONY: maybe-install-info-target-libgo install-info-target-libgo
52709maybe-install-info-target-libgo:
52710@if target-libgo
52711maybe-install-info-target-libgo: install-info-target-libgo
52712
52713install-info-target-libgo: \
52714    configure-target-libgo \
52715    info-target-libgo
52716	@: $(MAKE); $(unstage)
52717	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52718	r=`${PWD_COMMAND}`; export r; \
52719	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52720	$(NORMAL_TARGET_EXPORTS) \
52721	echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
52722	for flag in $(EXTRA_TARGET_FLAGS); do \
52723	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52724	done; \
52725	(cd $(TARGET_SUBDIR)/libgo && \
52726	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52727	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52728	          "RANLIB=$${RANLIB}" \
52729	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52730	           install-info) \
52731	  || exit 1
52732
52733@endif target-libgo
52734
52735.PHONY: maybe-install-dvi-target-libgo install-dvi-target-libgo
52736maybe-install-dvi-target-libgo:
52737@if target-libgo
52738maybe-install-dvi-target-libgo: install-dvi-target-libgo
52739
52740install-dvi-target-libgo: \
52741    configure-target-libgo \
52742    dvi-target-libgo
52743	@: $(MAKE); $(unstage)
52744	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52745	r=`${PWD_COMMAND}`; export r; \
52746	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52747	$(NORMAL_TARGET_EXPORTS) \
52748	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgo"; \
52749	for flag in $(EXTRA_TARGET_FLAGS); do \
52750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52751	done; \
52752	(cd $(TARGET_SUBDIR)/libgo && \
52753	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52754	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52755	          "RANLIB=$${RANLIB}" \
52756	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52757	           install-dvi) \
52758	  || exit 1
52759
52760@endif target-libgo
52761
52762.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
52763maybe-install-pdf-target-libgo:
52764@if target-libgo
52765maybe-install-pdf-target-libgo: install-pdf-target-libgo
52766
52767install-pdf-target-libgo: \
52768    configure-target-libgo \
52769    pdf-target-libgo
52770	@: $(MAKE); $(unstage)
52771	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52772	r=`${PWD_COMMAND}`; export r; \
52773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52774	$(NORMAL_TARGET_EXPORTS) \
52775	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
52776	for flag in $(EXTRA_TARGET_FLAGS); do \
52777	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52778	done; \
52779	(cd $(TARGET_SUBDIR)/libgo && \
52780	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52781	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52782	          "RANLIB=$${RANLIB}" \
52783	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52784	           install-pdf) \
52785	  || exit 1
52786
52787@endif target-libgo
52788
52789.PHONY: maybe-install-html-target-libgo install-html-target-libgo
52790maybe-install-html-target-libgo:
52791@if target-libgo
52792maybe-install-html-target-libgo: install-html-target-libgo
52793
52794install-html-target-libgo: \
52795    configure-target-libgo \
52796    html-target-libgo
52797	@: $(MAKE); $(unstage)
52798	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52799	r=`${PWD_COMMAND}`; export r; \
52800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52801	$(NORMAL_TARGET_EXPORTS) \
52802	echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
52803	for flag in $(EXTRA_TARGET_FLAGS); do \
52804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52805	done; \
52806	(cd $(TARGET_SUBDIR)/libgo && \
52807	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52808	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52809	          "RANLIB=$${RANLIB}" \
52810	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52811	           install-html) \
52812	  || exit 1
52813
52814@endif target-libgo
52815
52816.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
52817maybe-installcheck-target-libgo:
52818@if target-libgo
52819maybe-installcheck-target-libgo: installcheck-target-libgo
52820
52821installcheck-target-libgo: \
52822    configure-target-libgo
52823	@: $(MAKE); $(unstage)
52824	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52825	r=`${PWD_COMMAND}`; export r; \
52826	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52827	$(NORMAL_TARGET_EXPORTS) \
52828	echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
52829	for flag in $(EXTRA_TARGET_FLAGS); do \
52830	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52831	done; \
52832	(cd $(TARGET_SUBDIR)/libgo && \
52833	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52834	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52835	          "RANLIB=$${RANLIB}" \
52836	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52837	           installcheck) \
52838	  || exit 1
52839
52840@endif target-libgo
52841
52842.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
52843maybe-mostlyclean-target-libgo:
52844@if target-libgo
52845maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
52846
52847mostlyclean-target-libgo:
52848	@: $(MAKE); $(unstage)
52849	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52850	r=`${PWD_COMMAND}`; export r; \
52851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52852	$(NORMAL_TARGET_EXPORTS) \
52853	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
52854	for flag in $(EXTRA_TARGET_FLAGS); do \
52855	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52856	done; \
52857	(cd $(TARGET_SUBDIR)/libgo && \
52858	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52859	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52860	          "RANLIB=$${RANLIB}" \
52861	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52862	           mostlyclean) \
52863	  || exit 1
52864
52865@endif target-libgo
52866
52867.PHONY: maybe-clean-target-libgo clean-target-libgo
52868maybe-clean-target-libgo:
52869@if target-libgo
52870maybe-clean-target-libgo: clean-target-libgo
52871
52872clean-target-libgo:
52873	@: $(MAKE); $(unstage)
52874	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52875	r=`${PWD_COMMAND}`; export r; \
52876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52877	$(NORMAL_TARGET_EXPORTS) \
52878	echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
52879	for flag in $(EXTRA_TARGET_FLAGS); do \
52880	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52881	done; \
52882	(cd $(TARGET_SUBDIR)/libgo && \
52883	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52884	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52885	          "RANLIB=$${RANLIB}" \
52886	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52887	           clean) \
52888	  || exit 1
52889
52890@endif target-libgo
52891
52892.PHONY: maybe-distclean-target-libgo distclean-target-libgo
52893maybe-distclean-target-libgo:
52894@if target-libgo
52895maybe-distclean-target-libgo: distclean-target-libgo
52896
52897distclean-target-libgo:
52898	@: $(MAKE); $(unstage)
52899	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52900	r=`${PWD_COMMAND}`; export r; \
52901	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52902	$(NORMAL_TARGET_EXPORTS) \
52903	echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
52904	for flag in $(EXTRA_TARGET_FLAGS); do \
52905	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52906	done; \
52907	(cd $(TARGET_SUBDIR)/libgo && \
52908	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52909	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52910	          "RANLIB=$${RANLIB}" \
52911	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52912	           distclean) \
52913	  || exit 1
52914
52915@endif target-libgo
52916
52917.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
52918maybe-maintainer-clean-target-libgo:
52919@if target-libgo
52920maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
52921
52922maintainer-clean-target-libgo:
52923	@: $(MAKE); $(unstage)
52924	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
52925	r=`${PWD_COMMAND}`; export r; \
52926	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52927	$(NORMAL_TARGET_EXPORTS) \
52928	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
52929	for flag in $(EXTRA_TARGET_FLAGS); do \
52930	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52931	done; \
52932	(cd $(TARGET_SUBDIR)/libgo && \
52933	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52934	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52935	          "RANLIB=$${RANLIB}" \
52936	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52937	           maintainer-clean) \
52938	  || exit 1
52939
52940@endif target-libgo
52941
52942
52943
52944
52945
52946.PHONY: configure-target-libphobos maybe-configure-target-libphobos
52947maybe-configure-target-libphobos:
52948@if gcc-bootstrap
52949configure-target-libphobos: stage_current
52950@endif gcc-bootstrap
52951@if target-libphobos
52952maybe-configure-target-libphobos: configure-target-libphobos
52953configure-target-libphobos:
52954	@: $(MAKE); $(unstage)
52955	@r=`${PWD_COMMAND}`; export r; \
52956	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52957	echo "Checking multilib configuration for libphobos..."; \
52958	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
52959	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
52960	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
52961	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
52962	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
52963	  else \
52964	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
52965	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
52966	  fi; \
52967	else \
52968	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
52969	fi; \
52970	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
52971	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
52972	$(NORMAL_TARGET_EXPORTS)  \
52973	echo Configuring in $(TARGET_SUBDIR)/libphobos; \
52974	cd "$(TARGET_SUBDIR)/libphobos" || exit 1; \
52975	case $(srcdir) in \
52976	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52977	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
52978		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
52979	esac; \
52980	module_srcdir=libphobos; \
52981	rm -f no-such-file || : ; \
52982	CONFIG_SITE=no-such-file $(SHELL) \
52983	  $$s/$$module_srcdir/configure \
52984	  --srcdir=$${topdir}/$$module_srcdir \
52985	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52986	  --target=${target_alias}  \
52987	  || exit 1
52988@endif target-libphobos
52989
52990
52991
52992
52993
52994.PHONY: all-target-libphobos maybe-all-target-libphobos
52995maybe-all-target-libphobos:
52996@if gcc-bootstrap
52997all-target-libphobos: stage_current
52998@endif gcc-bootstrap
52999@if target-libphobos
53000TARGET-target-libphobos=all
53001maybe-all-target-libphobos: all-target-libphobos
53002all-target-libphobos: configure-target-libphobos
53003	@: $(MAKE); $(unstage)
53004	@r=`${PWD_COMMAND}`; export r; \
53005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53006	$(NORMAL_TARGET_EXPORTS)  \
53007	(cd $(TARGET_SUBDIR)/libphobos && \
53008	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
53009		$(TARGET-target-libphobos))
53010@endif target-libphobos
53011
53012
53013
53014
53015
53016.PHONY: check-target-libphobos maybe-check-target-libphobos
53017maybe-check-target-libphobos:
53018@if target-libphobos
53019maybe-check-target-libphobos: check-target-libphobos
53020
53021check-target-libphobos:
53022	@: $(MAKE); $(unstage)
53023	@r=`${PWD_COMMAND}`; export r; \
53024	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53025	$(NORMAL_TARGET_EXPORTS) \
53026	(cd $(TARGET_SUBDIR)/libphobos && \
53027	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
53028
53029@endif target-libphobos
53030
53031.PHONY: install-target-libphobos maybe-install-target-libphobos
53032maybe-install-target-libphobos:
53033@if target-libphobos
53034maybe-install-target-libphobos: install-target-libphobos
53035
53036install-target-libphobos: installdirs
53037	@: $(MAKE); $(unstage)
53038	@r=`${PWD_COMMAND}`; export r; \
53039	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53040	$(NORMAL_TARGET_EXPORTS) \
53041	(cd $(TARGET_SUBDIR)/libphobos && \
53042	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
53043
53044@endif target-libphobos
53045
53046.PHONY: install-strip-target-libphobos maybe-install-strip-target-libphobos
53047maybe-install-strip-target-libphobos:
53048@if target-libphobos
53049maybe-install-strip-target-libphobos: install-strip-target-libphobos
53050
53051install-strip-target-libphobos: installdirs
53052	@: $(MAKE); $(unstage)
53053	@r=`${PWD_COMMAND}`; export r; \
53054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53055	$(NORMAL_TARGET_EXPORTS) \
53056	(cd $(TARGET_SUBDIR)/libphobos && \
53057	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
53058
53059@endif target-libphobos
53060
53061# Other targets (info, dvi, pdf, etc.)
53062
53063.PHONY: maybe-info-target-libphobos info-target-libphobos
53064maybe-info-target-libphobos:
53065@if target-libphobos
53066maybe-info-target-libphobos: info-target-libphobos
53067
53068info-target-libphobos: \
53069    configure-target-libphobos
53070	@: $(MAKE); $(unstage)
53071	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53072	r=`${PWD_COMMAND}`; export r; \
53073	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53074	$(NORMAL_TARGET_EXPORTS) \
53075	echo "Doing info in $(TARGET_SUBDIR)/libphobos"; \
53076	for flag in $(EXTRA_TARGET_FLAGS); do \
53077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53078	done; \
53079	(cd $(TARGET_SUBDIR)/libphobos && \
53080	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53081	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53082	          "RANLIB=$${RANLIB}" \
53083	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53084	           info) \
53085	  || exit 1
53086
53087@endif target-libphobos
53088
53089.PHONY: maybe-dvi-target-libphobos dvi-target-libphobos
53090maybe-dvi-target-libphobos:
53091@if target-libphobos
53092maybe-dvi-target-libphobos: dvi-target-libphobos
53093
53094dvi-target-libphobos: \
53095    configure-target-libphobos
53096	@: $(MAKE); $(unstage)
53097	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53098	r=`${PWD_COMMAND}`; export r; \
53099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53100	$(NORMAL_TARGET_EXPORTS) \
53101	echo "Doing dvi in $(TARGET_SUBDIR)/libphobos"; \
53102	for flag in $(EXTRA_TARGET_FLAGS); do \
53103	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53104	done; \
53105	(cd $(TARGET_SUBDIR)/libphobos && \
53106	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53107	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53108	          "RANLIB=$${RANLIB}" \
53109	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53110	           dvi) \
53111	  || exit 1
53112
53113@endif target-libphobos
53114
53115.PHONY: maybe-pdf-target-libphobos pdf-target-libphobos
53116maybe-pdf-target-libphobos:
53117@if target-libphobos
53118maybe-pdf-target-libphobos: pdf-target-libphobos
53119
53120pdf-target-libphobos: \
53121    configure-target-libphobos
53122	@: $(MAKE); $(unstage)
53123	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53124	r=`${PWD_COMMAND}`; export r; \
53125	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53126	$(NORMAL_TARGET_EXPORTS) \
53127	echo "Doing pdf in $(TARGET_SUBDIR)/libphobos"; \
53128	for flag in $(EXTRA_TARGET_FLAGS); do \
53129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53130	done; \
53131	(cd $(TARGET_SUBDIR)/libphobos && \
53132	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53133	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53134	          "RANLIB=$${RANLIB}" \
53135	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53136	           pdf) \
53137	  || exit 1
53138
53139@endif target-libphobos
53140
53141.PHONY: maybe-html-target-libphobos html-target-libphobos
53142maybe-html-target-libphobos:
53143@if target-libphobos
53144maybe-html-target-libphobos: html-target-libphobos
53145
53146html-target-libphobos: \
53147    configure-target-libphobos
53148	@: $(MAKE); $(unstage)
53149	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53150	r=`${PWD_COMMAND}`; export r; \
53151	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53152	$(NORMAL_TARGET_EXPORTS) \
53153	echo "Doing html in $(TARGET_SUBDIR)/libphobos"; \
53154	for flag in $(EXTRA_TARGET_FLAGS); do \
53155	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53156	done; \
53157	(cd $(TARGET_SUBDIR)/libphobos && \
53158	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53159	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53160	          "RANLIB=$${RANLIB}" \
53161	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53162	           html) \
53163	  || exit 1
53164
53165@endif target-libphobos
53166
53167.PHONY: maybe-TAGS-target-libphobos TAGS-target-libphobos
53168maybe-TAGS-target-libphobos:
53169@if target-libphobos
53170maybe-TAGS-target-libphobos: TAGS-target-libphobos
53171
53172TAGS-target-libphobos: \
53173    configure-target-libphobos
53174	@: $(MAKE); $(unstage)
53175	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53176	r=`${PWD_COMMAND}`; export r; \
53177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53178	$(NORMAL_TARGET_EXPORTS) \
53179	echo "Doing TAGS in $(TARGET_SUBDIR)/libphobos"; \
53180	for flag in $(EXTRA_TARGET_FLAGS); do \
53181	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53182	done; \
53183	(cd $(TARGET_SUBDIR)/libphobos && \
53184	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53185	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53186	          "RANLIB=$${RANLIB}" \
53187	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53188	           TAGS) \
53189	  || exit 1
53190
53191@endif target-libphobos
53192
53193.PHONY: maybe-install-info-target-libphobos install-info-target-libphobos
53194maybe-install-info-target-libphobos:
53195@if target-libphobos
53196maybe-install-info-target-libphobos: install-info-target-libphobos
53197
53198install-info-target-libphobos: \
53199    configure-target-libphobos \
53200    info-target-libphobos
53201	@: $(MAKE); $(unstage)
53202	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53203	r=`${PWD_COMMAND}`; export r; \
53204	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53205	$(NORMAL_TARGET_EXPORTS) \
53206	echo "Doing install-info in $(TARGET_SUBDIR)/libphobos"; \
53207	for flag in $(EXTRA_TARGET_FLAGS); do \
53208	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53209	done; \
53210	(cd $(TARGET_SUBDIR)/libphobos && \
53211	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53212	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53213	          "RANLIB=$${RANLIB}" \
53214	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53215	           install-info) \
53216	  || exit 1
53217
53218@endif target-libphobos
53219
53220.PHONY: maybe-install-dvi-target-libphobos install-dvi-target-libphobos
53221maybe-install-dvi-target-libphobos:
53222@if target-libphobos
53223maybe-install-dvi-target-libphobos: install-dvi-target-libphobos
53224
53225install-dvi-target-libphobos: \
53226    configure-target-libphobos \
53227    dvi-target-libphobos
53228	@: $(MAKE); $(unstage)
53229	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53230	r=`${PWD_COMMAND}`; export r; \
53231	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53232	$(NORMAL_TARGET_EXPORTS) \
53233	echo "Doing install-dvi in $(TARGET_SUBDIR)/libphobos"; \
53234	for flag in $(EXTRA_TARGET_FLAGS); do \
53235	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53236	done; \
53237	(cd $(TARGET_SUBDIR)/libphobos && \
53238	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53239	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53240	          "RANLIB=$${RANLIB}" \
53241	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53242	           install-dvi) \
53243	  || exit 1
53244
53245@endif target-libphobos
53246
53247.PHONY: maybe-install-pdf-target-libphobos install-pdf-target-libphobos
53248maybe-install-pdf-target-libphobos:
53249@if target-libphobos
53250maybe-install-pdf-target-libphobos: install-pdf-target-libphobos
53251
53252install-pdf-target-libphobos: \
53253    configure-target-libphobos \
53254    pdf-target-libphobos
53255	@: $(MAKE); $(unstage)
53256	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53257	r=`${PWD_COMMAND}`; export r; \
53258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53259	$(NORMAL_TARGET_EXPORTS) \
53260	echo "Doing install-pdf in $(TARGET_SUBDIR)/libphobos"; \
53261	for flag in $(EXTRA_TARGET_FLAGS); do \
53262	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53263	done; \
53264	(cd $(TARGET_SUBDIR)/libphobos && \
53265	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53266	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53267	          "RANLIB=$${RANLIB}" \
53268	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53269	           install-pdf) \
53270	  || exit 1
53271
53272@endif target-libphobos
53273
53274.PHONY: maybe-install-html-target-libphobos install-html-target-libphobos
53275maybe-install-html-target-libphobos:
53276@if target-libphobos
53277maybe-install-html-target-libphobos: install-html-target-libphobos
53278
53279install-html-target-libphobos: \
53280    configure-target-libphobos \
53281    html-target-libphobos
53282	@: $(MAKE); $(unstage)
53283	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53284	r=`${PWD_COMMAND}`; export r; \
53285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53286	$(NORMAL_TARGET_EXPORTS) \
53287	echo "Doing install-html in $(TARGET_SUBDIR)/libphobos"; \
53288	for flag in $(EXTRA_TARGET_FLAGS); do \
53289	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53290	done; \
53291	(cd $(TARGET_SUBDIR)/libphobos && \
53292	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53293	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53294	          "RANLIB=$${RANLIB}" \
53295	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53296	           install-html) \
53297	  || exit 1
53298
53299@endif target-libphobos
53300
53301.PHONY: maybe-installcheck-target-libphobos installcheck-target-libphobos
53302maybe-installcheck-target-libphobos:
53303@if target-libphobos
53304maybe-installcheck-target-libphobos: installcheck-target-libphobos
53305
53306installcheck-target-libphobos: \
53307    configure-target-libphobos
53308	@: $(MAKE); $(unstage)
53309	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53310	r=`${PWD_COMMAND}`; export r; \
53311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53312	$(NORMAL_TARGET_EXPORTS) \
53313	echo "Doing installcheck in $(TARGET_SUBDIR)/libphobos"; \
53314	for flag in $(EXTRA_TARGET_FLAGS); do \
53315	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53316	done; \
53317	(cd $(TARGET_SUBDIR)/libphobos && \
53318	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53319	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53320	          "RANLIB=$${RANLIB}" \
53321	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53322	           installcheck) \
53323	  || exit 1
53324
53325@endif target-libphobos
53326
53327.PHONY: maybe-mostlyclean-target-libphobos mostlyclean-target-libphobos
53328maybe-mostlyclean-target-libphobos:
53329@if target-libphobos
53330maybe-mostlyclean-target-libphobos: mostlyclean-target-libphobos
53331
53332mostlyclean-target-libphobos:
53333	@: $(MAKE); $(unstage)
53334	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53335	r=`${PWD_COMMAND}`; export r; \
53336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53337	$(NORMAL_TARGET_EXPORTS) \
53338	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libphobos"; \
53339	for flag in $(EXTRA_TARGET_FLAGS); do \
53340	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53341	done; \
53342	(cd $(TARGET_SUBDIR)/libphobos && \
53343	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53344	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53345	          "RANLIB=$${RANLIB}" \
53346	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53347	           mostlyclean) \
53348	  || exit 1
53349
53350@endif target-libphobos
53351
53352.PHONY: maybe-clean-target-libphobos clean-target-libphobos
53353maybe-clean-target-libphobos:
53354@if target-libphobos
53355maybe-clean-target-libphobos: clean-target-libphobos
53356
53357clean-target-libphobos:
53358	@: $(MAKE); $(unstage)
53359	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53360	r=`${PWD_COMMAND}`; export r; \
53361	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53362	$(NORMAL_TARGET_EXPORTS) \
53363	echo "Doing clean in $(TARGET_SUBDIR)/libphobos"; \
53364	for flag in $(EXTRA_TARGET_FLAGS); do \
53365	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53366	done; \
53367	(cd $(TARGET_SUBDIR)/libphobos && \
53368	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53369	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53370	          "RANLIB=$${RANLIB}" \
53371	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53372	           clean) \
53373	  || exit 1
53374
53375@endif target-libphobos
53376
53377.PHONY: maybe-distclean-target-libphobos distclean-target-libphobos
53378maybe-distclean-target-libphobos:
53379@if target-libphobos
53380maybe-distclean-target-libphobos: distclean-target-libphobos
53381
53382distclean-target-libphobos:
53383	@: $(MAKE); $(unstage)
53384	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53385	r=`${PWD_COMMAND}`; export r; \
53386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53387	$(NORMAL_TARGET_EXPORTS) \
53388	echo "Doing distclean in $(TARGET_SUBDIR)/libphobos"; \
53389	for flag in $(EXTRA_TARGET_FLAGS); do \
53390	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53391	done; \
53392	(cd $(TARGET_SUBDIR)/libphobos && \
53393	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53394	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53395	          "RANLIB=$${RANLIB}" \
53396	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53397	           distclean) \
53398	  || exit 1
53399
53400@endif target-libphobos
53401
53402.PHONY: maybe-maintainer-clean-target-libphobos maintainer-clean-target-libphobos
53403maybe-maintainer-clean-target-libphobos:
53404@if target-libphobos
53405maybe-maintainer-clean-target-libphobos: maintainer-clean-target-libphobos
53406
53407maintainer-clean-target-libphobos:
53408	@: $(MAKE); $(unstage)
53409	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
53410	r=`${PWD_COMMAND}`; export r; \
53411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53412	$(NORMAL_TARGET_EXPORTS) \
53413	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libphobos"; \
53414	for flag in $(EXTRA_TARGET_FLAGS); do \
53415	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53416	done; \
53417	(cd $(TARGET_SUBDIR)/libphobos && \
53418	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53419	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53420	          "RANLIB=$${RANLIB}" \
53421	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53422	           maintainer-clean) \
53423	  || exit 1
53424
53425@endif target-libphobos
53426
53427
53428
53429
53430
53431.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
53432maybe-configure-target-libtermcap:
53433@if gcc-bootstrap
53434configure-target-libtermcap: stage_current
53435@endif gcc-bootstrap
53436@if target-libtermcap
53437maybe-configure-target-libtermcap: configure-target-libtermcap
53438configure-target-libtermcap:
53439	@: $(MAKE); $(unstage)
53440	@r=`${PWD_COMMAND}`; export r; \
53441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53442	echo "Checking multilib configuration for libtermcap..."; \
53443	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
53444	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
53445	if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
53446	  if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
53447	    rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
53448	  else \
53449	    rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
53450	    mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
53451	  fi; \
53452	else \
53453	  mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
53454	fi; \
53455	test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
53456	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
53457	$(NORMAL_TARGET_EXPORTS)  \
53458	echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
53459	cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
53460	case $(srcdir) in \
53461	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53462	  *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
53463		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53464	esac; \
53465	module_srcdir=libtermcap; \
53466	rm -f no-such-file || : ; \
53467	CONFIG_SITE=no-such-file $(SHELL) \
53468	  $$s/$$module_srcdir/configure \
53469	  --srcdir=$${topdir}/$$module_srcdir \
53470	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53471	  --target=${target_alias}  \
53472	  || exit 1
53473@endif target-libtermcap
53474
53475
53476
53477
53478
53479.PHONY: all-target-libtermcap maybe-all-target-libtermcap
53480maybe-all-target-libtermcap:
53481@if gcc-bootstrap
53482all-target-libtermcap: stage_current
53483@endif gcc-bootstrap
53484@if target-libtermcap
53485TARGET-target-libtermcap=all
53486maybe-all-target-libtermcap: all-target-libtermcap
53487all-target-libtermcap: configure-target-libtermcap
53488	@: $(MAKE); $(unstage)
53489	@r=`${PWD_COMMAND}`; export r; \
53490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53491	$(NORMAL_TARGET_EXPORTS)  \
53492	(cd $(TARGET_SUBDIR)/libtermcap && \
53493	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
53494		$(TARGET-target-libtermcap))
53495@endif target-libtermcap
53496
53497
53498
53499
53500
53501.PHONY: check-target-libtermcap maybe-check-target-libtermcap
53502maybe-check-target-libtermcap:
53503@if target-libtermcap
53504maybe-check-target-libtermcap: check-target-libtermcap
53505
53506# Dummy target for uncheckable module.
53507check-target-libtermcap:
53508
53509@endif target-libtermcap
53510
53511.PHONY: install-target-libtermcap maybe-install-target-libtermcap
53512maybe-install-target-libtermcap:
53513@if target-libtermcap
53514maybe-install-target-libtermcap: install-target-libtermcap
53515
53516install-target-libtermcap: installdirs
53517	@: $(MAKE); $(unstage)
53518	@r=`${PWD_COMMAND}`; export r; \
53519	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53520	$(NORMAL_TARGET_EXPORTS) \
53521	(cd $(TARGET_SUBDIR)/libtermcap && \
53522	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
53523
53524@endif target-libtermcap
53525
53526.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
53527maybe-install-strip-target-libtermcap:
53528@if target-libtermcap
53529maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
53530
53531install-strip-target-libtermcap: installdirs
53532	@: $(MAKE); $(unstage)
53533	@r=`${PWD_COMMAND}`; export r; \
53534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53535	$(NORMAL_TARGET_EXPORTS) \
53536	(cd $(TARGET_SUBDIR)/libtermcap && \
53537	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
53538
53539@endif target-libtermcap
53540
53541# Other targets (info, dvi, pdf, etc.)
53542
53543.PHONY: maybe-info-target-libtermcap info-target-libtermcap
53544maybe-info-target-libtermcap:
53545@if target-libtermcap
53546maybe-info-target-libtermcap: info-target-libtermcap
53547
53548info-target-libtermcap: \
53549    configure-target-libtermcap
53550	@: $(MAKE); $(unstage)
53551	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
53552	r=`${PWD_COMMAND}`; export r; \
53553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53554	$(NORMAL_TARGET_EXPORTS) \
53555	echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
53556	for flag in $(EXTRA_TARGET_FLAGS); do \
53557	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53558	done; \
53559	(cd $(TARGET_SUBDIR)/libtermcap && \
53560	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53561	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53562	          "RANLIB=$${RANLIB}" \
53563	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53564	           info) \
53565	  || exit 1
53566
53567@endif target-libtermcap
53568
53569.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
53570maybe-dvi-target-libtermcap:
53571@if target-libtermcap
53572maybe-dvi-target-libtermcap: dvi-target-libtermcap
53573
53574dvi-target-libtermcap: \
53575    configure-target-libtermcap
53576	@: $(MAKE); $(unstage)
53577	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
53578	r=`${PWD_COMMAND}`; export r; \
53579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53580	$(NORMAL_TARGET_EXPORTS) \
53581	echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
53582	for flag in $(EXTRA_TARGET_FLAGS); do \
53583	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53584	done; \
53585	(cd $(TARGET_SUBDIR)/libtermcap && \
53586	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53587	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53588	          "RANLIB=$${RANLIB}" \
53589	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53590	           dvi) \
53591	  || exit 1
53592
53593@endif target-libtermcap
53594
53595.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
53596maybe-pdf-target-libtermcap:
53597@if target-libtermcap
53598maybe-pdf-target-libtermcap: pdf-target-libtermcap
53599
53600pdf-target-libtermcap: \
53601    configure-target-libtermcap
53602	@: $(MAKE); $(unstage)
53603	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
53604	r=`${PWD_COMMAND}`; export r; \
53605	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53606	$(NORMAL_TARGET_EXPORTS) \
53607	echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
53608	for flag in $(EXTRA_TARGET_FLAGS); do \
53609	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53610	done; \
53611	(cd $(TARGET_SUBDIR)/libtermcap && \
53612	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53613	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53614	          "RANLIB=$${RANLIB}" \
53615	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53616	           pdf) \
53617	  || exit 1
53618
53619@endif target-libtermcap
53620
53621.PHONY: maybe-html-target-libtermcap html-target-libtermcap
53622maybe-html-target-libtermcap:
53623@if target-libtermcap
53624maybe-html-target-libtermcap: html-target-libtermcap
53625
53626html-target-libtermcap: \
53627    configure-target-libtermcap
53628	@: $(MAKE); $(unstage)
53629	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
53630	r=`${PWD_COMMAND}`; export r; \
53631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53632	$(NORMAL_TARGET_EXPORTS) \
53633	echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
53634	for flag in $(EXTRA_TARGET_FLAGS); do \
53635	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53636	done; \
53637	(cd $(TARGET_SUBDIR)/libtermcap && \
53638	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53639	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53640	          "RANLIB=$${RANLIB}" \
53641	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53642	           html) \
53643	  || exit 1
53644
53645@endif target-libtermcap
53646
53647.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
53648maybe-TAGS-target-libtermcap:
53649@if target-libtermcap
53650maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
53651
53652TAGS-target-libtermcap: \
53653    configure-target-libtermcap
53654	@: $(MAKE); $(unstage)
53655	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
53656	r=`${PWD_COMMAND}`; export r; \
53657	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53658	$(NORMAL_TARGET_EXPORTS) \
53659	echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
53660	for flag in $(EXTRA_TARGET_FLAGS); do \
53661	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53662	done; \
53663	(cd $(TARGET_SUBDIR)/libtermcap && \
53664	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53665	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53666	          "RANLIB=$${RANLIB}" \
53667	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53668	           TAGS) \
53669	  || exit 1
53670
53671@endif target-libtermcap
53672
53673.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
53674maybe-install-info-target-libtermcap:
53675@if target-libtermcap
53676maybe-install-info-target-libtermcap: install-info-target-libtermcap
53677
53678install-info-target-libtermcap: \
53679    configure-target-libtermcap \
53680    info-target-libtermcap
53681	@: $(MAKE); $(unstage)
53682	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
53683	r=`${PWD_COMMAND}`; export r; \
53684	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53685	$(NORMAL_TARGET_EXPORTS) \
53686	echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
53687	for flag in $(EXTRA_TARGET_FLAGS); do \
53688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53689	done; \
53690	(cd $(TARGET_SUBDIR)/libtermcap && \
53691	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53692	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53693	          "RANLIB=$${RANLIB}" \
53694	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53695	           install-info) \
53696	  || exit 1
53697
53698@endif target-libtermcap
53699
53700.PHONY: maybe-install-dvi-target-libtermcap install-dvi-target-libtermcap
53701maybe-install-dvi-target-libtermcap:
53702@if target-libtermcap
53703maybe-install-dvi-target-libtermcap: install-dvi-target-libtermcap
53704
53705install-dvi-target-libtermcap: \
53706    configure-target-libtermcap \
53707    dvi-target-libtermcap
53708	@: $(MAKE); $(unstage)
53709	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
53710	r=`${PWD_COMMAND}`; export r; \
53711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53712	$(NORMAL_TARGET_EXPORTS) \
53713	echo "Doing install-dvi in $(TARGET_SUBDIR)/libtermcap"; \
53714	for flag in $(EXTRA_TARGET_FLAGS); do \
53715	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53716	done; \
53717	(cd $(TARGET_SUBDIR)/libtermcap && \
53718	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53719	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53720	          "RANLIB=$${RANLIB}" \
53721	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53722	           install-dvi) \
53723	  || exit 1
53724
53725@endif target-libtermcap
53726
53727.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
53728maybe-install-pdf-target-libtermcap:
53729@if target-libtermcap
53730maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
53731
53732install-pdf-target-libtermcap: \
53733    configure-target-libtermcap \
53734    pdf-target-libtermcap
53735	@: $(MAKE); $(unstage)
53736	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
53737	r=`${PWD_COMMAND}`; export r; \
53738	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53739	$(NORMAL_TARGET_EXPORTS) \
53740	echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
53741	for flag in $(EXTRA_TARGET_FLAGS); do \
53742	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53743	done; \
53744	(cd $(TARGET_SUBDIR)/libtermcap && \
53745	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53746	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53747	          "RANLIB=$${RANLIB}" \
53748	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53749	           install-pdf) \
53750	  || exit 1
53751
53752@endif target-libtermcap
53753
53754.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
53755maybe-install-html-target-libtermcap:
53756@if target-libtermcap
53757maybe-install-html-target-libtermcap: install-html-target-libtermcap
53758
53759install-html-target-libtermcap: \
53760    configure-target-libtermcap \
53761    html-target-libtermcap
53762	@: $(MAKE); $(unstage)
53763	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
53764	r=`${PWD_COMMAND}`; export r; \
53765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53766	$(NORMAL_TARGET_EXPORTS) \
53767	echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
53768	for flag in $(EXTRA_TARGET_FLAGS); do \
53769	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53770	done; \
53771	(cd $(TARGET_SUBDIR)/libtermcap && \
53772	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53773	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53774	          "RANLIB=$${RANLIB}" \
53775	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53776	           install-html) \
53777	  || exit 1
53778
53779@endif target-libtermcap
53780
53781.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
53782maybe-installcheck-target-libtermcap:
53783@if target-libtermcap
53784maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
53785
53786installcheck-target-libtermcap: \
53787    configure-target-libtermcap
53788	@: $(MAKE); $(unstage)
53789	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
53790	r=`${PWD_COMMAND}`; export r; \
53791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53792	$(NORMAL_TARGET_EXPORTS) \
53793	echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
53794	for flag in $(EXTRA_TARGET_FLAGS); do \
53795	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53796	done; \
53797	(cd $(TARGET_SUBDIR)/libtermcap && \
53798	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53799	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53800	          "RANLIB=$${RANLIB}" \
53801	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53802	           installcheck) \
53803	  || exit 1
53804
53805@endif target-libtermcap
53806
53807.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
53808maybe-mostlyclean-target-libtermcap:
53809@if target-libtermcap
53810maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
53811
53812# libtermcap doesn't support mostlyclean.
53813mostlyclean-target-libtermcap:
53814
53815@endif target-libtermcap
53816
53817.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
53818maybe-clean-target-libtermcap:
53819@if target-libtermcap
53820maybe-clean-target-libtermcap: clean-target-libtermcap
53821
53822# libtermcap doesn't support clean.
53823clean-target-libtermcap:
53824
53825@endif target-libtermcap
53826
53827.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
53828maybe-distclean-target-libtermcap:
53829@if target-libtermcap
53830maybe-distclean-target-libtermcap: distclean-target-libtermcap
53831
53832# libtermcap doesn't support distclean.
53833distclean-target-libtermcap:
53834
53835@endif target-libtermcap
53836
53837.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
53838maybe-maintainer-clean-target-libtermcap:
53839@if target-libtermcap
53840maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
53841
53842# libtermcap doesn't support maintainer-clean.
53843maintainer-clean-target-libtermcap:
53844
53845@endif target-libtermcap
53846
53847
53848
53849
53850
53851.PHONY: configure-target-winsup maybe-configure-target-winsup
53852maybe-configure-target-winsup:
53853@if gcc-bootstrap
53854configure-target-winsup: stage_current
53855@endif gcc-bootstrap
53856@if target-winsup
53857maybe-configure-target-winsup: configure-target-winsup
53858configure-target-winsup:
53859	@: $(MAKE); $(unstage)
53860	@r=`${PWD_COMMAND}`; export r; \
53861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53862	echo "Checking multilib configuration for winsup..."; \
53863	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
53864	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
53865	if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
53866	  if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
53867	    rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
53868	  else \
53869	    rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
53870	    mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
53871	  fi; \
53872	else \
53873	  mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
53874	fi; \
53875	test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
53876	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
53877	$(NORMAL_TARGET_EXPORTS)  \
53878	echo Configuring in $(TARGET_SUBDIR)/winsup; \
53879	cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
53880	case $(srcdir) in \
53881	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53882	  *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
53883		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53884	esac; \
53885	module_srcdir=winsup; \
53886	rm -f no-such-file || : ; \
53887	CONFIG_SITE=no-such-file $(SHELL) \
53888	  $$s/$$module_srcdir/configure \
53889	  --srcdir=$${topdir}/$$module_srcdir \
53890	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53891	  --target=${target_alias}  \
53892	  || exit 1
53893@endif target-winsup
53894
53895
53896
53897
53898
53899.PHONY: all-target-winsup maybe-all-target-winsup
53900maybe-all-target-winsup:
53901@if gcc-bootstrap
53902all-target-winsup: stage_current
53903@endif gcc-bootstrap
53904@if target-winsup
53905TARGET-target-winsup=all
53906maybe-all-target-winsup: all-target-winsup
53907all-target-winsup: configure-target-winsup
53908	@: $(MAKE); $(unstage)
53909	@r=`${PWD_COMMAND}`; export r; \
53910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53911	$(NORMAL_TARGET_EXPORTS)  \
53912	(cd $(TARGET_SUBDIR)/winsup && \
53913	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
53914		$(TARGET-target-winsup))
53915@endif target-winsup
53916
53917
53918
53919
53920
53921.PHONY: check-target-winsup maybe-check-target-winsup
53922maybe-check-target-winsup:
53923@if target-winsup
53924maybe-check-target-winsup: check-target-winsup
53925
53926check-target-winsup:
53927	@: $(MAKE); $(unstage)
53928	@r=`${PWD_COMMAND}`; export r; \
53929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53930	$(NORMAL_TARGET_EXPORTS) \
53931	(cd $(TARGET_SUBDIR)/winsup && \
53932	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
53933
53934@endif target-winsup
53935
53936.PHONY: install-target-winsup maybe-install-target-winsup
53937maybe-install-target-winsup:
53938@if target-winsup
53939maybe-install-target-winsup: install-target-winsup
53940
53941install-target-winsup: installdirs
53942	@: $(MAKE); $(unstage)
53943	@r=`${PWD_COMMAND}`; export r; \
53944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53945	$(NORMAL_TARGET_EXPORTS) \
53946	(cd $(TARGET_SUBDIR)/winsup && \
53947	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
53948
53949@endif target-winsup
53950
53951.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
53952maybe-install-strip-target-winsup:
53953@if target-winsup
53954maybe-install-strip-target-winsup: install-strip-target-winsup
53955
53956install-strip-target-winsup: installdirs
53957	@: $(MAKE); $(unstage)
53958	@r=`${PWD_COMMAND}`; export r; \
53959	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53960	$(NORMAL_TARGET_EXPORTS) \
53961	(cd $(TARGET_SUBDIR)/winsup && \
53962	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
53963
53964@endif target-winsup
53965
53966# Other targets (info, dvi, pdf, etc.)
53967
53968.PHONY: maybe-info-target-winsup info-target-winsup
53969maybe-info-target-winsup:
53970@if target-winsup
53971maybe-info-target-winsup: info-target-winsup
53972
53973info-target-winsup: \
53974    configure-target-winsup
53975	@: $(MAKE); $(unstage)
53976	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
53977	r=`${PWD_COMMAND}`; export r; \
53978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53979	$(NORMAL_TARGET_EXPORTS) \
53980	echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
53981	for flag in $(EXTRA_TARGET_FLAGS); do \
53982	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53983	done; \
53984	(cd $(TARGET_SUBDIR)/winsup && \
53985	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53986	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53987	          "RANLIB=$${RANLIB}" \
53988	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53989	           info) \
53990	  || exit 1
53991
53992@endif target-winsup
53993
53994.PHONY: maybe-dvi-target-winsup dvi-target-winsup
53995maybe-dvi-target-winsup:
53996@if target-winsup
53997maybe-dvi-target-winsup: dvi-target-winsup
53998
53999dvi-target-winsup: \
54000    configure-target-winsup
54001	@: $(MAKE); $(unstage)
54002	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54003	r=`${PWD_COMMAND}`; export r; \
54004	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54005	$(NORMAL_TARGET_EXPORTS) \
54006	echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
54007	for flag in $(EXTRA_TARGET_FLAGS); do \
54008	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54009	done; \
54010	(cd $(TARGET_SUBDIR)/winsup && \
54011	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54012	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54013	          "RANLIB=$${RANLIB}" \
54014	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54015	           dvi) \
54016	  || exit 1
54017
54018@endif target-winsup
54019
54020.PHONY: maybe-pdf-target-winsup pdf-target-winsup
54021maybe-pdf-target-winsup:
54022@if target-winsup
54023maybe-pdf-target-winsup: pdf-target-winsup
54024
54025pdf-target-winsup: \
54026    configure-target-winsup
54027	@: $(MAKE); $(unstage)
54028	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54029	r=`${PWD_COMMAND}`; export r; \
54030	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54031	$(NORMAL_TARGET_EXPORTS) \
54032	echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
54033	for flag in $(EXTRA_TARGET_FLAGS); do \
54034	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54035	done; \
54036	(cd $(TARGET_SUBDIR)/winsup && \
54037	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54038	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54039	          "RANLIB=$${RANLIB}" \
54040	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54041	           pdf) \
54042	  || exit 1
54043
54044@endif target-winsup
54045
54046.PHONY: maybe-html-target-winsup html-target-winsup
54047maybe-html-target-winsup:
54048@if target-winsup
54049maybe-html-target-winsup: html-target-winsup
54050
54051html-target-winsup: \
54052    configure-target-winsup
54053	@: $(MAKE); $(unstage)
54054	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54055	r=`${PWD_COMMAND}`; export r; \
54056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54057	$(NORMAL_TARGET_EXPORTS) \
54058	echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
54059	for flag in $(EXTRA_TARGET_FLAGS); do \
54060	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54061	done; \
54062	(cd $(TARGET_SUBDIR)/winsup && \
54063	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54064	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54065	          "RANLIB=$${RANLIB}" \
54066	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54067	           html) \
54068	  || exit 1
54069
54070@endif target-winsup
54071
54072.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
54073maybe-TAGS-target-winsup:
54074@if target-winsup
54075maybe-TAGS-target-winsup: TAGS-target-winsup
54076
54077TAGS-target-winsup: \
54078    configure-target-winsup
54079	@: $(MAKE); $(unstage)
54080	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54081	r=`${PWD_COMMAND}`; export r; \
54082	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54083	$(NORMAL_TARGET_EXPORTS) \
54084	echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
54085	for flag in $(EXTRA_TARGET_FLAGS); do \
54086	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54087	done; \
54088	(cd $(TARGET_SUBDIR)/winsup && \
54089	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54090	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54091	          "RANLIB=$${RANLIB}" \
54092	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54093	           TAGS) \
54094	  || exit 1
54095
54096@endif target-winsup
54097
54098.PHONY: maybe-install-info-target-winsup install-info-target-winsup
54099maybe-install-info-target-winsup:
54100@if target-winsup
54101maybe-install-info-target-winsup: install-info-target-winsup
54102
54103install-info-target-winsup: \
54104    configure-target-winsup \
54105    info-target-winsup
54106	@: $(MAKE); $(unstage)
54107	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54108	r=`${PWD_COMMAND}`; export r; \
54109	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54110	$(NORMAL_TARGET_EXPORTS) \
54111	echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
54112	for flag in $(EXTRA_TARGET_FLAGS); do \
54113	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54114	done; \
54115	(cd $(TARGET_SUBDIR)/winsup && \
54116	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54117	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54118	          "RANLIB=$${RANLIB}" \
54119	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54120	           install-info) \
54121	  || exit 1
54122
54123@endif target-winsup
54124
54125.PHONY: maybe-install-dvi-target-winsup install-dvi-target-winsup
54126maybe-install-dvi-target-winsup:
54127@if target-winsup
54128maybe-install-dvi-target-winsup: install-dvi-target-winsup
54129
54130install-dvi-target-winsup: \
54131    configure-target-winsup \
54132    dvi-target-winsup
54133	@: $(MAKE); $(unstage)
54134	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54135	r=`${PWD_COMMAND}`; export r; \
54136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54137	$(NORMAL_TARGET_EXPORTS) \
54138	echo "Doing install-dvi in $(TARGET_SUBDIR)/winsup"; \
54139	for flag in $(EXTRA_TARGET_FLAGS); do \
54140	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54141	done; \
54142	(cd $(TARGET_SUBDIR)/winsup && \
54143	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54144	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54145	          "RANLIB=$${RANLIB}" \
54146	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54147	           install-dvi) \
54148	  || exit 1
54149
54150@endif target-winsup
54151
54152.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
54153maybe-install-pdf-target-winsup:
54154@if target-winsup
54155maybe-install-pdf-target-winsup: install-pdf-target-winsup
54156
54157install-pdf-target-winsup: \
54158    configure-target-winsup \
54159    pdf-target-winsup
54160	@: $(MAKE); $(unstage)
54161	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54162	r=`${PWD_COMMAND}`; export r; \
54163	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54164	$(NORMAL_TARGET_EXPORTS) \
54165	echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
54166	for flag in $(EXTRA_TARGET_FLAGS); do \
54167	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54168	done; \
54169	(cd $(TARGET_SUBDIR)/winsup && \
54170	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54171	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54172	          "RANLIB=$${RANLIB}" \
54173	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54174	           install-pdf) \
54175	  || exit 1
54176
54177@endif target-winsup
54178
54179.PHONY: maybe-install-html-target-winsup install-html-target-winsup
54180maybe-install-html-target-winsup:
54181@if target-winsup
54182maybe-install-html-target-winsup: install-html-target-winsup
54183
54184install-html-target-winsup: \
54185    configure-target-winsup \
54186    html-target-winsup
54187	@: $(MAKE); $(unstage)
54188	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54189	r=`${PWD_COMMAND}`; export r; \
54190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54191	$(NORMAL_TARGET_EXPORTS) \
54192	echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
54193	for flag in $(EXTRA_TARGET_FLAGS); do \
54194	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54195	done; \
54196	(cd $(TARGET_SUBDIR)/winsup && \
54197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54199	          "RANLIB=$${RANLIB}" \
54200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54201	           install-html) \
54202	  || exit 1
54203
54204@endif target-winsup
54205
54206.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
54207maybe-installcheck-target-winsup:
54208@if target-winsup
54209maybe-installcheck-target-winsup: installcheck-target-winsup
54210
54211installcheck-target-winsup: \
54212    configure-target-winsup
54213	@: $(MAKE); $(unstage)
54214	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54215	r=`${PWD_COMMAND}`; export r; \
54216	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54217	$(NORMAL_TARGET_EXPORTS) \
54218	echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
54219	for flag in $(EXTRA_TARGET_FLAGS); do \
54220	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54221	done; \
54222	(cd $(TARGET_SUBDIR)/winsup && \
54223	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54224	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54225	          "RANLIB=$${RANLIB}" \
54226	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54227	           installcheck) \
54228	  || exit 1
54229
54230@endif target-winsup
54231
54232.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
54233maybe-mostlyclean-target-winsup:
54234@if target-winsup
54235maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
54236
54237mostlyclean-target-winsup:
54238	@: $(MAKE); $(unstage)
54239	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54240	r=`${PWD_COMMAND}`; export r; \
54241	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54242	$(NORMAL_TARGET_EXPORTS) \
54243	echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
54244	for flag in $(EXTRA_TARGET_FLAGS); do \
54245	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54246	done; \
54247	(cd $(TARGET_SUBDIR)/winsup && \
54248	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54249	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54250	          "RANLIB=$${RANLIB}" \
54251	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54252	           mostlyclean) \
54253	  || exit 1
54254
54255@endif target-winsup
54256
54257.PHONY: maybe-clean-target-winsup clean-target-winsup
54258maybe-clean-target-winsup:
54259@if target-winsup
54260maybe-clean-target-winsup: clean-target-winsup
54261
54262clean-target-winsup:
54263	@: $(MAKE); $(unstage)
54264	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54265	r=`${PWD_COMMAND}`; export r; \
54266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54267	$(NORMAL_TARGET_EXPORTS) \
54268	echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
54269	for flag in $(EXTRA_TARGET_FLAGS); do \
54270	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54271	done; \
54272	(cd $(TARGET_SUBDIR)/winsup && \
54273	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54274	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54275	          "RANLIB=$${RANLIB}" \
54276	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54277	           clean) \
54278	  || exit 1
54279
54280@endif target-winsup
54281
54282.PHONY: maybe-distclean-target-winsup distclean-target-winsup
54283maybe-distclean-target-winsup:
54284@if target-winsup
54285maybe-distclean-target-winsup: distclean-target-winsup
54286
54287distclean-target-winsup:
54288	@: $(MAKE); $(unstage)
54289	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54290	r=`${PWD_COMMAND}`; export r; \
54291	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54292	$(NORMAL_TARGET_EXPORTS) \
54293	echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
54294	for flag in $(EXTRA_TARGET_FLAGS); do \
54295	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54296	done; \
54297	(cd $(TARGET_SUBDIR)/winsup && \
54298	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54299	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54300	          "RANLIB=$${RANLIB}" \
54301	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54302	           distclean) \
54303	  || exit 1
54304
54305@endif target-winsup
54306
54307.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
54308maybe-maintainer-clean-target-winsup:
54309@if target-winsup
54310maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
54311
54312maintainer-clean-target-winsup:
54313	@: $(MAKE); $(unstage)
54314	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
54315	r=`${PWD_COMMAND}`; export r; \
54316	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54317	$(NORMAL_TARGET_EXPORTS) \
54318	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
54319	for flag in $(EXTRA_TARGET_FLAGS); do \
54320	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54321	done; \
54322	(cd $(TARGET_SUBDIR)/winsup && \
54323	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54324	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54325	          "RANLIB=$${RANLIB}" \
54326	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54327	           maintainer-clean) \
54328	  || exit 1
54329
54330@endif target-winsup
54331
54332
54333
54334
54335
54336.PHONY: configure-target-libgloss maybe-configure-target-libgloss
54337maybe-configure-target-libgloss:
54338@if gcc-bootstrap
54339configure-target-libgloss: stage_current
54340@endif gcc-bootstrap
54341@if target-libgloss
54342maybe-configure-target-libgloss: configure-target-libgloss
54343configure-target-libgloss:
54344	@: $(MAKE); $(unstage)
54345	@r=`${PWD_COMMAND}`; export r; \
54346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54347	echo "Checking multilib configuration for libgloss..."; \
54348	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
54349	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
54350	if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
54351	  if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
54352	    rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
54353	  else \
54354	    rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
54355	    mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
54356	  fi; \
54357	else \
54358	  mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
54359	fi; \
54360	test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
54361	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
54362	$(NORMAL_TARGET_EXPORTS)  \
54363	echo Configuring in $(TARGET_SUBDIR)/libgloss; \
54364	cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
54365	case $(srcdir) in \
54366	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54367	  *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
54368		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54369	esac; \
54370	module_srcdir=libgloss; \
54371	rm -f no-such-file || : ; \
54372	CONFIG_SITE=no-such-file $(SHELL) \
54373	  $$s/$$module_srcdir/configure \
54374	  --srcdir=$${topdir}/$$module_srcdir \
54375	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54376	  --target=${target_alias}  \
54377	  || exit 1
54378@endif target-libgloss
54379
54380
54381
54382
54383
54384.PHONY: all-target-libgloss maybe-all-target-libgloss
54385maybe-all-target-libgloss:
54386@if gcc-bootstrap
54387all-target-libgloss: stage_current
54388@endif gcc-bootstrap
54389@if target-libgloss
54390TARGET-target-libgloss=all
54391maybe-all-target-libgloss: all-target-libgloss
54392all-target-libgloss: configure-target-libgloss
54393	@: $(MAKE); $(unstage)
54394	@r=`${PWD_COMMAND}`; export r; \
54395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54396	$(NORMAL_TARGET_EXPORTS)  \
54397	(cd $(TARGET_SUBDIR)/libgloss && \
54398	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
54399		$(TARGET-target-libgloss))
54400@endif target-libgloss
54401
54402
54403
54404
54405
54406.PHONY: check-target-libgloss maybe-check-target-libgloss
54407maybe-check-target-libgloss:
54408@if target-libgloss
54409maybe-check-target-libgloss: check-target-libgloss
54410
54411# Dummy target for uncheckable module.
54412check-target-libgloss:
54413
54414@endif target-libgloss
54415
54416.PHONY: install-target-libgloss maybe-install-target-libgloss
54417maybe-install-target-libgloss:
54418@if target-libgloss
54419maybe-install-target-libgloss: install-target-libgloss
54420
54421install-target-libgloss: installdirs
54422	@: $(MAKE); $(unstage)
54423	@r=`${PWD_COMMAND}`; export r; \
54424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54425	$(NORMAL_TARGET_EXPORTS) \
54426	(cd $(TARGET_SUBDIR)/libgloss && \
54427	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
54428
54429@endif target-libgloss
54430
54431.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
54432maybe-install-strip-target-libgloss:
54433@if target-libgloss
54434maybe-install-strip-target-libgloss: install-strip-target-libgloss
54435
54436install-strip-target-libgloss: installdirs
54437	@: $(MAKE); $(unstage)
54438	@r=`${PWD_COMMAND}`; export r; \
54439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54440	$(NORMAL_TARGET_EXPORTS) \
54441	(cd $(TARGET_SUBDIR)/libgloss && \
54442	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
54443
54444@endif target-libgloss
54445
54446# Other targets (info, dvi, pdf, etc.)
54447
54448.PHONY: maybe-info-target-libgloss info-target-libgloss
54449maybe-info-target-libgloss:
54450@if target-libgloss
54451maybe-info-target-libgloss: info-target-libgloss
54452
54453info-target-libgloss: \
54454    configure-target-libgloss
54455	@: $(MAKE); $(unstage)
54456	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54457	r=`${PWD_COMMAND}`; export r; \
54458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54459	$(NORMAL_TARGET_EXPORTS) \
54460	echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
54461	for flag in $(EXTRA_TARGET_FLAGS); do \
54462	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54463	done; \
54464	(cd $(TARGET_SUBDIR)/libgloss && \
54465	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54466	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54467	          "RANLIB=$${RANLIB}" \
54468	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54469	           info) \
54470	  || exit 1
54471
54472@endif target-libgloss
54473
54474.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
54475maybe-dvi-target-libgloss:
54476@if target-libgloss
54477maybe-dvi-target-libgloss: dvi-target-libgloss
54478
54479dvi-target-libgloss: \
54480    configure-target-libgloss
54481	@: $(MAKE); $(unstage)
54482	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54483	r=`${PWD_COMMAND}`; export r; \
54484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54485	$(NORMAL_TARGET_EXPORTS) \
54486	echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
54487	for flag in $(EXTRA_TARGET_FLAGS); do \
54488	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54489	done; \
54490	(cd $(TARGET_SUBDIR)/libgloss && \
54491	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54492	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54493	          "RANLIB=$${RANLIB}" \
54494	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54495	           dvi) \
54496	  || exit 1
54497
54498@endif target-libgloss
54499
54500.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
54501maybe-pdf-target-libgloss:
54502@if target-libgloss
54503maybe-pdf-target-libgloss: pdf-target-libgloss
54504
54505pdf-target-libgloss: \
54506    configure-target-libgloss
54507	@: $(MAKE); $(unstage)
54508	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54509	r=`${PWD_COMMAND}`; export r; \
54510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54511	$(NORMAL_TARGET_EXPORTS) \
54512	echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
54513	for flag in $(EXTRA_TARGET_FLAGS); do \
54514	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54515	done; \
54516	(cd $(TARGET_SUBDIR)/libgloss && \
54517	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54518	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54519	          "RANLIB=$${RANLIB}" \
54520	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54521	           pdf) \
54522	  || exit 1
54523
54524@endif target-libgloss
54525
54526.PHONY: maybe-html-target-libgloss html-target-libgloss
54527maybe-html-target-libgloss:
54528@if target-libgloss
54529maybe-html-target-libgloss: html-target-libgloss
54530
54531html-target-libgloss: \
54532    configure-target-libgloss
54533	@: $(MAKE); $(unstage)
54534	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54535	r=`${PWD_COMMAND}`; export r; \
54536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54537	$(NORMAL_TARGET_EXPORTS) \
54538	echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
54539	for flag in $(EXTRA_TARGET_FLAGS); do \
54540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54541	done; \
54542	(cd $(TARGET_SUBDIR)/libgloss && \
54543	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54544	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54545	          "RANLIB=$${RANLIB}" \
54546	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54547	           html) \
54548	  || exit 1
54549
54550@endif target-libgloss
54551
54552.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
54553maybe-TAGS-target-libgloss:
54554@if target-libgloss
54555maybe-TAGS-target-libgloss: TAGS-target-libgloss
54556
54557TAGS-target-libgloss: \
54558    configure-target-libgloss
54559	@: $(MAKE); $(unstage)
54560	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54561	r=`${PWD_COMMAND}`; export r; \
54562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54563	$(NORMAL_TARGET_EXPORTS) \
54564	echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
54565	for flag in $(EXTRA_TARGET_FLAGS); do \
54566	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54567	done; \
54568	(cd $(TARGET_SUBDIR)/libgloss && \
54569	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54570	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54571	          "RANLIB=$${RANLIB}" \
54572	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54573	           TAGS) \
54574	  || exit 1
54575
54576@endif target-libgloss
54577
54578.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
54579maybe-install-info-target-libgloss:
54580@if target-libgloss
54581maybe-install-info-target-libgloss: install-info-target-libgloss
54582
54583install-info-target-libgloss: \
54584    configure-target-libgloss \
54585    info-target-libgloss
54586	@: $(MAKE); $(unstage)
54587	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54588	r=`${PWD_COMMAND}`; export r; \
54589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54590	$(NORMAL_TARGET_EXPORTS) \
54591	echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
54592	for flag in $(EXTRA_TARGET_FLAGS); do \
54593	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54594	done; \
54595	(cd $(TARGET_SUBDIR)/libgloss && \
54596	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54597	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54598	          "RANLIB=$${RANLIB}" \
54599	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54600	           install-info) \
54601	  || exit 1
54602
54603@endif target-libgloss
54604
54605.PHONY: maybe-install-dvi-target-libgloss install-dvi-target-libgloss
54606maybe-install-dvi-target-libgloss:
54607@if target-libgloss
54608maybe-install-dvi-target-libgloss: install-dvi-target-libgloss
54609
54610install-dvi-target-libgloss: \
54611    configure-target-libgloss \
54612    dvi-target-libgloss
54613	@: $(MAKE); $(unstage)
54614	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54615	r=`${PWD_COMMAND}`; export r; \
54616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54617	$(NORMAL_TARGET_EXPORTS) \
54618	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgloss"; \
54619	for flag in $(EXTRA_TARGET_FLAGS); do \
54620	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54621	done; \
54622	(cd $(TARGET_SUBDIR)/libgloss && \
54623	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54624	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54625	          "RANLIB=$${RANLIB}" \
54626	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54627	           install-dvi) \
54628	  || exit 1
54629
54630@endif target-libgloss
54631
54632.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
54633maybe-install-pdf-target-libgloss:
54634@if target-libgloss
54635maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
54636
54637install-pdf-target-libgloss: \
54638    configure-target-libgloss \
54639    pdf-target-libgloss
54640	@: $(MAKE); $(unstage)
54641	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54642	r=`${PWD_COMMAND}`; export r; \
54643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54644	$(NORMAL_TARGET_EXPORTS) \
54645	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
54646	for flag in $(EXTRA_TARGET_FLAGS); do \
54647	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54648	done; \
54649	(cd $(TARGET_SUBDIR)/libgloss && \
54650	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54651	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54652	          "RANLIB=$${RANLIB}" \
54653	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54654	           install-pdf) \
54655	  || exit 1
54656
54657@endif target-libgloss
54658
54659.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
54660maybe-install-html-target-libgloss:
54661@if target-libgloss
54662maybe-install-html-target-libgloss: install-html-target-libgloss
54663
54664install-html-target-libgloss: \
54665    configure-target-libgloss \
54666    html-target-libgloss
54667	@: $(MAKE); $(unstage)
54668	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54669	r=`${PWD_COMMAND}`; export r; \
54670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54671	$(NORMAL_TARGET_EXPORTS) \
54672	echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
54673	for flag in $(EXTRA_TARGET_FLAGS); do \
54674	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54675	done; \
54676	(cd $(TARGET_SUBDIR)/libgloss && \
54677	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54678	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54679	          "RANLIB=$${RANLIB}" \
54680	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54681	           install-html) \
54682	  || exit 1
54683
54684@endif target-libgloss
54685
54686.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
54687maybe-installcheck-target-libgloss:
54688@if target-libgloss
54689maybe-installcheck-target-libgloss: installcheck-target-libgloss
54690
54691installcheck-target-libgloss: \
54692    configure-target-libgloss
54693	@: $(MAKE); $(unstage)
54694	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54695	r=`${PWD_COMMAND}`; export r; \
54696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54697	$(NORMAL_TARGET_EXPORTS) \
54698	echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
54699	for flag in $(EXTRA_TARGET_FLAGS); do \
54700	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54701	done; \
54702	(cd $(TARGET_SUBDIR)/libgloss && \
54703	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54704	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54705	          "RANLIB=$${RANLIB}" \
54706	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54707	           installcheck) \
54708	  || exit 1
54709
54710@endif target-libgloss
54711
54712.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
54713maybe-mostlyclean-target-libgloss:
54714@if target-libgloss
54715maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
54716
54717mostlyclean-target-libgloss:
54718	@: $(MAKE); $(unstage)
54719	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54720	r=`${PWD_COMMAND}`; export r; \
54721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54722	$(NORMAL_TARGET_EXPORTS) \
54723	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
54724	for flag in $(EXTRA_TARGET_FLAGS); do \
54725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54726	done; \
54727	(cd $(TARGET_SUBDIR)/libgloss && \
54728	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54729	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54730	          "RANLIB=$${RANLIB}" \
54731	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54732	           mostlyclean) \
54733	  || exit 1
54734
54735@endif target-libgloss
54736
54737.PHONY: maybe-clean-target-libgloss clean-target-libgloss
54738maybe-clean-target-libgloss:
54739@if target-libgloss
54740maybe-clean-target-libgloss: clean-target-libgloss
54741
54742clean-target-libgloss:
54743	@: $(MAKE); $(unstage)
54744	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54745	r=`${PWD_COMMAND}`; export r; \
54746	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54747	$(NORMAL_TARGET_EXPORTS) \
54748	echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
54749	for flag in $(EXTRA_TARGET_FLAGS); do \
54750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54751	done; \
54752	(cd $(TARGET_SUBDIR)/libgloss && \
54753	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54754	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54755	          "RANLIB=$${RANLIB}" \
54756	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54757	           clean) \
54758	  || exit 1
54759
54760@endif target-libgloss
54761
54762.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
54763maybe-distclean-target-libgloss:
54764@if target-libgloss
54765maybe-distclean-target-libgloss: distclean-target-libgloss
54766
54767distclean-target-libgloss:
54768	@: $(MAKE); $(unstage)
54769	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54770	r=`${PWD_COMMAND}`; export r; \
54771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54772	$(NORMAL_TARGET_EXPORTS) \
54773	echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
54774	for flag in $(EXTRA_TARGET_FLAGS); do \
54775	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54776	done; \
54777	(cd $(TARGET_SUBDIR)/libgloss && \
54778	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54779	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54780	          "RANLIB=$${RANLIB}" \
54781	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54782	           distclean) \
54783	  || exit 1
54784
54785@endif target-libgloss
54786
54787.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
54788maybe-maintainer-clean-target-libgloss:
54789@if target-libgloss
54790maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
54791
54792maintainer-clean-target-libgloss:
54793	@: $(MAKE); $(unstage)
54794	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
54795	r=`${PWD_COMMAND}`; export r; \
54796	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54797	$(NORMAL_TARGET_EXPORTS) \
54798	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
54799	for flag in $(EXTRA_TARGET_FLAGS); do \
54800	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54801	done; \
54802	(cd $(TARGET_SUBDIR)/libgloss && \
54803	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54804	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54805	          "RANLIB=$${RANLIB}" \
54806	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54807	           maintainer-clean) \
54808	  || exit 1
54809
54810@endif target-libgloss
54811
54812
54813
54814
54815
54816.PHONY: configure-target-libffi maybe-configure-target-libffi
54817maybe-configure-target-libffi:
54818@if gcc-bootstrap
54819configure-target-libffi: stage_current
54820@endif gcc-bootstrap
54821@if target-libffi
54822maybe-configure-target-libffi: configure-target-libffi
54823configure-target-libffi:
54824	@: $(MAKE); $(unstage)
54825	@r=`${PWD_COMMAND}`; export r; \
54826	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54827	echo "Checking multilib configuration for libffi..."; \
54828	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
54829	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
54830	if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
54831	  if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
54832	    rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
54833	  else \
54834	    rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
54835	    mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
54836	  fi; \
54837	else \
54838	  mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
54839	fi; \
54840	test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
54841	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
54842	$(NORMAL_TARGET_EXPORTS)  \
54843	echo Configuring in $(TARGET_SUBDIR)/libffi; \
54844	cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
54845	case $(srcdir) in \
54846	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54847	  *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
54848		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54849	esac; \
54850	module_srcdir=libffi; \
54851	rm -f no-such-file || : ; \
54852	CONFIG_SITE=no-such-file $(SHELL) \
54853	  $$s/$$module_srcdir/configure \
54854	  --srcdir=$${topdir}/$$module_srcdir \
54855	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54856	  --target=${target_alias}  \
54857	  || exit 1
54858@endif target-libffi
54859
54860
54861
54862
54863
54864.PHONY: all-target-libffi maybe-all-target-libffi
54865maybe-all-target-libffi:
54866@if gcc-bootstrap
54867all-target-libffi: stage_current
54868@endif gcc-bootstrap
54869@if target-libffi
54870TARGET-target-libffi=all
54871maybe-all-target-libffi: all-target-libffi
54872all-target-libffi: configure-target-libffi
54873	@: $(MAKE); $(unstage)
54874	@r=`${PWD_COMMAND}`; export r; \
54875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54876	$(NORMAL_TARGET_EXPORTS)  \
54877	(cd $(TARGET_SUBDIR)/libffi && \
54878	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
54879		$(TARGET-target-libffi))
54880@endif target-libffi
54881
54882
54883
54884
54885
54886.PHONY: check-target-libffi maybe-check-target-libffi
54887maybe-check-target-libffi:
54888@if target-libffi
54889maybe-check-target-libffi: check-target-libffi
54890
54891check-target-libffi:
54892	@: $(MAKE); $(unstage)
54893	@r=`${PWD_COMMAND}`; export r; \
54894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54895	$(NORMAL_TARGET_EXPORTS) \
54896	(cd $(TARGET_SUBDIR)/libffi && \
54897	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
54898
54899@endif target-libffi
54900
54901.PHONY: install-target-libffi maybe-install-target-libffi
54902maybe-install-target-libffi:
54903@if target-libffi
54904maybe-install-target-libffi: install-target-libffi
54905
54906# Dummy target for uninstallable.
54907install-target-libffi:
54908
54909@endif target-libffi
54910
54911.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
54912maybe-install-strip-target-libffi:
54913@if target-libffi
54914maybe-install-strip-target-libffi: install-strip-target-libffi
54915
54916# Dummy target for uninstallable.
54917install-strip-target-libffi:
54918
54919@endif target-libffi
54920
54921# Other targets (info, dvi, pdf, etc.)
54922
54923.PHONY: maybe-info-target-libffi info-target-libffi
54924maybe-info-target-libffi:
54925@if target-libffi
54926maybe-info-target-libffi: info-target-libffi
54927
54928info-target-libffi: \
54929    configure-target-libffi
54930	@: $(MAKE); $(unstage)
54931	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
54932	r=`${PWD_COMMAND}`; export r; \
54933	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54934	$(NORMAL_TARGET_EXPORTS) \
54935	echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
54936	for flag in $(EXTRA_TARGET_FLAGS); do \
54937	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54938	done; \
54939	(cd $(TARGET_SUBDIR)/libffi && \
54940	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54941	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54942	          "RANLIB=$${RANLIB}" \
54943	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54944	           info) \
54945	  || exit 1
54946
54947@endif target-libffi
54948
54949.PHONY: maybe-dvi-target-libffi dvi-target-libffi
54950maybe-dvi-target-libffi:
54951@if target-libffi
54952maybe-dvi-target-libffi: dvi-target-libffi
54953
54954dvi-target-libffi: \
54955    configure-target-libffi
54956	@: $(MAKE); $(unstage)
54957	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
54958	r=`${PWD_COMMAND}`; export r; \
54959	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54960	$(NORMAL_TARGET_EXPORTS) \
54961	echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
54962	for flag in $(EXTRA_TARGET_FLAGS); do \
54963	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54964	done; \
54965	(cd $(TARGET_SUBDIR)/libffi && \
54966	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54967	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54968	          "RANLIB=$${RANLIB}" \
54969	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54970	           dvi) \
54971	  || exit 1
54972
54973@endif target-libffi
54974
54975.PHONY: maybe-pdf-target-libffi pdf-target-libffi
54976maybe-pdf-target-libffi:
54977@if target-libffi
54978maybe-pdf-target-libffi: pdf-target-libffi
54979
54980pdf-target-libffi: \
54981    configure-target-libffi
54982	@: $(MAKE); $(unstage)
54983	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
54984	r=`${PWD_COMMAND}`; export r; \
54985	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54986	$(NORMAL_TARGET_EXPORTS) \
54987	echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
54988	for flag in $(EXTRA_TARGET_FLAGS); do \
54989	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54990	done; \
54991	(cd $(TARGET_SUBDIR)/libffi && \
54992	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54993	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54994	          "RANLIB=$${RANLIB}" \
54995	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54996	           pdf) \
54997	  || exit 1
54998
54999@endif target-libffi
55000
55001.PHONY: maybe-html-target-libffi html-target-libffi
55002maybe-html-target-libffi:
55003@if target-libffi
55004maybe-html-target-libffi: html-target-libffi
55005
55006html-target-libffi: \
55007    configure-target-libffi
55008	@: $(MAKE); $(unstage)
55009	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
55010	r=`${PWD_COMMAND}`; export r; \
55011	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55012	$(NORMAL_TARGET_EXPORTS) \
55013	echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
55014	for flag in $(EXTRA_TARGET_FLAGS); do \
55015	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55016	done; \
55017	(cd $(TARGET_SUBDIR)/libffi && \
55018	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55019	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55020	          "RANLIB=$${RANLIB}" \
55021	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55022	           html) \
55023	  || exit 1
55024
55025@endif target-libffi
55026
55027.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
55028maybe-TAGS-target-libffi:
55029@if target-libffi
55030maybe-TAGS-target-libffi: TAGS-target-libffi
55031
55032TAGS-target-libffi: \
55033    configure-target-libffi
55034	@: $(MAKE); $(unstage)
55035	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
55036	r=`${PWD_COMMAND}`; export r; \
55037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55038	$(NORMAL_TARGET_EXPORTS) \
55039	echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
55040	for flag in $(EXTRA_TARGET_FLAGS); do \
55041	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55042	done; \
55043	(cd $(TARGET_SUBDIR)/libffi && \
55044	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55045	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55046	          "RANLIB=$${RANLIB}" \
55047	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55048	           TAGS) \
55049	  || exit 1
55050
55051@endif target-libffi
55052
55053.PHONY: maybe-install-info-target-libffi install-info-target-libffi
55054maybe-install-info-target-libffi:
55055@if target-libffi
55056maybe-install-info-target-libffi: install-info-target-libffi
55057
55058install-info-target-libffi: \
55059    configure-target-libffi \
55060    info-target-libffi
55061	@: $(MAKE); $(unstage)
55062	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
55063	r=`${PWD_COMMAND}`; export r; \
55064	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55065	$(NORMAL_TARGET_EXPORTS) \
55066	echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
55067	for flag in $(EXTRA_TARGET_FLAGS); do \
55068	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55069	done; \
55070	(cd $(TARGET_SUBDIR)/libffi && \
55071	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55072	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55073	          "RANLIB=$${RANLIB}" \
55074	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55075	           install-info) \
55076	  || exit 1
55077
55078@endif target-libffi
55079
55080.PHONY: maybe-install-dvi-target-libffi install-dvi-target-libffi
55081maybe-install-dvi-target-libffi:
55082@if target-libffi
55083maybe-install-dvi-target-libffi: install-dvi-target-libffi
55084
55085install-dvi-target-libffi: \
55086    configure-target-libffi \
55087    dvi-target-libffi
55088	@: $(MAKE); $(unstage)
55089	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
55090	r=`${PWD_COMMAND}`; export r; \
55091	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55092	$(NORMAL_TARGET_EXPORTS) \
55093	echo "Doing install-dvi in $(TARGET_SUBDIR)/libffi"; \
55094	for flag in $(EXTRA_TARGET_FLAGS); do \
55095	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55096	done; \
55097	(cd $(TARGET_SUBDIR)/libffi && \
55098	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55099	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55100	          "RANLIB=$${RANLIB}" \
55101	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55102	           install-dvi) \
55103	  || exit 1
55104
55105@endif target-libffi
55106
55107.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
55108maybe-install-pdf-target-libffi:
55109@if target-libffi
55110maybe-install-pdf-target-libffi: install-pdf-target-libffi
55111
55112install-pdf-target-libffi: \
55113    configure-target-libffi \
55114    pdf-target-libffi
55115	@: $(MAKE); $(unstage)
55116	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
55117	r=`${PWD_COMMAND}`; export r; \
55118	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55119	$(NORMAL_TARGET_EXPORTS) \
55120	echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
55121	for flag in $(EXTRA_TARGET_FLAGS); do \
55122	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55123	done; \
55124	(cd $(TARGET_SUBDIR)/libffi && \
55125	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55126	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55127	          "RANLIB=$${RANLIB}" \
55128	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55129	           install-pdf) \
55130	  || exit 1
55131
55132@endif target-libffi
55133
55134.PHONY: maybe-install-html-target-libffi install-html-target-libffi
55135maybe-install-html-target-libffi:
55136@if target-libffi
55137maybe-install-html-target-libffi: install-html-target-libffi
55138
55139install-html-target-libffi: \
55140    configure-target-libffi \
55141    html-target-libffi
55142	@: $(MAKE); $(unstage)
55143	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
55144	r=`${PWD_COMMAND}`; export r; \
55145	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55146	$(NORMAL_TARGET_EXPORTS) \
55147	echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
55148	for flag in $(EXTRA_TARGET_FLAGS); do \
55149	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55150	done; \
55151	(cd $(TARGET_SUBDIR)/libffi && \
55152	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55153	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55154	          "RANLIB=$${RANLIB}" \
55155	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55156	           install-html) \
55157	  || exit 1
55158
55159@endif target-libffi
55160
55161.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
55162maybe-installcheck-target-libffi:
55163@if target-libffi
55164maybe-installcheck-target-libffi: installcheck-target-libffi
55165
55166installcheck-target-libffi: \
55167    configure-target-libffi
55168	@: $(MAKE); $(unstage)
55169	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
55170	r=`${PWD_COMMAND}`; export r; \
55171	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55172	$(NORMAL_TARGET_EXPORTS) \
55173	echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
55174	for flag in $(EXTRA_TARGET_FLAGS); do \
55175	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55176	done; \
55177	(cd $(TARGET_SUBDIR)/libffi && \
55178	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55179	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55180	          "RANLIB=$${RANLIB}" \
55181	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55182	           installcheck) \
55183	  || exit 1
55184
55185@endif target-libffi
55186
55187.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
55188maybe-mostlyclean-target-libffi:
55189@if target-libffi
55190maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
55191
55192mostlyclean-target-libffi:
55193	@: $(MAKE); $(unstage)
55194	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
55195	r=`${PWD_COMMAND}`; export r; \
55196	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55197	$(NORMAL_TARGET_EXPORTS) \
55198	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
55199	for flag in $(EXTRA_TARGET_FLAGS); do \
55200	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55201	done; \
55202	(cd $(TARGET_SUBDIR)/libffi && \
55203	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55204	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55205	          "RANLIB=$${RANLIB}" \
55206	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55207	           mostlyclean) \
55208	  || exit 1
55209
55210@endif target-libffi
55211
55212.PHONY: maybe-clean-target-libffi clean-target-libffi
55213maybe-clean-target-libffi:
55214@if target-libffi
55215maybe-clean-target-libffi: clean-target-libffi
55216
55217clean-target-libffi:
55218	@: $(MAKE); $(unstage)
55219	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
55220	r=`${PWD_COMMAND}`; export r; \
55221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55222	$(NORMAL_TARGET_EXPORTS) \
55223	echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
55224	for flag in $(EXTRA_TARGET_FLAGS); do \
55225	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55226	done; \
55227	(cd $(TARGET_SUBDIR)/libffi && \
55228	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55229	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55230	          "RANLIB=$${RANLIB}" \
55231	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55232	           clean) \
55233	  || exit 1
55234
55235@endif target-libffi
55236
55237.PHONY: maybe-distclean-target-libffi distclean-target-libffi
55238maybe-distclean-target-libffi:
55239@if target-libffi
55240maybe-distclean-target-libffi: distclean-target-libffi
55241
55242distclean-target-libffi:
55243	@: $(MAKE); $(unstage)
55244	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
55245	r=`${PWD_COMMAND}`; export r; \
55246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55247	$(NORMAL_TARGET_EXPORTS) \
55248	echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
55249	for flag in $(EXTRA_TARGET_FLAGS); do \
55250	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55251	done; \
55252	(cd $(TARGET_SUBDIR)/libffi && \
55253	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55254	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55255	          "RANLIB=$${RANLIB}" \
55256	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55257	           distclean) \
55258	  || exit 1
55259
55260@endif target-libffi
55261
55262.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
55263maybe-maintainer-clean-target-libffi:
55264@if target-libffi
55265maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
55266
55267maintainer-clean-target-libffi:
55268	@: $(MAKE); $(unstage)
55269	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
55270	r=`${PWD_COMMAND}`; export r; \
55271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55272	$(NORMAL_TARGET_EXPORTS) \
55273	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
55274	for flag in $(EXTRA_TARGET_FLAGS); do \
55275	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55276	done; \
55277	(cd $(TARGET_SUBDIR)/libffi && \
55278	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55279	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55280	          "RANLIB=$${RANLIB}" \
55281	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55282	           maintainer-clean) \
55283	  || exit 1
55284
55285@endif target-libffi
55286
55287
55288
55289
55290
55291.PHONY: configure-target-zlib maybe-configure-target-zlib
55292maybe-configure-target-zlib:
55293@if gcc-bootstrap
55294configure-target-zlib: stage_current
55295@endif gcc-bootstrap
55296@if target-zlib
55297maybe-configure-target-zlib: configure-target-zlib
55298configure-target-zlib:
55299	@: $(MAKE); $(unstage)
55300	@r=`${PWD_COMMAND}`; export r; \
55301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55302	echo "Checking multilib configuration for zlib..."; \
55303	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
55304	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
55305	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
55306	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
55307	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
55308	  else \
55309	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
55310	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
55311	  fi; \
55312	else \
55313	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
55314	fi; \
55315	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
55316	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
55317	$(NORMAL_TARGET_EXPORTS)  \
55318	echo Configuring in $(TARGET_SUBDIR)/zlib; \
55319	cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
55320	case $(srcdir) in \
55321	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55322	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
55323		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55324	esac; \
55325	module_srcdir=zlib; \
55326	rm -f no-such-file || : ; \
55327	CONFIG_SITE=no-such-file $(SHELL) \
55328	  $$s/$$module_srcdir/configure \
55329	  --srcdir=$${topdir}/$$module_srcdir \
55330	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55331	  --target=${target_alias}  \
55332	  || exit 1
55333@endif target-zlib
55334
55335
55336
55337
55338
55339.PHONY: all-target-zlib maybe-all-target-zlib
55340maybe-all-target-zlib:
55341@if gcc-bootstrap
55342all-target-zlib: stage_current
55343@endif gcc-bootstrap
55344@if target-zlib
55345TARGET-target-zlib=all
55346maybe-all-target-zlib: all-target-zlib
55347all-target-zlib: configure-target-zlib
55348	@: $(MAKE); $(unstage)
55349	@r=`${PWD_COMMAND}`; export r; \
55350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55351	$(NORMAL_TARGET_EXPORTS)  \
55352	(cd $(TARGET_SUBDIR)/zlib && \
55353	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
55354		$(TARGET-target-zlib))
55355@endif target-zlib
55356
55357
55358
55359
55360
55361.PHONY: check-target-zlib maybe-check-target-zlib
55362maybe-check-target-zlib:
55363@if target-zlib
55364maybe-check-target-zlib: check-target-zlib
55365
55366check-target-zlib:
55367	@: $(MAKE); $(unstage)
55368	@r=`${PWD_COMMAND}`; export r; \
55369	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55370	$(NORMAL_TARGET_EXPORTS) \
55371	(cd $(TARGET_SUBDIR)/zlib && \
55372	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
55373
55374@endif target-zlib
55375
55376.PHONY: install-target-zlib maybe-install-target-zlib
55377maybe-install-target-zlib:
55378@if target-zlib
55379maybe-install-target-zlib: install-target-zlib
55380
55381install-target-zlib: installdirs
55382	@: $(MAKE); $(unstage)
55383	@r=`${PWD_COMMAND}`; export r; \
55384	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55385	$(NORMAL_TARGET_EXPORTS) \
55386	(cd $(TARGET_SUBDIR)/zlib && \
55387	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
55388
55389@endif target-zlib
55390
55391.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
55392maybe-install-strip-target-zlib:
55393@if target-zlib
55394maybe-install-strip-target-zlib: install-strip-target-zlib
55395
55396install-strip-target-zlib: installdirs
55397	@: $(MAKE); $(unstage)
55398	@r=`${PWD_COMMAND}`; export r; \
55399	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55400	$(NORMAL_TARGET_EXPORTS) \
55401	(cd $(TARGET_SUBDIR)/zlib && \
55402	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
55403
55404@endif target-zlib
55405
55406# Other targets (info, dvi, pdf, etc.)
55407
55408.PHONY: maybe-info-target-zlib info-target-zlib
55409maybe-info-target-zlib:
55410@if target-zlib
55411maybe-info-target-zlib: info-target-zlib
55412
55413info-target-zlib: \
55414    configure-target-zlib
55415	@: $(MAKE); $(unstage)
55416	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55417	r=`${PWD_COMMAND}`; export r; \
55418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55419	$(NORMAL_TARGET_EXPORTS) \
55420	echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
55421	for flag in $(EXTRA_TARGET_FLAGS); do \
55422	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55423	done; \
55424	(cd $(TARGET_SUBDIR)/zlib && \
55425	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55426	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55427	          "RANLIB=$${RANLIB}" \
55428	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55429	           info) \
55430	  || exit 1
55431
55432@endif target-zlib
55433
55434.PHONY: maybe-dvi-target-zlib dvi-target-zlib
55435maybe-dvi-target-zlib:
55436@if target-zlib
55437maybe-dvi-target-zlib: dvi-target-zlib
55438
55439dvi-target-zlib: \
55440    configure-target-zlib
55441	@: $(MAKE); $(unstage)
55442	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55443	r=`${PWD_COMMAND}`; export r; \
55444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55445	$(NORMAL_TARGET_EXPORTS) \
55446	echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
55447	for flag in $(EXTRA_TARGET_FLAGS); do \
55448	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55449	done; \
55450	(cd $(TARGET_SUBDIR)/zlib && \
55451	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55452	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55453	          "RANLIB=$${RANLIB}" \
55454	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55455	           dvi) \
55456	  || exit 1
55457
55458@endif target-zlib
55459
55460.PHONY: maybe-pdf-target-zlib pdf-target-zlib
55461maybe-pdf-target-zlib:
55462@if target-zlib
55463maybe-pdf-target-zlib: pdf-target-zlib
55464
55465pdf-target-zlib: \
55466    configure-target-zlib
55467	@: $(MAKE); $(unstage)
55468	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55469	r=`${PWD_COMMAND}`; export r; \
55470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55471	$(NORMAL_TARGET_EXPORTS) \
55472	echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
55473	for flag in $(EXTRA_TARGET_FLAGS); do \
55474	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55475	done; \
55476	(cd $(TARGET_SUBDIR)/zlib && \
55477	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55478	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55479	          "RANLIB=$${RANLIB}" \
55480	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55481	           pdf) \
55482	  || exit 1
55483
55484@endif target-zlib
55485
55486.PHONY: maybe-html-target-zlib html-target-zlib
55487maybe-html-target-zlib:
55488@if target-zlib
55489maybe-html-target-zlib: html-target-zlib
55490
55491html-target-zlib: \
55492    configure-target-zlib
55493	@: $(MAKE); $(unstage)
55494	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55495	r=`${PWD_COMMAND}`; export r; \
55496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55497	$(NORMAL_TARGET_EXPORTS) \
55498	echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
55499	for flag in $(EXTRA_TARGET_FLAGS); do \
55500	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55501	done; \
55502	(cd $(TARGET_SUBDIR)/zlib && \
55503	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55504	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55505	          "RANLIB=$${RANLIB}" \
55506	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55507	           html) \
55508	  || exit 1
55509
55510@endif target-zlib
55511
55512.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
55513maybe-TAGS-target-zlib:
55514@if target-zlib
55515maybe-TAGS-target-zlib: TAGS-target-zlib
55516
55517TAGS-target-zlib: \
55518    configure-target-zlib
55519	@: $(MAKE); $(unstage)
55520	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55521	r=`${PWD_COMMAND}`; export r; \
55522	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55523	$(NORMAL_TARGET_EXPORTS) \
55524	echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
55525	for flag in $(EXTRA_TARGET_FLAGS); do \
55526	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55527	done; \
55528	(cd $(TARGET_SUBDIR)/zlib && \
55529	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55530	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55531	          "RANLIB=$${RANLIB}" \
55532	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55533	           TAGS) \
55534	  || exit 1
55535
55536@endif target-zlib
55537
55538.PHONY: maybe-install-info-target-zlib install-info-target-zlib
55539maybe-install-info-target-zlib:
55540@if target-zlib
55541maybe-install-info-target-zlib: install-info-target-zlib
55542
55543install-info-target-zlib: \
55544    configure-target-zlib \
55545    info-target-zlib
55546	@: $(MAKE); $(unstage)
55547	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55548	r=`${PWD_COMMAND}`; export r; \
55549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55550	$(NORMAL_TARGET_EXPORTS) \
55551	echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
55552	for flag in $(EXTRA_TARGET_FLAGS); do \
55553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55554	done; \
55555	(cd $(TARGET_SUBDIR)/zlib && \
55556	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55557	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55558	          "RANLIB=$${RANLIB}" \
55559	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55560	           install-info) \
55561	  || exit 1
55562
55563@endif target-zlib
55564
55565.PHONY: maybe-install-dvi-target-zlib install-dvi-target-zlib
55566maybe-install-dvi-target-zlib:
55567@if target-zlib
55568maybe-install-dvi-target-zlib: install-dvi-target-zlib
55569
55570install-dvi-target-zlib: \
55571    configure-target-zlib \
55572    dvi-target-zlib
55573	@: $(MAKE); $(unstage)
55574	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55575	r=`${PWD_COMMAND}`; export r; \
55576	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55577	$(NORMAL_TARGET_EXPORTS) \
55578	echo "Doing install-dvi in $(TARGET_SUBDIR)/zlib"; \
55579	for flag in $(EXTRA_TARGET_FLAGS); do \
55580	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55581	done; \
55582	(cd $(TARGET_SUBDIR)/zlib && \
55583	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55584	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55585	          "RANLIB=$${RANLIB}" \
55586	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55587	           install-dvi) \
55588	  || exit 1
55589
55590@endif target-zlib
55591
55592.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
55593maybe-install-pdf-target-zlib:
55594@if target-zlib
55595maybe-install-pdf-target-zlib: install-pdf-target-zlib
55596
55597install-pdf-target-zlib: \
55598    configure-target-zlib \
55599    pdf-target-zlib
55600	@: $(MAKE); $(unstage)
55601	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55602	r=`${PWD_COMMAND}`; export r; \
55603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55604	$(NORMAL_TARGET_EXPORTS) \
55605	echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
55606	for flag in $(EXTRA_TARGET_FLAGS); do \
55607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55608	done; \
55609	(cd $(TARGET_SUBDIR)/zlib && \
55610	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55611	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55612	          "RANLIB=$${RANLIB}" \
55613	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55614	           install-pdf) \
55615	  || exit 1
55616
55617@endif target-zlib
55618
55619.PHONY: maybe-install-html-target-zlib install-html-target-zlib
55620maybe-install-html-target-zlib:
55621@if target-zlib
55622maybe-install-html-target-zlib: install-html-target-zlib
55623
55624install-html-target-zlib: \
55625    configure-target-zlib \
55626    html-target-zlib
55627	@: $(MAKE); $(unstage)
55628	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55629	r=`${PWD_COMMAND}`; export r; \
55630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55631	$(NORMAL_TARGET_EXPORTS) \
55632	echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
55633	for flag in $(EXTRA_TARGET_FLAGS); do \
55634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55635	done; \
55636	(cd $(TARGET_SUBDIR)/zlib && \
55637	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55638	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55639	          "RANLIB=$${RANLIB}" \
55640	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55641	           install-html) \
55642	  || exit 1
55643
55644@endif target-zlib
55645
55646.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
55647maybe-installcheck-target-zlib:
55648@if target-zlib
55649maybe-installcheck-target-zlib: installcheck-target-zlib
55650
55651installcheck-target-zlib: \
55652    configure-target-zlib
55653	@: $(MAKE); $(unstage)
55654	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55655	r=`${PWD_COMMAND}`; export r; \
55656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55657	$(NORMAL_TARGET_EXPORTS) \
55658	echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
55659	for flag in $(EXTRA_TARGET_FLAGS); do \
55660	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55661	done; \
55662	(cd $(TARGET_SUBDIR)/zlib && \
55663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55665	          "RANLIB=$${RANLIB}" \
55666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55667	           installcheck) \
55668	  || exit 1
55669
55670@endif target-zlib
55671
55672.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
55673maybe-mostlyclean-target-zlib:
55674@if target-zlib
55675maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
55676
55677mostlyclean-target-zlib:
55678	@: $(MAKE); $(unstage)
55679	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55680	r=`${PWD_COMMAND}`; export r; \
55681	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55682	$(NORMAL_TARGET_EXPORTS) \
55683	echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
55684	for flag in $(EXTRA_TARGET_FLAGS); do \
55685	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55686	done; \
55687	(cd $(TARGET_SUBDIR)/zlib && \
55688	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55689	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55690	          "RANLIB=$${RANLIB}" \
55691	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55692	           mostlyclean) \
55693	  || exit 1
55694
55695@endif target-zlib
55696
55697.PHONY: maybe-clean-target-zlib clean-target-zlib
55698maybe-clean-target-zlib:
55699@if target-zlib
55700maybe-clean-target-zlib: clean-target-zlib
55701
55702clean-target-zlib:
55703	@: $(MAKE); $(unstage)
55704	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55705	r=`${PWD_COMMAND}`; export r; \
55706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55707	$(NORMAL_TARGET_EXPORTS) \
55708	echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
55709	for flag in $(EXTRA_TARGET_FLAGS); do \
55710	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55711	done; \
55712	(cd $(TARGET_SUBDIR)/zlib && \
55713	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55714	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55715	          "RANLIB=$${RANLIB}" \
55716	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55717	           clean) \
55718	  || exit 1
55719
55720@endif target-zlib
55721
55722.PHONY: maybe-distclean-target-zlib distclean-target-zlib
55723maybe-distclean-target-zlib:
55724@if target-zlib
55725maybe-distclean-target-zlib: distclean-target-zlib
55726
55727distclean-target-zlib:
55728	@: $(MAKE); $(unstage)
55729	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55730	r=`${PWD_COMMAND}`; export r; \
55731	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55732	$(NORMAL_TARGET_EXPORTS) \
55733	echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
55734	for flag in $(EXTRA_TARGET_FLAGS); do \
55735	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55736	done; \
55737	(cd $(TARGET_SUBDIR)/zlib && \
55738	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55739	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55740	          "RANLIB=$${RANLIB}" \
55741	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55742	           distclean) \
55743	  || exit 1
55744
55745@endif target-zlib
55746
55747.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
55748maybe-maintainer-clean-target-zlib:
55749@if target-zlib
55750maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
55751
55752maintainer-clean-target-zlib:
55753	@: $(MAKE); $(unstage)
55754	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
55755	r=`${PWD_COMMAND}`; export r; \
55756	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55757	$(NORMAL_TARGET_EXPORTS) \
55758	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
55759	for flag in $(EXTRA_TARGET_FLAGS); do \
55760	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55761	done; \
55762	(cd $(TARGET_SUBDIR)/zlib && \
55763	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55764	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55765	          "RANLIB=$${RANLIB}" \
55766	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55767	           maintainer-clean) \
55768	  || exit 1
55769
55770@endif target-zlib
55771
55772
55773
55774
55775
55776.PHONY: configure-target-rda maybe-configure-target-rda
55777maybe-configure-target-rda:
55778@if gcc-bootstrap
55779configure-target-rda: stage_current
55780@endif gcc-bootstrap
55781@if target-rda
55782maybe-configure-target-rda: configure-target-rda
55783configure-target-rda:
55784	@: $(MAKE); $(unstage)
55785	@r=`${PWD_COMMAND}`; export r; \
55786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55787	echo "Checking multilib configuration for rda..."; \
55788	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
55789	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
55790	if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
55791	  if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
55792	    rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
55793	  else \
55794	    rm -f $(TARGET_SUBDIR)/rda/Makefile; \
55795	    mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
55796	  fi; \
55797	else \
55798	  mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
55799	fi; \
55800	test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
55801	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
55802	$(NORMAL_TARGET_EXPORTS)  \
55803	echo Configuring in $(TARGET_SUBDIR)/rda; \
55804	cd "$(TARGET_SUBDIR)/rda" || exit 1; \
55805	case $(srcdir) in \
55806	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55807	  *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
55808		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55809	esac; \
55810	module_srcdir=rda; \
55811	rm -f no-such-file || : ; \
55812	CONFIG_SITE=no-such-file $(SHELL) \
55813	  $$s/$$module_srcdir/configure \
55814	  --srcdir=$${topdir}/$$module_srcdir \
55815	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55816	  --target=${target_alias}  \
55817	  || exit 1
55818@endif target-rda
55819
55820
55821
55822
55823
55824.PHONY: all-target-rda maybe-all-target-rda
55825maybe-all-target-rda:
55826@if gcc-bootstrap
55827all-target-rda: stage_current
55828@endif gcc-bootstrap
55829@if target-rda
55830TARGET-target-rda=all
55831maybe-all-target-rda: all-target-rda
55832all-target-rda: configure-target-rda
55833	@: $(MAKE); $(unstage)
55834	@r=`${PWD_COMMAND}`; export r; \
55835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55836	$(NORMAL_TARGET_EXPORTS)  \
55837	(cd $(TARGET_SUBDIR)/rda && \
55838	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
55839		$(TARGET-target-rda))
55840@endif target-rda
55841
55842
55843
55844
55845
55846.PHONY: check-target-rda maybe-check-target-rda
55847maybe-check-target-rda:
55848@if target-rda
55849maybe-check-target-rda: check-target-rda
55850
55851check-target-rda:
55852	@: $(MAKE); $(unstage)
55853	@r=`${PWD_COMMAND}`; export r; \
55854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55855	$(NORMAL_TARGET_EXPORTS) \
55856	(cd $(TARGET_SUBDIR)/rda && \
55857	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
55858
55859@endif target-rda
55860
55861.PHONY: install-target-rda maybe-install-target-rda
55862maybe-install-target-rda:
55863@if target-rda
55864maybe-install-target-rda: install-target-rda
55865
55866install-target-rda: installdirs
55867	@: $(MAKE); $(unstage)
55868	@r=`${PWD_COMMAND}`; export r; \
55869	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55870	$(NORMAL_TARGET_EXPORTS) \
55871	(cd $(TARGET_SUBDIR)/rda && \
55872	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
55873
55874@endif target-rda
55875
55876.PHONY: install-strip-target-rda maybe-install-strip-target-rda
55877maybe-install-strip-target-rda:
55878@if target-rda
55879maybe-install-strip-target-rda: install-strip-target-rda
55880
55881install-strip-target-rda: installdirs
55882	@: $(MAKE); $(unstage)
55883	@r=`${PWD_COMMAND}`; export r; \
55884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55885	$(NORMAL_TARGET_EXPORTS) \
55886	(cd $(TARGET_SUBDIR)/rda && \
55887	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
55888
55889@endif target-rda
55890
55891# Other targets (info, dvi, pdf, etc.)
55892
55893.PHONY: maybe-info-target-rda info-target-rda
55894maybe-info-target-rda:
55895@if target-rda
55896maybe-info-target-rda: info-target-rda
55897
55898info-target-rda: \
55899    configure-target-rda
55900	@: $(MAKE); $(unstage)
55901	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
55902	r=`${PWD_COMMAND}`; export r; \
55903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55904	$(NORMAL_TARGET_EXPORTS) \
55905	echo "Doing info in $(TARGET_SUBDIR)/rda"; \
55906	for flag in $(EXTRA_TARGET_FLAGS); do \
55907	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55908	done; \
55909	(cd $(TARGET_SUBDIR)/rda && \
55910	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55911	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55912	          "RANLIB=$${RANLIB}" \
55913	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55914	           info) \
55915	  || exit 1
55916
55917@endif target-rda
55918
55919.PHONY: maybe-dvi-target-rda dvi-target-rda
55920maybe-dvi-target-rda:
55921@if target-rda
55922maybe-dvi-target-rda: dvi-target-rda
55923
55924dvi-target-rda: \
55925    configure-target-rda
55926	@: $(MAKE); $(unstage)
55927	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
55928	r=`${PWD_COMMAND}`; export r; \
55929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55930	$(NORMAL_TARGET_EXPORTS) \
55931	echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
55932	for flag in $(EXTRA_TARGET_FLAGS); do \
55933	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55934	done; \
55935	(cd $(TARGET_SUBDIR)/rda && \
55936	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55937	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55938	          "RANLIB=$${RANLIB}" \
55939	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55940	           dvi) \
55941	  || exit 1
55942
55943@endif target-rda
55944
55945.PHONY: maybe-pdf-target-rda pdf-target-rda
55946maybe-pdf-target-rda:
55947@if target-rda
55948maybe-pdf-target-rda: pdf-target-rda
55949
55950pdf-target-rda: \
55951    configure-target-rda
55952	@: $(MAKE); $(unstage)
55953	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
55954	r=`${PWD_COMMAND}`; export r; \
55955	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55956	$(NORMAL_TARGET_EXPORTS) \
55957	echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
55958	for flag in $(EXTRA_TARGET_FLAGS); do \
55959	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55960	done; \
55961	(cd $(TARGET_SUBDIR)/rda && \
55962	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55963	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55964	          "RANLIB=$${RANLIB}" \
55965	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55966	           pdf) \
55967	  || exit 1
55968
55969@endif target-rda
55970
55971.PHONY: maybe-html-target-rda html-target-rda
55972maybe-html-target-rda:
55973@if target-rda
55974maybe-html-target-rda: html-target-rda
55975
55976html-target-rda: \
55977    configure-target-rda
55978	@: $(MAKE); $(unstage)
55979	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
55980	r=`${PWD_COMMAND}`; export r; \
55981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55982	$(NORMAL_TARGET_EXPORTS) \
55983	echo "Doing html in $(TARGET_SUBDIR)/rda"; \
55984	for flag in $(EXTRA_TARGET_FLAGS); do \
55985	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55986	done; \
55987	(cd $(TARGET_SUBDIR)/rda && \
55988	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55989	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55990	          "RANLIB=$${RANLIB}" \
55991	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55992	           html) \
55993	  || exit 1
55994
55995@endif target-rda
55996
55997.PHONY: maybe-TAGS-target-rda TAGS-target-rda
55998maybe-TAGS-target-rda:
55999@if target-rda
56000maybe-TAGS-target-rda: TAGS-target-rda
56001
56002TAGS-target-rda: \
56003    configure-target-rda
56004	@: $(MAKE); $(unstage)
56005	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
56006	r=`${PWD_COMMAND}`; export r; \
56007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56008	$(NORMAL_TARGET_EXPORTS) \
56009	echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
56010	for flag in $(EXTRA_TARGET_FLAGS); do \
56011	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56012	done; \
56013	(cd $(TARGET_SUBDIR)/rda && \
56014	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56015	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56016	          "RANLIB=$${RANLIB}" \
56017	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56018	           TAGS) \
56019	  || exit 1
56020
56021@endif target-rda
56022
56023.PHONY: maybe-install-info-target-rda install-info-target-rda
56024maybe-install-info-target-rda:
56025@if target-rda
56026maybe-install-info-target-rda: install-info-target-rda
56027
56028install-info-target-rda: \
56029    configure-target-rda \
56030    info-target-rda
56031	@: $(MAKE); $(unstage)
56032	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
56033	r=`${PWD_COMMAND}`; export r; \
56034	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56035	$(NORMAL_TARGET_EXPORTS) \
56036	echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
56037	for flag in $(EXTRA_TARGET_FLAGS); do \
56038	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56039	done; \
56040	(cd $(TARGET_SUBDIR)/rda && \
56041	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56042	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56043	          "RANLIB=$${RANLIB}" \
56044	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56045	           install-info) \
56046	  || exit 1
56047
56048@endif target-rda
56049
56050.PHONY: maybe-install-dvi-target-rda install-dvi-target-rda
56051maybe-install-dvi-target-rda:
56052@if target-rda
56053maybe-install-dvi-target-rda: install-dvi-target-rda
56054
56055install-dvi-target-rda: \
56056    configure-target-rda \
56057    dvi-target-rda
56058	@: $(MAKE); $(unstage)
56059	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
56060	r=`${PWD_COMMAND}`; export r; \
56061	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56062	$(NORMAL_TARGET_EXPORTS) \
56063	echo "Doing install-dvi in $(TARGET_SUBDIR)/rda"; \
56064	for flag in $(EXTRA_TARGET_FLAGS); do \
56065	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56066	done; \
56067	(cd $(TARGET_SUBDIR)/rda && \
56068	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56069	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56070	          "RANLIB=$${RANLIB}" \
56071	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56072	           install-dvi) \
56073	  || exit 1
56074
56075@endif target-rda
56076
56077.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
56078maybe-install-pdf-target-rda:
56079@if target-rda
56080maybe-install-pdf-target-rda: install-pdf-target-rda
56081
56082install-pdf-target-rda: \
56083    configure-target-rda \
56084    pdf-target-rda
56085	@: $(MAKE); $(unstage)
56086	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
56087	r=`${PWD_COMMAND}`; export r; \
56088	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56089	$(NORMAL_TARGET_EXPORTS) \
56090	echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
56091	for flag in $(EXTRA_TARGET_FLAGS); do \
56092	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56093	done; \
56094	(cd $(TARGET_SUBDIR)/rda && \
56095	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56096	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56097	          "RANLIB=$${RANLIB}" \
56098	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56099	           install-pdf) \
56100	  || exit 1
56101
56102@endif target-rda
56103
56104.PHONY: maybe-install-html-target-rda install-html-target-rda
56105maybe-install-html-target-rda:
56106@if target-rda
56107maybe-install-html-target-rda: install-html-target-rda
56108
56109install-html-target-rda: \
56110    configure-target-rda \
56111    html-target-rda
56112	@: $(MAKE); $(unstage)
56113	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
56114	r=`${PWD_COMMAND}`; export r; \
56115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56116	$(NORMAL_TARGET_EXPORTS) \
56117	echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
56118	for flag in $(EXTRA_TARGET_FLAGS); do \
56119	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56120	done; \
56121	(cd $(TARGET_SUBDIR)/rda && \
56122	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56123	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56124	          "RANLIB=$${RANLIB}" \
56125	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56126	           install-html) \
56127	  || exit 1
56128
56129@endif target-rda
56130
56131.PHONY: maybe-installcheck-target-rda installcheck-target-rda
56132maybe-installcheck-target-rda:
56133@if target-rda
56134maybe-installcheck-target-rda: installcheck-target-rda
56135
56136installcheck-target-rda: \
56137    configure-target-rda
56138	@: $(MAKE); $(unstage)
56139	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
56140	r=`${PWD_COMMAND}`; export r; \
56141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56142	$(NORMAL_TARGET_EXPORTS) \
56143	echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
56144	for flag in $(EXTRA_TARGET_FLAGS); do \
56145	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56146	done; \
56147	(cd $(TARGET_SUBDIR)/rda && \
56148	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56149	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56150	          "RANLIB=$${RANLIB}" \
56151	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56152	           installcheck) \
56153	  || exit 1
56154
56155@endif target-rda
56156
56157.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
56158maybe-mostlyclean-target-rda:
56159@if target-rda
56160maybe-mostlyclean-target-rda: mostlyclean-target-rda
56161
56162mostlyclean-target-rda:
56163	@: $(MAKE); $(unstage)
56164	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
56165	r=`${PWD_COMMAND}`; export r; \
56166	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56167	$(NORMAL_TARGET_EXPORTS) \
56168	echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
56169	for flag in $(EXTRA_TARGET_FLAGS); do \
56170	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56171	done; \
56172	(cd $(TARGET_SUBDIR)/rda && \
56173	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56174	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56175	          "RANLIB=$${RANLIB}" \
56176	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56177	           mostlyclean) \
56178	  || exit 1
56179
56180@endif target-rda
56181
56182.PHONY: maybe-clean-target-rda clean-target-rda
56183maybe-clean-target-rda:
56184@if target-rda
56185maybe-clean-target-rda: clean-target-rda
56186
56187clean-target-rda:
56188	@: $(MAKE); $(unstage)
56189	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
56190	r=`${PWD_COMMAND}`; export r; \
56191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56192	$(NORMAL_TARGET_EXPORTS) \
56193	echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
56194	for flag in $(EXTRA_TARGET_FLAGS); do \
56195	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56196	done; \
56197	(cd $(TARGET_SUBDIR)/rda && \
56198	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56199	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56200	          "RANLIB=$${RANLIB}" \
56201	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56202	           clean) \
56203	  || exit 1
56204
56205@endif target-rda
56206
56207.PHONY: maybe-distclean-target-rda distclean-target-rda
56208maybe-distclean-target-rda:
56209@if target-rda
56210maybe-distclean-target-rda: distclean-target-rda
56211
56212distclean-target-rda:
56213	@: $(MAKE); $(unstage)
56214	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
56215	r=`${PWD_COMMAND}`; export r; \
56216	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56217	$(NORMAL_TARGET_EXPORTS) \
56218	echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
56219	for flag in $(EXTRA_TARGET_FLAGS); do \
56220	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56221	done; \
56222	(cd $(TARGET_SUBDIR)/rda && \
56223	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56224	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56225	          "RANLIB=$${RANLIB}" \
56226	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56227	           distclean) \
56228	  || exit 1
56229
56230@endif target-rda
56231
56232.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
56233maybe-maintainer-clean-target-rda:
56234@if target-rda
56235maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
56236
56237maintainer-clean-target-rda:
56238	@: $(MAKE); $(unstage)
56239	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
56240	r=`${PWD_COMMAND}`; export r; \
56241	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56242	$(NORMAL_TARGET_EXPORTS) \
56243	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
56244	for flag in $(EXTRA_TARGET_FLAGS); do \
56245	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56246	done; \
56247	(cd $(TARGET_SUBDIR)/rda && \
56248	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56249	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56250	          "RANLIB=$${RANLIB}" \
56251	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56252	           maintainer-clean) \
56253	  || exit 1
56254
56255@endif target-rda
56256
56257
56258
56259
56260
56261.PHONY: configure-target-libada maybe-configure-target-libada
56262maybe-configure-target-libada:
56263@if gcc-bootstrap
56264configure-target-libada: stage_current
56265@endif gcc-bootstrap
56266@if target-libada
56267maybe-configure-target-libada: configure-target-libada
56268configure-target-libada:
56269	@: $(MAKE); $(unstage)
56270	@r=`${PWD_COMMAND}`; export r; \
56271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56272	echo "Checking multilib configuration for libada..."; \
56273	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
56274	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
56275	if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
56276	  if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
56277	    rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
56278	  else \
56279	    rm -f $(TARGET_SUBDIR)/libada/Makefile; \
56280	    mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
56281	  fi; \
56282	else \
56283	  mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
56284	fi; \
56285	test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
56286	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
56287	$(NORMAL_TARGET_EXPORTS)  \
56288	echo Configuring in $(TARGET_SUBDIR)/libada; \
56289	cd "$(TARGET_SUBDIR)/libada" || exit 1; \
56290	case $(srcdir) in \
56291	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56292	  *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
56293		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
56294	esac; \
56295	module_srcdir=libada; \
56296	rm -f no-such-file || : ; \
56297	CONFIG_SITE=no-such-file $(SHELL) \
56298	  $$s/$$module_srcdir/configure \
56299	  --srcdir=$${topdir}/$$module_srcdir \
56300	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56301	  --target=${target_alias}  \
56302	  || exit 1
56303@endif target-libada
56304
56305
56306
56307
56308
56309.PHONY: all-target-libada maybe-all-target-libada
56310maybe-all-target-libada:
56311@if gcc-bootstrap
56312all-target-libada: stage_current
56313@endif gcc-bootstrap
56314@if target-libada
56315TARGET-target-libada=all
56316maybe-all-target-libada: all-target-libada
56317all-target-libada: configure-target-libada
56318	@: $(MAKE); $(unstage)
56319	@r=`${PWD_COMMAND}`; export r; \
56320	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56321	$(NORMAL_TARGET_EXPORTS)  \
56322	(cd $(TARGET_SUBDIR)/libada && \
56323	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
56324		$(TARGET-target-libada))
56325@endif target-libada
56326
56327
56328
56329
56330
56331.PHONY: check-target-libada maybe-check-target-libada
56332maybe-check-target-libada:
56333@if target-libada
56334maybe-check-target-libada: check-target-libada
56335
56336check-target-libada:
56337	@: $(MAKE); $(unstage)
56338	@r=`${PWD_COMMAND}`; export r; \
56339	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56340	$(NORMAL_TARGET_EXPORTS) \
56341	(cd $(TARGET_SUBDIR)/libada && \
56342	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
56343
56344@endif target-libada
56345
56346.PHONY: install-target-libada maybe-install-target-libada
56347maybe-install-target-libada:
56348@if target-libada
56349maybe-install-target-libada: install-target-libada
56350
56351install-target-libada: installdirs
56352	@: $(MAKE); $(unstage)
56353	@r=`${PWD_COMMAND}`; export r; \
56354	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56355	$(NORMAL_TARGET_EXPORTS) \
56356	(cd $(TARGET_SUBDIR)/libada && \
56357	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
56358
56359@endif target-libada
56360
56361.PHONY: install-strip-target-libada maybe-install-strip-target-libada
56362maybe-install-strip-target-libada:
56363@if target-libada
56364maybe-install-strip-target-libada: install-strip-target-libada
56365
56366install-strip-target-libada: installdirs
56367	@: $(MAKE); $(unstage)
56368	@r=`${PWD_COMMAND}`; export r; \
56369	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56370	$(NORMAL_TARGET_EXPORTS) \
56371	(cd $(TARGET_SUBDIR)/libada && \
56372	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
56373
56374@endif target-libada
56375
56376# Other targets (info, dvi, pdf, etc.)
56377
56378.PHONY: maybe-info-target-libada info-target-libada
56379maybe-info-target-libada:
56380@if target-libada
56381maybe-info-target-libada: info-target-libada
56382
56383info-target-libada: \
56384    configure-target-libada
56385	@: $(MAKE); $(unstage)
56386	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56387	r=`${PWD_COMMAND}`; export r; \
56388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56389	$(NORMAL_TARGET_EXPORTS) \
56390	echo "Doing info in $(TARGET_SUBDIR)/libada"; \
56391	for flag in $(EXTRA_TARGET_FLAGS); do \
56392	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56393	done; \
56394	(cd $(TARGET_SUBDIR)/libada && \
56395	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56396	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56397	          "RANLIB=$${RANLIB}" \
56398	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56399	           info) \
56400	  || exit 1
56401
56402@endif target-libada
56403
56404.PHONY: maybe-dvi-target-libada dvi-target-libada
56405maybe-dvi-target-libada:
56406@if target-libada
56407maybe-dvi-target-libada: dvi-target-libada
56408
56409dvi-target-libada: \
56410    configure-target-libada
56411	@: $(MAKE); $(unstage)
56412	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56413	r=`${PWD_COMMAND}`; export r; \
56414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56415	$(NORMAL_TARGET_EXPORTS) \
56416	echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
56417	for flag in $(EXTRA_TARGET_FLAGS); do \
56418	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56419	done; \
56420	(cd $(TARGET_SUBDIR)/libada && \
56421	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56422	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56423	          "RANLIB=$${RANLIB}" \
56424	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56425	           dvi) \
56426	  || exit 1
56427
56428@endif target-libada
56429
56430.PHONY: maybe-pdf-target-libada pdf-target-libada
56431maybe-pdf-target-libada:
56432@if target-libada
56433maybe-pdf-target-libada: pdf-target-libada
56434
56435pdf-target-libada: \
56436    configure-target-libada
56437	@: $(MAKE); $(unstage)
56438	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56439	r=`${PWD_COMMAND}`; export r; \
56440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56441	$(NORMAL_TARGET_EXPORTS) \
56442	echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
56443	for flag in $(EXTRA_TARGET_FLAGS); do \
56444	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56445	done; \
56446	(cd $(TARGET_SUBDIR)/libada && \
56447	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56448	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56449	          "RANLIB=$${RANLIB}" \
56450	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56451	           pdf) \
56452	  || exit 1
56453
56454@endif target-libada
56455
56456.PHONY: maybe-html-target-libada html-target-libada
56457maybe-html-target-libada:
56458@if target-libada
56459maybe-html-target-libada: html-target-libada
56460
56461html-target-libada: \
56462    configure-target-libada
56463	@: $(MAKE); $(unstage)
56464	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56465	r=`${PWD_COMMAND}`; export r; \
56466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56467	$(NORMAL_TARGET_EXPORTS) \
56468	echo "Doing html in $(TARGET_SUBDIR)/libada"; \
56469	for flag in $(EXTRA_TARGET_FLAGS); do \
56470	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56471	done; \
56472	(cd $(TARGET_SUBDIR)/libada && \
56473	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56474	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56475	          "RANLIB=$${RANLIB}" \
56476	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56477	           html) \
56478	  || exit 1
56479
56480@endif target-libada
56481
56482.PHONY: maybe-TAGS-target-libada TAGS-target-libada
56483maybe-TAGS-target-libada:
56484@if target-libada
56485maybe-TAGS-target-libada: TAGS-target-libada
56486
56487TAGS-target-libada: \
56488    configure-target-libada
56489	@: $(MAKE); $(unstage)
56490	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56491	r=`${PWD_COMMAND}`; export r; \
56492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56493	$(NORMAL_TARGET_EXPORTS) \
56494	echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
56495	for flag in $(EXTRA_TARGET_FLAGS); do \
56496	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56497	done; \
56498	(cd $(TARGET_SUBDIR)/libada && \
56499	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56500	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56501	          "RANLIB=$${RANLIB}" \
56502	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56503	           TAGS) \
56504	  || exit 1
56505
56506@endif target-libada
56507
56508.PHONY: maybe-install-info-target-libada install-info-target-libada
56509maybe-install-info-target-libada:
56510@if target-libada
56511maybe-install-info-target-libada: install-info-target-libada
56512
56513install-info-target-libada: \
56514    configure-target-libada \
56515    info-target-libada
56516	@: $(MAKE); $(unstage)
56517	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56518	r=`${PWD_COMMAND}`; export r; \
56519	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56520	$(NORMAL_TARGET_EXPORTS) \
56521	echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
56522	for flag in $(EXTRA_TARGET_FLAGS); do \
56523	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56524	done; \
56525	(cd $(TARGET_SUBDIR)/libada && \
56526	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56527	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56528	          "RANLIB=$${RANLIB}" \
56529	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56530	           install-info) \
56531	  || exit 1
56532
56533@endif target-libada
56534
56535.PHONY: maybe-install-dvi-target-libada install-dvi-target-libada
56536maybe-install-dvi-target-libada:
56537@if target-libada
56538maybe-install-dvi-target-libada: install-dvi-target-libada
56539
56540install-dvi-target-libada: \
56541    configure-target-libada \
56542    dvi-target-libada
56543	@: $(MAKE); $(unstage)
56544	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56545	r=`${PWD_COMMAND}`; export r; \
56546	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56547	$(NORMAL_TARGET_EXPORTS) \
56548	echo "Doing install-dvi in $(TARGET_SUBDIR)/libada"; \
56549	for flag in $(EXTRA_TARGET_FLAGS); do \
56550	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56551	done; \
56552	(cd $(TARGET_SUBDIR)/libada && \
56553	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56554	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56555	          "RANLIB=$${RANLIB}" \
56556	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56557	           install-dvi) \
56558	  || exit 1
56559
56560@endif target-libada
56561
56562.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
56563maybe-install-pdf-target-libada:
56564@if target-libada
56565maybe-install-pdf-target-libada: install-pdf-target-libada
56566
56567install-pdf-target-libada: \
56568    configure-target-libada \
56569    pdf-target-libada
56570	@: $(MAKE); $(unstage)
56571	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56572	r=`${PWD_COMMAND}`; export r; \
56573	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56574	$(NORMAL_TARGET_EXPORTS) \
56575	echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
56576	for flag in $(EXTRA_TARGET_FLAGS); do \
56577	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56578	done; \
56579	(cd $(TARGET_SUBDIR)/libada && \
56580	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56581	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56582	          "RANLIB=$${RANLIB}" \
56583	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56584	           install-pdf) \
56585	  || exit 1
56586
56587@endif target-libada
56588
56589.PHONY: maybe-install-html-target-libada install-html-target-libada
56590maybe-install-html-target-libada:
56591@if target-libada
56592maybe-install-html-target-libada: install-html-target-libada
56593
56594install-html-target-libada: \
56595    configure-target-libada \
56596    html-target-libada
56597	@: $(MAKE); $(unstage)
56598	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56599	r=`${PWD_COMMAND}`; export r; \
56600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56601	$(NORMAL_TARGET_EXPORTS) \
56602	echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
56603	for flag in $(EXTRA_TARGET_FLAGS); do \
56604	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56605	done; \
56606	(cd $(TARGET_SUBDIR)/libada && \
56607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56609	          "RANLIB=$${RANLIB}" \
56610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56611	           install-html) \
56612	  || exit 1
56613
56614@endif target-libada
56615
56616.PHONY: maybe-installcheck-target-libada installcheck-target-libada
56617maybe-installcheck-target-libada:
56618@if target-libada
56619maybe-installcheck-target-libada: installcheck-target-libada
56620
56621installcheck-target-libada: \
56622    configure-target-libada
56623	@: $(MAKE); $(unstage)
56624	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56625	r=`${PWD_COMMAND}`; export r; \
56626	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56627	$(NORMAL_TARGET_EXPORTS) \
56628	echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
56629	for flag in $(EXTRA_TARGET_FLAGS); do \
56630	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56631	done; \
56632	(cd $(TARGET_SUBDIR)/libada && \
56633	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56634	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56635	          "RANLIB=$${RANLIB}" \
56636	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56637	           installcheck) \
56638	  || exit 1
56639
56640@endif target-libada
56641
56642.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
56643maybe-mostlyclean-target-libada:
56644@if target-libada
56645maybe-mostlyclean-target-libada: mostlyclean-target-libada
56646
56647mostlyclean-target-libada:
56648	@: $(MAKE); $(unstage)
56649	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56650	r=`${PWD_COMMAND}`; export r; \
56651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56652	$(NORMAL_TARGET_EXPORTS) \
56653	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
56654	for flag in $(EXTRA_TARGET_FLAGS); do \
56655	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56656	done; \
56657	(cd $(TARGET_SUBDIR)/libada && \
56658	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56659	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56660	          "RANLIB=$${RANLIB}" \
56661	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56662	           mostlyclean) \
56663	  || exit 1
56664
56665@endif target-libada
56666
56667.PHONY: maybe-clean-target-libada clean-target-libada
56668maybe-clean-target-libada:
56669@if target-libada
56670maybe-clean-target-libada: clean-target-libada
56671
56672clean-target-libada:
56673	@: $(MAKE); $(unstage)
56674	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56675	r=`${PWD_COMMAND}`; export r; \
56676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56677	$(NORMAL_TARGET_EXPORTS) \
56678	echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
56679	for flag in $(EXTRA_TARGET_FLAGS); do \
56680	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56681	done; \
56682	(cd $(TARGET_SUBDIR)/libada && \
56683	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56684	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56685	          "RANLIB=$${RANLIB}" \
56686	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56687	           clean) \
56688	  || exit 1
56689
56690@endif target-libada
56691
56692.PHONY: maybe-distclean-target-libada distclean-target-libada
56693maybe-distclean-target-libada:
56694@if target-libada
56695maybe-distclean-target-libada: distclean-target-libada
56696
56697distclean-target-libada:
56698	@: $(MAKE); $(unstage)
56699	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56700	r=`${PWD_COMMAND}`; export r; \
56701	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56702	$(NORMAL_TARGET_EXPORTS) \
56703	echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
56704	for flag in $(EXTRA_TARGET_FLAGS); do \
56705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56706	done; \
56707	(cd $(TARGET_SUBDIR)/libada && \
56708	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56709	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56710	          "RANLIB=$${RANLIB}" \
56711	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56712	           distclean) \
56713	  || exit 1
56714
56715@endif target-libada
56716
56717.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
56718maybe-maintainer-clean-target-libada:
56719@if target-libada
56720maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
56721
56722maintainer-clean-target-libada:
56723	@: $(MAKE); $(unstage)
56724	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
56725	r=`${PWD_COMMAND}`; export r; \
56726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56727	$(NORMAL_TARGET_EXPORTS) \
56728	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
56729	for flag in $(EXTRA_TARGET_FLAGS); do \
56730	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56731	done; \
56732	(cd $(TARGET_SUBDIR)/libada && \
56733	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56734	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56735	          "RANLIB=$${RANLIB}" \
56736	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56737	           maintainer-clean) \
56738	  || exit 1
56739
56740@endif target-libada
56741
56742
56743
56744
56745
56746.PHONY: configure-target-libgomp maybe-configure-target-libgomp
56747maybe-configure-target-libgomp:
56748@if gcc-bootstrap
56749configure-target-libgomp: stage_current
56750@endif gcc-bootstrap
56751@if target-libgomp
56752maybe-configure-target-libgomp: configure-target-libgomp
56753configure-target-libgomp:
56754	@r=`${PWD_COMMAND}`; export r; \
56755	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56756	echo "Checking multilib configuration for libgomp..."; \
56757	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
56758	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
56759	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56760	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56761	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
56762	  else \
56763	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
56764	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56765	  fi; \
56766	else \
56767	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56768	fi; \
56769	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
56770	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
56771	$(NORMAL_TARGET_EXPORTS)  \
56772	echo Configuring in $(TARGET_SUBDIR)/libgomp; \
56773	cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
56774	case $(srcdir) in \
56775	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56776	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
56777		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
56778	esac; \
56779	module_srcdir=libgomp; \
56780	rm -f no-such-file || : ; \
56781	CONFIG_SITE=no-such-file $(SHELL) \
56782	  $$s/$$module_srcdir/configure \
56783	  --srcdir=$${topdir}/$$module_srcdir \
56784	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56785	  --target=${target_alias}  \
56786	  || exit 1
56787@endif target-libgomp
56788
56789
56790
56791.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
56792maybe-configure-stage1-target-libgomp:
56793@if target-libgomp-bootstrap
56794maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
56795configure-stage1-target-libgomp:
56796	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
56797	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
56798	@r=`${PWD_COMMAND}`; export r; \
56799	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56800	TFLAGS="$(STAGE1_TFLAGS)"; \
56801	echo "Checking multilib configuration for libgomp..."; \
56802	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
56803	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56804	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56805	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
56806	  else \
56807	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
56808	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56809	  fi; \
56810	else \
56811	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56812	fi; \
56813	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
56814	$(NORMAL_TARGET_EXPORTS) \
56815	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
56816	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
56817	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
56818	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
56819	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
56820	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
56821	case $(srcdir) in \
56822	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56823	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
56824		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
56825	esac; \
56826	module_srcdir=libgomp; \
56827	$(SHELL) $$s/$$module_srcdir/configure \
56828	  --srcdir=$${topdir}/$$module_srcdir \
56829	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56830	  --target=${target_alias} \
56831	   \
56832	  $(STAGE1_CONFIGURE_FLAGS)
56833@endif target-libgomp-bootstrap
56834
56835.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
56836maybe-configure-stage2-target-libgomp:
56837@if target-libgomp-bootstrap
56838maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
56839configure-stage2-target-libgomp:
56840	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
56841	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
56842	@r=`${PWD_COMMAND}`; export r; \
56843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56844	TFLAGS="$(STAGE2_TFLAGS)"; \
56845	echo "Checking multilib configuration for libgomp..."; \
56846	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
56847	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56848	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56849	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
56850	  else \
56851	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
56852	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56853	  fi; \
56854	else \
56855	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56856	fi; \
56857	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
56858	$(NORMAL_TARGET_EXPORTS) \
56859	 \
56860	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
56861	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
56862	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
56863	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
56864	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
56865	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
56866	case $(srcdir) in \
56867	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56868	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
56869		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
56870	esac; \
56871	module_srcdir=libgomp; \
56872	$(SHELL) $$s/$$module_srcdir/configure \
56873	  --srcdir=$${topdir}/$$module_srcdir \
56874	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56875	  --target=${target_alias} \
56876	  --with-build-libsubdir=$(HOST_SUBDIR) \
56877	  $(STAGE2_CONFIGURE_FLAGS)
56878@endif target-libgomp-bootstrap
56879
56880.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
56881maybe-configure-stage3-target-libgomp:
56882@if target-libgomp-bootstrap
56883maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
56884configure-stage3-target-libgomp:
56885	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
56886	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
56887	@r=`${PWD_COMMAND}`; export r; \
56888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56889	TFLAGS="$(STAGE3_TFLAGS)"; \
56890	echo "Checking multilib configuration for libgomp..."; \
56891	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
56892	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56893	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56894	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
56895	  else \
56896	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
56897	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56898	  fi; \
56899	else \
56900	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56901	fi; \
56902	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
56903	$(NORMAL_TARGET_EXPORTS) \
56904	 \
56905	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
56906	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
56907	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
56908	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
56909	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
56910	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
56911	case $(srcdir) in \
56912	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56913	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
56914		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
56915	esac; \
56916	module_srcdir=libgomp; \
56917	$(SHELL) $$s/$$module_srcdir/configure \
56918	  --srcdir=$${topdir}/$$module_srcdir \
56919	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56920	  --target=${target_alias} \
56921	  --with-build-libsubdir=$(HOST_SUBDIR) \
56922	  $(STAGE3_CONFIGURE_FLAGS)
56923@endif target-libgomp-bootstrap
56924
56925.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
56926maybe-configure-stage4-target-libgomp:
56927@if target-libgomp-bootstrap
56928maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
56929configure-stage4-target-libgomp:
56930	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
56931	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
56932	@r=`${PWD_COMMAND}`; export r; \
56933	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56934	TFLAGS="$(STAGE4_TFLAGS)"; \
56935	echo "Checking multilib configuration for libgomp..."; \
56936	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
56937	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56938	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56939	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
56940	  else \
56941	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
56942	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56943	  fi; \
56944	else \
56945	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56946	fi; \
56947	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
56948	$(NORMAL_TARGET_EXPORTS) \
56949	 \
56950	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
56951	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
56952	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
56953	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
56954	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
56955	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
56956	case $(srcdir) in \
56957	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56958	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
56959		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
56960	esac; \
56961	module_srcdir=libgomp; \
56962	$(SHELL) $$s/$$module_srcdir/configure \
56963	  --srcdir=$${topdir}/$$module_srcdir \
56964	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56965	  --target=${target_alias} \
56966	  --with-build-libsubdir=$(HOST_SUBDIR) \
56967	  $(STAGE4_CONFIGURE_FLAGS)
56968@endif target-libgomp-bootstrap
56969
56970.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
56971maybe-configure-stageprofile-target-libgomp:
56972@if target-libgomp-bootstrap
56973maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
56974configure-stageprofile-target-libgomp:
56975	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
56976	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
56977	@r=`${PWD_COMMAND}`; export r; \
56978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56979	TFLAGS="$(STAGEprofile_TFLAGS)"; \
56980	echo "Checking multilib configuration for libgomp..."; \
56981	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
56982	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56983	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
56984	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
56985	  else \
56986	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
56987	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56988	  fi; \
56989	else \
56990	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
56991	fi; \
56992	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
56993	$(NORMAL_TARGET_EXPORTS) \
56994	 \
56995	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
56996	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
56997	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
56998	echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
56999	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
57000	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57001	case $(srcdir) in \
57002	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57003	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57004		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57005	esac; \
57006	module_srcdir=libgomp; \
57007	$(SHELL) $$s/$$module_srcdir/configure \
57008	  --srcdir=$${topdir}/$$module_srcdir \
57009	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57010	  --target=${target_alias} \
57011	  --with-build-libsubdir=$(HOST_SUBDIR) \
57012	  $(STAGEprofile_CONFIGURE_FLAGS)
57013@endif target-libgomp-bootstrap
57014
57015.PHONY: configure-stagetrain-target-libgomp maybe-configure-stagetrain-target-libgomp
57016maybe-configure-stagetrain-target-libgomp:
57017@if target-libgomp-bootstrap
57018maybe-configure-stagetrain-target-libgomp: configure-stagetrain-target-libgomp
57019configure-stagetrain-target-libgomp:
57020	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
57021	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57022	@r=`${PWD_COMMAND}`; export r; \
57023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57024	TFLAGS="$(STAGEtrain_TFLAGS)"; \
57025	echo "Checking multilib configuration for libgomp..."; \
57026	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
57027	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57028	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57029	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57030	  else \
57031	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57032	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57033	  fi; \
57034	else \
57035	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57036	fi; \
57037	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57038	$(NORMAL_TARGET_EXPORTS) \
57039	 \
57040	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57041	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57042	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
57043	echo Configuring stage train in $(TARGET_SUBDIR)/libgomp; \
57044	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
57045	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57046	case $(srcdir) in \
57047	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57048	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57049		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57050	esac; \
57051	module_srcdir=libgomp; \
57052	$(SHELL) $$s/$$module_srcdir/configure \
57053	  --srcdir=$${topdir}/$$module_srcdir \
57054	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57055	  --target=${target_alias} \
57056	  --with-build-libsubdir=$(HOST_SUBDIR) \
57057	  $(STAGEtrain_CONFIGURE_FLAGS)
57058@endif target-libgomp-bootstrap
57059
57060.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
57061maybe-configure-stagefeedback-target-libgomp:
57062@if target-libgomp-bootstrap
57063maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
57064configure-stagefeedback-target-libgomp:
57065	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
57066	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57067	@r=`${PWD_COMMAND}`; export r; \
57068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57069	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
57070	echo "Checking multilib configuration for libgomp..."; \
57071	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
57072	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57073	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57074	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57075	  else \
57076	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57077	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57078	  fi; \
57079	else \
57080	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57081	fi; \
57082	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57083	$(NORMAL_TARGET_EXPORTS) \
57084	 \
57085	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57086	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57087	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
57088	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
57089	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
57090	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57091	case $(srcdir) in \
57092	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57093	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57094		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57095	esac; \
57096	module_srcdir=libgomp; \
57097	$(SHELL) $$s/$$module_srcdir/configure \
57098	  --srcdir=$${topdir}/$$module_srcdir \
57099	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57100	  --target=${target_alias} \
57101	  --with-build-libsubdir=$(HOST_SUBDIR) \
57102	  $(STAGEfeedback_CONFIGURE_FLAGS)
57103@endif target-libgomp-bootstrap
57104
57105.PHONY: configure-stageautoprofile-target-libgomp maybe-configure-stageautoprofile-target-libgomp
57106maybe-configure-stageautoprofile-target-libgomp:
57107@if target-libgomp-bootstrap
57108maybe-configure-stageautoprofile-target-libgomp: configure-stageautoprofile-target-libgomp
57109configure-stageautoprofile-target-libgomp:
57110	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
57111	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57112	@r=`${PWD_COMMAND}`; export r; \
57113	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57114	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
57115	echo "Checking multilib configuration for libgomp..."; \
57116	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
57117	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57118	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57119	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57120	  else \
57121	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57122	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57123	  fi; \
57124	else \
57125	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57126	fi; \
57127	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57128	$(NORMAL_TARGET_EXPORTS) \
57129	 \
57130	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57131	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57132	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
57133	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libgomp; \
57134	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
57135	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57136	case $(srcdir) in \
57137	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57138	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57139		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57140	esac; \
57141	module_srcdir=libgomp; \
57142	$(SHELL) $$s/$$module_srcdir/configure \
57143	  --srcdir=$${topdir}/$$module_srcdir \
57144	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57145	  --target=${target_alias} \
57146	  --with-build-libsubdir=$(HOST_SUBDIR) \
57147	  $(STAGEautoprofile_CONFIGURE_FLAGS)
57148@endif target-libgomp-bootstrap
57149
57150.PHONY: configure-stageautofeedback-target-libgomp maybe-configure-stageautofeedback-target-libgomp
57151maybe-configure-stageautofeedback-target-libgomp:
57152@if target-libgomp-bootstrap
57153maybe-configure-stageautofeedback-target-libgomp: configure-stageautofeedback-target-libgomp
57154configure-stageautofeedback-target-libgomp:
57155	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
57156	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
57157	@r=`${PWD_COMMAND}`; export r; \
57158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57159	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
57160	echo "Checking multilib configuration for libgomp..."; \
57161	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
57162	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57163	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
57164	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
57165	  else \
57166	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
57167	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57168	  fi; \
57169	else \
57170	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
57171	fi; \
57172	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
57173	$(NORMAL_TARGET_EXPORTS) \
57174	 \
57175	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57176	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57177	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
57178	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libgomp; \
57179	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
57180	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
57181	case $(srcdir) in \
57182	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57183	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
57184		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57185	esac; \
57186	module_srcdir=libgomp; \
57187	$(SHELL) $$s/$$module_srcdir/configure \
57188	  --srcdir=$${topdir}/$$module_srcdir \
57189	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57190	  --target=${target_alias} \
57191	  --with-build-libsubdir=$(HOST_SUBDIR) \
57192	  $(STAGEautofeedback_CONFIGURE_FLAGS)
57193@endif target-libgomp-bootstrap
57194
57195
57196
57197
57198
57199.PHONY: all-target-libgomp maybe-all-target-libgomp
57200maybe-all-target-libgomp:
57201@if gcc-bootstrap
57202all-target-libgomp: stage_current
57203@endif gcc-bootstrap
57204@if target-libgomp
57205TARGET-target-libgomp=all
57206maybe-all-target-libgomp: all-target-libgomp
57207all-target-libgomp: configure-target-libgomp
57208	@r=`${PWD_COMMAND}`; export r; \
57209	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57210	$(NORMAL_TARGET_EXPORTS)  \
57211	(cd $(TARGET_SUBDIR)/libgomp && \
57212	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
57213		$(TARGET-target-libgomp))
57214@endif target-libgomp
57215
57216
57217
57218.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
57219.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
57220maybe-all-stage1-target-libgomp:
57221maybe-clean-stage1-target-libgomp:
57222@if target-libgomp-bootstrap
57223maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
57224all-stage1: all-stage1-target-libgomp
57225TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
57226all-stage1-target-libgomp: configure-stage1-target-libgomp
57227	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
57228	@r=`${PWD_COMMAND}`; export r; \
57229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57230	TFLAGS="$(STAGE1_TFLAGS)"; \
57231	$(NORMAL_TARGET_EXPORTS)  \
57232	cd $(TARGET_SUBDIR)/libgomp && \
57233	 \
57234	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57235		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57236		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57237		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57238		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57239		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57240		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57241		$(EXTRA_TARGET_FLAGS)  \
57242		  \
57243		TFLAGS="$(STAGE1_TFLAGS)"  \
57244		$(TARGET-stage1-target-libgomp)
57245
57246maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
57247clean-stage1: clean-stage1-target-libgomp
57248clean-stage1-target-libgomp:
57249	@if [ $(current_stage) = stage1 ]; then \
57250	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57251	else \
57252	  [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
57253	  $(MAKE) stage1-start; \
57254	fi; \
57255	cd $(TARGET_SUBDIR)/libgomp && \
57256	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
57257	  clean
57258@endif target-libgomp-bootstrap
57259
57260
57261.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
57262.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
57263maybe-all-stage2-target-libgomp:
57264maybe-clean-stage2-target-libgomp:
57265@if target-libgomp-bootstrap
57266maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
57267all-stage2: all-stage2-target-libgomp
57268TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
57269all-stage2-target-libgomp: configure-stage2-target-libgomp
57270	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
57271	@r=`${PWD_COMMAND}`; export r; \
57272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57273	TFLAGS="$(STAGE2_TFLAGS)"; \
57274	$(NORMAL_TARGET_EXPORTS) \
57275	  \
57276	cd $(TARGET_SUBDIR)/libgomp && \
57277	 \
57278	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57279		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57280		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57281		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57282		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57283		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57284		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57285		$(EXTRA_TARGET_FLAGS)   \
57286		TFLAGS="$(STAGE2_TFLAGS)"  \
57287		$(TARGET-stage2-target-libgomp)
57288
57289maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
57290clean-stage2: clean-stage2-target-libgomp
57291clean-stage2-target-libgomp:
57292	@if [ $(current_stage) = stage2 ]; then \
57293	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57294	else \
57295	  [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
57296	  $(MAKE) stage2-start; \
57297	fi; \
57298	cd $(TARGET_SUBDIR)/libgomp && \
57299	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57300@endif target-libgomp-bootstrap
57301
57302
57303.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
57304.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
57305maybe-all-stage3-target-libgomp:
57306maybe-clean-stage3-target-libgomp:
57307@if target-libgomp-bootstrap
57308maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
57309all-stage3: all-stage3-target-libgomp
57310TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
57311all-stage3-target-libgomp: configure-stage3-target-libgomp
57312	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
57313	@r=`${PWD_COMMAND}`; export r; \
57314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57315	TFLAGS="$(STAGE3_TFLAGS)"; \
57316	$(NORMAL_TARGET_EXPORTS) \
57317	  \
57318	cd $(TARGET_SUBDIR)/libgomp && \
57319	 \
57320	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57321		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57322		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57323		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57324		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57325		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57326		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57327		$(EXTRA_TARGET_FLAGS)   \
57328		TFLAGS="$(STAGE3_TFLAGS)"  \
57329		$(TARGET-stage3-target-libgomp)
57330
57331maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
57332clean-stage3: clean-stage3-target-libgomp
57333clean-stage3-target-libgomp:
57334	@if [ $(current_stage) = stage3 ]; then \
57335	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57336	else \
57337	  [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
57338	  $(MAKE) stage3-start; \
57339	fi; \
57340	cd $(TARGET_SUBDIR)/libgomp && \
57341	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57342@endif target-libgomp-bootstrap
57343
57344
57345.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
57346.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
57347maybe-all-stage4-target-libgomp:
57348maybe-clean-stage4-target-libgomp:
57349@if target-libgomp-bootstrap
57350maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
57351all-stage4: all-stage4-target-libgomp
57352TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
57353all-stage4-target-libgomp: configure-stage4-target-libgomp
57354	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
57355	@r=`${PWD_COMMAND}`; export r; \
57356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57357	TFLAGS="$(STAGE4_TFLAGS)"; \
57358	$(NORMAL_TARGET_EXPORTS) \
57359	  \
57360	cd $(TARGET_SUBDIR)/libgomp && \
57361	 \
57362	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57363		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57364		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57365		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57366		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57367		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57368		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57369		$(EXTRA_TARGET_FLAGS)   \
57370		TFLAGS="$(STAGE4_TFLAGS)"  \
57371		$(TARGET-stage4-target-libgomp)
57372
57373maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
57374clean-stage4: clean-stage4-target-libgomp
57375clean-stage4-target-libgomp:
57376	@if [ $(current_stage) = stage4 ]; then \
57377	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57378	else \
57379	  [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
57380	  $(MAKE) stage4-start; \
57381	fi; \
57382	cd $(TARGET_SUBDIR)/libgomp && \
57383	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57384@endif target-libgomp-bootstrap
57385
57386
57387.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
57388.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
57389maybe-all-stageprofile-target-libgomp:
57390maybe-clean-stageprofile-target-libgomp:
57391@if target-libgomp-bootstrap
57392maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
57393all-stageprofile: all-stageprofile-target-libgomp
57394TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
57395all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
57396	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
57397	@r=`${PWD_COMMAND}`; export r; \
57398	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57399	TFLAGS="$(STAGEprofile_TFLAGS)"; \
57400	$(NORMAL_TARGET_EXPORTS) \
57401	  \
57402	cd $(TARGET_SUBDIR)/libgomp && \
57403	 \
57404	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57405		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57406		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57407		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57408		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57409		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57410		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57411		$(EXTRA_TARGET_FLAGS)   \
57412		TFLAGS="$(STAGEprofile_TFLAGS)"  \
57413		$(TARGET-stageprofile-target-libgomp)
57414
57415maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
57416clean-stageprofile: clean-stageprofile-target-libgomp
57417clean-stageprofile-target-libgomp:
57418	@if [ $(current_stage) = stageprofile ]; then \
57419	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57420	else \
57421	  [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
57422	  $(MAKE) stageprofile-start; \
57423	fi; \
57424	cd $(TARGET_SUBDIR)/libgomp && \
57425	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57426@endif target-libgomp-bootstrap
57427
57428
57429.PHONY: all-stagetrain-target-libgomp maybe-all-stagetrain-target-libgomp
57430.PHONY: clean-stagetrain-target-libgomp maybe-clean-stagetrain-target-libgomp
57431maybe-all-stagetrain-target-libgomp:
57432maybe-clean-stagetrain-target-libgomp:
57433@if target-libgomp-bootstrap
57434maybe-all-stagetrain-target-libgomp: all-stagetrain-target-libgomp
57435all-stagetrain: all-stagetrain-target-libgomp
57436TARGET-stagetrain-target-libgomp = $(TARGET-target-libgomp)
57437all-stagetrain-target-libgomp: configure-stagetrain-target-libgomp
57438	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
57439	@r=`${PWD_COMMAND}`; export r; \
57440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57441	TFLAGS="$(STAGEtrain_TFLAGS)"; \
57442	$(NORMAL_TARGET_EXPORTS) \
57443	  \
57444	cd $(TARGET_SUBDIR)/libgomp && \
57445	 \
57446	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57447		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57448		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57449		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57450		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57451		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57452		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57453		$(EXTRA_TARGET_FLAGS)   \
57454		TFLAGS="$(STAGEtrain_TFLAGS)"  \
57455		$(TARGET-stagetrain-target-libgomp)
57456
57457maybe-clean-stagetrain-target-libgomp: clean-stagetrain-target-libgomp
57458clean-stagetrain: clean-stagetrain-target-libgomp
57459clean-stagetrain-target-libgomp:
57460	@if [ $(current_stage) = stagetrain ]; then \
57461	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57462	else \
57463	  [ -f $(TARGET_SUBDIR)/stagetrain-libgomp/Makefile ] || exit 0; \
57464	  $(MAKE) stagetrain-start; \
57465	fi; \
57466	cd $(TARGET_SUBDIR)/libgomp && \
57467	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57468@endif target-libgomp-bootstrap
57469
57470
57471.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
57472.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
57473maybe-all-stagefeedback-target-libgomp:
57474maybe-clean-stagefeedback-target-libgomp:
57475@if target-libgomp-bootstrap
57476maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
57477all-stagefeedback: all-stagefeedback-target-libgomp
57478TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
57479all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
57480	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
57481	@r=`${PWD_COMMAND}`; export r; \
57482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57483	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
57484	$(NORMAL_TARGET_EXPORTS) \
57485	  \
57486	cd $(TARGET_SUBDIR)/libgomp && \
57487	 \
57488	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57489		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57490		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57491		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57492		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57493		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57494		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57495		$(EXTRA_TARGET_FLAGS)   \
57496		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
57497		$(TARGET-stagefeedback-target-libgomp)
57498
57499maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
57500clean-stagefeedback: clean-stagefeedback-target-libgomp
57501clean-stagefeedback-target-libgomp:
57502	@if [ $(current_stage) = stagefeedback ]; then \
57503	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57504	else \
57505	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
57506	  $(MAKE) stagefeedback-start; \
57507	fi; \
57508	cd $(TARGET_SUBDIR)/libgomp && \
57509	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57510@endif target-libgomp-bootstrap
57511
57512
57513.PHONY: all-stageautoprofile-target-libgomp maybe-all-stageautoprofile-target-libgomp
57514.PHONY: clean-stageautoprofile-target-libgomp maybe-clean-stageautoprofile-target-libgomp
57515maybe-all-stageautoprofile-target-libgomp:
57516maybe-clean-stageautoprofile-target-libgomp:
57517@if target-libgomp-bootstrap
57518maybe-all-stageautoprofile-target-libgomp: all-stageautoprofile-target-libgomp
57519all-stageautoprofile: all-stageautoprofile-target-libgomp
57520TARGET-stageautoprofile-target-libgomp = $(TARGET-target-libgomp)
57521all-stageautoprofile-target-libgomp: configure-stageautoprofile-target-libgomp
57522	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
57523	@r=`${PWD_COMMAND}`; export r; \
57524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57525	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
57526	$(NORMAL_TARGET_EXPORTS) \
57527	  \
57528	cd $(TARGET_SUBDIR)/libgomp && \
57529	$$s/gcc/config/i386/$(AUTO_PROFILE) \
57530	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57531		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57532		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57533		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57534		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57535		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57536		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57537		$(EXTRA_TARGET_FLAGS)   \
57538		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
57539		$(TARGET-stageautoprofile-target-libgomp)
57540
57541maybe-clean-stageautoprofile-target-libgomp: clean-stageautoprofile-target-libgomp
57542clean-stageautoprofile: clean-stageautoprofile-target-libgomp
57543clean-stageautoprofile-target-libgomp:
57544	@if [ $(current_stage) = stageautoprofile ]; then \
57545	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57546	else \
57547	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libgomp/Makefile ] || exit 0; \
57548	  $(MAKE) stageautoprofile-start; \
57549	fi; \
57550	cd $(TARGET_SUBDIR)/libgomp && \
57551	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57552@endif target-libgomp-bootstrap
57553
57554
57555.PHONY: all-stageautofeedback-target-libgomp maybe-all-stageautofeedback-target-libgomp
57556.PHONY: clean-stageautofeedback-target-libgomp maybe-clean-stageautofeedback-target-libgomp
57557maybe-all-stageautofeedback-target-libgomp:
57558maybe-clean-stageautofeedback-target-libgomp:
57559@if target-libgomp-bootstrap
57560maybe-all-stageautofeedback-target-libgomp: all-stageautofeedback-target-libgomp
57561all-stageautofeedback: all-stageautofeedback-target-libgomp
57562TARGET-stageautofeedback-target-libgomp = $(TARGET-target-libgomp)
57563all-stageautofeedback-target-libgomp: configure-stageautofeedback-target-libgomp
57564	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
57565	@r=`${PWD_COMMAND}`; export r; \
57566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57567	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
57568	$(NORMAL_TARGET_EXPORTS) \
57569	  \
57570	cd $(TARGET_SUBDIR)/libgomp && \
57571	 \
57572	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57573		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57574		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57575		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57576		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57577		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57578		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57579		$(EXTRA_TARGET_FLAGS)   \
57580		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
57581		$(TARGET-stageautofeedback-target-libgomp)
57582
57583maybe-clean-stageautofeedback-target-libgomp: clean-stageautofeedback-target-libgomp
57584clean-stageautofeedback: clean-stageautofeedback-target-libgomp
57585clean-stageautofeedback-target-libgomp:
57586	@if [ $(current_stage) = stageautofeedback ]; then \
57587	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57588	else \
57589	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libgomp/Makefile ] || exit 0; \
57590	  $(MAKE) stageautofeedback-start; \
57591	fi; \
57592	cd $(TARGET_SUBDIR)/libgomp && \
57593	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57594@endif target-libgomp-bootstrap
57595
57596
57597
57598
57599
57600
57601.PHONY: check-target-libgomp maybe-check-target-libgomp
57602maybe-check-target-libgomp:
57603@if target-libgomp
57604maybe-check-target-libgomp: check-target-libgomp
57605
57606check-target-libgomp:
57607	@: $(MAKE); $(unstage)
57608	@r=`${PWD_COMMAND}`; export r; \
57609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57610	$(NORMAL_TARGET_EXPORTS) \
57611	(cd $(TARGET_SUBDIR)/libgomp && \
57612	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
57613
57614@endif target-libgomp
57615
57616.PHONY: install-target-libgomp maybe-install-target-libgomp
57617maybe-install-target-libgomp:
57618@if target-libgomp
57619maybe-install-target-libgomp: install-target-libgomp
57620
57621install-target-libgomp: installdirs
57622	@: $(MAKE); $(unstage)
57623	@r=`${PWD_COMMAND}`; export r; \
57624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57625	$(NORMAL_TARGET_EXPORTS) \
57626	(cd $(TARGET_SUBDIR)/libgomp && \
57627	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
57628
57629@endif target-libgomp
57630
57631.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
57632maybe-install-strip-target-libgomp:
57633@if target-libgomp
57634maybe-install-strip-target-libgomp: install-strip-target-libgomp
57635
57636install-strip-target-libgomp: installdirs
57637	@: $(MAKE); $(unstage)
57638	@r=`${PWD_COMMAND}`; export r; \
57639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57640	$(NORMAL_TARGET_EXPORTS) \
57641	(cd $(TARGET_SUBDIR)/libgomp && \
57642	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
57643
57644@endif target-libgomp
57645
57646# Other targets (info, dvi, pdf, etc.)
57647
57648.PHONY: maybe-info-target-libgomp info-target-libgomp
57649maybe-info-target-libgomp:
57650@if target-libgomp
57651maybe-info-target-libgomp: info-target-libgomp
57652
57653info-target-libgomp: \
57654    configure-target-libgomp
57655	@: $(MAKE); $(unstage)
57656	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57657	r=`${PWD_COMMAND}`; export r; \
57658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57659	$(NORMAL_TARGET_EXPORTS) \
57660	echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
57661	for flag in $(EXTRA_TARGET_FLAGS); do \
57662	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57663	done; \
57664	(cd $(TARGET_SUBDIR)/libgomp && \
57665	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57666	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57667	          "RANLIB=$${RANLIB}" \
57668	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57669	           info) \
57670	  || exit 1
57671
57672@endif target-libgomp
57673
57674.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
57675maybe-dvi-target-libgomp:
57676@if target-libgomp
57677maybe-dvi-target-libgomp: dvi-target-libgomp
57678
57679dvi-target-libgomp: \
57680    configure-target-libgomp
57681	@: $(MAKE); $(unstage)
57682	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57683	r=`${PWD_COMMAND}`; export r; \
57684	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57685	$(NORMAL_TARGET_EXPORTS) \
57686	echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
57687	for flag in $(EXTRA_TARGET_FLAGS); do \
57688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57689	done; \
57690	(cd $(TARGET_SUBDIR)/libgomp && \
57691	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57692	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57693	          "RANLIB=$${RANLIB}" \
57694	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57695	           dvi) \
57696	  || exit 1
57697
57698@endif target-libgomp
57699
57700.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
57701maybe-pdf-target-libgomp:
57702@if target-libgomp
57703maybe-pdf-target-libgomp: pdf-target-libgomp
57704
57705pdf-target-libgomp: \
57706    configure-target-libgomp
57707	@: $(MAKE); $(unstage)
57708	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57709	r=`${PWD_COMMAND}`; export r; \
57710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57711	$(NORMAL_TARGET_EXPORTS) \
57712	echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
57713	for flag in $(EXTRA_TARGET_FLAGS); do \
57714	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57715	done; \
57716	(cd $(TARGET_SUBDIR)/libgomp && \
57717	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57718	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57719	          "RANLIB=$${RANLIB}" \
57720	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57721	           pdf) \
57722	  || exit 1
57723
57724@endif target-libgomp
57725
57726.PHONY: maybe-html-target-libgomp html-target-libgomp
57727maybe-html-target-libgomp:
57728@if target-libgomp
57729maybe-html-target-libgomp: html-target-libgomp
57730
57731html-target-libgomp: \
57732    configure-target-libgomp
57733	@: $(MAKE); $(unstage)
57734	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57735	r=`${PWD_COMMAND}`; export r; \
57736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57737	$(NORMAL_TARGET_EXPORTS) \
57738	echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
57739	for flag in $(EXTRA_TARGET_FLAGS); do \
57740	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57741	done; \
57742	(cd $(TARGET_SUBDIR)/libgomp && \
57743	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57744	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57745	          "RANLIB=$${RANLIB}" \
57746	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57747	           html) \
57748	  || exit 1
57749
57750@endif target-libgomp
57751
57752.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
57753maybe-TAGS-target-libgomp:
57754@if target-libgomp
57755maybe-TAGS-target-libgomp: TAGS-target-libgomp
57756
57757TAGS-target-libgomp: \
57758    configure-target-libgomp
57759	@: $(MAKE); $(unstage)
57760	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57761	r=`${PWD_COMMAND}`; export r; \
57762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57763	$(NORMAL_TARGET_EXPORTS) \
57764	echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
57765	for flag in $(EXTRA_TARGET_FLAGS); do \
57766	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57767	done; \
57768	(cd $(TARGET_SUBDIR)/libgomp && \
57769	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57770	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57771	          "RANLIB=$${RANLIB}" \
57772	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57773	           TAGS) \
57774	  || exit 1
57775
57776@endif target-libgomp
57777
57778.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
57779maybe-install-info-target-libgomp:
57780@if target-libgomp
57781maybe-install-info-target-libgomp: install-info-target-libgomp
57782
57783install-info-target-libgomp: \
57784    configure-target-libgomp \
57785    info-target-libgomp
57786	@: $(MAKE); $(unstage)
57787	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57788	r=`${PWD_COMMAND}`; export r; \
57789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57790	$(NORMAL_TARGET_EXPORTS) \
57791	echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
57792	for flag in $(EXTRA_TARGET_FLAGS); do \
57793	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57794	done; \
57795	(cd $(TARGET_SUBDIR)/libgomp && \
57796	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57797	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57798	          "RANLIB=$${RANLIB}" \
57799	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57800	           install-info) \
57801	  || exit 1
57802
57803@endif target-libgomp
57804
57805.PHONY: maybe-install-dvi-target-libgomp install-dvi-target-libgomp
57806maybe-install-dvi-target-libgomp:
57807@if target-libgomp
57808maybe-install-dvi-target-libgomp: install-dvi-target-libgomp
57809
57810install-dvi-target-libgomp: \
57811    configure-target-libgomp \
57812    dvi-target-libgomp
57813	@: $(MAKE); $(unstage)
57814	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57815	r=`${PWD_COMMAND}`; export r; \
57816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57817	$(NORMAL_TARGET_EXPORTS) \
57818	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgomp"; \
57819	for flag in $(EXTRA_TARGET_FLAGS); do \
57820	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57821	done; \
57822	(cd $(TARGET_SUBDIR)/libgomp && \
57823	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57824	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57825	          "RANLIB=$${RANLIB}" \
57826	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57827	           install-dvi) \
57828	  || exit 1
57829
57830@endif target-libgomp
57831
57832.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
57833maybe-install-pdf-target-libgomp:
57834@if target-libgomp
57835maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
57836
57837install-pdf-target-libgomp: \
57838    configure-target-libgomp \
57839    pdf-target-libgomp
57840	@: $(MAKE); $(unstage)
57841	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57842	r=`${PWD_COMMAND}`; export r; \
57843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57844	$(NORMAL_TARGET_EXPORTS) \
57845	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
57846	for flag in $(EXTRA_TARGET_FLAGS); do \
57847	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57848	done; \
57849	(cd $(TARGET_SUBDIR)/libgomp && \
57850	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57851	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57852	          "RANLIB=$${RANLIB}" \
57853	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57854	           install-pdf) \
57855	  || exit 1
57856
57857@endif target-libgomp
57858
57859.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
57860maybe-install-html-target-libgomp:
57861@if target-libgomp
57862maybe-install-html-target-libgomp: install-html-target-libgomp
57863
57864install-html-target-libgomp: \
57865    configure-target-libgomp \
57866    html-target-libgomp
57867	@: $(MAKE); $(unstage)
57868	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57869	r=`${PWD_COMMAND}`; export r; \
57870	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57871	$(NORMAL_TARGET_EXPORTS) \
57872	echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
57873	for flag in $(EXTRA_TARGET_FLAGS); do \
57874	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57875	done; \
57876	(cd $(TARGET_SUBDIR)/libgomp && \
57877	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57878	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57879	          "RANLIB=$${RANLIB}" \
57880	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57881	           install-html) \
57882	  || exit 1
57883
57884@endif target-libgomp
57885
57886.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
57887maybe-installcheck-target-libgomp:
57888@if target-libgomp
57889maybe-installcheck-target-libgomp: installcheck-target-libgomp
57890
57891installcheck-target-libgomp: \
57892    configure-target-libgomp
57893	@: $(MAKE); $(unstage)
57894	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57895	r=`${PWD_COMMAND}`; export r; \
57896	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57897	$(NORMAL_TARGET_EXPORTS) \
57898	echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
57899	for flag in $(EXTRA_TARGET_FLAGS); do \
57900	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57901	done; \
57902	(cd $(TARGET_SUBDIR)/libgomp && \
57903	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57904	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57905	          "RANLIB=$${RANLIB}" \
57906	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57907	           installcheck) \
57908	  || exit 1
57909
57910@endif target-libgomp
57911
57912.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
57913maybe-mostlyclean-target-libgomp:
57914@if target-libgomp
57915maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
57916
57917mostlyclean-target-libgomp:
57918	@: $(MAKE); $(unstage)
57919	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57920	r=`${PWD_COMMAND}`; export r; \
57921	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57922	$(NORMAL_TARGET_EXPORTS) \
57923	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
57924	for flag in $(EXTRA_TARGET_FLAGS); do \
57925	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57926	done; \
57927	(cd $(TARGET_SUBDIR)/libgomp && \
57928	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57929	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57930	          "RANLIB=$${RANLIB}" \
57931	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57932	           mostlyclean) \
57933	  || exit 1
57934
57935@endif target-libgomp
57936
57937.PHONY: maybe-clean-target-libgomp clean-target-libgomp
57938maybe-clean-target-libgomp:
57939@if target-libgomp
57940maybe-clean-target-libgomp: clean-target-libgomp
57941
57942clean-target-libgomp:
57943	@: $(MAKE); $(unstage)
57944	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57945	r=`${PWD_COMMAND}`; export r; \
57946	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57947	$(NORMAL_TARGET_EXPORTS) \
57948	echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
57949	for flag in $(EXTRA_TARGET_FLAGS); do \
57950	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57951	done; \
57952	(cd $(TARGET_SUBDIR)/libgomp && \
57953	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57954	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57955	          "RANLIB=$${RANLIB}" \
57956	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57957	           clean) \
57958	  || exit 1
57959
57960@endif target-libgomp
57961
57962.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
57963maybe-distclean-target-libgomp:
57964@if target-libgomp
57965maybe-distclean-target-libgomp: distclean-target-libgomp
57966
57967distclean-target-libgomp:
57968	@: $(MAKE); $(unstage)
57969	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57970	r=`${PWD_COMMAND}`; export r; \
57971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57972	$(NORMAL_TARGET_EXPORTS) \
57973	echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
57974	for flag in $(EXTRA_TARGET_FLAGS); do \
57975	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57976	done; \
57977	(cd $(TARGET_SUBDIR)/libgomp && \
57978	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57979	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57980	          "RANLIB=$${RANLIB}" \
57981	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57982	           distclean) \
57983	  || exit 1
57984
57985@endif target-libgomp
57986
57987.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
57988maybe-maintainer-clean-target-libgomp:
57989@if target-libgomp
57990maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
57991
57992maintainer-clean-target-libgomp:
57993	@: $(MAKE); $(unstage)
57994	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
57995	r=`${PWD_COMMAND}`; export r; \
57996	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57997	$(NORMAL_TARGET_EXPORTS) \
57998	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
57999	for flag in $(EXTRA_TARGET_FLAGS); do \
58000	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58001	done; \
58002	(cd $(TARGET_SUBDIR)/libgomp && \
58003	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58004	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58005	          "RANLIB=$${RANLIB}" \
58006	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58007	           maintainer-clean) \
58008	  || exit 1
58009
58010@endif target-libgomp
58011
58012
58013
58014
58015
58016.PHONY: configure-target-libitm maybe-configure-target-libitm
58017maybe-configure-target-libitm:
58018@if gcc-bootstrap
58019configure-target-libitm: stage_current
58020@endif gcc-bootstrap
58021@if target-libitm
58022maybe-configure-target-libitm: configure-target-libitm
58023configure-target-libitm:
58024	@: $(MAKE); $(unstage)
58025	@r=`${PWD_COMMAND}`; export r; \
58026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58027	echo "Checking multilib configuration for libitm..."; \
58028	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
58029	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
58030	if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
58031	  if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
58032	    rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
58033	  else \
58034	    rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
58035	    mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
58036	  fi; \
58037	else \
58038	  mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
58039	fi; \
58040	test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
58041	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
58042	$(NORMAL_TARGET_EXPORTS)  \
58043	echo Configuring in $(TARGET_SUBDIR)/libitm; \
58044	cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
58045	case $(srcdir) in \
58046	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
58047	  *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
58048		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
58049	esac; \
58050	module_srcdir=libitm; \
58051	rm -f no-such-file || : ; \
58052	CONFIG_SITE=no-such-file $(SHELL) \
58053	  $$s/$$module_srcdir/configure \
58054	  --srcdir=$${topdir}/$$module_srcdir \
58055	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
58056	  --target=${target_alias}  \
58057	  || exit 1
58058@endif target-libitm
58059
58060
58061
58062
58063
58064.PHONY: all-target-libitm maybe-all-target-libitm
58065maybe-all-target-libitm:
58066@if gcc-bootstrap
58067all-target-libitm: stage_current
58068@endif gcc-bootstrap
58069@if target-libitm
58070TARGET-target-libitm=all
58071maybe-all-target-libitm: all-target-libitm
58072all-target-libitm: configure-target-libitm
58073	@: $(MAKE); $(unstage)
58074	@r=`${PWD_COMMAND}`; export r; \
58075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58076	$(NORMAL_TARGET_EXPORTS)  \
58077	(cd $(TARGET_SUBDIR)/libitm && \
58078	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
58079		$(TARGET-target-libitm))
58080@endif target-libitm
58081
58082
58083
58084
58085
58086.PHONY: check-target-libitm maybe-check-target-libitm
58087maybe-check-target-libitm:
58088@if target-libitm
58089maybe-check-target-libitm: check-target-libitm
58090
58091check-target-libitm:
58092	@: $(MAKE); $(unstage)
58093	@r=`${PWD_COMMAND}`; export r; \
58094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58095	$(NORMAL_TARGET_EXPORTS) \
58096	(cd $(TARGET_SUBDIR)/libitm && \
58097	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
58098
58099@endif target-libitm
58100
58101.PHONY: install-target-libitm maybe-install-target-libitm
58102maybe-install-target-libitm:
58103@if target-libitm
58104maybe-install-target-libitm: install-target-libitm
58105
58106install-target-libitm: installdirs
58107	@: $(MAKE); $(unstage)
58108	@r=`${PWD_COMMAND}`; export r; \
58109	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58110	$(NORMAL_TARGET_EXPORTS) \
58111	(cd $(TARGET_SUBDIR)/libitm && \
58112	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
58113
58114@endif target-libitm
58115
58116.PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
58117maybe-install-strip-target-libitm:
58118@if target-libitm
58119maybe-install-strip-target-libitm: install-strip-target-libitm
58120
58121install-strip-target-libitm: installdirs
58122	@: $(MAKE); $(unstage)
58123	@r=`${PWD_COMMAND}`; export r; \
58124	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58125	$(NORMAL_TARGET_EXPORTS) \
58126	(cd $(TARGET_SUBDIR)/libitm && \
58127	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
58128
58129@endif target-libitm
58130
58131# Other targets (info, dvi, pdf, etc.)
58132
58133.PHONY: maybe-info-target-libitm info-target-libitm
58134maybe-info-target-libitm:
58135@if target-libitm
58136maybe-info-target-libitm: info-target-libitm
58137
58138info-target-libitm: \
58139    configure-target-libitm
58140	@: $(MAKE); $(unstage)
58141	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58142	r=`${PWD_COMMAND}`; export r; \
58143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58144	$(NORMAL_TARGET_EXPORTS) \
58145	echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
58146	for flag in $(EXTRA_TARGET_FLAGS); do \
58147	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58148	done; \
58149	(cd $(TARGET_SUBDIR)/libitm && \
58150	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58151	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58152	          "RANLIB=$${RANLIB}" \
58153	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58154	           info) \
58155	  || exit 1
58156
58157@endif target-libitm
58158
58159.PHONY: maybe-dvi-target-libitm dvi-target-libitm
58160maybe-dvi-target-libitm:
58161@if target-libitm
58162maybe-dvi-target-libitm: dvi-target-libitm
58163
58164dvi-target-libitm: \
58165    configure-target-libitm
58166	@: $(MAKE); $(unstage)
58167	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58168	r=`${PWD_COMMAND}`; export r; \
58169	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58170	$(NORMAL_TARGET_EXPORTS) \
58171	echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
58172	for flag in $(EXTRA_TARGET_FLAGS); do \
58173	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58174	done; \
58175	(cd $(TARGET_SUBDIR)/libitm && \
58176	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58177	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58178	          "RANLIB=$${RANLIB}" \
58179	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58180	           dvi) \
58181	  || exit 1
58182
58183@endif target-libitm
58184
58185.PHONY: maybe-pdf-target-libitm pdf-target-libitm
58186maybe-pdf-target-libitm:
58187@if target-libitm
58188maybe-pdf-target-libitm: pdf-target-libitm
58189
58190pdf-target-libitm: \
58191    configure-target-libitm
58192	@: $(MAKE); $(unstage)
58193	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58194	r=`${PWD_COMMAND}`; export r; \
58195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58196	$(NORMAL_TARGET_EXPORTS) \
58197	echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
58198	for flag in $(EXTRA_TARGET_FLAGS); do \
58199	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58200	done; \
58201	(cd $(TARGET_SUBDIR)/libitm && \
58202	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58203	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58204	          "RANLIB=$${RANLIB}" \
58205	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58206	           pdf) \
58207	  || exit 1
58208
58209@endif target-libitm
58210
58211.PHONY: maybe-html-target-libitm html-target-libitm
58212maybe-html-target-libitm:
58213@if target-libitm
58214maybe-html-target-libitm: html-target-libitm
58215
58216html-target-libitm: \
58217    configure-target-libitm
58218	@: $(MAKE); $(unstage)
58219	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58220	r=`${PWD_COMMAND}`; export r; \
58221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58222	$(NORMAL_TARGET_EXPORTS) \
58223	echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
58224	for flag in $(EXTRA_TARGET_FLAGS); do \
58225	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58226	done; \
58227	(cd $(TARGET_SUBDIR)/libitm && \
58228	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58229	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58230	          "RANLIB=$${RANLIB}" \
58231	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58232	           html) \
58233	  || exit 1
58234
58235@endif target-libitm
58236
58237.PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
58238maybe-TAGS-target-libitm:
58239@if target-libitm
58240maybe-TAGS-target-libitm: TAGS-target-libitm
58241
58242TAGS-target-libitm: \
58243    configure-target-libitm
58244	@: $(MAKE); $(unstage)
58245	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58246	r=`${PWD_COMMAND}`; export r; \
58247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58248	$(NORMAL_TARGET_EXPORTS) \
58249	echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
58250	for flag in $(EXTRA_TARGET_FLAGS); do \
58251	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58252	done; \
58253	(cd $(TARGET_SUBDIR)/libitm && \
58254	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58255	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58256	          "RANLIB=$${RANLIB}" \
58257	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58258	           TAGS) \
58259	  || exit 1
58260
58261@endif target-libitm
58262
58263.PHONY: maybe-install-info-target-libitm install-info-target-libitm
58264maybe-install-info-target-libitm:
58265@if target-libitm
58266maybe-install-info-target-libitm: install-info-target-libitm
58267
58268install-info-target-libitm: \
58269    configure-target-libitm \
58270    info-target-libitm
58271	@: $(MAKE); $(unstage)
58272	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58273	r=`${PWD_COMMAND}`; export r; \
58274	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58275	$(NORMAL_TARGET_EXPORTS) \
58276	echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
58277	for flag in $(EXTRA_TARGET_FLAGS); do \
58278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58279	done; \
58280	(cd $(TARGET_SUBDIR)/libitm && \
58281	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58282	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58283	          "RANLIB=$${RANLIB}" \
58284	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58285	           install-info) \
58286	  || exit 1
58287
58288@endif target-libitm
58289
58290.PHONY: maybe-install-dvi-target-libitm install-dvi-target-libitm
58291maybe-install-dvi-target-libitm:
58292@if target-libitm
58293maybe-install-dvi-target-libitm: install-dvi-target-libitm
58294
58295install-dvi-target-libitm: \
58296    configure-target-libitm \
58297    dvi-target-libitm
58298	@: $(MAKE); $(unstage)
58299	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58300	r=`${PWD_COMMAND}`; export r; \
58301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58302	$(NORMAL_TARGET_EXPORTS) \
58303	echo "Doing install-dvi in $(TARGET_SUBDIR)/libitm"; \
58304	for flag in $(EXTRA_TARGET_FLAGS); do \
58305	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58306	done; \
58307	(cd $(TARGET_SUBDIR)/libitm && \
58308	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58309	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58310	          "RANLIB=$${RANLIB}" \
58311	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58312	           install-dvi) \
58313	  || exit 1
58314
58315@endif target-libitm
58316
58317.PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
58318maybe-install-pdf-target-libitm:
58319@if target-libitm
58320maybe-install-pdf-target-libitm: install-pdf-target-libitm
58321
58322install-pdf-target-libitm: \
58323    configure-target-libitm \
58324    pdf-target-libitm
58325	@: $(MAKE); $(unstage)
58326	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58327	r=`${PWD_COMMAND}`; export r; \
58328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58329	$(NORMAL_TARGET_EXPORTS) \
58330	echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
58331	for flag in $(EXTRA_TARGET_FLAGS); do \
58332	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58333	done; \
58334	(cd $(TARGET_SUBDIR)/libitm && \
58335	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58336	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58337	          "RANLIB=$${RANLIB}" \
58338	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58339	           install-pdf) \
58340	  || exit 1
58341
58342@endif target-libitm
58343
58344.PHONY: maybe-install-html-target-libitm install-html-target-libitm
58345maybe-install-html-target-libitm:
58346@if target-libitm
58347maybe-install-html-target-libitm: install-html-target-libitm
58348
58349install-html-target-libitm: \
58350    configure-target-libitm \
58351    html-target-libitm
58352	@: $(MAKE); $(unstage)
58353	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58354	r=`${PWD_COMMAND}`; export r; \
58355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58356	$(NORMAL_TARGET_EXPORTS) \
58357	echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
58358	for flag in $(EXTRA_TARGET_FLAGS); do \
58359	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58360	done; \
58361	(cd $(TARGET_SUBDIR)/libitm && \
58362	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58363	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58364	          "RANLIB=$${RANLIB}" \
58365	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58366	           install-html) \
58367	  || exit 1
58368
58369@endif target-libitm
58370
58371.PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
58372maybe-installcheck-target-libitm:
58373@if target-libitm
58374maybe-installcheck-target-libitm: installcheck-target-libitm
58375
58376installcheck-target-libitm: \
58377    configure-target-libitm
58378	@: $(MAKE); $(unstage)
58379	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58380	r=`${PWD_COMMAND}`; export r; \
58381	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58382	$(NORMAL_TARGET_EXPORTS) \
58383	echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
58384	for flag in $(EXTRA_TARGET_FLAGS); do \
58385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58386	done; \
58387	(cd $(TARGET_SUBDIR)/libitm && \
58388	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58389	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58390	          "RANLIB=$${RANLIB}" \
58391	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58392	           installcheck) \
58393	  || exit 1
58394
58395@endif target-libitm
58396
58397.PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
58398maybe-mostlyclean-target-libitm:
58399@if target-libitm
58400maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
58401
58402mostlyclean-target-libitm:
58403	@: $(MAKE); $(unstage)
58404	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58405	r=`${PWD_COMMAND}`; export r; \
58406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58407	$(NORMAL_TARGET_EXPORTS) \
58408	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
58409	for flag in $(EXTRA_TARGET_FLAGS); do \
58410	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58411	done; \
58412	(cd $(TARGET_SUBDIR)/libitm && \
58413	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58414	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58415	          "RANLIB=$${RANLIB}" \
58416	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58417	           mostlyclean) \
58418	  || exit 1
58419
58420@endif target-libitm
58421
58422.PHONY: maybe-clean-target-libitm clean-target-libitm
58423maybe-clean-target-libitm:
58424@if target-libitm
58425maybe-clean-target-libitm: clean-target-libitm
58426
58427clean-target-libitm:
58428	@: $(MAKE); $(unstage)
58429	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58430	r=`${PWD_COMMAND}`; export r; \
58431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58432	$(NORMAL_TARGET_EXPORTS) \
58433	echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
58434	for flag in $(EXTRA_TARGET_FLAGS); do \
58435	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58436	done; \
58437	(cd $(TARGET_SUBDIR)/libitm && \
58438	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58439	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58440	          "RANLIB=$${RANLIB}" \
58441	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58442	           clean) \
58443	  || exit 1
58444
58445@endif target-libitm
58446
58447.PHONY: maybe-distclean-target-libitm distclean-target-libitm
58448maybe-distclean-target-libitm:
58449@if target-libitm
58450maybe-distclean-target-libitm: distclean-target-libitm
58451
58452distclean-target-libitm:
58453	@: $(MAKE); $(unstage)
58454	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58455	r=`${PWD_COMMAND}`; export r; \
58456	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58457	$(NORMAL_TARGET_EXPORTS) \
58458	echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
58459	for flag in $(EXTRA_TARGET_FLAGS); do \
58460	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58461	done; \
58462	(cd $(TARGET_SUBDIR)/libitm && \
58463	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58464	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58465	          "RANLIB=$${RANLIB}" \
58466	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58467	           distclean) \
58468	  || exit 1
58469
58470@endif target-libitm
58471
58472.PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
58473maybe-maintainer-clean-target-libitm:
58474@if target-libitm
58475maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
58476
58477maintainer-clean-target-libitm:
58478	@: $(MAKE); $(unstage)
58479	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
58480	r=`${PWD_COMMAND}`; export r; \
58481	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58482	$(NORMAL_TARGET_EXPORTS) \
58483	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
58484	for flag in $(EXTRA_TARGET_FLAGS); do \
58485	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58486	done; \
58487	(cd $(TARGET_SUBDIR)/libitm && \
58488	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58489	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58490	          "RANLIB=$${RANLIB}" \
58491	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58492	           maintainer-clean) \
58493	  || exit 1
58494
58495@endif target-libitm
58496
58497
58498
58499
58500
58501.PHONY: configure-target-libatomic maybe-configure-target-libatomic
58502maybe-configure-target-libatomic:
58503@if gcc-bootstrap
58504configure-target-libatomic: stage_current
58505@endif gcc-bootstrap
58506@if target-libatomic
58507maybe-configure-target-libatomic: configure-target-libatomic
58508configure-target-libatomic:
58509	@: $(MAKE); $(unstage)
58510	@r=`${PWD_COMMAND}`; export r; \
58511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58512	echo "Checking multilib configuration for libatomic..."; \
58513	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
58514	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
58515	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
58516	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
58517	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
58518	  else \
58519	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
58520	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
58521	  fi; \
58522	else \
58523	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
58524	fi; \
58525	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
58526	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
58527	$(NORMAL_TARGET_EXPORTS)  \
58528	echo Configuring in $(TARGET_SUBDIR)/libatomic; \
58529	cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
58530	case $(srcdir) in \
58531	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
58532	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
58533		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
58534	esac; \
58535	module_srcdir=libatomic; \
58536	rm -f no-such-file || : ; \
58537	CONFIG_SITE=no-such-file $(SHELL) \
58538	  $$s/$$module_srcdir/configure \
58539	  --srcdir=$${topdir}/$$module_srcdir \
58540	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
58541	  --target=${target_alias}  \
58542	  || exit 1
58543@endif target-libatomic
58544
58545
58546
58547
58548
58549.PHONY: all-target-libatomic maybe-all-target-libatomic
58550maybe-all-target-libatomic:
58551@if gcc-bootstrap
58552all-target-libatomic: stage_current
58553@endif gcc-bootstrap
58554@if target-libatomic
58555TARGET-target-libatomic=all
58556maybe-all-target-libatomic: all-target-libatomic
58557all-target-libatomic: configure-target-libatomic
58558	@: $(MAKE); $(unstage)
58559	@r=`${PWD_COMMAND}`; export r; \
58560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58561	$(NORMAL_TARGET_EXPORTS)  \
58562	(cd $(TARGET_SUBDIR)/libatomic && \
58563	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
58564		$(TARGET-target-libatomic))
58565@endif target-libatomic
58566
58567
58568
58569
58570
58571.PHONY: check-target-libatomic maybe-check-target-libatomic
58572maybe-check-target-libatomic:
58573@if target-libatomic
58574maybe-check-target-libatomic: check-target-libatomic
58575
58576check-target-libatomic:
58577	@: $(MAKE); $(unstage)
58578	@r=`${PWD_COMMAND}`; export r; \
58579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58580	$(NORMAL_TARGET_EXPORTS) \
58581	(cd $(TARGET_SUBDIR)/libatomic && \
58582	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
58583
58584@endif target-libatomic
58585
58586.PHONY: install-target-libatomic maybe-install-target-libatomic
58587maybe-install-target-libatomic:
58588@if target-libatomic
58589maybe-install-target-libatomic: install-target-libatomic
58590
58591install-target-libatomic: installdirs
58592	@: $(MAKE); $(unstage)
58593	@r=`${PWD_COMMAND}`; export r; \
58594	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58595	$(NORMAL_TARGET_EXPORTS) \
58596	(cd $(TARGET_SUBDIR)/libatomic && \
58597	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
58598
58599@endif target-libatomic
58600
58601.PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
58602maybe-install-strip-target-libatomic:
58603@if target-libatomic
58604maybe-install-strip-target-libatomic: install-strip-target-libatomic
58605
58606install-strip-target-libatomic: installdirs
58607	@: $(MAKE); $(unstage)
58608	@r=`${PWD_COMMAND}`; export r; \
58609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58610	$(NORMAL_TARGET_EXPORTS) \
58611	(cd $(TARGET_SUBDIR)/libatomic && \
58612	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
58613
58614@endif target-libatomic
58615
58616# Other targets (info, dvi, pdf, etc.)
58617
58618.PHONY: maybe-info-target-libatomic info-target-libatomic
58619maybe-info-target-libatomic:
58620@if target-libatomic
58621maybe-info-target-libatomic: info-target-libatomic
58622
58623info-target-libatomic: \
58624    configure-target-libatomic
58625	@: $(MAKE); $(unstage)
58626	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58627	r=`${PWD_COMMAND}`; export r; \
58628	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58629	$(NORMAL_TARGET_EXPORTS) \
58630	echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
58631	for flag in $(EXTRA_TARGET_FLAGS); do \
58632	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58633	done; \
58634	(cd $(TARGET_SUBDIR)/libatomic && \
58635	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58636	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58637	          "RANLIB=$${RANLIB}" \
58638	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58639	           info) \
58640	  || exit 1
58641
58642@endif target-libatomic
58643
58644.PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
58645maybe-dvi-target-libatomic:
58646@if target-libatomic
58647maybe-dvi-target-libatomic: dvi-target-libatomic
58648
58649dvi-target-libatomic: \
58650    configure-target-libatomic
58651	@: $(MAKE); $(unstage)
58652	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58653	r=`${PWD_COMMAND}`; export r; \
58654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58655	$(NORMAL_TARGET_EXPORTS) \
58656	echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
58657	for flag in $(EXTRA_TARGET_FLAGS); do \
58658	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58659	done; \
58660	(cd $(TARGET_SUBDIR)/libatomic && \
58661	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58662	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58663	          "RANLIB=$${RANLIB}" \
58664	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58665	           dvi) \
58666	  || exit 1
58667
58668@endif target-libatomic
58669
58670.PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
58671maybe-pdf-target-libatomic:
58672@if target-libatomic
58673maybe-pdf-target-libatomic: pdf-target-libatomic
58674
58675pdf-target-libatomic: \
58676    configure-target-libatomic
58677	@: $(MAKE); $(unstage)
58678	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58679	r=`${PWD_COMMAND}`; export r; \
58680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58681	$(NORMAL_TARGET_EXPORTS) \
58682	echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
58683	for flag in $(EXTRA_TARGET_FLAGS); do \
58684	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58685	done; \
58686	(cd $(TARGET_SUBDIR)/libatomic && \
58687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58689	          "RANLIB=$${RANLIB}" \
58690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58691	           pdf) \
58692	  || exit 1
58693
58694@endif target-libatomic
58695
58696.PHONY: maybe-html-target-libatomic html-target-libatomic
58697maybe-html-target-libatomic:
58698@if target-libatomic
58699maybe-html-target-libatomic: html-target-libatomic
58700
58701html-target-libatomic: \
58702    configure-target-libatomic
58703	@: $(MAKE); $(unstage)
58704	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58705	r=`${PWD_COMMAND}`; export r; \
58706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58707	$(NORMAL_TARGET_EXPORTS) \
58708	echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
58709	for flag in $(EXTRA_TARGET_FLAGS); do \
58710	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58711	done; \
58712	(cd $(TARGET_SUBDIR)/libatomic && \
58713	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58714	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58715	          "RANLIB=$${RANLIB}" \
58716	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58717	           html) \
58718	  || exit 1
58719
58720@endif target-libatomic
58721
58722.PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
58723maybe-TAGS-target-libatomic:
58724@if target-libatomic
58725maybe-TAGS-target-libatomic: TAGS-target-libatomic
58726
58727TAGS-target-libatomic: \
58728    configure-target-libatomic
58729	@: $(MAKE); $(unstage)
58730	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58731	r=`${PWD_COMMAND}`; export r; \
58732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58733	$(NORMAL_TARGET_EXPORTS) \
58734	echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
58735	for flag in $(EXTRA_TARGET_FLAGS); do \
58736	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58737	done; \
58738	(cd $(TARGET_SUBDIR)/libatomic && \
58739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58741	          "RANLIB=$${RANLIB}" \
58742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58743	           TAGS) \
58744	  || exit 1
58745
58746@endif target-libatomic
58747
58748.PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
58749maybe-install-info-target-libatomic:
58750@if target-libatomic
58751maybe-install-info-target-libatomic: install-info-target-libatomic
58752
58753install-info-target-libatomic: \
58754    configure-target-libatomic \
58755    info-target-libatomic
58756	@: $(MAKE); $(unstage)
58757	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58758	r=`${PWD_COMMAND}`; export r; \
58759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58760	$(NORMAL_TARGET_EXPORTS) \
58761	echo "Doing install-info in $(TARGET_SUBDIR)/libatomic"; \
58762	for flag in $(EXTRA_TARGET_FLAGS); do \
58763	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58764	done; \
58765	(cd $(TARGET_SUBDIR)/libatomic && \
58766	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58767	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58768	          "RANLIB=$${RANLIB}" \
58769	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58770	           install-info) \
58771	  || exit 1
58772
58773@endif target-libatomic
58774
58775.PHONY: maybe-install-dvi-target-libatomic install-dvi-target-libatomic
58776maybe-install-dvi-target-libatomic:
58777@if target-libatomic
58778maybe-install-dvi-target-libatomic: install-dvi-target-libatomic
58779
58780install-dvi-target-libatomic: \
58781    configure-target-libatomic \
58782    dvi-target-libatomic
58783	@: $(MAKE); $(unstage)
58784	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58785	r=`${PWD_COMMAND}`; export r; \
58786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58787	$(NORMAL_TARGET_EXPORTS) \
58788	echo "Doing install-dvi in $(TARGET_SUBDIR)/libatomic"; \
58789	for flag in $(EXTRA_TARGET_FLAGS); do \
58790	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58791	done; \
58792	(cd $(TARGET_SUBDIR)/libatomic && \
58793	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58794	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58795	          "RANLIB=$${RANLIB}" \
58796	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58797	           install-dvi) \
58798	  || exit 1
58799
58800@endif target-libatomic
58801
58802.PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
58803maybe-install-pdf-target-libatomic:
58804@if target-libatomic
58805maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
58806
58807install-pdf-target-libatomic: \
58808    configure-target-libatomic \
58809    pdf-target-libatomic
58810	@: $(MAKE); $(unstage)
58811	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58812	r=`${PWD_COMMAND}`; export r; \
58813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58814	$(NORMAL_TARGET_EXPORTS) \
58815	echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
58816	for flag in $(EXTRA_TARGET_FLAGS); do \
58817	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58818	done; \
58819	(cd $(TARGET_SUBDIR)/libatomic && \
58820	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58821	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58822	          "RANLIB=$${RANLIB}" \
58823	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58824	           install-pdf) \
58825	  || exit 1
58826
58827@endif target-libatomic
58828
58829.PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
58830maybe-install-html-target-libatomic:
58831@if target-libatomic
58832maybe-install-html-target-libatomic: install-html-target-libatomic
58833
58834install-html-target-libatomic: \
58835    configure-target-libatomic \
58836    html-target-libatomic
58837	@: $(MAKE); $(unstage)
58838	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58839	r=`${PWD_COMMAND}`; export r; \
58840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58841	$(NORMAL_TARGET_EXPORTS) \
58842	echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
58843	for flag in $(EXTRA_TARGET_FLAGS); do \
58844	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58845	done; \
58846	(cd $(TARGET_SUBDIR)/libatomic && \
58847	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58848	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58849	          "RANLIB=$${RANLIB}" \
58850	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58851	           install-html) \
58852	  || exit 1
58853
58854@endif target-libatomic
58855
58856.PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
58857maybe-installcheck-target-libatomic:
58858@if target-libatomic
58859maybe-installcheck-target-libatomic: installcheck-target-libatomic
58860
58861installcheck-target-libatomic: \
58862    configure-target-libatomic
58863	@: $(MAKE); $(unstage)
58864	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58865	r=`${PWD_COMMAND}`; export r; \
58866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58867	$(NORMAL_TARGET_EXPORTS) \
58868	echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
58869	for flag in $(EXTRA_TARGET_FLAGS); do \
58870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58871	done; \
58872	(cd $(TARGET_SUBDIR)/libatomic && \
58873	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58874	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58875	          "RANLIB=$${RANLIB}" \
58876	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58877	           installcheck) \
58878	  || exit 1
58879
58880@endif target-libatomic
58881
58882.PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
58883maybe-mostlyclean-target-libatomic:
58884@if target-libatomic
58885maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
58886
58887mostlyclean-target-libatomic:
58888	@: $(MAKE); $(unstage)
58889	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58890	r=`${PWD_COMMAND}`; export r; \
58891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58892	$(NORMAL_TARGET_EXPORTS) \
58893	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
58894	for flag in $(EXTRA_TARGET_FLAGS); do \
58895	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58896	done; \
58897	(cd $(TARGET_SUBDIR)/libatomic && \
58898	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58899	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58900	          "RANLIB=$${RANLIB}" \
58901	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58902	           mostlyclean) \
58903	  || exit 1
58904
58905@endif target-libatomic
58906
58907.PHONY: maybe-clean-target-libatomic clean-target-libatomic
58908maybe-clean-target-libatomic:
58909@if target-libatomic
58910maybe-clean-target-libatomic: clean-target-libatomic
58911
58912clean-target-libatomic:
58913	@: $(MAKE); $(unstage)
58914	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58915	r=`${PWD_COMMAND}`; export r; \
58916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58917	$(NORMAL_TARGET_EXPORTS) \
58918	echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
58919	for flag in $(EXTRA_TARGET_FLAGS); do \
58920	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58921	done; \
58922	(cd $(TARGET_SUBDIR)/libatomic && \
58923	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58924	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58925	          "RANLIB=$${RANLIB}" \
58926	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58927	           clean) \
58928	  || exit 1
58929
58930@endif target-libatomic
58931
58932.PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
58933maybe-distclean-target-libatomic:
58934@if target-libatomic
58935maybe-distclean-target-libatomic: distclean-target-libatomic
58936
58937distclean-target-libatomic:
58938	@: $(MAKE); $(unstage)
58939	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58940	r=`${PWD_COMMAND}`; export r; \
58941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58942	$(NORMAL_TARGET_EXPORTS) \
58943	echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
58944	for flag in $(EXTRA_TARGET_FLAGS); do \
58945	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58946	done; \
58947	(cd $(TARGET_SUBDIR)/libatomic && \
58948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58950	          "RANLIB=$${RANLIB}" \
58951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58952	           distclean) \
58953	  || exit 1
58954
58955@endif target-libatomic
58956
58957.PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
58958maybe-maintainer-clean-target-libatomic:
58959@if target-libatomic
58960maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
58961
58962maintainer-clean-target-libatomic:
58963	@: $(MAKE); $(unstage)
58964	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
58965	r=`${PWD_COMMAND}`; export r; \
58966	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58967	$(NORMAL_TARGET_EXPORTS) \
58968	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
58969	for flag in $(EXTRA_TARGET_FLAGS); do \
58970	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58971	done; \
58972	(cd $(TARGET_SUBDIR)/libatomic && \
58973	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58974	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58975	          "RANLIB=$${RANLIB}" \
58976	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58977	           maintainer-clean) \
58978	  || exit 1
58979
58980@endif target-libatomic
58981
58982
58983
58984@if target-libgomp
58985.PHONY: check-target-libgomp-c++
58986check-target-libgomp-c++:
58987	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
58988
58989.PHONY: check-target-libgomp-fortran
58990check-target-libgomp-fortran:
58991	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) fortran.exp" check-target-libgomp
58992
58993@endif target-libgomp
58994
58995@if target-libitm
58996.PHONY: check-target-libitm-c++
58997check-target-libitm-c++:
58998	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
58999
59000@endif target-libitm
59001
59002# ----------
59003# GCC module
59004# ----------
59005
59006@if gcc-no-bootstrap
59007.PHONY: cross
59008cross: all-build all-gas all-ld
59009	@r=`${PWD_COMMAND}`; export r; \
59010	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59011	$(HOST_EXPORTS) \
59012	echo "Building the C and C++ compiler"; \
59013	cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
59014	@r=`${PWD_COMMAND}`; export r; \
59015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59016	echo "Building runtime libraries"; \
59017	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
59018@endif gcc-no-bootstrap
59019
59020@if gcc
59021
59022.PHONY: check-gcc-c check-c
59023check-gcc-c:
59024	r=`${PWD_COMMAND}`; export r; \
59025	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59026	$(HOST_EXPORTS) \
59027	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
59028check-c: check-gcc-c
59029
59030.PHONY: check-gcc-c++ check-c++
59031check-gcc-c++:
59032	r=`${PWD_COMMAND}`; export r; \
59033	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59034	$(HOST_EXPORTS) \
59035	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
59036check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
59037
59038.PHONY: check-gcc-fortran check-fortran
59039check-gcc-fortran:
59040	r=`${PWD_COMMAND}`; export r; \
59041	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59042	$(HOST_EXPORTS) \
59043	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
59044check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran check-target-libgomp-fortran
59045
59046.PHONY: check-gcc-ada check-ada
59047check-gcc-ada:
59048	r=`${PWD_COMMAND}`; export r; \
59049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59050	$(HOST_EXPORTS) \
59051	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
59052check-ada: check-gcc-ada check-target-libada
59053
59054.PHONY: check-gcc-objc check-objc
59055check-gcc-objc:
59056	r=`${PWD_COMMAND}`; export r; \
59057	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59058	$(HOST_EXPORTS) \
59059	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
59060check-objc: check-gcc-objc check-target-libobjc
59061
59062.PHONY: check-gcc-obj-c++ check-obj-c++
59063check-gcc-obj-c++:
59064	r=`${PWD_COMMAND}`; export r; \
59065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59066	$(HOST_EXPORTS) \
59067	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
59068check-obj-c++: check-gcc-obj-c++
59069
59070.PHONY: check-gcc-go check-go
59071check-gcc-go:
59072	r=`${PWD_COMMAND}`; export r; \
59073	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59074	$(HOST_EXPORTS) \
59075	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
59076check-go: check-gcc-go check-target-libgo check-gotools
59077
59078.PHONY: check-gcc-d check-d
59079check-gcc-d:
59080	r=`${PWD_COMMAND}`; export r; \
59081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59082	$(HOST_EXPORTS) \
59083	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-d);
59084check-d: check-gcc-d check-target-libphobos
59085
59086.PHONY: check-gcc-jit check-jit
59087check-gcc-jit:
59088	r=`${PWD_COMMAND}`; export r; \
59089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59090	$(HOST_EXPORTS) \
59091	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-jit);
59092check-jit: check-gcc-jit
59093
59094
59095# The gcc part of install-no-fixedincludes, which relies on an intimate
59096# knowledge of how a number of gcc internal targets (inter)operate.  Delegate.
59097.PHONY: gcc-install-no-fixedincludes
59098gcc-install-no-fixedincludes:
59099	@if [ -f ./gcc/Makefile ]; then \
59100	  r=`${PWD_COMMAND}`; export r; \
59101	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59102	  $(HOST_EXPORTS) \
59103	  (cd ./gcc \
59104	   && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
59105	else true; fi
59106@endif gcc
59107
59108# ---------------------
59109# GCC bootstrap support
59110# ---------------------
59111
59112# We track the current stage (the one in 'gcc') in the stage_current file.
59113# stage_last instead tracks the stage that was built last.  These targets
59114# are dummy when toplevel bootstrap is not active.
59115
59116# While making host and target tools, symlinks to the final stage must be
59117# there, so $(unstage) should be run at various points.  To avoid excessive
59118# recursive invocations of make, we "inline" them using a variable.  These
59119# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
59120# to avoid warnings from the GNU Make job server.
59121
59122unstage = :
59123stage = :
59124current_stage = ""
59125
59126@if gcc-bootstrap
59127unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
59128stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
59129current_stage = "`cat stage_current 2> /dev/null`"
59130@endif gcc-bootstrap
59131
59132.PHONY: unstage stage
59133unstage:
59134	@: $(MAKE); $(unstage)
59135stage:
59136	@: $(MAKE); $(stage)
59137
59138# Disable commands for lean bootstrap.
59139LEAN = false
59140
59141# We name the build directories for the various stages "stage1-gcc",
59142# "stage2-gcc","stage3-gcc", etc.
59143
59144# Since the 'compare' process will fail (on debugging information) if any
59145# directory names are different, we need to link the gcc directory for
59146# the previous stage to a constant name ('prev-gcc'), and to make the name of
59147# the build directories constant as well. For the latter, we use naked names
59148# like 'gcc', because the scripts in that directory assume it.  We use
59149# mv on platforms where symlinks to directories do not work or are not
59150# reliable.
59151
59152# 'touch' doesn't work right on some platforms.
59153STAMP = echo timestamp >
59154
59155# We only want to compare .o files, so set this!
59156objext = .o
59157
59158
59159.PHONY: stage1-start stage1-end
59160
59161stage1-start::
59162	@: $(MAKE); $(stage); \
59163	echo stage1 > stage_current; \
59164	echo stage1 > stage_last; \
59165	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
59166@if bfd
59167	@cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
59168	  mkdir stage1-bfd; \
59169	mv stage1-bfd bfd
59170@endif bfd
59171@if opcodes
59172	@cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
59173	  mkdir stage1-opcodes; \
59174	mv stage1-opcodes opcodes
59175@endif opcodes
59176@if binutils
59177	@cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
59178	  mkdir stage1-binutils; \
59179	mv stage1-binutils binutils
59180@endif binutils
59181@if fixincludes
59182	@cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
59183	  mkdir stage1-fixincludes; \
59184	mv stage1-fixincludes fixincludes
59185@endif fixincludes
59186@if gas
59187	@cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
59188	  mkdir stage1-gas; \
59189	mv stage1-gas gas
59190@endif gas
59191@if gcc
59192	@cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
59193	  mkdir stage1-gcc; \
59194	mv stage1-gcc gcc
59195@endif gcc
59196@if gmp
59197	@cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
59198	  mkdir stage1-gmp; \
59199	mv stage1-gmp gmp
59200@endif gmp
59201@if mpfr
59202	@cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
59203	  mkdir stage1-mpfr; \
59204	mv stage1-mpfr mpfr
59205@endif mpfr
59206@if mpc
59207	@cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
59208	  mkdir stage1-mpc; \
59209	mv stage1-mpc mpc
59210@endif mpc
59211@if isl
59212	@cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
59213	  mkdir stage1-isl; \
59214	mv stage1-isl isl
59215@endif isl
59216@if libelf
59217	@cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
59218	  mkdir stage1-libelf; \
59219	mv stage1-libelf libelf
59220@endif libelf
59221@if gold
59222	@cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
59223	  mkdir stage1-gold; \
59224	mv stage1-gold gold
59225@endif gold
59226@if intl
59227	@cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
59228	  mkdir stage1-intl; \
59229	mv stage1-intl intl
59230@endif intl
59231@if ld
59232	@cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
59233	  mkdir stage1-ld; \
59234	mv stage1-ld ld
59235@endif ld
59236@if libbacktrace
59237	@cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
59238	  mkdir stage1-libbacktrace; \
59239	mv stage1-libbacktrace libbacktrace
59240@endif libbacktrace
59241@if libcpp
59242	@cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
59243	  mkdir stage1-libcpp; \
59244	mv stage1-libcpp libcpp
59245@endif libcpp
59246@if libcody
59247	@cd $(HOST_SUBDIR); [ -d stage1-libcody ] || \
59248	  mkdir stage1-libcody; \
59249	mv stage1-libcody libcody
59250@endif libcody
59251@if libdecnumber
59252	@cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
59253	  mkdir stage1-libdecnumber; \
59254	mv stage1-libdecnumber libdecnumber
59255@endif libdecnumber
59256@if libiberty
59257	@cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
59258	  mkdir stage1-libiberty; \
59259	mv stage1-libiberty libiberty
59260@endif libiberty
59261@if libiberty-linker-plugin
59262	@cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
59263	  mkdir stage1-libiberty-linker-plugin; \
59264	mv stage1-libiberty-linker-plugin libiberty-linker-plugin
59265@endif libiberty-linker-plugin
59266@if libiconv
59267	@cd $(HOST_SUBDIR); [ -d stage1-libiconv ] || \
59268	  mkdir stage1-libiconv; \
59269	mv stage1-libiconv libiconv
59270@endif libiconv
59271@if zlib
59272	@cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
59273	  mkdir stage1-zlib; \
59274	mv stage1-zlib zlib
59275@endif zlib
59276@if lto-plugin
59277	@cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
59278	  mkdir stage1-lto-plugin; \
59279	mv stage1-lto-plugin lto-plugin
59280@endif lto-plugin
59281@if libctf
59282	@cd $(HOST_SUBDIR); [ -d stage1-libctf ] || \
59283	  mkdir stage1-libctf; \
59284	mv stage1-libctf libctf
59285@endif libctf
59286	@[ -d stage1-$(TARGET_SUBDIR) ] || \
59287	  mkdir stage1-$(TARGET_SUBDIR); \
59288	mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
59289
59290stage1-end::
59291@if bfd
59292	@if test -d $(HOST_SUBDIR)/bfd; then \
59293	  cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
59294	fi
59295@endif bfd
59296@if opcodes
59297	@if test -d $(HOST_SUBDIR)/opcodes; then \
59298	  cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
59299	fi
59300@endif opcodes
59301@if binutils
59302	@if test -d $(HOST_SUBDIR)/binutils; then \
59303	  cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
59304	fi
59305@endif binutils
59306@if fixincludes
59307	@if test -d $(HOST_SUBDIR)/fixincludes; then \
59308	  cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
59309	fi
59310@endif fixincludes
59311@if gas
59312	@if test -d $(HOST_SUBDIR)/gas; then \
59313	  cd $(HOST_SUBDIR); mv gas stage1-gas; \
59314	fi
59315@endif gas
59316@if gcc
59317	@if test -d $(HOST_SUBDIR)/gcc; then \
59318	  cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
59319	fi
59320@endif gcc
59321@if gmp
59322	@if test -d $(HOST_SUBDIR)/gmp; then \
59323	  cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
59324	fi
59325@endif gmp
59326@if mpfr
59327	@if test -d $(HOST_SUBDIR)/mpfr; then \
59328	  cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
59329	fi
59330@endif mpfr
59331@if mpc
59332	@if test -d $(HOST_SUBDIR)/mpc; then \
59333	  cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
59334	fi
59335@endif mpc
59336@if isl
59337	@if test -d $(HOST_SUBDIR)/isl; then \
59338	  cd $(HOST_SUBDIR); mv isl stage1-isl; \
59339	fi
59340@endif isl
59341@if libelf
59342	@if test -d $(HOST_SUBDIR)/libelf; then \
59343	  cd $(HOST_SUBDIR); mv libelf stage1-libelf; \
59344	fi
59345@endif libelf
59346@if gold
59347	@if test -d $(HOST_SUBDIR)/gold; then \
59348	  cd $(HOST_SUBDIR); mv gold stage1-gold; \
59349	fi
59350@endif gold
59351@if intl
59352	@if test -d $(HOST_SUBDIR)/intl; then \
59353	  cd $(HOST_SUBDIR); mv intl stage1-intl; \
59354	fi
59355@endif intl
59356@if ld
59357	@if test -d $(HOST_SUBDIR)/ld; then \
59358	  cd $(HOST_SUBDIR); mv ld stage1-ld; \
59359	fi
59360@endif ld
59361@if libbacktrace
59362	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
59363	  cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
59364	fi
59365@endif libbacktrace
59366@if libcpp
59367	@if test -d $(HOST_SUBDIR)/libcpp; then \
59368	  cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
59369	fi
59370@endif libcpp
59371@if libcody
59372	@if test -d $(HOST_SUBDIR)/libcody; then \
59373	  cd $(HOST_SUBDIR); mv libcody stage1-libcody; \
59374	fi
59375@endif libcody
59376@if libdecnumber
59377	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
59378	  cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
59379	fi
59380@endif libdecnumber
59381@if libiberty
59382	@if test -d $(HOST_SUBDIR)/libiberty; then \
59383	  cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
59384	fi
59385@endif libiberty
59386@if libiberty-linker-plugin
59387	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
59388	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
59389	fi
59390@endif libiberty-linker-plugin
59391@if libiconv
59392	@if test -d $(HOST_SUBDIR)/libiconv; then \
59393	  cd $(HOST_SUBDIR); mv libiconv stage1-libiconv; \
59394	fi
59395@endif libiconv
59396@if zlib
59397	@if test -d $(HOST_SUBDIR)/zlib; then \
59398	  cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
59399	fi
59400@endif zlib
59401@if lto-plugin
59402	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
59403	  cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
59404	fi
59405@endif lto-plugin
59406@if libctf
59407	@if test -d $(HOST_SUBDIR)/libctf; then \
59408	  cd $(HOST_SUBDIR); mv libctf stage1-libctf; \
59409	fi
59410@endif libctf
59411	@if test -d $(TARGET_SUBDIR); then \
59412	  mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
59413	fi
59414	rm -f stage_current
59415
59416# Bubble a bug fix through all the stages up to stage 1.  They are
59417# remade, but not reconfigured.  The next stage (if any) will not be
59418# reconfigured either.
59419.PHONY: stage1-bubble
59420stage1-bubble::
59421	@r=`${PWD_COMMAND}`; export r; \
59422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59423	if test -f stage1-lean ; then \
59424	  echo Skipping rebuild of stage1; \
59425	else \
59426	  $(MAKE) stage1-start; \
59427	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
59428	fi
59429
59430.PHONY: all-stage1 clean-stage1
59431do-clean: clean-stage1
59432
59433# FIXME: Will not need to be conditional when toplevel bootstrap is the
59434# only possibility, but now it conflicts with no-bootstrap rules
59435@if gcc-bootstrap
59436
59437
59438
59439
59440# Rules to wipe a stage and all the following ones, also used for cleanstrap
59441
59442.PHONY: distclean-stage1
59443distclean-stage1::
59444	@: $(MAKE); $(stage)
59445	@test "`cat stage_last`" != stage1 || rm -f stage_last
59446	rm -rf stage1-*
59447
59448
59449@endif gcc-bootstrap
59450
59451
59452.PHONY: stage2-start stage2-end
59453
59454stage2-start::
59455	@: $(MAKE); $(stage); \
59456	echo stage2 > stage_current; \
59457	echo stage2 > stage_last; \
59458	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
59459@if bfd
59460	@cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
59461	  mkdir stage2-bfd; \
59462	mv stage2-bfd bfd; \
59463	mv stage1-bfd prev-bfd || test -f stage1-lean
59464@endif bfd
59465@if opcodes
59466	@cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
59467	  mkdir stage2-opcodes; \
59468	mv stage2-opcodes opcodes; \
59469	mv stage1-opcodes prev-opcodes || test -f stage1-lean
59470@endif opcodes
59471@if binutils
59472	@cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
59473	  mkdir stage2-binutils; \
59474	mv stage2-binutils binutils; \
59475	mv stage1-binutils prev-binutils || test -f stage1-lean
59476@endif binutils
59477@if fixincludes
59478	@cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
59479	  mkdir stage2-fixincludes; \
59480	mv stage2-fixincludes fixincludes; \
59481	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
59482@endif fixincludes
59483@if gas
59484	@cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
59485	  mkdir stage2-gas; \
59486	mv stage2-gas gas; \
59487	mv stage1-gas prev-gas || test -f stage1-lean
59488@endif gas
59489@if gcc
59490	@cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
59491	  mkdir stage2-gcc; \
59492	mv stage2-gcc gcc; \
59493	mv stage1-gcc prev-gcc || test -f stage1-lean
59494@endif gcc
59495@if gmp
59496	@cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
59497	  mkdir stage2-gmp; \
59498	mv stage2-gmp gmp; \
59499	mv stage1-gmp prev-gmp || test -f stage1-lean
59500@endif gmp
59501@if mpfr
59502	@cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
59503	  mkdir stage2-mpfr; \
59504	mv stage2-mpfr mpfr; \
59505	mv stage1-mpfr prev-mpfr || test -f stage1-lean
59506@endif mpfr
59507@if mpc
59508	@cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
59509	  mkdir stage2-mpc; \
59510	mv stage2-mpc mpc; \
59511	mv stage1-mpc prev-mpc || test -f stage1-lean
59512@endif mpc
59513@if isl
59514	@cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
59515	  mkdir stage2-isl; \
59516	mv stage2-isl isl; \
59517	mv stage1-isl prev-isl || test -f stage1-lean
59518@endif isl
59519@if libelf
59520	@cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
59521	  mkdir stage2-libelf; \
59522	mv stage2-libelf libelf; \
59523	mv stage1-libelf prev-libelf || test -f stage1-lean
59524@endif libelf
59525@if gold
59526	@cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
59527	  mkdir stage2-gold; \
59528	mv stage2-gold gold; \
59529	mv stage1-gold prev-gold || test -f stage1-lean
59530@endif gold
59531@if intl
59532	@cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
59533	  mkdir stage2-intl; \
59534	mv stage2-intl intl; \
59535	mv stage1-intl prev-intl || test -f stage1-lean
59536@endif intl
59537@if ld
59538	@cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
59539	  mkdir stage2-ld; \
59540	mv stage2-ld ld; \
59541	mv stage1-ld prev-ld || test -f stage1-lean
59542@endif ld
59543@if libbacktrace
59544	@cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
59545	  mkdir stage2-libbacktrace; \
59546	mv stage2-libbacktrace libbacktrace; \
59547	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
59548@endif libbacktrace
59549@if libcpp
59550	@cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
59551	  mkdir stage2-libcpp; \
59552	mv stage2-libcpp libcpp; \
59553	mv stage1-libcpp prev-libcpp || test -f stage1-lean
59554@endif libcpp
59555@if libcody
59556	@cd $(HOST_SUBDIR); [ -d stage2-libcody ] || \
59557	  mkdir stage2-libcody; \
59558	mv stage2-libcody libcody; \
59559	mv stage1-libcody prev-libcody || test -f stage1-lean
59560@endif libcody
59561@if libdecnumber
59562	@cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
59563	  mkdir stage2-libdecnumber; \
59564	mv stage2-libdecnumber libdecnumber; \
59565	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
59566@endif libdecnumber
59567@if libiberty
59568	@cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
59569	  mkdir stage2-libiberty; \
59570	mv stage2-libiberty libiberty; \
59571	mv stage1-libiberty prev-libiberty || test -f stage1-lean
59572@endif libiberty
59573@if libiberty-linker-plugin
59574	@cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
59575	  mkdir stage2-libiberty-linker-plugin; \
59576	mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
59577	mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
59578@endif libiberty-linker-plugin
59579@if libiconv
59580	@cd $(HOST_SUBDIR); [ -d stage2-libiconv ] || \
59581	  mkdir stage2-libiconv; \
59582	mv stage2-libiconv libiconv; \
59583	mv stage1-libiconv prev-libiconv || test -f stage1-lean
59584@endif libiconv
59585@if zlib
59586	@cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
59587	  mkdir stage2-zlib; \
59588	mv stage2-zlib zlib; \
59589	mv stage1-zlib prev-zlib || test -f stage1-lean
59590@endif zlib
59591@if lto-plugin
59592	@cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
59593	  mkdir stage2-lto-plugin; \
59594	mv stage2-lto-plugin lto-plugin; \
59595	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
59596@endif lto-plugin
59597@if libctf
59598	@cd $(HOST_SUBDIR); [ -d stage2-libctf ] || \
59599	  mkdir stage2-libctf; \
59600	mv stage2-libctf libctf; \
59601	mv stage1-libctf prev-libctf || test -f stage1-lean
59602@endif libctf
59603	@[ -d stage2-$(TARGET_SUBDIR) ] || \
59604	  mkdir stage2-$(TARGET_SUBDIR); \
59605	mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
59606	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
59607
59608stage2-end::
59609@if bfd
59610	@if test -d $(HOST_SUBDIR)/bfd; then \
59611	  cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
59612	  mv prev-bfd stage1-bfd; : ; \
59613	fi
59614@endif bfd
59615@if opcodes
59616	@if test -d $(HOST_SUBDIR)/opcodes; then \
59617	  cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
59618	  mv prev-opcodes stage1-opcodes; : ; \
59619	fi
59620@endif opcodes
59621@if binutils
59622	@if test -d $(HOST_SUBDIR)/binutils; then \
59623	  cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
59624	  mv prev-binutils stage1-binutils; : ; \
59625	fi
59626@endif binutils
59627@if fixincludes
59628	@if test -d $(HOST_SUBDIR)/fixincludes; then \
59629	  cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
59630	  mv prev-fixincludes stage1-fixincludes; : ; \
59631	fi
59632@endif fixincludes
59633@if gas
59634	@if test -d $(HOST_SUBDIR)/gas; then \
59635	  cd $(HOST_SUBDIR); mv gas stage2-gas; \
59636	  mv prev-gas stage1-gas; : ; \
59637	fi
59638@endif gas
59639@if gcc
59640	@if test -d $(HOST_SUBDIR)/gcc; then \
59641	  cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
59642	  mv prev-gcc stage1-gcc; : ; \
59643	fi
59644@endif gcc
59645@if gmp
59646	@if test -d $(HOST_SUBDIR)/gmp; then \
59647	  cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
59648	  mv prev-gmp stage1-gmp; : ; \
59649	fi
59650@endif gmp
59651@if mpfr
59652	@if test -d $(HOST_SUBDIR)/mpfr; then \
59653	  cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
59654	  mv prev-mpfr stage1-mpfr; : ; \
59655	fi
59656@endif mpfr
59657@if mpc
59658	@if test -d $(HOST_SUBDIR)/mpc; then \
59659	  cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
59660	  mv prev-mpc stage1-mpc; : ; \
59661	fi
59662@endif mpc
59663@if isl
59664	@if test -d $(HOST_SUBDIR)/isl; then \
59665	  cd $(HOST_SUBDIR); mv isl stage2-isl; \
59666	  mv prev-isl stage1-isl; : ; \
59667	fi
59668@endif isl
59669@if libelf
59670	@if test -d $(HOST_SUBDIR)/libelf; then \
59671	  cd $(HOST_SUBDIR); mv libelf stage2-libelf; \
59672	  mv prev-libelf stage1-libelf; : ; \
59673	fi
59674@endif libelf
59675@if gold
59676	@if test -d $(HOST_SUBDIR)/gold; then \
59677	  cd $(HOST_SUBDIR); mv gold stage2-gold; \
59678	  mv prev-gold stage1-gold; : ; \
59679	fi
59680@endif gold
59681@if intl
59682	@if test -d $(HOST_SUBDIR)/intl; then \
59683	  cd $(HOST_SUBDIR); mv intl stage2-intl; \
59684	  mv prev-intl stage1-intl; : ; \
59685	fi
59686@endif intl
59687@if ld
59688	@if test -d $(HOST_SUBDIR)/ld; then \
59689	  cd $(HOST_SUBDIR); mv ld stage2-ld; \
59690	  mv prev-ld stage1-ld; : ; \
59691	fi
59692@endif ld
59693@if libbacktrace
59694	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
59695	  cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
59696	  mv prev-libbacktrace stage1-libbacktrace; : ; \
59697	fi
59698@endif libbacktrace
59699@if libcpp
59700	@if test -d $(HOST_SUBDIR)/libcpp; then \
59701	  cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
59702	  mv prev-libcpp stage1-libcpp; : ; \
59703	fi
59704@endif libcpp
59705@if libcody
59706	@if test -d $(HOST_SUBDIR)/libcody; then \
59707	  cd $(HOST_SUBDIR); mv libcody stage2-libcody; \
59708	  mv prev-libcody stage1-libcody; : ; \
59709	fi
59710@endif libcody
59711@if libdecnumber
59712	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
59713	  cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
59714	  mv prev-libdecnumber stage1-libdecnumber; : ; \
59715	fi
59716@endif libdecnumber
59717@if libiberty
59718	@if test -d $(HOST_SUBDIR)/libiberty; then \
59719	  cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
59720	  mv prev-libiberty stage1-libiberty; : ; \
59721	fi
59722@endif libiberty
59723@if libiberty-linker-plugin
59724	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
59725	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
59726	  mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
59727	fi
59728@endif libiberty-linker-plugin
59729@if libiconv
59730	@if test -d $(HOST_SUBDIR)/libiconv; then \
59731	  cd $(HOST_SUBDIR); mv libiconv stage2-libiconv; \
59732	  mv prev-libiconv stage1-libiconv; : ; \
59733	fi
59734@endif libiconv
59735@if zlib
59736	@if test -d $(HOST_SUBDIR)/zlib; then \
59737	  cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
59738	  mv prev-zlib stage1-zlib; : ; \
59739	fi
59740@endif zlib
59741@if lto-plugin
59742	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
59743	  cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
59744	  mv prev-lto-plugin stage1-lto-plugin; : ; \
59745	fi
59746@endif lto-plugin
59747@if libctf
59748	@if test -d $(HOST_SUBDIR)/libctf; then \
59749	  cd $(HOST_SUBDIR); mv libctf stage2-libctf; \
59750	  mv prev-libctf stage1-libctf; : ; \
59751	fi
59752@endif libctf
59753	@if test -d $(TARGET_SUBDIR); then \
59754	  mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
59755	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
59756	fi
59757	rm -f stage_current
59758
59759# Bubble a bug fix through all the stages up to stage 2.  They are
59760# remade, but not reconfigured.  The next stage (if any) will not be
59761# reconfigured either.
59762.PHONY: stage2-bubble
59763stage2-bubble:: stage1-bubble
59764	@r=`${PWD_COMMAND}`; export r; \
59765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59766	if test -f stage2-lean || test -f stage1-lean ; then \
59767	  echo Skipping rebuild of stage2; \
59768	else \
59769	  $(MAKE) stage2-start; \
59770	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
59771	fi
59772
59773.PHONY: all-stage2 clean-stage2
59774do-clean: clean-stage2
59775
59776# FIXME: Will not need to be conditional when toplevel bootstrap is the
59777# only possibility, but now it conflicts with no-bootstrap rules
59778@if gcc-bootstrap
59779
59780
59781
59782.PHONY: bootstrap2 bootstrap2-lean
59783bootstrap2:
59784	echo stage2 > stage_final
59785	@r=`${PWD_COMMAND}`; export r; \
59786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59787	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
59788	@: $(MAKE); $(unstage)
59789	@r=`${PWD_COMMAND}`; export r; \
59790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59791	TFLAGS="$(STAGE2_TFLAGS)"; \
59792	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
59793
59794bootstrap2-lean:
59795	echo stage2 > stage_final
59796	@r=`${PWD_COMMAND}`; export r; \
59797	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59798	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
59799	@: $(MAKE); $(unstage)
59800	@r=`${PWD_COMMAND}`; export r; \
59801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59802	TFLAGS="$(STAGE2_TFLAGS)"; \
59803	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
59804
59805
59806# Rules to wipe a stage and all the following ones, also used for cleanstrap
59807distclean-stage1:: distclean-stage2
59808.PHONY: distclean-stage2
59809distclean-stage2::
59810	@: $(MAKE); $(stage)
59811	@test "`cat stage_last`" != stage2 || rm -f stage_last
59812	rm -rf stage2-*
59813
59814
59815@endif gcc-bootstrap
59816
59817
59818.PHONY: stage3-start stage3-end
59819
59820stage3-start::
59821	@: $(MAKE); $(stage); \
59822	echo stage3 > stage_current; \
59823	echo stage3 > stage_last; \
59824	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
59825@if bfd
59826	@cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
59827	  mkdir stage3-bfd; \
59828	mv stage3-bfd bfd; \
59829	mv stage2-bfd prev-bfd || test -f stage2-lean
59830@endif bfd
59831@if opcodes
59832	@cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
59833	  mkdir stage3-opcodes; \
59834	mv stage3-opcodes opcodes; \
59835	mv stage2-opcodes prev-opcodes || test -f stage2-lean
59836@endif opcodes
59837@if binutils
59838	@cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
59839	  mkdir stage3-binutils; \
59840	mv stage3-binutils binutils; \
59841	mv stage2-binutils prev-binutils || test -f stage2-lean
59842@endif binutils
59843@if fixincludes
59844	@cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
59845	  mkdir stage3-fixincludes; \
59846	mv stage3-fixincludes fixincludes; \
59847	mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
59848@endif fixincludes
59849@if gas
59850	@cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
59851	  mkdir stage3-gas; \
59852	mv stage3-gas gas; \
59853	mv stage2-gas prev-gas || test -f stage2-lean
59854@endif gas
59855@if gcc
59856	@cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
59857	  mkdir stage3-gcc; \
59858	mv stage3-gcc gcc; \
59859	mv stage2-gcc prev-gcc || test -f stage2-lean
59860@endif gcc
59861@if gmp
59862	@cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
59863	  mkdir stage3-gmp; \
59864	mv stage3-gmp gmp; \
59865	mv stage2-gmp prev-gmp || test -f stage2-lean
59866@endif gmp
59867@if mpfr
59868	@cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
59869	  mkdir stage3-mpfr; \
59870	mv stage3-mpfr mpfr; \
59871	mv stage2-mpfr prev-mpfr || test -f stage2-lean
59872@endif mpfr
59873@if mpc
59874	@cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
59875	  mkdir stage3-mpc; \
59876	mv stage3-mpc mpc; \
59877	mv stage2-mpc prev-mpc || test -f stage2-lean
59878@endif mpc
59879@if isl
59880	@cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
59881	  mkdir stage3-isl; \
59882	mv stage3-isl isl; \
59883	mv stage2-isl prev-isl || test -f stage2-lean
59884@endif isl
59885@if libelf
59886	@cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
59887	  mkdir stage3-libelf; \
59888	mv stage3-libelf libelf; \
59889	mv stage2-libelf prev-libelf || test -f stage2-lean
59890@endif libelf
59891@if gold
59892	@cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
59893	  mkdir stage3-gold; \
59894	mv stage3-gold gold; \
59895	mv stage2-gold prev-gold || test -f stage2-lean
59896@endif gold
59897@if intl
59898	@cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
59899	  mkdir stage3-intl; \
59900	mv stage3-intl intl; \
59901	mv stage2-intl prev-intl || test -f stage2-lean
59902@endif intl
59903@if ld
59904	@cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
59905	  mkdir stage3-ld; \
59906	mv stage3-ld ld; \
59907	mv stage2-ld prev-ld || test -f stage2-lean
59908@endif ld
59909@if libbacktrace
59910	@cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
59911	  mkdir stage3-libbacktrace; \
59912	mv stage3-libbacktrace libbacktrace; \
59913	mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
59914@endif libbacktrace
59915@if libcpp
59916	@cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
59917	  mkdir stage3-libcpp; \
59918	mv stage3-libcpp libcpp; \
59919	mv stage2-libcpp prev-libcpp || test -f stage2-lean
59920@endif libcpp
59921@if libcody
59922	@cd $(HOST_SUBDIR); [ -d stage3-libcody ] || \
59923	  mkdir stage3-libcody; \
59924	mv stage3-libcody libcody; \
59925	mv stage2-libcody prev-libcody || test -f stage2-lean
59926@endif libcody
59927@if libdecnumber
59928	@cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
59929	  mkdir stage3-libdecnumber; \
59930	mv stage3-libdecnumber libdecnumber; \
59931	mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
59932@endif libdecnumber
59933@if libiberty
59934	@cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
59935	  mkdir stage3-libiberty; \
59936	mv stage3-libiberty libiberty; \
59937	mv stage2-libiberty prev-libiberty || test -f stage2-lean
59938@endif libiberty
59939@if libiberty-linker-plugin
59940	@cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
59941	  mkdir stage3-libiberty-linker-plugin; \
59942	mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
59943	mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
59944@endif libiberty-linker-plugin
59945@if libiconv
59946	@cd $(HOST_SUBDIR); [ -d stage3-libiconv ] || \
59947	  mkdir stage3-libiconv; \
59948	mv stage3-libiconv libiconv; \
59949	mv stage2-libiconv prev-libiconv || test -f stage2-lean
59950@endif libiconv
59951@if zlib
59952	@cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
59953	  mkdir stage3-zlib; \
59954	mv stage3-zlib zlib; \
59955	mv stage2-zlib prev-zlib || test -f stage2-lean
59956@endif zlib
59957@if lto-plugin
59958	@cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
59959	  mkdir stage3-lto-plugin; \
59960	mv stage3-lto-plugin lto-plugin; \
59961	mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
59962@endif lto-plugin
59963@if libctf
59964	@cd $(HOST_SUBDIR); [ -d stage3-libctf ] || \
59965	  mkdir stage3-libctf; \
59966	mv stage3-libctf libctf; \
59967	mv stage2-libctf prev-libctf || test -f stage2-lean
59968@endif libctf
59969	@[ -d stage3-$(TARGET_SUBDIR) ] || \
59970	  mkdir stage3-$(TARGET_SUBDIR); \
59971	mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
59972	mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
59973
59974stage3-end::
59975@if bfd
59976	@if test -d $(HOST_SUBDIR)/bfd; then \
59977	  cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
59978	  mv prev-bfd stage2-bfd; : ; \
59979	fi
59980@endif bfd
59981@if opcodes
59982	@if test -d $(HOST_SUBDIR)/opcodes; then \
59983	  cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
59984	  mv prev-opcodes stage2-opcodes; : ; \
59985	fi
59986@endif opcodes
59987@if binutils
59988	@if test -d $(HOST_SUBDIR)/binutils; then \
59989	  cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
59990	  mv prev-binutils stage2-binutils; : ; \
59991	fi
59992@endif binutils
59993@if fixincludes
59994	@if test -d $(HOST_SUBDIR)/fixincludes; then \
59995	  cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
59996	  mv prev-fixincludes stage2-fixincludes; : ; \
59997	fi
59998@endif fixincludes
59999@if gas
60000	@if test -d $(HOST_SUBDIR)/gas; then \
60001	  cd $(HOST_SUBDIR); mv gas stage3-gas; \
60002	  mv prev-gas stage2-gas; : ; \
60003	fi
60004@endif gas
60005@if gcc
60006	@if test -d $(HOST_SUBDIR)/gcc; then \
60007	  cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
60008	  mv prev-gcc stage2-gcc; : ; \
60009	fi
60010@endif gcc
60011@if gmp
60012	@if test -d $(HOST_SUBDIR)/gmp; then \
60013	  cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
60014	  mv prev-gmp stage2-gmp; : ; \
60015	fi
60016@endif gmp
60017@if mpfr
60018	@if test -d $(HOST_SUBDIR)/mpfr; then \
60019	  cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
60020	  mv prev-mpfr stage2-mpfr; : ; \
60021	fi
60022@endif mpfr
60023@if mpc
60024	@if test -d $(HOST_SUBDIR)/mpc; then \
60025	  cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
60026	  mv prev-mpc stage2-mpc; : ; \
60027	fi
60028@endif mpc
60029@if isl
60030	@if test -d $(HOST_SUBDIR)/isl; then \
60031	  cd $(HOST_SUBDIR); mv isl stage3-isl; \
60032	  mv prev-isl stage2-isl; : ; \
60033	fi
60034@endif isl
60035@if libelf
60036	@if test -d $(HOST_SUBDIR)/libelf; then \
60037	  cd $(HOST_SUBDIR); mv libelf stage3-libelf; \
60038	  mv prev-libelf stage2-libelf; : ; \
60039	fi
60040@endif libelf
60041@if gold
60042	@if test -d $(HOST_SUBDIR)/gold; then \
60043	  cd $(HOST_SUBDIR); mv gold stage3-gold; \
60044	  mv prev-gold stage2-gold; : ; \
60045	fi
60046@endif gold
60047@if intl
60048	@if test -d $(HOST_SUBDIR)/intl; then \
60049	  cd $(HOST_SUBDIR); mv intl stage3-intl; \
60050	  mv prev-intl stage2-intl; : ; \
60051	fi
60052@endif intl
60053@if ld
60054	@if test -d $(HOST_SUBDIR)/ld; then \
60055	  cd $(HOST_SUBDIR); mv ld stage3-ld; \
60056	  mv prev-ld stage2-ld; : ; \
60057	fi
60058@endif ld
60059@if libbacktrace
60060	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
60061	  cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
60062	  mv prev-libbacktrace stage2-libbacktrace; : ; \
60063	fi
60064@endif libbacktrace
60065@if libcpp
60066	@if test -d $(HOST_SUBDIR)/libcpp; then \
60067	  cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
60068	  mv prev-libcpp stage2-libcpp; : ; \
60069	fi
60070@endif libcpp
60071@if libcody
60072	@if test -d $(HOST_SUBDIR)/libcody; then \
60073	  cd $(HOST_SUBDIR); mv libcody stage3-libcody; \
60074	  mv prev-libcody stage2-libcody; : ; \
60075	fi
60076@endif libcody
60077@if libdecnumber
60078	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
60079	  cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
60080	  mv prev-libdecnumber stage2-libdecnumber; : ; \
60081	fi
60082@endif libdecnumber
60083@if libiberty
60084	@if test -d $(HOST_SUBDIR)/libiberty; then \
60085	  cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
60086	  mv prev-libiberty stage2-libiberty; : ; \
60087	fi
60088@endif libiberty
60089@if libiberty-linker-plugin
60090	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
60091	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
60092	  mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
60093	fi
60094@endif libiberty-linker-plugin
60095@if libiconv
60096	@if test -d $(HOST_SUBDIR)/libiconv; then \
60097	  cd $(HOST_SUBDIR); mv libiconv stage3-libiconv; \
60098	  mv prev-libiconv stage2-libiconv; : ; \
60099	fi
60100@endif libiconv
60101@if zlib
60102	@if test -d $(HOST_SUBDIR)/zlib; then \
60103	  cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
60104	  mv prev-zlib stage2-zlib; : ; \
60105	fi
60106@endif zlib
60107@if lto-plugin
60108	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
60109	  cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
60110	  mv prev-lto-plugin stage2-lto-plugin; : ; \
60111	fi
60112@endif lto-plugin
60113@if libctf
60114	@if test -d $(HOST_SUBDIR)/libctf; then \
60115	  cd $(HOST_SUBDIR); mv libctf stage3-libctf; \
60116	  mv prev-libctf stage2-libctf; : ; \
60117	fi
60118@endif libctf
60119	@if test -d $(TARGET_SUBDIR); then \
60120	  mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
60121	  mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
60122	fi
60123	rm -f stage_current
60124
60125# Bubble a bug fix through all the stages up to stage 3.  They are
60126# remade, but not reconfigured.  The next stage (if any) will not be
60127# reconfigured either.
60128.PHONY: stage3-bubble
60129stage3-bubble:: stage2-bubble
60130	@r=`${PWD_COMMAND}`; export r; \
60131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60132	if test -f stage3-lean || test -f stage2-lean ; then \
60133	  echo Skipping rebuild of stage3; \
60134	else \
60135	  $(MAKE) stage3-start; \
60136	  if $(LEAN); then \
60137	    rm -rf stage1-*; \
60138	    $(STAMP) stage1-lean; \
60139	  fi; \
60140	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
60141	fi
60142	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
60143
60144.PHONY: all-stage3 clean-stage3
60145do-clean: clean-stage3
60146
60147# FIXME: Will not need to be conditional when toplevel bootstrap is the
60148# only possibility, but now it conflicts with no-bootstrap rules
60149@if gcc-bootstrap
60150
60151compare:
60152	@r=`${PWD_COMMAND}`; export r; \
60153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60154	if test -f stage2-lean; then \
60155	  echo Cannot compare object files as stage 2 was deleted.; \
60156	  exit 0; \
60157	fi; \
60158	: $(MAKE); $(stage); \
60159	rm -f .bad_compare; \
60160	echo Comparing stages 2 and 3; \
60161        sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
60162	files=`find stage3-* -name "*$(objext)" -print | \
60163		 sed -n s,^stage$$sed-,,p`; \
60164	for file in $${files} ${extra-compare}; do \
60165	  f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
60166	  if test ! -f $$f1; then continue; fi; \
60167	  $(do-compare) > /dev/null 2>&1; \
60168	  if test $$? -eq 1; then \
60169	    case $$file in \
60170	      @compare_exclusions@) \
60171	        echo warning: $$file differs ;; \
60172	      *) \
60173	        echo $$file differs >> .bad_compare ;; \
60174	    esac; \
60175	  fi; \
60176	done; \
60177	if [ -f .bad_compare ]; then \
60178	  echo "Bootstrap comparison failure!"; \
60179	  cat .bad_compare; \
60180	  exit 1; \
60181	else \
60182	  echo Comparison successful.; \
60183	fi; \
60184	$(STAMP) compare
60185	if $(LEAN); then \
60186	  rm -rf stage2-*; \
60187	  $(STAMP) stage2-lean; \
60188	fi
60189
60190
60191
60192.PHONY: bootstrap bootstrap-lean
60193bootstrap:
60194	echo stage3 > stage_final
60195	@r=`${PWD_COMMAND}`; export r; \
60196	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60197	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
60198	@: $(MAKE); $(unstage)
60199	@r=`${PWD_COMMAND}`; export r; \
60200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60201	TFLAGS="$(STAGE3_TFLAGS)"; \
60202	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
60203
60204bootstrap-lean:
60205	echo stage3 > stage_final
60206	@r=`${PWD_COMMAND}`; export r; \
60207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60208	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
60209	@: $(MAKE); $(unstage)
60210	@r=`${PWD_COMMAND}`; export r; \
60211	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60212	TFLAGS="$(STAGE3_TFLAGS)"; \
60213	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
60214
60215
60216# Rules to wipe a stage and all the following ones, also used for cleanstrap
60217distclean-stage2:: distclean-stage3
60218.PHONY: distclean-stage3
60219distclean-stage3::
60220	@: $(MAKE); $(stage)
60221	@test "`cat stage_last`" != stage3 || rm -f stage_last
60222	rm -rf stage3-* compare
60223
60224
60225.PHONY: cleanstrap
60226cleanstrap: do-distclean local-clean
60227	echo stage3 > stage_final
60228	@r=`${PWD_COMMAND}`; export r; \
60229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60230	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
60231	@: $(MAKE); $(unstage)
60232	@r=`${PWD_COMMAND}`; export r; \
60233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60234	TFLAGS="$(STAGE3_TFLAGS)"; \
60235	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
60236
60237@endif gcc-bootstrap
60238
60239
60240.PHONY: stage4-start stage4-end
60241
60242stage4-start::
60243	@: $(MAKE); $(stage); \
60244	echo stage4 > stage_current; \
60245	echo stage4 > stage_last; \
60246	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
60247@if bfd
60248	@cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
60249	  mkdir stage4-bfd; \
60250	mv stage4-bfd bfd; \
60251	mv stage3-bfd prev-bfd || test -f stage3-lean
60252@endif bfd
60253@if opcodes
60254	@cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
60255	  mkdir stage4-opcodes; \
60256	mv stage4-opcodes opcodes; \
60257	mv stage3-opcodes prev-opcodes || test -f stage3-lean
60258@endif opcodes
60259@if binutils
60260	@cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
60261	  mkdir stage4-binutils; \
60262	mv stage4-binutils binutils; \
60263	mv stage3-binutils prev-binutils || test -f stage3-lean
60264@endif binutils
60265@if fixincludes
60266	@cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
60267	  mkdir stage4-fixincludes; \
60268	mv stage4-fixincludes fixincludes; \
60269	mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
60270@endif fixincludes
60271@if gas
60272	@cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
60273	  mkdir stage4-gas; \
60274	mv stage4-gas gas; \
60275	mv stage3-gas prev-gas || test -f stage3-lean
60276@endif gas
60277@if gcc
60278	@cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
60279	  mkdir stage4-gcc; \
60280	mv stage4-gcc gcc; \
60281	mv stage3-gcc prev-gcc || test -f stage3-lean
60282@endif gcc
60283@if gmp
60284	@cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
60285	  mkdir stage4-gmp; \
60286	mv stage4-gmp gmp; \
60287	mv stage3-gmp prev-gmp || test -f stage3-lean
60288@endif gmp
60289@if mpfr
60290	@cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
60291	  mkdir stage4-mpfr; \
60292	mv stage4-mpfr mpfr; \
60293	mv stage3-mpfr prev-mpfr || test -f stage3-lean
60294@endif mpfr
60295@if mpc
60296	@cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
60297	  mkdir stage4-mpc; \
60298	mv stage4-mpc mpc; \
60299	mv stage3-mpc prev-mpc || test -f stage3-lean
60300@endif mpc
60301@if isl
60302	@cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
60303	  mkdir stage4-isl; \
60304	mv stage4-isl isl; \
60305	mv stage3-isl prev-isl || test -f stage3-lean
60306@endif isl
60307@if libelf
60308	@cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
60309	  mkdir stage4-libelf; \
60310	mv stage4-libelf libelf; \
60311	mv stage3-libelf prev-libelf || test -f stage3-lean
60312@endif libelf
60313@if gold
60314	@cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
60315	  mkdir stage4-gold; \
60316	mv stage4-gold gold; \
60317	mv stage3-gold prev-gold || test -f stage3-lean
60318@endif gold
60319@if intl
60320	@cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
60321	  mkdir stage4-intl; \
60322	mv stage4-intl intl; \
60323	mv stage3-intl prev-intl || test -f stage3-lean
60324@endif intl
60325@if ld
60326	@cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
60327	  mkdir stage4-ld; \
60328	mv stage4-ld ld; \
60329	mv stage3-ld prev-ld || test -f stage3-lean
60330@endif ld
60331@if libbacktrace
60332	@cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
60333	  mkdir stage4-libbacktrace; \
60334	mv stage4-libbacktrace libbacktrace; \
60335	mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
60336@endif libbacktrace
60337@if libcpp
60338	@cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
60339	  mkdir stage4-libcpp; \
60340	mv stage4-libcpp libcpp; \
60341	mv stage3-libcpp prev-libcpp || test -f stage3-lean
60342@endif libcpp
60343@if libcody
60344	@cd $(HOST_SUBDIR); [ -d stage4-libcody ] || \
60345	  mkdir stage4-libcody; \
60346	mv stage4-libcody libcody; \
60347	mv stage3-libcody prev-libcody || test -f stage3-lean
60348@endif libcody
60349@if libdecnumber
60350	@cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
60351	  mkdir stage4-libdecnumber; \
60352	mv stage4-libdecnumber libdecnumber; \
60353	mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
60354@endif libdecnumber
60355@if libiberty
60356	@cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
60357	  mkdir stage4-libiberty; \
60358	mv stage4-libiberty libiberty; \
60359	mv stage3-libiberty prev-libiberty || test -f stage3-lean
60360@endif libiberty
60361@if libiberty-linker-plugin
60362	@cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
60363	  mkdir stage4-libiberty-linker-plugin; \
60364	mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
60365	mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
60366@endif libiberty-linker-plugin
60367@if libiconv
60368	@cd $(HOST_SUBDIR); [ -d stage4-libiconv ] || \
60369	  mkdir stage4-libiconv; \
60370	mv stage4-libiconv libiconv; \
60371	mv stage3-libiconv prev-libiconv || test -f stage3-lean
60372@endif libiconv
60373@if zlib
60374	@cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
60375	  mkdir stage4-zlib; \
60376	mv stage4-zlib zlib; \
60377	mv stage3-zlib prev-zlib || test -f stage3-lean
60378@endif zlib
60379@if lto-plugin
60380	@cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
60381	  mkdir stage4-lto-plugin; \
60382	mv stage4-lto-plugin lto-plugin; \
60383	mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
60384@endif lto-plugin
60385@if libctf
60386	@cd $(HOST_SUBDIR); [ -d stage4-libctf ] || \
60387	  mkdir stage4-libctf; \
60388	mv stage4-libctf libctf; \
60389	mv stage3-libctf prev-libctf || test -f stage3-lean
60390@endif libctf
60391	@[ -d stage4-$(TARGET_SUBDIR) ] || \
60392	  mkdir stage4-$(TARGET_SUBDIR); \
60393	mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
60394	mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
60395
60396stage4-end::
60397@if bfd
60398	@if test -d $(HOST_SUBDIR)/bfd; then \
60399	  cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
60400	  mv prev-bfd stage3-bfd; : ; \
60401	fi
60402@endif bfd
60403@if opcodes
60404	@if test -d $(HOST_SUBDIR)/opcodes; then \
60405	  cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
60406	  mv prev-opcodes stage3-opcodes; : ; \
60407	fi
60408@endif opcodes
60409@if binutils
60410	@if test -d $(HOST_SUBDIR)/binutils; then \
60411	  cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
60412	  mv prev-binutils stage3-binutils; : ; \
60413	fi
60414@endif binutils
60415@if fixincludes
60416	@if test -d $(HOST_SUBDIR)/fixincludes; then \
60417	  cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
60418	  mv prev-fixincludes stage3-fixincludes; : ; \
60419	fi
60420@endif fixincludes
60421@if gas
60422	@if test -d $(HOST_SUBDIR)/gas; then \
60423	  cd $(HOST_SUBDIR); mv gas stage4-gas; \
60424	  mv prev-gas stage3-gas; : ; \
60425	fi
60426@endif gas
60427@if gcc
60428	@if test -d $(HOST_SUBDIR)/gcc; then \
60429	  cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
60430	  mv prev-gcc stage3-gcc; : ; \
60431	fi
60432@endif gcc
60433@if gmp
60434	@if test -d $(HOST_SUBDIR)/gmp; then \
60435	  cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
60436	  mv prev-gmp stage3-gmp; : ; \
60437	fi
60438@endif gmp
60439@if mpfr
60440	@if test -d $(HOST_SUBDIR)/mpfr; then \
60441	  cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
60442	  mv prev-mpfr stage3-mpfr; : ; \
60443	fi
60444@endif mpfr
60445@if mpc
60446	@if test -d $(HOST_SUBDIR)/mpc; then \
60447	  cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
60448	  mv prev-mpc stage3-mpc; : ; \
60449	fi
60450@endif mpc
60451@if isl
60452	@if test -d $(HOST_SUBDIR)/isl; then \
60453	  cd $(HOST_SUBDIR); mv isl stage4-isl; \
60454	  mv prev-isl stage3-isl; : ; \
60455	fi
60456@endif isl
60457@if libelf
60458	@if test -d $(HOST_SUBDIR)/libelf; then \
60459	  cd $(HOST_SUBDIR); mv libelf stage4-libelf; \
60460	  mv prev-libelf stage3-libelf; : ; \
60461	fi
60462@endif libelf
60463@if gold
60464	@if test -d $(HOST_SUBDIR)/gold; then \
60465	  cd $(HOST_SUBDIR); mv gold stage4-gold; \
60466	  mv prev-gold stage3-gold; : ; \
60467	fi
60468@endif gold
60469@if intl
60470	@if test -d $(HOST_SUBDIR)/intl; then \
60471	  cd $(HOST_SUBDIR); mv intl stage4-intl; \
60472	  mv prev-intl stage3-intl; : ; \
60473	fi
60474@endif intl
60475@if ld
60476	@if test -d $(HOST_SUBDIR)/ld; then \
60477	  cd $(HOST_SUBDIR); mv ld stage4-ld; \
60478	  mv prev-ld stage3-ld; : ; \
60479	fi
60480@endif ld
60481@if libbacktrace
60482	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
60483	  cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
60484	  mv prev-libbacktrace stage3-libbacktrace; : ; \
60485	fi
60486@endif libbacktrace
60487@if libcpp
60488	@if test -d $(HOST_SUBDIR)/libcpp; then \
60489	  cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
60490	  mv prev-libcpp stage3-libcpp; : ; \
60491	fi
60492@endif libcpp
60493@if libcody
60494	@if test -d $(HOST_SUBDIR)/libcody; then \
60495	  cd $(HOST_SUBDIR); mv libcody stage4-libcody; \
60496	  mv prev-libcody stage3-libcody; : ; \
60497	fi
60498@endif libcody
60499@if libdecnumber
60500	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
60501	  cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
60502	  mv prev-libdecnumber stage3-libdecnumber; : ; \
60503	fi
60504@endif libdecnumber
60505@if libiberty
60506	@if test -d $(HOST_SUBDIR)/libiberty; then \
60507	  cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
60508	  mv prev-libiberty stage3-libiberty; : ; \
60509	fi
60510@endif libiberty
60511@if libiberty-linker-plugin
60512	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
60513	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
60514	  mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
60515	fi
60516@endif libiberty-linker-plugin
60517@if libiconv
60518	@if test -d $(HOST_SUBDIR)/libiconv; then \
60519	  cd $(HOST_SUBDIR); mv libiconv stage4-libiconv; \
60520	  mv prev-libiconv stage3-libiconv; : ; \
60521	fi
60522@endif libiconv
60523@if zlib
60524	@if test -d $(HOST_SUBDIR)/zlib; then \
60525	  cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
60526	  mv prev-zlib stage3-zlib; : ; \
60527	fi
60528@endif zlib
60529@if lto-plugin
60530	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
60531	  cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
60532	  mv prev-lto-plugin stage3-lto-plugin; : ; \
60533	fi
60534@endif lto-plugin
60535@if libctf
60536	@if test -d $(HOST_SUBDIR)/libctf; then \
60537	  cd $(HOST_SUBDIR); mv libctf stage4-libctf; \
60538	  mv prev-libctf stage3-libctf; : ; \
60539	fi
60540@endif libctf
60541	@if test -d $(TARGET_SUBDIR); then \
60542	  mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
60543	  mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
60544	fi
60545	rm -f stage_current
60546
60547# Bubble a bug fix through all the stages up to stage 4.  They are
60548# remade, but not reconfigured.  The next stage (if any) will not be
60549# reconfigured either.
60550.PHONY: stage4-bubble
60551stage4-bubble:: stage3-bubble
60552	@r=`${PWD_COMMAND}`; export r; \
60553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60554	if test -f stage4-lean || test -f stage3-lean ; then \
60555	  echo Skipping rebuild of stage4; \
60556	else \
60557	  $(MAKE) stage4-start; \
60558	  if $(LEAN); then \
60559	    rm -rf stage2-*; \
60560	    $(STAMP) stage2-lean; \
60561	  fi; \
60562	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
60563	fi
60564	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
60565
60566.PHONY: all-stage4 clean-stage4
60567do-clean: clean-stage4
60568
60569# FIXME: Will not need to be conditional when toplevel bootstrap is the
60570# only possibility, but now it conflicts with no-bootstrap rules
60571@if gcc-bootstrap
60572
60573compare3:
60574	@r=`${PWD_COMMAND}`; export r; \
60575	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60576	if test -f stage3-lean; then \
60577	  echo Cannot compare object files as stage 3 was deleted.; \
60578	  exit 0; \
60579	fi; \
60580	: $(MAKE); $(stage); \
60581	rm -f .bad_compare; \
60582	echo Comparing stages 3 and 4; \
60583        sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
60584	files=`find stage4-* -name "*$(objext)" -print | \
60585		 sed -n s,^stage$$sed-,,p`; \
60586	for file in $${files} ${extra-compare}; do \
60587	  f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
60588	  if test ! -f $$f1; then continue; fi; \
60589	  $(do-compare3) > /dev/null 2>&1; \
60590	  if test $$? -eq 1; then \
60591	    case $$file in \
60592	      @compare_exclusions@) \
60593	        echo warning: $$file differs ;; \
60594	      *) \
60595	        echo $$file differs >> .bad_compare ;; \
60596	    esac; \
60597	  fi; \
60598	done; \
60599	if [ -f .bad_compare ]; then \
60600	  echo "Bootstrap comparison failure!"; \
60601	  cat .bad_compare; \
60602	  exit 1; \
60603	else \
60604	  echo Comparison successful.; \
60605	fi; \
60606	$(STAMP) compare3
60607	if $(LEAN); then \
60608	  rm -rf stage3-*; \
60609	  $(STAMP) stage3-lean; \
60610	fi
60611
60612
60613
60614.PHONY: bootstrap4 bootstrap4-lean
60615bootstrap4:
60616	echo stage4 > stage_final
60617	@r=`${PWD_COMMAND}`; export r; \
60618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60619	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
60620	@: $(MAKE); $(unstage)
60621	@r=`${PWD_COMMAND}`; export r; \
60622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60623	TFLAGS="$(STAGE4_TFLAGS)"; \
60624	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
60625
60626bootstrap4-lean:
60627	echo stage4 > stage_final
60628	@r=`${PWD_COMMAND}`; export r; \
60629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60630	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
60631	@: $(MAKE); $(unstage)
60632	@r=`${PWD_COMMAND}`; export r; \
60633	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60634	TFLAGS="$(STAGE4_TFLAGS)"; \
60635	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
60636
60637
60638# Rules to wipe a stage and all the following ones, also used for cleanstrap
60639distclean-stage3:: distclean-stage4
60640.PHONY: distclean-stage4
60641distclean-stage4::
60642	@: $(MAKE); $(stage)
60643	@test "`cat stage_last`" != stage4 || rm -f stage_last
60644	rm -rf stage4-* compare3
60645
60646
60647@endif gcc-bootstrap
60648
60649
60650.PHONY: stageprofile-start stageprofile-end
60651
60652stageprofile-start::
60653	@: $(MAKE); $(stage); \
60654	echo stageprofile > stage_current; \
60655	echo stageprofile > stage_last; \
60656	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
60657@if bfd
60658	@cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
60659	  mkdir stageprofile-bfd; \
60660	mv stageprofile-bfd bfd; \
60661	mv stage1-bfd prev-bfd || test -f stage1-lean
60662@endif bfd
60663@if opcodes
60664	@cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
60665	  mkdir stageprofile-opcodes; \
60666	mv stageprofile-opcodes opcodes; \
60667	mv stage1-opcodes prev-opcodes || test -f stage1-lean
60668@endif opcodes
60669@if binutils
60670	@cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
60671	  mkdir stageprofile-binutils; \
60672	mv stageprofile-binutils binutils; \
60673	mv stage1-binutils prev-binutils || test -f stage1-lean
60674@endif binutils
60675@if fixincludes
60676	@cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
60677	  mkdir stageprofile-fixincludes; \
60678	mv stageprofile-fixincludes fixincludes; \
60679	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
60680@endif fixincludes
60681@if gas
60682	@cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
60683	  mkdir stageprofile-gas; \
60684	mv stageprofile-gas gas; \
60685	mv stage1-gas prev-gas || test -f stage1-lean
60686@endif gas
60687@if gcc
60688	@cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
60689	  mkdir stageprofile-gcc; \
60690	mv stageprofile-gcc gcc; \
60691	mv stage1-gcc prev-gcc || test -f stage1-lean
60692@endif gcc
60693@if gmp
60694	@cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
60695	  mkdir stageprofile-gmp; \
60696	mv stageprofile-gmp gmp; \
60697	mv stage1-gmp prev-gmp || test -f stage1-lean
60698@endif gmp
60699@if mpfr
60700	@cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
60701	  mkdir stageprofile-mpfr; \
60702	mv stageprofile-mpfr mpfr; \
60703	mv stage1-mpfr prev-mpfr || test -f stage1-lean
60704@endif mpfr
60705@if mpc
60706	@cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
60707	  mkdir stageprofile-mpc; \
60708	mv stageprofile-mpc mpc; \
60709	mv stage1-mpc prev-mpc || test -f stage1-lean
60710@endif mpc
60711@if isl
60712	@cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
60713	  mkdir stageprofile-isl; \
60714	mv stageprofile-isl isl; \
60715	mv stage1-isl prev-isl || test -f stage1-lean
60716@endif isl
60717@if libelf
60718	@cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
60719	  mkdir stageprofile-libelf; \
60720	mv stageprofile-libelf libelf; \
60721	mv stage1-libelf prev-libelf || test -f stage1-lean
60722@endif libelf
60723@if gold
60724	@cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
60725	  mkdir stageprofile-gold; \
60726	mv stageprofile-gold gold; \
60727	mv stage1-gold prev-gold || test -f stage1-lean
60728@endif gold
60729@if intl
60730	@cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
60731	  mkdir stageprofile-intl; \
60732	mv stageprofile-intl intl; \
60733	mv stage1-intl prev-intl || test -f stage1-lean
60734@endif intl
60735@if ld
60736	@cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
60737	  mkdir stageprofile-ld; \
60738	mv stageprofile-ld ld; \
60739	mv stage1-ld prev-ld || test -f stage1-lean
60740@endif ld
60741@if libbacktrace
60742	@cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
60743	  mkdir stageprofile-libbacktrace; \
60744	mv stageprofile-libbacktrace libbacktrace; \
60745	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
60746@endif libbacktrace
60747@if libcpp
60748	@cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
60749	  mkdir stageprofile-libcpp; \
60750	mv stageprofile-libcpp libcpp; \
60751	mv stage1-libcpp prev-libcpp || test -f stage1-lean
60752@endif libcpp
60753@if libcody
60754	@cd $(HOST_SUBDIR); [ -d stageprofile-libcody ] || \
60755	  mkdir stageprofile-libcody; \
60756	mv stageprofile-libcody libcody; \
60757	mv stage1-libcody prev-libcody || test -f stage1-lean
60758@endif libcody
60759@if libdecnumber
60760	@cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
60761	  mkdir stageprofile-libdecnumber; \
60762	mv stageprofile-libdecnumber libdecnumber; \
60763	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
60764@endif libdecnumber
60765@if libiberty
60766	@cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
60767	  mkdir stageprofile-libiberty; \
60768	mv stageprofile-libiberty libiberty; \
60769	mv stage1-libiberty prev-libiberty || test -f stage1-lean
60770@endif libiberty
60771@if libiberty-linker-plugin
60772	@cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
60773	  mkdir stageprofile-libiberty-linker-plugin; \
60774	mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
60775	mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
60776@endif libiberty-linker-plugin
60777@if libiconv
60778	@cd $(HOST_SUBDIR); [ -d stageprofile-libiconv ] || \
60779	  mkdir stageprofile-libiconv; \
60780	mv stageprofile-libiconv libiconv; \
60781	mv stage1-libiconv prev-libiconv || test -f stage1-lean
60782@endif libiconv
60783@if zlib
60784	@cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
60785	  mkdir stageprofile-zlib; \
60786	mv stageprofile-zlib zlib; \
60787	mv stage1-zlib prev-zlib || test -f stage1-lean
60788@endif zlib
60789@if lto-plugin
60790	@cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
60791	  mkdir stageprofile-lto-plugin; \
60792	mv stageprofile-lto-plugin lto-plugin; \
60793	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
60794@endif lto-plugin
60795@if libctf
60796	@cd $(HOST_SUBDIR); [ -d stageprofile-libctf ] || \
60797	  mkdir stageprofile-libctf; \
60798	mv stageprofile-libctf libctf; \
60799	mv stage1-libctf prev-libctf || test -f stage1-lean
60800@endif libctf
60801	@[ -d stageprofile-$(TARGET_SUBDIR) ] || \
60802	  mkdir stageprofile-$(TARGET_SUBDIR); \
60803	mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
60804	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
60805
60806stageprofile-end::
60807@if bfd
60808	@if test -d $(HOST_SUBDIR)/bfd; then \
60809	  cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
60810	  mv prev-bfd stage1-bfd; : ; \
60811	fi
60812@endif bfd
60813@if opcodes
60814	@if test -d $(HOST_SUBDIR)/opcodes; then \
60815	  cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
60816	  mv prev-opcodes stage1-opcodes; : ; \
60817	fi
60818@endif opcodes
60819@if binutils
60820	@if test -d $(HOST_SUBDIR)/binutils; then \
60821	  cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
60822	  mv prev-binutils stage1-binutils; : ; \
60823	fi
60824@endif binutils
60825@if fixincludes
60826	@if test -d $(HOST_SUBDIR)/fixincludes; then \
60827	  cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
60828	  mv prev-fixincludes stage1-fixincludes; : ; \
60829	fi
60830@endif fixincludes
60831@if gas
60832	@if test -d $(HOST_SUBDIR)/gas; then \
60833	  cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
60834	  mv prev-gas stage1-gas; : ; \
60835	fi
60836@endif gas
60837@if gcc
60838	@if test -d $(HOST_SUBDIR)/gcc; then \
60839	  cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
60840	  mv prev-gcc stage1-gcc; : ; \
60841	fi
60842@endif gcc
60843@if gmp
60844	@if test -d $(HOST_SUBDIR)/gmp; then \
60845	  cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
60846	  mv prev-gmp stage1-gmp; : ; \
60847	fi
60848@endif gmp
60849@if mpfr
60850	@if test -d $(HOST_SUBDIR)/mpfr; then \
60851	  cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
60852	  mv prev-mpfr stage1-mpfr; : ; \
60853	fi
60854@endif mpfr
60855@if mpc
60856	@if test -d $(HOST_SUBDIR)/mpc; then \
60857	  cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
60858	  mv prev-mpc stage1-mpc; : ; \
60859	fi
60860@endif mpc
60861@if isl
60862	@if test -d $(HOST_SUBDIR)/isl; then \
60863	  cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
60864	  mv prev-isl stage1-isl; : ; \
60865	fi
60866@endif isl
60867@if libelf
60868	@if test -d $(HOST_SUBDIR)/libelf; then \
60869	  cd $(HOST_SUBDIR); mv libelf stageprofile-libelf; \
60870	  mv prev-libelf stage1-libelf; : ; \
60871	fi
60872@endif libelf
60873@if gold
60874	@if test -d $(HOST_SUBDIR)/gold; then \
60875	  cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
60876	  mv prev-gold stage1-gold; : ; \
60877	fi
60878@endif gold
60879@if intl
60880	@if test -d $(HOST_SUBDIR)/intl; then \
60881	  cd $(HOST_SUBDIR); mv intl stageprofile-intl; \
60882	  mv prev-intl stage1-intl; : ; \
60883	fi
60884@endif intl
60885@if ld
60886	@if test -d $(HOST_SUBDIR)/ld; then \
60887	  cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
60888	  mv prev-ld stage1-ld; : ; \
60889	fi
60890@endif ld
60891@if libbacktrace
60892	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
60893	  cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
60894	  mv prev-libbacktrace stage1-libbacktrace; : ; \
60895	fi
60896@endif libbacktrace
60897@if libcpp
60898	@if test -d $(HOST_SUBDIR)/libcpp; then \
60899	  cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
60900	  mv prev-libcpp stage1-libcpp; : ; \
60901	fi
60902@endif libcpp
60903@if libcody
60904	@if test -d $(HOST_SUBDIR)/libcody; then \
60905	  cd $(HOST_SUBDIR); mv libcody stageprofile-libcody; \
60906	  mv prev-libcody stage1-libcody; : ; \
60907	fi
60908@endif libcody
60909@if libdecnumber
60910	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
60911	  cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
60912	  mv prev-libdecnumber stage1-libdecnumber; : ; \
60913	fi
60914@endif libdecnumber
60915@if libiberty
60916	@if test -d $(HOST_SUBDIR)/libiberty; then \
60917	  cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
60918	  mv prev-libiberty stage1-libiberty; : ; \
60919	fi
60920@endif libiberty
60921@if libiberty-linker-plugin
60922	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
60923	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
60924	  mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
60925	fi
60926@endif libiberty-linker-plugin
60927@if libiconv
60928	@if test -d $(HOST_SUBDIR)/libiconv; then \
60929	  cd $(HOST_SUBDIR); mv libiconv stageprofile-libiconv; \
60930	  mv prev-libiconv stage1-libiconv; : ; \
60931	fi
60932@endif libiconv
60933@if zlib
60934	@if test -d $(HOST_SUBDIR)/zlib; then \
60935	  cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
60936	  mv prev-zlib stage1-zlib; : ; \
60937	fi
60938@endif zlib
60939@if lto-plugin
60940	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
60941	  cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
60942	  mv prev-lto-plugin stage1-lto-plugin; : ; \
60943	fi
60944@endif lto-plugin
60945@if libctf
60946	@if test -d $(HOST_SUBDIR)/libctf; then \
60947	  cd $(HOST_SUBDIR); mv libctf stageprofile-libctf; \
60948	  mv prev-libctf stage1-libctf; : ; \
60949	fi
60950@endif libctf
60951	@if test -d $(TARGET_SUBDIR); then \
60952	  mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
60953	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
60954	fi
60955	rm -f stage_current
60956
60957# Bubble a bug fix through all the stages up to stage profile.  They are
60958# remade, but not reconfigured.  The next stage (if any) will not be
60959# reconfigured either.
60960.PHONY: stageprofile-bubble
60961stageprofile-bubble:: stage1-bubble
60962	@r=`${PWD_COMMAND}`; export r; \
60963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60964	if test -f stageprofile-lean || test -f stage1-lean ; then \
60965	  echo Skipping rebuild of stageprofile; \
60966	else \
60967	  $(MAKE) stageprofile-start; \
60968	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
60969	fi
60970
60971.PHONY: all-stageprofile clean-stageprofile
60972do-clean: clean-stageprofile
60973
60974# FIXME: Will not need to be conditional when toplevel bootstrap is the
60975# only possibility, but now it conflicts with no-bootstrap rules
60976@if gcc-bootstrap
60977
60978
60979
60980
60981# Rules to wipe a stage and all the following ones, also used for cleanstrap
60982distclean-stage1:: distclean-stageprofile
60983.PHONY: distclean-stageprofile
60984distclean-stageprofile::
60985	@: $(MAKE); $(stage)
60986	@test "`cat stage_last`" != stageprofile || rm -f stage_last
60987	rm -rf stageprofile-*
60988
60989
60990@endif gcc-bootstrap
60991
60992
60993.PHONY: stagetrain-start stagetrain-end
60994
60995stagetrain-start::
60996	@: $(MAKE); $(stage); \
60997	echo stagetrain > stage_current; \
60998	echo stagetrain > stage_last; \
60999	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
61000@if bfd
61001	@cd $(HOST_SUBDIR); [ -d stagetrain-bfd ] || \
61002	  mkdir stagetrain-bfd; \
61003	mv stagetrain-bfd bfd; \
61004	mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
61005@endif bfd
61006@if opcodes
61007	@cd $(HOST_SUBDIR); [ -d stagetrain-opcodes ] || \
61008	  mkdir stagetrain-opcodes; \
61009	mv stagetrain-opcodes opcodes; \
61010	mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
61011@endif opcodes
61012@if binutils
61013	@cd $(HOST_SUBDIR); [ -d stagetrain-binutils ] || \
61014	  mkdir stagetrain-binutils; \
61015	mv stagetrain-binutils binutils; \
61016	mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
61017@endif binutils
61018@if fixincludes
61019	@cd $(HOST_SUBDIR); [ -d stagetrain-fixincludes ] || \
61020	  mkdir stagetrain-fixincludes; \
61021	mv stagetrain-fixincludes fixincludes; \
61022	mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
61023@endif fixincludes
61024@if gas
61025	@cd $(HOST_SUBDIR); [ -d stagetrain-gas ] || \
61026	  mkdir stagetrain-gas; \
61027	mv stagetrain-gas gas; \
61028	mv stageprofile-gas prev-gas || test -f stageprofile-lean
61029@endif gas
61030@if gcc
61031	@cd $(HOST_SUBDIR); [ -d stagetrain-gcc ] || \
61032	  mkdir stagetrain-gcc; \
61033	mv stagetrain-gcc gcc; \
61034	mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
61035@endif gcc
61036@if gmp
61037	@cd $(HOST_SUBDIR); [ -d stagetrain-gmp ] || \
61038	  mkdir stagetrain-gmp; \
61039	mv stagetrain-gmp gmp; \
61040	mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
61041@endif gmp
61042@if mpfr
61043	@cd $(HOST_SUBDIR); [ -d stagetrain-mpfr ] || \
61044	  mkdir stagetrain-mpfr; \
61045	mv stagetrain-mpfr mpfr; \
61046	mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
61047@endif mpfr
61048@if mpc
61049	@cd $(HOST_SUBDIR); [ -d stagetrain-mpc ] || \
61050	  mkdir stagetrain-mpc; \
61051	mv stagetrain-mpc mpc; \
61052	mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
61053@endif mpc
61054@if isl
61055	@cd $(HOST_SUBDIR); [ -d stagetrain-isl ] || \
61056	  mkdir stagetrain-isl; \
61057	mv stagetrain-isl isl; \
61058	mv stageprofile-isl prev-isl || test -f stageprofile-lean
61059@endif isl
61060@if libelf
61061	@cd $(HOST_SUBDIR); [ -d stagetrain-libelf ] || \
61062	  mkdir stagetrain-libelf; \
61063	mv stagetrain-libelf libelf; \
61064	mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
61065@endif libelf
61066@if gold
61067	@cd $(HOST_SUBDIR); [ -d stagetrain-gold ] || \
61068	  mkdir stagetrain-gold; \
61069	mv stagetrain-gold gold; \
61070	mv stageprofile-gold prev-gold || test -f stageprofile-lean
61071@endif gold
61072@if intl
61073	@cd $(HOST_SUBDIR); [ -d stagetrain-intl ] || \
61074	  mkdir stagetrain-intl; \
61075	mv stagetrain-intl intl; \
61076	mv stageprofile-intl prev-intl || test -f stageprofile-lean
61077@endif intl
61078@if ld
61079	@cd $(HOST_SUBDIR); [ -d stagetrain-ld ] || \
61080	  mkdir stagetrain-ld; \
61081	mv stagetrain-ld ld; \
61082	mv stageprofile-ld prev-ld || test -f stageprofile-lean
61083@endif ld
61084@if libbacktrace
61085	@cd $(HOST_SUBDIR); [ -d stagetrain-libbacktrace ] || \
61086	  mkdir stagetrain-libbacktrace; \
61087	mv stagetrain-libbacktrace libbacktrace; \
61088	mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
61089@endif libbacktrace
61090@if libcpp
61091	@cd $(HOST_SUBDIR); [ -d stagetrain-libcpp ] || \
61092	  mkdir stagetrain-libcpp; \
61093	mv stagetrain-libcpp libcpp; \
61094	mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
61095@endif libcpp
61096@if libcody
61097	@cd $(HOST_SUBDIR); [ -d stagetrain-libcody ] || \
61098	  mkdir stagetrain-libcody; \
61099	mv stagetrain-libcody libcody; \
61100	mv stageprofile-libcody prev-libcody || test -f stageprofile-lean
61101@endif libcody
61102@if libdecnumber
61103	@cd $(HOST_SUBDIR); [ -d stagetrain-libdecnumber ] || \
61104	  mkdir stagetrain-libdecnumber; \
61105	mv stagetrain-libdecnumber libdecnumber; \
61106	mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
61107@endif libdecnumber
61108@if libiberty
61109	@cd $(HOST_SUBDIR); [ -d stagetrain-libiberty ] || \
61110	  mkdir stagetrain-libiberty; \
61111	mv stagetrain-libiberty libiberty; \
61112	mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
61113@endif libiberty
61114@if libiberty-linker-plugin
61115	@cd $(HOST_SUBDIR); [ -d stagetrain-libiberty-linker-plugin ] || \
61116	  mkdir stagetrain-libiberty-linker-plugin; \
61117	mv stagetrain-libiberty-linker-plugin libiberty-linker-plugin; \
61118	mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
61119@endif libiberty-linker-plugin
61120@if libiconv
61121	@cd $(HOST_SUBDIR); [ -d stagetrain-libiconv ] || \
61122	  mkdir stagetrain-libiconv; \
61123	mv stagetrain-libiconv libiconv; \
61124	mv stageprofile-libiconv prev-libiconv || test -f stageprofile-lean
61125@endif libiconv
61126@if zlib
61127	@cd $(HOST_SUBDIR); [ -d stagetrain-zlib ] || \
61128	  mkdir stagetrain-zlib; \
61129	mv stagetrain-zlib zlib; \
61130	mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
61131@endif zlib
61132@if lto-plugin
61133	@cd $(HOST_SUBDIR); [ -d stagetrain-lto-plugin ] || \
61134	  mkdir stagetrain-lto-plugin; \
61135	mv stagetrain-lto-plugin lto-plugin; \
61136	mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
61137@endif lto-plugin
61138@if libctf
61139	@cd $(HOST_SUBDIR); [ -d stagetrain-libctf ] || \
61140	  mkdir stagetrain-libctf; \
61141	mv stagetrain-libctf libctf; \
61142	mv stageprofile-libctf prev-libctf || test -f stageprofile-lean
61143@endif libctf
61144	@[ -d stagetrain-$(TARGET_SUBDIR) ] || \
61145	  mkdir stagetrain-$(TARGET_SUBDIR); \
61146	mv stagetrain-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
61147	mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
61148
61149stagetrain-end::
61150@if bfd
61151	@if test -d $(HOST_SUBDIR)/bfd; then \
61152	  cd $(HOST_SUBDIR); mv bfd stagetrain-bfd; \
61153	  mv prev-bfd stageprofile-bfd; : ; \
61154	fi
61155@endif bfd
61156@if opcodes
61157	@if test -d $(HOST_SUBDIR)/opcodes; then \
61158	  cd $(HOST_SUBDIR); mv opcodes stagetrain-opcodes; \
61159	  mv prev-opcodes stageprofile-opcodes; : ; \
61160	fi
61161@endif opcodes
61162@if binutils
61163	@if test -d $(HOST_SUBDIR)/binutils; then \
61164	  cd $(HOST_SUBDIR); mv binutils stagetrain-binutils; \
61165	  mv prev-binutils stageprofile-binutils; : ; \
61166	fi
61167@endif binutils
61168@if fixincludes
61169	@if test -d $(HOST_SUBDIR)/fixincludes; then \
61170	  cd $(HOST_SUBDIR); mv fixincludes stagetrain-fixincludes; \
61171	  mv prev-fixincludes stageprofile-fixincludes; : ; \
61172	fi
61173@endif fixincludes
61174@if gas
61175	@if test -d $(HOST_SUBDIR)/gas; then \
61176	  cd $(HOST_SUBDIR); mv gas stagetrain-gas; \
61177	  mv prev-gas stageprofile-gas; : ; \
61178	fi
61179@endif gas
61180@if gcc
61181	@if test -d $(HOST_SUBDIR)/gcc; then \
61182	  cd $(HOST_SUBDIR); mv gcc stagetrain-gcc; \
61183	  mv prev-gcc stageprofile-gcc; : ; \
61184	fi
61185@endif gcc
61186@if gmp
61187	@if test -d $(HOST_SUBDIR)/gmp; then \
61188	  cd $(HOST_SUBDIR); mv gmp stagetrain-gmp; \
61189	  mv prev-gmp stageprofile-gmp; : ; \
61190	fi
61191@endif gmp
61192@if mpfr
61193	@if test -d $(HOST_SUBDIR)/mpfr; then \
61194	  cd $(HOST_SUBDIR); mv mpfr stagetrain-mpfr; \
61195	  mv prev-mpfr stageprofile-mpfr; : ; \
61196	fi
61197@endif mpfr
61198@if mpc
61199	@if test -d $(HOST_SUBDIR)/mpc; then \
61200	  cd $(HOST_SUBDIR); mv mpc stagetrain-mpc; \
61201	  mv prev-mpc stageprofile-mpc; : ; \
61202	fi
61203@endif mpc
61204@if isl
61205	@if test -d $(HOST_SUBDIR)/isl; then \
61206	  cd $(HOST_SUBDIR); mv isl stagetrain-isl; \
61207	  mv prev-isl stageprofile-isl; : ; \
61208	fi
61209@endif isl
61210@if libelf
61211	@if test -d $(HOST_SUBDIR)/libelf; then \
61212	  cd $(HOST_SUBDIR); mv libelf stagetrain-libelf; \
61213	  mv prev-libelf stageprofile-libelf; : ; \
61214	fi
61215@endif libelf
61216@if gold
61217	@if test -d $(HOST_SUBDIR)/gold; then \
61218	  cd $(HOST_SUBDIR); mv gold stagetrain-gold; \
61219	  mv prev-gold stageprofile-gold; : ; \
61220	fi
61221@endif gold
61222@if intl
61223	@if test -d $(HOST_SUBDIR)/intl; then \
61224	  cd $(HOST_SUBDIR); mv intl stagetrain-intl; \
61225	  mv prev-intl stageprofile-intl; : ; \
61226	fi
61227@endif intl
61228@if ld
61229	@if test -d $(HOST_SUBDIR)/ld; then \
61230	  cd $(HOST_SUBDIR); mv ld stagetrain-ld; \
61231	  mv prev-ld stageprofile-ld; : ; \
61232	fi
61233@endif ld
61234@if libbacktrace
61235	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
61236	  cd $(HOST_SUBDIR); mv libbacktrace stagetrain-libbacktrace; \
61237	  mv prev-libbacktrace stageprofile-libbacktrace; : ; \
61238	fi
61239@endif libbacktrace
61240@if libcpp
61241	@if test -d $(HOST_SUBDIR)/libcpp; then \
61242	  cd $(HOST_SUBDIR); mv libcpp stagetrain-libcpp; \
61243	  mv prev-libcpp stageprofile-libcpp; : ; \
61244	fi
61245@endif libcpp
61246@if libcody
61247	@if test -d $(HOST_SUBDIR)/libcody; then \
61248	  cd $(HOST_SUBDIR); mv libcody stagetrain-libcody; \
61249	  mv prev-libcody stageprofile-libcody; : ; \
61250	fi
61251@endif libcody
61252@if libdecnumber
61253	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
61254	  cd $(HOST_SUBDIR); mv libdecnumber stagetrain-libdecnumber; \
61255	  mv prev-libdecnumber stageprofile-libdecnumber; : ; \
61256	fi
61257@endif libdecnumber
61258@if libiberty
61259	@if test -d $(HOST_SUBDIR)/libiberty; then \
61260	  cd $(HOST_SUBDIR); mv libiberty stagetrain-libiberty; \
61261	  mv prev-libiberty stageprofile-libiberty; : ; \
61262	fi
61263@endif libiberty
61264@if libiberty-linker-plugin
61265	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
61266	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagetrain-libiberty-linker-plugin; \
61267	  mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
61268	fi
61269@endif libiberty-linker-plugin
61270@if libiconv
61271	@if test -d $(HOST_SUBDIR)/libiconv; then \
61272	  cd $(HOST_SUBDIR); mv libiconv stagetrain-libiconv; \
61273	  mv prev-libiconv stageprofile-libiconv; : ; \
61274	fi
61275@endif libiconv
61276@if zlib
61277	@if test -d $(HOST_SUBDIR)/zlib; then \
61278	  cd $(HOST_SUBDIR); mv zlib stagetrain-zlib; \
61279	  mv prev-zlib stageprofile-zlib; : ; \
61280	fi
61281@endif zlib
61282@if lto-plugin
61283	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
61284	  cd $(HOST_SUBDIR); mv lto-plugin stagetrain-lto-plugin; \
61285	  mv prev-lto-plugin stageprofile-lto-plugin; : ; \
61286	fi
61287@endif lto-plugin
61288@if libctf
61289	@if test -d $(HOST_SUBDIR)/libctf; then \
61290	  cd $(HOST_SUBDIR); mv libctf stagetrain-libctf; \
61291	  mv prev-libctf stageprofile-libctf; : ; \
61292	fi
61293@endif libctf
61294	@if test -d $(TARGET_SUBDIR); then \
61295	  mv $(TARGET_SUBDIR) stagetrain-$(TARGET_SUBDIR); \
61296	  mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
61297	fi
61298	rm -f stage_current
61299
61300# Bubble a bug fix through all the stages up to stage train.  They are
61301# remade, but not reconfigured.  The next stage (if any) will not be
61302# reconfigured either.
61303.PHONY: stagetrain-bubble
61304stagetrain-bubble:: stageprofile-bubble
61305	@r=`${PWD_COMMAND}`; export r; \
61306	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61307	if test -f stagetrain-lean || test -f stageprofile-lean ; then \
61308	  echo Skipping rebuild of stagetrain; \
61309	else \
61310	  $(MAKE) stagetrain-start; \
61311	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagetrain; \
61312	fi
61313
61314.PHONY: all-stagetrain clean-stagetrain
61315do-clean: clean-stagetrain
61316
61317# FIXME: Will not need to be conditional when toplevel bootstrap is the
61318# only possibility, but now it conflicts with no-bootstrap rules
61319@if gcc-bootstrap
61320
61321
61322
61323
61324# Rules to wipe a stage and all the following ones, also used for cleanstrap
61325distclean-stageprofile:: distclean-stagetrain
61326.PHONY: distclean-stagetrain
61327distclean-stagetrain::
61328	@: $(MAKE); $(stage)
61329	@test "`cat stage_last`" != stagetrain || rm -f stage_last
61330	rm -rf stagetrain-*
61331
61332
61333@endif gcc-bootstrap
61334
61335
61336.PHONY: stagefeedback-start stagefeedback-end
61337
61338stagefeedback-start::
61339	@: $(MAKE); $(stage); \
61340	echo stagefeedback > stage_current; \
61341	echo stagefeedback > stage_last; \
61342	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
61343@if bfd
61344	@cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
61345	  mkdir stagefeedback-bfd; \
61346	mv stagefeedback-bfd bfd; \
61347	mv stagetrain-bfd prev-bfd || test -f stagetrain-lean
61348@endif bfd
61349@if opcodes
61350	@cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
61351	  mkdir stagefeedback-opcodes; \
61352	mv stagefeedback-opcodes opcodes; \
61353	mv stagetrain-opcodes prev-opcodes || test -f stagetrain-lean
61354@endif opcodes
61355@if binutils
61356	@cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
61357	  mkdir stagefeedback-binutils; \
61358	mv stagefeedback-binutils binutils; \
61359	mv stagetrain-binutils prev-binutils || test -f stagetrain-lean
61360@endif binutils
61361@if fixincludes
61362	@cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
61363	  mkdir stagefeedback-fixincludes; \
61364	mv stagefeedback-fixincludes fixincludes; \
61365	mv stagetrain-fixincludes prev-fixincludes || test -f stagetrain-lean
61366@endif fixincludes
61367@if gas
61368	@cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
61369	  mkdir stagefeedback-gas; \
61370	mv stagefeedback-gas gas; \
61371	mv stagetrain-gas prev-gas || test -f stagetrain-lean
61372@endif gas
61373@if gcc
61374	@cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
61375	  mkdir stagefeedback-gcc; \
61376	mv stagefeedback-gcc gcc; \
61377	mv stagetrain-gcc prev-gcc || test -f stagetrain-lean
61378@endif gcc
61379@if gmp
61380	@cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
61381	  mkdir stagefeedback-gmp; \
61382	mv stagefeedback-gmp gmp; \
61383	mv stagetrain-gmp prev-gmp || test -f stagetrain-lean
61384@endif gmp
61385@if mpfr
61386	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
61387	  mkdir stagefeedback-mpfr; \
61388	mv stagefeedback-mpfr mpfr; \
61389	mv stagetrain-mpfr prev-mpfr || test -f stagetrain-lean
61390@endif mpfr
61391@if mpc
61392	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
61393	  mkdir stagefeedback-mpc; \
61394	mv stagefeedback-mpc mpc; \
61395	mv stagetrain-mpc prev-mpc || test -f stagetrain-lean
61396@endif mpc
61397@if isl
61398	@cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
61399	  mkdir stagefeedback-isl; \
61400	mv stagefeedback-isl isl; \
61401	mv stagetrain-isl prev-isl || test -f stagetrain-lean
61402@endif isl
61403@if libelf
61404	@cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
61405	  mkdir stagefeedback-libelf; \
61406	mv stagefeedback-libelf libelf; \
61407	mv stagetrain-libelf prev-libelf || test -f stagetrain-lean
61408@endif libelf
61409@if gold
61410	@cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
61411	  mkdir stagefeedback-gold; \
61412	mv stagefeedback-gold gold; \
61413	mv stagetrain-gold prev-gold || test -f stagetrain-lean
61414@endif gold
61415@if intl
61416	@cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
61417	  mkdir stagefeedback-intl; \
61418	mv stagefeedback-intl intl; \
61419	mv stagetrain-intl prev-intl || test -f stagetrain-lean
61420@endif intl
61421@if ld
61422	@cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
61423	  mkdir stagefeedback-ld; \
61424	mv stagefeedback-ld ld; \
61425	mv stagetrain-ld prev-ld || test -f stagetrain-lean
61426@endif ld
61427@if libbacktrace
61428	@cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
61429	  mkdir stagefeedback-libbacktrace; \
61430	mv stagefeedback-libbacktrace libbacktrace; \
61431	mv stagetrain-libbacktrace prev-libbacktrace || test -f stagetrain-lean
61432@endif libbacktrace
61433@if libcpp
61434	@cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
61435	  mkdir stagefeedback-libcpp; \
61436	mv stagefeedback-libcpp libcpp; \
61437	mv stagetrain-libcpp prev-libcpp || test -f stagetrain-lean
61438@endif libcpp
61439@if libcody
61440	@cd $(HOST_SUBDIR); [ -d stagefeedback-libcody ] || \
61441	  mkdir stagefeedback-libcody; \
61442	mv stagefeedback-libcody libcody; \
61443	mv stagetrain-libcody prev-libcody || test -f stagetrain-lean
61444@endif libcody
61445@if libdecnumber
61446	@cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
61447	  mkdir stagefeedback-libdecnumber; \
61448	mv stagefeedback-libdecnumber libdecnumber; \
61449	mv stagetrain-libdecnumber prev-libdecnumber || test -f stagetrain-lean
61450@endif libdecnumber
61451@if libiberty
61452	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
61453	  mkdir stagefeedback-libiberty; \
61454	mv stagefeedback-libiberty libiberty; \
61455	mv stagetrain-libiberty prev-libiberty || test -f stagetrain-lean
61456@endif libiberty
61457@if libiberty-linker-plugin
61458	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
61459	  mkdir stagefeedback-libiberty-linker-plugin; \
61460	mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
61461	mv stagetrain-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stagetrain-lean
61462@endif libiberty-linker-plugin
61463@if libiconv
61464	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiconv ] || \
61465	  mkdir stagefeedback-libiconv; \
61466	mv stagefeedback-libiconv libiconv; \
61467	mv stagetrain-libiconv prev-libiconv || test -f stagetrain-lean
61468@endif libiconv
61469@if zlib
61470	@cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
61471	  mkdir stagefeedback-zlib; \
61472	mv stagefeedback-zlib zlib; \
61473	mv stagetrain-zlib prev-zlib || test -f stagetrain-lean
61474@endif zlib
61475@if lto-plugin
61476	@cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
61477	  mkdir stagefeedback-lto-plugin; \
61478	mv stagefeedback-lto-plugin lto-plugin; \
61479	mv stagetrain-lto-plugin prev-lto-plugin || test -f stagetrain-lean
61480@endif lto-plugin
61481@if libctf
61482	@cd $(HOST_SUBDIR); [ -d stagefeedback-libctf ] || \
61483	  mkdir stagefeedback-libctf; \
61484	mv stagefeedback-libctf libctf; \
61485	mv stagetrain-libctf prev-libctf || test -f stagetrain-lean
61486@endif libctf
61487	@[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
61488	  mkdir stagefeedback-$(TARGET_SUBDIR); \
61489	mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
61490	mv stagetrain-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stagetrain-lean
61491
61492stagefeedback-end::
61493@if bfd
61494	@if test -d $(HOST_SUBDIR)/bfd; then \
61495	  cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
61496	  mv prev-bfd stagetrain-bfd; : ; \
61497	fi
61498@endif bfd
61499@if opcodes
61500	@if test -d $(HOST_SUBDIR)/opcodes; then \
61501	  cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
61502	  mv prev-opcodes stagetrain-opcodes; : ; \
61503	fi
61504@endif opcodes
61505@if binutils
61506	@if test -d $(HOST_SUBDIR)/binutils; then \
61507	  cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
61508	  mv prev-binutils stagetrain-binutils; : ; \
61509	fi
61510@endif binutils
61511@if fixincludes
61512	@if test -d $(HOST_SUBDIR)/fixincludes; then \
61513	  cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
61514	  mv prev-fixincludes stagetrain-fixincludes; : ; \
61515	fi
61516@endif fixincludes
61517@if gas
61518	@if test -d $(HOST_SUBDIR)/gas; then \
61519	  cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
61520	  mv prev-gas stagetrain-gas; : ; \
61521	fi
61522@endif gas
61523@if gcc
61524	@if test -d $(HOST_SUBDIR)/gcc; then \
61525	  cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
61526	  mv prev-gcc stagetrain-gcc; : ; \
61527	fi
61528@endif gcc
61529@if gmp
61530	@if test -d $(HOST_SUBDIR)/gmp; then \
61531	  cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
61532	  mv prev-gmp stagetrain-gmp; : ; \
61533	fi
61534@endif gmp
61535@if mpfr
61536	@if test -d $(HOST_SUBDIR)/mpfr; then \
61537	  cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
61538	  mv prev-mpfr stagetrain-mpfr; : ; \
61539	fi
61540@endif mpfr
61541@if mpc
61542	@if test -d $(HOST_SUBDIR)/mpc; then \
61543	  cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
61544	  mv prev-mpc stagetrain-mpc; : ; \
61545	fi
61546@endif mpc
61547@if isl
61548	@if test -d $(HOST_SUBDIR)/isl; then \
61549	  cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
61550	  mv prev-isl stagetrain-isl; : ; \
61551	fi
61552@endif isl
61553@if libelf
61554	@if test -d $(HOST_SUBDIR)/libelf; then \
61555	  cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf; \
61556	  mv prev-libelf stagetrain-libelf; : ; \
61557	fi
61558@endif libelf
61559@if gold
61560	@if test -d $(HOST_SUBDIR)/gold; then \
61561	  cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
61562	  mv prev-gold stagetrain-gold; : ; \
61563	fi
61564@endif gold
61565@if intl
61566	@if test -d $(HOST_SUBDIR)/intl; then \
61567	  cd $(HOST_SUBDIR); mv intl stagefeedback-intl; \
61568	  mv prev-intl stagetrain-intl; : ; \
61569	fi
61570@endif intl
61571@if ld
61572	@if test -d $(HOST_SUBDIR)/ld; then \
61573	  cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
61574	  mv prev-ld stagetrain-ld; : ; \
61575	fi
61576@endif ld
61577@if libbacktrace
61578	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
61579	  cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
61580	  mv prev-libbacktrace stagetrain-libbacktrace; : ; \
61581	fi
61582@endif libbacktrace
61583@if libcpp
61584	@if test -d $(HOST_SUBDIR)/libcpp; then \
61585	  cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
61586	  mv prev-libcpp stagetrain-libcpp; : ; \
61587	fi
61588@endif libcpp
61589@if libcody
61590	@if test -d $(HOST_SUBDIR)/libcody; then \
61591	  cd $(HOST_SUBDIR); mv libcody stagefeedback-libcody; \
61592	  mv prev-libcody stagetrain-libcody; : ; \
61593	fi
61594@endif libcody
61595@if libdecnumber
61596	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
61597	  cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
61598	  mv prev-libdecnumber stagetrain-libdecnumber; : ; \
61599	fi
61600@endif libdecnumber
61601@if libiberty
61602	@if test -d $(HOST_SUBDIR)/libiberty; then \
61603	  cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
61604	  mv prev-libiberty stagetrain-libiberty; : ; \
61605	fi
61606@endif libiberty
61607@if libiberty-linker-plugin
61608	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
61609	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
61610	  mv prev-libiberty-linker-plugin stagetrain-libiberty-linker-plugin; : ; \
61611	fi
61612@endif libiberty-linker-plugin
61613@if libiconv
61614	@if test -d $(HOST_SUBDIR)/libiconv; then \
61615	  cd $(HOST_SUBDIR); mv libiconv stagefeedback-libiconv; \
61616	  mv prev-libiconv stagetrain-libiconv; : ; \
61617	fi
61618@endif libiconv
61619@if zlib
61620	@if test -d $(HOST_SUBDIR)/zlib; then \
61621	  cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
61622	  mv prev-zlib stagetrain-zlib; : ; \
61623	fi
61624@endif zlib
61625@if lto-plugin
61626	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
61627	  cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
61628	  mv prev-lto-plugin stagetrain-lto-plugin; : ; \
61629	fi
61630@endif lto-plugin
61631@if libctf
61632	@if test -d $(HOST_SUBDIR)/libctf; then \
61633	  cd $(HOST_SUBDIR); mv libctf stagefeedback-libctf; \
61634	  mv prev-libctf stagetrain-libctf; : ; \
61635	fi
61636@endif libctf
61637	@if test -d $(TARGET_SUBDIR); then \
61638	  mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
61639	  mv prev-$(TARGET_SUBDIR) stagetrain-$(TARGET_SUBDIR); : ; \
61640	fi
61641	rm -f stage_current
61642
61643# Bubble a bug fix through all the stages up to stage feedback.  They are
61644# remade, but not reconfigured.  The next stage (if any) will not be
61645# reconfigured either.
61646.PHONY: stagefeedback-bubble
61647stagefeedback-bubble:: stagetrain-bubble
61648	@r=`${PWD_COMMAND}`; export r; \
61649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61650	if test -f stagefeedback-lean || test -f stagetrain-lean ; then \
61651	  echo Skipping rebuild of stagefeedback; \
61652	else \
61653	  $(MAKE) stagefeedback-start; \
61654	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
61655	fi
61656
61657.PHONY: all-stagefeedback clean-stagefeedback
61658do-clean: clean-stagefeedback
61659
61660# FIXME: Will not need to be conditional when toplevel bootstrap is the
61661# only possibility, but now it conflicts with no-bootstrap rules
61662@if gcc-bootstrap
61663
61664
61665
61666.PHONY: profiledbootstrap profiledbootstrap-lean
61667profiledbootstrap:
61668	echo stagefeedback > stage_final
61669	@r=`${PWD_COMMAND}`; export r; \
61670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61671	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
61672	@: $(MAKE); $(unstage)
61673	@r=`${PWD_COMMAND}`; export r; \
61674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61675	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
61676	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
61677
61678profiledbootstrap-lean:
61679	echo stagefeedback > stage_final
61680	@r=`${PWD_COMMAND}`; export r; \
61681	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61682	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
61683	@: $(MAKE); $(unstage)
61684	@r=`${PWD_COMMAND}`; export r; \
61685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61686	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
61687	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
61688
61689
61690# Rules to wipe a stage and all the following ones, also used for cleanstrap
61691distclean-stagetrain:: distclean-stagefeedback
61692.PHONY: distclean-stagefeedback
61693distclean-stagefeedback::
61694	@: $(MAKE); $(stage)
61695	@test "`cat stage_last`" != stagefeedback || rm -f stage_last
61696	rm -rf stagefeedback-*
61697
61698
61699@endif gcc-bootstrap
61700
61701
61702.PHONY: stageautoprofile-start stageautoprofile-end
61703
61704stageautoprofile-start::
61705	@: $(MAKE); $(stage); \
61706	echo stageautoprofile > stage_current; \
61707	echo stageautoprofile > stage_last; \
61708	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
61709@if bfd
61710	@cd $(HOST_SUBDIR); [ -d stageautoprofile-bfd ] || \
61711	  mkdir stageautoprofile-bfd; \
61712	mv stageautoprofile-bfd bfd; \
61713	mv stage1-bfd prev-bfd || test -f stage1-lean
61714@endif bfd
61715@if opcodes
61716	@cd $(HOST_SUBDIR); [ -d stageautoprofile-opcodes ] || \
61717	  mkdir stageautoprofile-opcodes; \
61718	mv stageautoprofile-opcodes opcodes; \
61719	mv stage1-opcodes prev-opcodes || test -f stage1-lean
61720@endif opcodes
61721@if binutils
61722	@cd $(HOST_SUBDIR); [ -d stageautoprofile-binutils ] || \
61723	  mkdir stageautoprofile-binutils; \
61724	mv stageautoprofile-binutils binutils; \
61725	mv stage1-binutils prev-binutils || test -f stage1-lean
61726@endif binutils
61727@if fixincludes
61728	@cd $(HOST_SUBDIR); [ -d stageautoprofile-fixincludes ] || \
61729	  mkdir stageautoprofile-fixincludes; \
61730	mv stageautoprofile-fixincludes fixincludes; \
61731	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
61732@endif fixincludes
61733@if gas
61734	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gas ] || \
61735	  mkdir stageautoprofile-gas; \
61736	mv stageautoprofile-gas gas; \
61737	mv stage1-gas prev-gas || test -f stage1-lean
61738@endif gas
61739@if gcc
61740	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gcc ] || \
61741	  mkdir stageautoprofile-gcc; \
61742	mv stageautoprofile-gcc gcc; \
61743	mv stage1-gcc prev-gcc || test -f stage1-lean
61744@endif gcc
61745@if gmp
61746	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gmp ] || \
61747	  mkdir stageautoprofile-gmp; \
61748	mv stageautoprofile-gmp gmp; \
61749	mv stage1-gmp prev-gmp || test -f stage1-lean
61750@endif gmp
61751@if mpfr
61752	@cd $(HOST_SUBDIR); [ -d stageautoprofile-mpfr ] || \
61753	  mkdir stageautoprofile-mpfr; \
61754	mv stageautoprofile-mpfr mpfr; \
61755	mv stage1-mpfr prev-mpfr || test -f stage1-lean
61756@endif mpfr
61757@if mpc
61758	@cd $(HOST_SUBDIR); [ -d stageautoprofile-mpc ] || \
61759	  mkdir stageautoprofile-mpc; \
61760	mv stageautoprofile-mpc mpc; \
61761	mv stage1-mpc prev-mpc || test -f stage1-lean
61762@endif mpc
61763@if isl
61764	@cd $(HOST_SUBDIR); [ -d stageautoprofile-isl ] || \
61765	  mkdir stageautoprofile-isl; \
61766	mv stageautoprofile-isl isl; \
61767	mv stage1-isl prev-isl || test -f stage1-lean
61768@endif isl
61769@if libelf
61770	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libelf ] || \
61771	  mkdir stageautoprofile-libelf; \
61772	mv stageautoprofile-libelf libelf; \
61773	mv stage1-libelf prev-libelf || test -f stage1-lean
61774@endif libelf
61775@if gold
61776	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gold ] || \
61777	  mkdir stageautoprofile-gold; \
61778	mv stageautoprofile-gold gold; \
61779	mv stage1-gold prev-gold || test -f stage1-lean
61780@endif gold
61781@if intl
61782	@cd $(HOST_SUBDIR); [ -d stageautoprofile-intl ] || \
61783	  mkdir stageautoprofile-intl; \
61784	mv stageautoprofile-intl intl; \
61785	mv stage1-intl prev-intl || test -f stage1-lean
61786@endif intl
61787@if ld
61788	@cd $(HOST_SUBDIR); [ -d stageautoprofile-ld ] || \
61789	  mkdir stageautoprofile-ld; \
61790	mv stageautoprofile-ld ld; \
61791	mv stage1-ld prev-ld || test -f stage1-lean
61792@endif ld
61793@if libbacktrace
61794	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libbacktrace ] || \
61795	  mkdir stageautoprofile-libbacktrace; \
61796	mv stageautoprofile-libbacktrace libbacktrace; \
61797	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
61798@endif libbacktrace
61799@if libcpp
61800	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libcpp ] || \
61801	  mkdir stageautoprofile-libcpp; \
61802	mv stageautoprofile-libcpp libcpp; \
61803	mv stage1-libcpp prev-libcpp || test -f stage1-lean
61804@endif libcpp
61805@if libcody
61806	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libcody ] || \
61807	  mkdir stageautoprofile-libcody; \
61808	mv stageautoprofile-libcody libcody; \
61809	mv stage1-libcody prev-libcody || test -f stage1-lean
61810@endif libcody
61811@if libdecnumber
61812	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libdecnumber ] || \
61813	  mkdir stageautoprofile-libdecnumber; \
61814	mv stageautoprofile-libdecnumber libdecnumber; \
61815	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
61816@endif libdecnumber
61817@if libiberty
61818	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libiberty ] || \
61819	  mkdir stageautoprofile-libiberty; \
61820	mv stageautoprofile-libiberty libiberty; \
61821	mv stage1-libiberty prev-libiberty || test -f stage1-lean
61822@endif libiberty
61823@if libiberty-linker-plugin
61824	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libiberty-linker-plugin ] || \
61825	  mkdir stageautoprofile-libiberty-linker-plugin; \
61826	mv stageautoprofile-libiberty-linker-plugin libiberty-linker-plugin; \
61827	mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
61828@endif libiberty-linker-plugin
61829@if libiconv
61830	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libiconv ] || \
61831	  mkdir stageautoprofile-libiconv; \
61832	mv stageautoprofile-libiconv libiconv; \
61833	mv stage1-libiconv prev-libiconv || test -f stage1-lean
61834@endif libiconv
61835@if zlib
61836	@cd $(HOST_SUBDIR); [ -d stageautoprofile-zlib ] || \
61837	  mkdir stageautoprofile-zlib; \
61838	mv stageautoprofile-zlib zlib; \
61839	mv stage1-zlib prev-zlib || test -f stage1-lean
61840@endif zlib
61841@if lto-plugin
61842	@cd $(HOST_SUBDIR); [ -d stageautoprofile-lto-plugin ] || \
61843	  mkdir stageautoprofile-lto-plugin; \
61844	mv stageautoprofile-lto-plugin lto-plugin; \
61845	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
61846@endif lto-plugin
61847@if libctf
61848	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libctf ] || \
61849	  mkdir stageautoprofile-libctf; \
61850	mv stageautoprofile-libctf libctf; \
61851	mv stage1-libctf prev-libctf || test -f stage1-lean
61852@endif libctf
61853	@[ -d stageautoprofile-$(TARGET_SUBDIR) ] || \
61854	  mkdir stageautoprofile-$(TARGET_SUBDIR); \
61855	mv stageautoprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
61856	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
61857
61858stageautoprofile-end::
61859@if bfd
61860	@if test -d $(HOST_SUBDIR)/bfd; then \
61861	  cd $(HOST_SUBDIR); mv bfd stageautoprofile-bfd; \
61862	  mv prev-bfd stage1-bfd; : ; \
61863	fi
61864@endif bfd
61865@if opcodes
61866	@if test -d $(HOST_SUBDIR)/opcodes; then \
61867	  cd $(HOST_SUBDIR); mv opcodes stageautoprofile-opcodes; \
61868	  mv prev-opcodes stage1-opcodes; : ; \
61869	fi
61870@endif opcodes
61871@if binutils
61872	@if test -d $(HOST_SUBDIR)/binutils; then \
61873	  cd $(HOST_SUBDIR); mv binutils stageautoprofile-binutils; \
61874	  mv prev-binutils stage1-binutils; : ; \
61875	fi
61876@endif binutils
61877@if fixincludes
61878	@if test -d $(HOST_SUBDIR)/fixincludes; then \
61879	  cd $(HOST_SUBDIR); mv fixincludes stageautoprofile-fixincludes; \
61880	  mv prev-fixincludes stage1-fixincludes; : ; \
61881	fi
61882@endif fixincludes
61883@if gas
61884	@if test -d $(HOST_SUBDIR)/gas; then \
61885	  cd $(HOST_SUBDIR); mv gas stageautoprofile-gas; \
61886	  mv prev-gas stage1-gas; : ; \
61887	fi
61888@endif gas
61889@if gcc
61890	@if test -d $(HOST_SUBDIR)/gcc; then \
61891	  cd $(HOST_SUBDIR); mv gcc stageautoprofile-gcc; \
61892	  mv prev-gcc stage1-gcc; : ; \
61893	fi
61894@endif gcc
61895@if gmp
61896	@if test -d $(HOST_SUBDIR)/gmp; then \
61897	  cd $(HOST_SUBDIR); mv gmp stageautoprofile-gmp; \
61898	  mv prev-gmp stage1-gmp; : ; \
61899	fi
61900@endif gmp
61901@if mpfr
61902	@if test -d $(HOST_SUBDIR)/mpfr; then \
61903	  cd $(HOST_SUBDIR); mv mpfr stageautoprofile-mpfr; \
61904	  mv prev-mpfr stage1-mpfr; : ; \
61905	fi
61906@endif mpfr
61907@if mpc
61908	@if test -d $(HOST_SUBDIR)/mpc; then \
61909	  cd $(HOST_SUBDIR); mv mpc stageautoprofile-mpc; \
61910	  mv prev-mpc stage1-mpc; : ; \
61911	fi
61912@endif mpc
61913@if isl
61914	@if test -d $(HOST_SUBDIR)/isl; then \
61915	  cd $(HOST_SUBDIR); mv isl stageautoprofile-isl; \
61916	  mv prev-isl stage1-isl; : ; \
61917	fi
61918@endif isl
61919@if libelf
61920	@if test -d $(HOST_SUBDIR)/libelf; then \
61921	  cd $(HOST_SUBDIR); mv libelf stageautoprofile-libelf; \
61922	  mv prev-libelf stage1-libelf; : ; \
61923	fi
61924@endif libelf
61925@if gold
61926	@if test -d $(HOST_SUBDIR)/gold; then \
61927	  cd $(HOST_SUBDIR); mv gold stageautoprofile-gold; \
61928	  mv prev-gold stage1-gold; : ; \
61929	fi
61930@endif gold
61931@if intl
61932	@if test -d $(HOST_SUBDIR)/intl; then \
61933	  cd $(HOST_SUBDIR); mv intl stageautoprofile-intl; \
61934	  mv prev-intl stage1-intl; : ; \
61935	fi
61936@endif intl
61937@if ld
61938	@if test -d $(HOST_SUBDIR)/ld; then \
61939	  cd $(HOST_SUBDIR); mv ld stageautoprofile-ld; \
61940	  mv prev-ld stage1-ld; : ; \
61941	fi
61942@endif ld
61943@if libbacktrace
61944	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
61945	  cd $(HOST_SUBDIR); mv libbacktrace stageautoprofile-libbacktrace; \
61946	  mv prev-libbacktrace stage1-libbacktrace; : ; \
61947	fi
61948@endif libbacktrace
61949@if libcpp
61950	@if test -d $(HOST_SUBDIR)/libcpp; then \
61951	  cd $(HOST_SUBDIR); mv libcpp stageautoprofile-libcpp; \
61952	  mv prev-libcpp stage1-libcpp; : ; \
61953	fi
61954@endif libcpp
61955@if libcody
61956	@if test -d $(HOST_SUBDIR)/libcody; then \
61957	  cd $(HOST_SUBDIR); mv libcody stageautoprofile-libcody; \
61958	  mv prev-libcody stage1-libcody; : ; \
61959	fi
61960@endif libcody
61961@if libdecnumber
61962	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
61963	  cd $(HOST_SUBDIR); mv libdecnumber stageautoprofile-libdecnumber; \
61964	  mv prev-libdecnumber stage1-libdecnumber; : ; \
61965	fi
61966@endif libdecnumber
61967@if libiberty
61968	@if test -d $(HOST_SUBDIR)/libiberty; then \
61969	  cd $(HOST_SUBDIR); mv libiberty stageautoprofile-libiberty; \
61970	  mv prev-libiberty stage1-libiberty; : ; \
61971	fi
61972@endif libiberty
61973@if libiberty-linker-plugin
61974	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
61975	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageautoprofile-libiberty-linker-plugin; \
61976	  mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
61977	fi
61978@endif libiberty-linker-plugin
61979@if libiconv
61980	@if test -d $(HOST_SUBDIR)/libiconv; then \
61981	  cd $(HOST_SUBDIR); mv libiconv stageautoprofile-libiconv; \
61982	  mv prev-libiconv stage1-libiconv; : ; \
61983	fi
61984@endif libiconv
61985@if zlib
61986	@if test -d $(HOST_SUBDIR)/zlib; then \
61987	  cd $(HOST_SUBDIR); mv zlib stageautoprofile-zlib; \
61988	  mv prev-zlib stage1-zlib; : ; \
61989	fi
61990@endif zlib
61991@if lto-plugin
61992	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
61993	  cd $(HOST_SUBDIR); mv lto-plugin stageautoprofile-lto-plugin; \
61994	  mv prev-lto-plugin stage1-lto-plugin; : ; \
61995	fi
61996@endif lto-plugin
61997@if libctf
61998	@if test -d $(HOST_SUBDIR)/libctf; then \
61999	  cd $(HOST_SUBDIR); mv libctf stageautoprofile-libctf; \
62000	  mv prev-libctf stage1-libctf; : ; \
62001	fi
62002@endif libctf
62003	@if test -d $(TARGET_SUBDIR); then \
62004	  mv $(TARGET_SUBDIR) stageautoprofile-$(TARGET_SUBDIR); \
62005	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
62006	fi
62007	rm -f stage_current
62008
62009# Bubble a bug fix through all the stages up to stage autoprofile.  They are
62010# remade, but not reconfigured.  The next stage (if any) will not be
62011# reconfigured either.
62012.PHONY: stageautoprofile-bubble
62013stageautoprofile-bubble:: stage1-bubble
62014	@r=`${PWD_COMMAND}`; export r; \
62015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62016	if test -f stageautoprofile-lean || test -f stage1-lean ; then \
62017	  echo Skipping rebuild of stageautoprofile; \
62018	else \
62019	  $(MAKE) stageautoprofile-start; \
62020	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageautoprofile; \
62021	fi
62022
62023.PHONY: all-stageautoprofile clean-stageautoprofile
62024do-clean: clean-stageautoprofile
62025
62026# FIXME: Will not need to be conditional when toplevel bootstrap is the
62027# only possibility, but now it conflicts with no-bootstrap rules
62028@if gcc-bootstrap
62029
62030
62031
62032
62033# Rules to wipe a stage and all the following ones, also used for cleanstrap
62034distclean-stage1:: distclean-stageautoprofile
62035.PHONY: distclean-stageautoprofile
62036distclean-stageautoprofile::
62037	@: $(MAKE); $(stage)
62038	@test "`cat stage_last`" != stageautoprofile || rm -f stage_last
62039	rm -rf stageautoprofile-*
62040
62041
62042@endif gcc-bootstrap
62043
62044
62045.PHONY: stageautofeedback-start stageautofeedback-end
62046
62047stageautofeedback-start::
62048	@: $(MAKE); $(stage); \
62049	echo stageautofeedback > stage_current; \
62050	echo stageautofeedback > stage_last; \
62051	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
62052@if bfd
62053	@cd $(HOST_SUBDIR); [ -d stageautofeedback-bfd ] || \
62054	  mkdir stageautofeedback-bfd; \
62055	mv stageautofeedback-bfd bfd; \
62056	mv stageautoprofile-bfd prev-bfd || test -f stageautoprofile-lean
62057@endif bfd
62058@if opcodes
62059	@cd $(HOST_SUBDIR); [ -d stageautofeedback-opcodes ] || \
62060	  mkdir stageautofeedback-opcodes; \
62061	mv stageautofeedback-opcodes opcodes; \
62062	mv stageautoprofile-opcodes prev-opcodes || test -f stageautoprofile-lean
62063@endif opcodes
62064@if binutils
62065	@cd $(HOST_SUBDIR); [ -d stageautofeedback-binutils ] || \
62066	  mkdir stageautofeedback-binutils; \
62067	mv stageautofeedback-binutils binutils; \
62068	mv stageautoprofile-binutils prev-binutils || test -f stageautoprofile-lean
62069@endif binutils
62070@if fixincludes
62071	@cd $(HOST_SUBDIR); [ -d stageautofeedback-fixincludes ] || \
62072	  mkdir stageautofeedback-fixincludes; \
62073	mv stageautofeedback-fixincludes fixincludes; \
62074	mv stageautoprofile-fixincludes prev-fixincludes || test -f stageautoprofile-lean
62075@endif fixincludes
62076@if gas
62077	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gas ] || \
62078	  mkdir stageautofeedback-gas; \
62079	mv stageautofeedback-gas gas; \
62080	mv stageautoprofile-gas prev-gas || test -f stageautoprofile-lean
62081@endif gas
62082@if gcc
62083	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gcc ] || \
62084	  mkdir stageautofeedback-gcc; \
62085	mv stageautofeedback-gcc gcc; \
62086	mv stageautoprofile-gcc prev-gcc || test -f stageautoprofile-lean
62087@endif gcc
62088@if gmp
62089	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gmp ] || \
62090	  mkdir stageautofeedback-gmp; \
62091	mv stageautofeedback-gmp gmp; \
62092	mv stageautoprofile-gmp prev-gmp || test -f stageautoprofile-lean
62093@endif gmp
62094@if mpfr
62095	@cd $(HOST_SUBDIR); [ -d stageautofeedback-mpfr ] || \
62096	  mkdir stageautofeedback-mpfr; \
62097	mv stageautofeedback-mpfr mpfr; \
62098	mv stageautoprofile-mpfr prev-mpfr || test -f stageautoprofile-lean
62099@endif mpfr
62100@if mpc
62101	@cd $(HOST_SUBDIR); [ -d stageautofeedback-mpc ] || \
62102	  mkdir stageautofeedback-mpc; \
62103	mv stageautofeedback-mpc mpc; \
62104	mv stageautoprofile-mpc prev-mpc || test -f stageautoprofile-lean
62105@endif mpc
62106@if isl
62107	@cd $(HOST_SUBDIR); [ -d stageautofeedback-isl ] || \
62108	  mkdir stageautofeedback-isl; \
62109	mv stageautofeedback-isl isl; \
62110	mv stageautoprofile-isl prev-isl || test -f stageautoprofile-lean
62111@endif isl
62112@if libelf
62113	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libelf ] || \
62114	  mkdir stageautofeedback-libelf; \
62115	mv stageautofeedback-libelf libelf; \
62116	mv stageautoprofile-libelf prev-libelf || test -f stageautoprofile-lean
62117@endif libelf
62118@if gold
62119	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gold ] || \
62120	  mkdir stageautofeedback-gold; \
62121	mv stageautofeedback-gold gold; \
62122	mv stageautoprofile-gold prev-gold || test -f stageautoprofile-lean
62123@endif gold
62124@if intl
62125	@cd $(HOST_SUBDIR); [ -d stageautofeedback-intl ] || \
62126	  mkdir stageautofeedback-intl; \
62127	mv stageautofeedback-intl intl; \
62128	mv stageautoprofile-intl prev-intl || test -f stageautoprofile-lean
62129@endif intl
62130@if ld
62131	@cd $(HOST_SUBDIR); [ -d stageautofeedback-ld ] || \
62132	  mkdir stageautofeedback-ld; \
62133	mv stageautofeedback-ld ld; \
62134	mv stageautoprofile-ld prev-ld || test -f stageautoprofile-lean
62135@endif ld
62136@if libbacktrace
62137	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libbacktrace ] || \
62138	  mkdir stageautofeedback-libbacktrace; \
62139	mv stageautofeedback-libbacktrace libbacktrace; \
62140	mv stageautoprofile-libbacktrace prev-libbacktrace || test -f stageautoprofile-lean
62141@endif libbacktrace
62142@if libcpp
62143	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libcpp ] || \
62144	  mkdir stageautofeedback-libcpp; \
62145	mv stageautofeedback-libcpp libcpp; \
62146	mv stageautoprofile-libcpp prev-libcpp || test -f stageautoprofile-lean
62147@endif libcpp
62148@if libcody
62149	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libcody ] || \
62150	  mkdir stageautofeedback-libcody; \
62151	mv stageautofeedback-libcody libcody; \
62152	mv stageautoprofile-libcody prev-libcody || test -f stageautoprofile-lean
62153@endif libcody
62154@if libdecnumber
62155	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libdecnumber ] || \
62156	  mkdir stageautofeedback-libdecnumber; \
62157	mv stageautofeedback-libdecnumber libdecnumber; \
62158	mv stageautoprofile-libdecnumber prev-libdecnumber || test -f stageautoprofile-lean
62159@endif libdecnumber
62160@if libiberty
62161	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libiberty ] || \
62162	  mkdir stageautofeedback-libiberty; \
62163	mv stageautofeedback-libiberty libiberty; \
62164	mv stageautoprofile-libiberty prev-libiberty || test -f stageautoprofile-lean
62165@endif libiberty
62166@if libiberty-linker-plugin
62167	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libiberty-linker-plugin ] || \
62168	  mkdir stageautofeedback-libiberty-linker-plugin; \
62169	mv stageautofeedback-libiberty-linker-plugin libiberty-linker-plugin; \
62170	mv stageautoprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageautoprofile-lean
62171@endif libiberty-linker-plugin
62172@if libiconv
62173	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libiconv ] || \
62174	  mkdir stageautofeedback-libiconv; \
62175	mv stageautofeedback-libiconv libiconv; \
62176	mv stageautoprofile-libiconv prev-libiconv || test -f stageautoprofile-lean
62177@endif libiconv
62178@if zlib
62179	@cd $(HOST_SUBDIR); [ -d stageautofeedback-zlib ] || \
62180	  mkdir stageautofeedback-zlib; \
62181	mv stageautofeedback-zlib zlib; \
62182	mv stageautoprofile-zlib prev-zlib || test -f stageautoprofile-lean
62183@endif zlib
62184@if lto-plugin
62185	@cd $(HOST_SUBDIR); [ -d stageautofeedback-lto-plugin ] || \
62186	  mkdir stageautofeedback-lto-plugin; \
62187	mv stageautofeedback-lto-plugin lto-plugin; \
62188	mv stageautoprofile-lto-plugin prev-lto-plugin || test -f stageautoprofile-lean
62189@endif lto-plugin
62190@if libctf
62191	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libctf ] || \
62192	  mkdir stageautofeedback-libctf; \
62193	mv stageautofeedback-libctf libctf; \
62194	mv stageautoprofile-libctf prev-libctf || test -f stageautoprofile-lean
62195@endif libctf
62196	@[ -d stageautofeedback-$(TARGET_SUBDIR) ] || \
62197	  mkdir stageautofeedback-$(TARGET_SUBDIR); \
62198	mv stageautofeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
62199	mv stageautoprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageautoprofile-lean
62200
62201stageautofeedback-end::
62202@if bfd
62203	@if test -d $(HOST_SUBDIR)/bfd; then \
62204	  cd $(HOST_SUBDIR); mv bfd stageautofeedback-bfd; \
62205	  mv prev-bfd stageautoprofile-bfd; : ; \
62206	fi
62207@endif bfd
62208@if opcodes
62209	@if test -d $(HOST_SUBDIR)/opcodes; then \
62210	  cd $(HOST_SUBDIR); mv opcodes stageautofeedback-opcodes; \
62211	  mv prev-opcodes stageautoprofile-opcodes; : ; \
62212	fi
62213@endif opcodes
62214@if binutils
62215	@if test -d $(HOST_SUBDIR)/binutils; then \
62216	  cd $(HOST_SUBDIR); mv binutils stageautofeedback-binutils; \
62217	  mv prev-binutils stageautoprofile-binutils; : ; \
62218	fi
62219@endif binutils
62220@if fixincludes
62221	@if test -d $(HOST_SUBDIR)/fixincludes; then \
62222	  cd $(HOST_SUBDIR); mv fixincludes stageautofeedback-fixincludes; \
62223	  mv prev-fixincludes stageautoprofile-fixincludes; : ; \
62224	fi
62225@endif fixincludes
62226@if gas
62227	@if test -d $(HOST_SUBDIR)/gas; then \
62228	  cd $(HOST_SUBDIR); mv gas stageautofeedback-gas; \
62229	  mv prev-gas stageautoprofile-gas; : ; \
62230	fi
62231@endif gas
62232@if gcc
62233	@if test -d $(HOST_SUBDIR)/gcc; then \
62234	  cd $(HOST_SUBDIR); mv gcc stageautofeedback-gcc; \
62235	  mv prev-gcc stageautoprofile-gcc; : ; \
62236	fi
62237@endif gcc
62238@if gmp
62239	@if test -d $(HOST_SUBDIR)/gmp; then \
62240	  cd $(HOST_SUBDIR); mv gmp stageautofeedback-gmp; \
62241	  mv prev-gmp stageautoprofile-gmp; : ; \
62242	fi
62243@endif gmp
62244@if mpfr
62245	@if test -d $(HOST_SUBDIR)/mpfr; then \
62246	  cd $(HOST_SUBDIR); mv mpfr stageautofeedback-mpfr; \
62247	  mv prev-mpfr stageautoprofile-mpfr; : ; \
62248	fi
62249@endif mpfr
62250@if mpc
62251	@if test -d $(HOST_SUBDIR)/mpc; then \
62252	  cd $(HOST_SUBDIR); mv mpc stageautofeedback-mpc; \
62253	  mv prev-mpc stageautoprofile-mpc; : ; \
62254	fi
62255@endif mpc
62256@if isl
62257	@if test -d $(HOST_SUBDIR)/isl; then \
62258	  cd $(HOST_SUBDIR); mv isl stageautofeedback-isl; \
62259	  mv prev-isl stageautoprofile-isl; : ; \
62260	fi
62261@endif isl
62262@if libelf
62263	@if test -d $(HOST_SUBDIR)/libelf; then \
62264	  cd $(HOST_SUBDIR); mv libelf stageautofeedback-libelf; \
62265	  mv prev-libelf stageautoprofile-libelf; : ; \
62266	fi
62267@endif libelf
62268@if gold
62269	@if test -d $(HOST_SUBDIR)/gold; then \
62270	  cd $(HOST_SUBDIR); mv gold stageautofeedback-gold; \
62271	  mv prev-gold stageautoprofile-gold; : ; \
62272	fi
62273@endif gold
62274@if intl
62275	@if test -d $(HOST_SUBDIR)/intl; then \
62276	  cd $(HOST_SUBDIR); mv intl stageautofeedback-intl; \
62277	  mv prev-intl stageautoprofile-intl; : ; \
62278	fi
62279@endif intl
62280@if ld
62281	@if test -d $(HOST_SUBDIR)/ld; then \
62282	  cd $(HOST_SUBDIR); mv ld stageautofeedback-ld; \
62283	  mv prev-ld stageautoprofile-ld; : ; \
62284	fi
62285@endif ld
62286@if libbacktrace
62287	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
62288	  cd $(HOST_SUBDIR); mv libbacktrace stageautofeedback-libbacktrace; \
62289	  mv prev-libbacktrace stageautoprofile-libbacktrace; : ; \
62290	fi
62291@endif libbacktrace
62292@if libcpp
62293	@if test -d $(HOST_SUBDIR)/libcpp; then \
62294	  cd $(HOST_SUBDIR); mv libcpp stageautofeedback-libcpp; \
62295	  mv prev-libcpp stageautoprofile-libcpp; : ; \
62296	fi
62297@endif libcpp
62298@if libcody
62299	@if test -d $(HOST_SUBDIR)/libcody; then \
62300	  cd $(HOST_SUBDIR); mv libcody stageautofeedback-libcody; \
62301	  mv prev-libcody stageautoprofile-libcody; : ; \
62302	fi
62303@endif libcody
62304@if libdecnumber
62305	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
62306	  cd $(HOST_SUBDIR); mv libdecnumber stageautofeedback-libdecnumber; \
62307	  mv prev-libdecnumber stageautoprofile-libdecnumber; : ; \
62308	fi
62309@endif libdecnumber
62310@if libiberty
62311	@if test -d $(HOST_SUBDIR)/libiberty; then \
62312	  cd $(HOST_SUBDIR); mv libiberty stageautofeedback-libiberty; \
62313	  mv prev-libiberty stageautoprofile-libiberty; : ; \
62314	fi
62315@endif libiberty
62316@if libiberty-linker-plugin
62317	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
62318	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageautofeedback-libiberty-linker-plugin; \
62319	  mv prev-libiberty-linker-plugin stageautoprofile-libiberty-linker-plugin; : ; \
62320	fi
62321@endif libiberty-linker-plugin
62322@if libiconv
62323	@if test -d $(HOST_SUBDIR)/libiconv; then \
62324	  cd $(HOST_SUBDIR); mv libiconv stageautofeedback-libiconv; \
62325	  mv prev-libiconv stageautoprofile-libiconv; : ; \
62326	fi
62327@endif libiconv
62328@if zlib
62329	@if test -d $(HOST_SUBDIR)/zlib; then \
62330	  cd $(HOST_SUBDIR); mv zlib stageautofeedback-zlib; \
62331	  mv prev-zlib stageautoprofile-zlib; : ; \
62332	fi
62333@endif zlib
62334@if lto-plugin
62335	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
62336	  cd $(HOST_SUBDIR); mv lto-plugin stageautofeedback-lto-plugin; \
62337	  mv prev-lto-plugin stageautoprofile-lto-plugin; : ; \
62338	fi
62339@endif lto-plugin
62340@if libctf
62341	@if test -d $(HOST_SUBDIR)/libctf; then \
62342	  cd $(HOST_SUBDIR); mv libctf stageautofeedback-libctf; \
62343	  mv prev-libctf stageautoprofile-libctf; : ; \
62344	fi
62345@endif libctf
62346	@if test -d $(TARGET_SUBDIR); then \
62347	  mv $(TARGET_SUBDIR) stageautofeedback-$(TARGET_SUBDIR); \
62348	  mv prev-$(TARGET_SUBDIR) stageautoprofile-$(TARGET_SUBDIR); : ; \
62349	fi
62350	rm -f stage_current
62351
62352# Bubble a bug fix through all the stages up to stage autofeedback.  They are
62353# remade, but not reconfigured.  The next stage (if any) will not be
62354# reconfigured either.
62355.PHONY: stageautofeedback-bubble
62356stageautofeedback-bubble:: stageautoprofile-bubble
62357	@r=`${PWD_COMMAND}`; export r; \
62358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62359	if test -f stageautofeedback-lean || test -f stageautoprofile-lean ; then \
62360	  echo Skipping rebuild of stageautofeedback; \
62361	else \
62362	  $(MAKE) stageautofeedback-start; \
62363	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageautofeedback; \
62364	fi
62365
62366.PHONY: all-stageautofeedback clean-stageautofeedback
62367do-clean: clean-stageautofeedback
62368
62369# FIXME: Will not need to be conditional when toplevel bootstrap is the
62370# only possibility, but now it conflicts with no-bootstrap rules
62371@if gcc-bootstrap
62372
62373
62374
62375.PHONY: autoprofiledbootstrap autoprofiledbootstrap-lean
62376autoprofiledbootstrap:
62377	echo stageautofeedback > stage_final
62378	@r=`${PWD_COMMAND}`; export r; \
62379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62380	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stageautofeedback-bubble
62381	@: $(MAKE); $(unstage)
62382	@r=`${PWD_COMMAND}`; export r; \
62383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62384	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
62385	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
62386
62387autoprofiledbootstrap-lean:
62388	echo stageautofeedback > stage_final
62389	@r=`${PWD_COMMAND}`; export r; \
62390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62391	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageautofeedback-bubble
62392	@: $(MAKE); $(unstage)
62393	@r=`${PWD_COMMAND}`; export r; \
62394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62395	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
62396	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
62397
62398
62399# Rules to wipe a stage and all the following ones, also used for cleanstrap
62400distclean-stageautoprofile:: distclean-stageautofeedback
62401.PHONY: distclean-stageautofeedback
62402distclean-stageautofeedback::
62403	@: $(MAKE); $(stage)
62404	@test "`cat stage_last`" != stageautofeedback || rm -f stage_last
62405	rm -rf stageautofeedback-*
62406
62407
62408@endif gcc-bootstrap
62409
62410
62411
62412stageprofile-end::
62413	$(MAKE) distclean-stagefeedback
62414
62415stagefeedback-start::
62416	@r=`${PWD_COMMAND}`; export r; \
62417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62418	for i in prev-*; do \
62419	  j=`echo $$i | sed s/^prev-//`; \
62420	  cd $$r/$$i && \
62421	  { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
62422	  { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
62423	done
62424
62425@if gcc-bootstrap
62426do-distclean: distclean-stage1
62427
62428# Provide a GCC build when we're building target libraries.  This does
62429# not work as a dependency, just as the minimum necessary to avoid errors.
62430stage_last:
62431	@r=`${PWD_COMMAND}`; export r; \
62432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62433	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
62434
62435# Same as unstage, but not phony and defaulting to stage1-start.  We place
62436# it in the dependency so that for example `make -j3 all-gcc' works.
62437stage_current:
62438	@if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
62439
62440.PHONY: restrap
62441restrap::
62442	@: $(MAKE); $(stage)
62443	rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagetrain-* stagefeedback-* stageautoprofile-* stageautofeedback-*
62444restrap:: all
62445@endif gcc-bootstrap
62446
62447# --------------------------------------
62448# Dependencies between different modules
62449# --------------------------------------
62450
62451# Generic dependencies for target modules on host stuff, especially gcc
62452@if gcc-bootstrap
62453configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
62454configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
62455configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
62456configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
62457configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
62458configure-stagetrain-target-libstdc++-v3: maybe-all-stagetrain-gcc
62459configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
62460configure-stageautoprofile-target-libstdc++-v3: maybe-all-stageautoprofile-gcc
62461configure-stageautofeedback-target-libstdc++-v3: maybe-all-stageautofeedback-gcc
62462configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
62463configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
62464configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
62465configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
62466configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
62467configure-stagetrain-target-libsanitizer: maybe-all-stagetrain-gcc
62468configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
62469configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-gcc
62470configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-gcc
62471configure-stage1-target-libvtv: maybe-all-stage1-gcc
62472configure-stage2-target-libvtv: maybe-all-stage2-gcc
62473configure-stage3-target-libvtv: maybe-all-stage3-gcc
62474configure-stage4-target-libvtv: maybe-all-stage4-gcc
62475configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
62476configure-stagetrain-target-libvtv: maybe-all-stagetrain-gcc
62477configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
62478configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-gcc
62479configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-gcc
62480configure-target-liboffloadmic: stage_last
62481configure-target-libssp: stage_last
62482configure-target-newlib: stage_last
62483configure-stage1-target-libgcc: maybe-all-stage1-gcc
62484configure-stage2-target-libgcc: maybe-all-stage2-gcc
62485configure-stage3-target-libgcc: maybe-all-stage3-gcc
62486configure-stage4-target-libgcc: maybe-all-stage4-gcc
62487configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
62488configure-stagetrain-target-libgcc: maybe-all-stagetrain-gcc
62489configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
62490configure-stageautoprofile-target-libgcc: maybe-all-stageautoprofile-gcc
62491configure-stageautofeedback-target-libgcc: maybe-all-stageautofeedback-gcc
62492configure-target-libbacktrace: stage_last
62493configure-target-libquadmath: stage_last
62494configure-target-libgfortran: stage_last
62495configure-target-libobjc: stage_last
62496configure-target-libgo: stage_last
62497configure-target-libphobos: stage_last
62498configure-target-libtermcap: stage_last
62499configure-target-winsup: stage_last
62500configure-target-libgloss: stage_last
62501configure-target-libffi: stage_last
62502configure-target-zlib: stage_last
62503configure-target-rda: stage_last
62504configure-target-libada: stage_last
62505configure-stage1-target-libgomp: maybe-all-stage1-gcc
62506configure-stage2-target-libgomp: maybe-all-stage2-gcc
62507configure-stage3-target-libgomp: maybe-all-stage3-gcc
62508configure-stage4-target-libgomp: maybe-all-stage4-gcc
62509configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
62510configure-stagetrain-target-libgomp: maybe-all-stagetrain-gcc
62511configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
62512configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-gcc
62513configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-gcc
62514configure-target-libitm: stage_last
62515configure-target-libatomic: stage_last
62516@endif gcc-bootstrap
62517
62518@if gcc-no-bootstrap
62519configure-target-libstdc++-v3: maybe-all-gcc
62520configure-target-libsanitizer: maybe-all-gcc
62521configure-target-libvtv: maybe-all-gcc
62522configure-target-liboffloadmic: maybe-all-gcc
62523configure-target-libssp: maybe-all-gcc
62524configure-target-newlib: maybe-all-gcc
62525configure-target-libgcc: maybe-all-gcc
62526configure-target-libbacktrace: maybe-all-gcc
62527configure-target-libquadmath: maybe-all-gcc
62528configure-target-libgfortran: maybe-all-gcc
62529configure-target-libobjc: maybe-all-gcc
62530configure-target-libgo: maybe-all-gcc
62531configure-target-libphobos: maybe-all-gcc
62532configure-target-libtermcap: maybe-all-gcc
62533configure-target-winsup: maybe-all-gcc
62534configure-target-libgloss: maybe-all-gcc
62535configure-target-libffi: maybe-all-gcc
62536configure-target-zlib: maybe-all-gcc
62537configure-target-rda: maybe-all-gcc
62538configure-target-libada: maybe-all-gcc
62539configure-target-libgomp: maybe-all-gcc
62540configure-target-libitm: maybe-all-gcc
62541configure-target-libatomic: maybe-all-gcc
62542@endif gcc-no-bootstrap
62543
62544
62545# There are two types of dependencies here: 'hard' dependencies, where one
62546# module simply won't build without the other; and 'soft' dependencies, where
62547# if the depended-on module is missing, the depending module will do without
62548# or find a substitute somewhere (perhaps installed).  Soft dependencies
62549# are made here to depend on a 'maybe-' target.  If you're not sure,
62550# it's safer to use a soft dependency.
62551
62552
62553
62554
62555
62556
62557# With all the machinery above in place, it is pretty easy to generate
62558# dependencies.  Host dependencies are a bit more complex because we have
62559# to check for bootstrap/prebootstrap dependencies.  To resolve
62560# prebootstrap dependencies, prebootstrap modules are gathered in
62561# a hash table.
62562all-build-bison: maybe-all-build-texinfo
62563all-build-flex: maybe-all-build-texinfo
62564all-build-flex: maybe-all-build-bison
62565all-build-flex: maybe-all-build-m4
62566all-build-libiberty: maybe-all-build-texinfo
62567all-build-m4: maybe-all-build-texinfo
62568all-build-fixincludes: maybe-all-build-libiberty
62569all-build-libcpp: maybe-all-build-libiberty
62570configure-gcc: maybe-configure-intl
62571configure-stage1-gcc: maybe-configure-stage1-intl
62572configure-stage2-gcc: maybe-configure-stage2-intl
62573configure-stage3-gcc: maybe-configure-stage3-intl
62574configure-stage4-gcc: maybe-configure-stage4-intl
62575configure-stageprofile-gcc: maybe-configure-stageprofile-intl
62576configure-stagetrain-gcc: maybe-configure-stagetrain-intl
62577configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
62578configure-stageautoprofile-gcc: maybe-configure-stageautoprofile-intl
62579configure-stageautofeedback-gcc: maybe-configure-stageautofeedback-intl
62580configure-gcc: maybe-all-gmp
62581configure-stage1-gcc: maybe-all-stage1-gmp
62582configure-stage2-gcc: maybe-all-stage2-gmp
62583configure-stage3-gcc: maybe-all-stage3-gmp
62584configure-stage4-gcc: maybe-all-stage4-gmp
62585configure-stageprofile-gcc: maybe-all-stageprofile-gmp
62586configure-stagetrain-gcc: maybe-all-stagetrain-gmp
62587configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
62588configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gmp
62589configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gmp
62590configure-gcc: maybe-all-mpfr
62591configure-stage1-gcc: maybe-all-stage1-mpfr
62592configure-stage2-gcc: maybe-all-stage2-mpfr
62593configure-stage3-gcc: maybe-all-stage3-mpfr
62594configure-stage4-gcc: maybe-all-stage4-mpfr
62595configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
62596configure-stagetrain-gcc: maybe-all-stagetrain-mpfr
62597configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
62598configure-stageautoprofile-gcc: maybe-all-stageautoprofile-mpfr
62599configure-stageautofeedback-gcc: maybe-all-stageautofeedback-mpfr
62600configure-gcc: maybe-all-mpc
62601configure-stage1-gcc: maybe-all-stage1-mpc
62602configure-stage2-gcc: maybe-all-stage2-mpc
62603configure-stage3-gcc: maybe-all-stage3-mpc
62604configure-stage4-gcc: maybe-all-stage4-mpc
62605configure-stageprofile-gcc: maybe-all-stageprofile-mpc
62606configure-stagetrain-gcc: maybe-all-stagetrain-mpc
62607configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
62608configure-stageautoprofile-gcc: maybe-all-stageautoprofile-mpc
62609configure-stageautofeedback-gcc: maybe-all-stageautofeedback-mpc
62610configure-gcc: maybe-all-isl
62611configure-stage1-gcc: maybe-all-stage1-isl
62612configure-stage2-gcc: maybe-all-stage2-isl
62613configure-stage3-gcc: maybe-all-stage3-isl
62614configure-stage4-gcc: maybe-all-stage4-isl
62615configure-stageprofile-gcc: maybe-all-stageprofile-isl
62616configure-stagetrain-gcc: maybe-all-stagetrain-isl
62617configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
62618configure-stageautoprofile-gcc: maybe-all-stageautoprofile-isl
62619configure-stageautofeedback-gcc: maybe-all-stageautofeedback-isl
62620configure-gcc: maybe-all-lto-plugin
62621configure-stage1-gcc: maybe-all-stage1-lto-plugin
62622configure-stage2-gcc: maybe-all-stage2-lto-plugin
62623configure-stage3-gcc: maybe-all-stage3-lto-plugin
62624configure-stage4-gcc: maybe-all-stage4-lto-plugin
62625configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
62626configure-stagetrain-gcc: maybe-all-stagetrain-lto-plugin
62627configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
62628configure-stageautoprofile-gcc: maybe-all-stageautoprofile-lto-plugin
62629configure-stageautofeedback-gcc: maybe-all-stageautofeedback-lto-plugin
62630configure-gcc: maybe-all-binutils
62631configure-stage1-gcc: maybe-all-stage1-binutils
62632configure-stage2-gcc: maybe-all-stage2-binutils
62633configure-stage3-gcc: maybe-all-stage3-binutils
62634configure-stage4-gcc: maybe-all-stage4-binutils
62635configure-stageprofile-gcc: maybe-all-stageprofile-binutils
62636configure-stagetrain-gcc: maybe-all-stagetrain-binutils
62637configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
62638configure-stageautoprofile-gcc: maybe-all-stageautoprofile-binutils
62639configure-stageautofeedback-gcc: maybe-all-stageautofeedback-binutils
62640configure-gcc: maybe-all-gas
62641configure-stage1-gcc: maybe-all-stage1-gas
62642configure-stage2-gcc: maybe-all-stage2-gas
62643configure-stage3-gcc: maybe-all-stage3-gas
62644configure-stage4-gcc: maybe-all-stage4-gas
62645configure-stageprofile-gcc: maybe-all-stageprofile-gas
62646configure-stagetrain-gcc: maybe-all-stagetrain-gas
62647configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
62648configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gas
62649configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gas
62650configure-gcc: maybe-all-ld
62651configure-stage1-gcc: maybe-all-stage1-ld
62652configure-stage2-gcc: maybe-all-stage2-ld
62653configure-stage3-gcc: maybe-all-stage3-ld
62654configure-stage4-gcc: maybe-all-stage4-ld
62655configure-stageprofile-gcc: maybe-all-stageprofile-ld
62656configure-stagetrain-gcc: maybe-all-stagetrain-ld
62657configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
62658configure-stageautoprofile-gcc: maybe-all-stageautoprofile-ld
62659configure-stageautofeedback-gcc: maybe-all-stageautofeedback-ld
62660configure-gcc: maybe-all-gold
62661configure-stage1-gcc: maybe-all-stage1-gold
62662configure-stage2-gcc: maybe-all-stage2-gold
62663configure-stage3-gcc: maybe-all-stage3-gold
62664configure-stage4-gcc: maybe-all-stage4-gold
62665configure-stageprofile-gcc: maybe-all-stageprofile-gold
62666configure-stagetrain-gcc: maybe-all-stagetrain-gold
62667configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
62668configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gold
62669configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gold
62670configure-gcc: maybe-all-libelf
62671configure-stage1-gcc: maybe-all-stage1-libelf
62672configure-stage2-gcc: maybe-all-stage2-libelf
62673configure-stage3-gcc: maybe-all-stage3-libelf
62674configure-stage4-gcc: maybe-all-stage4-libelf
62675configure-stageprofile-gcc: maybe-all-stageprofile-libelf
62676configure-stagetrain-gcc: maybe-all-stagetrain-libelf
62677configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
62678configure-stageautoprofile-gcc: maybe-all-stageautoprofile-libelf
62679configure-stageautofeedback-gcc: maybe-all-stageautofeedback-libelf
62680configure-gcc: maybe-all-libiconv
62681configure-stage1-gcc: maybe-all-stage1-libiconv
62682configure-stage2-gcc: maybe-all-stage2-libiconv
62683configure-stage3-gcc: maybe-all-stage3-libiconv
62684configure-stage4-gcc: maybe-all-stage4-libiconv
62685configure-stageprofile-gcc: maybe-all-stageprofile-libiconv
62686configure-stagetrain-gcc: maybe-all-stagetrain-libiconv
62687configure-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
62688configure-stageautoprofile-gcc: maybe-all-stageautoprofile-libiconv
62689configure-stageautofeedback-gcc: maybe-all-stageautofeedback-libiconv
62690all-gcc: all-libiberty
62691all-stage1-gcc: all-stage1-libiberty
62692all-stage2-gcc: all-stage2-libiberty
62693all-stage3-gcc: all-stage3-libiberty
62694all-stage4-gcc: all-stage4-libiberty
62695all-stageprofile-gcc: all-stageprofile-libiberty
62696all-stagetrain-gcc: all-stagetrain-libiberty
62697all-stagefeedback-gcc: all-stagefeedback-libiberty
62698all-stageautoprofile-gcc: all-stageautoprofile-libiberty
62699all-stageautofeedback-gcc: all-stageautofeedback-libiberty
62700all-gcc: maybe-all-intl
62701all-stage1-gcc: maybe-all-stage1-intl
62702all-stage2-gcc: maybe-all-stage2-intl
62703all-stage3-gcc: maybe-all-stage3-intl
62704all-stage4-gcc: maybe-all-stage4-intl
62705all-stageprofile-gcc: maybe-all-stageprofile-intl
62706all-stagetrain-gcc: maybe-all-stagetrain-intl
62707all-stagefeedback-gcc: maybe-all-stagefeedback-intl
62708all-stageautoprofile-gcc: maybe-all-stageautoprofile-intl
62709all-stageautofeedback-gcc: maybe-all-stageautofeedback-intl
62710all-gcc: maybe-all-mpfr
62711all-stage1-gcc: maybe-all-stage1-mpfr
62712all-stage2-gcc: maybe-all-stage2-mpfr
62713all-stage3-gcc: maybe-all-stage3-mpfr
62714all-stage4-gcc: maybe-all-stage4-mpfr
62715all-stageprofile-gcc: maybe-all-stageprofile-mpfr
62716all-stagetrain-gcc: maybe-all-stagetrain-mpfr
62717all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
62718all-stageautoprofile-gcc: maybe-all-stageautoprofile-mpfr
62719all-stageautofeedback-gcc: maybe-all-stageautofeedback-mpfr
62720all-gcc: maybe-all-mpc
62721all-stage1-gcc: maybe-all-stage1-mpc
62722all-stage2-gcc: maybe-all-stage2-mpc
62723all-stage3-gcc: maybe-all-stage3-mpc
62724all-stage4-gcc: maybe-all-stage4-mpc
62725all-stageprofile-gcc: maybe-all-stageprofile-mpc
62726all-stagetrain-gcc: maybe-all-stagetrain-mpc
62727all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
62728all-stageautoprofile-gcc: maybe-all-stageautoprofile-mpc
62729all-stageautofeedback-gcc: maybe-all-stageautofeedback-mpc
62730all-gcc: maybe-all-isl
62731all-stage1-gcc: maybe-all-stage1-isl
62732all-stage2-gcc: maybe-all-stage2-isl
62733all-stage3-gcc: maybe-all-stage3-isl
62734all-stage4-gcc: maybe-all-stage4-isl
62735all-stageprofile-gcc: maybe-all-stageprofile-isl
62736all-stagetrain-gcc: maybe-all-stagetrain-isl
62737all-stagefeedback-gcc: maybe-all-stagefeedback-isl
62738all-stageautoprofile-gcc: maybe-all-stageautoprofile-isl
62739all-stageautofeedback-gcc: maybe-all-stageautofeedback-isl
62740all-gcc: maybe-all-build-texinfo
62741all-stage1-gcc: maybe-all-build-texinfo
62742all-stage2-gcc: maybe-all-build-texinfo
62743all-stage3-gcc: maybe-all-build-texinfo
62744all-stage4-gcc: maybe-all-build-texinfo
62745all-stageprofile-gcc: maybe-all-build-texinfo
62746all-stagetrain-gcc: maybe-all-build-texinfo
62747all-stagefeedback-gcc: maybe-all-build-texinfo
62748all-stageautoprofile-gcc: maybe-all-build-texinfo
62749all-stageautofeedback-gcc: maybe-all-build-texinfo
62750all-gcc: maybe-all-build-bison
62751all-stage1-gcc: maybe-all-build-bison
62752all-stage2-gcc: maybe-all-build-bison
62753all-stage3-gcc: maybe-all-build-bison
62754all-stage4-gcc: maybe-all-build-bison
62755all-stageprofile-gcc: maybe-all-build-bison
62756all-stagetrain-gcc: maybe-all-build-bison
62757all-stagefeedback-gcc: maybe-all-build-bison
62758all-stageautoprofile-gcc: maybe-all-build-bison
62759all-stageautofeedback-gcc: maybe-all-build-bison
62760all-gcc: maybe-all-build-flex
62761all-stage1-gcc: maybe-all-build-flex
62762all-stage2-gcc: maybe-all-build-flex
62763all-stage3-gcc: maybe-all-build-flex
62764all-stage4-gcc: maybe-all-build-flex
62765all-stageprofile-gcc: maybe-all-build-flex
62766all-stagetrain-gcc: maybe-all-build-flex
62767all-stagefeedback-gcc: maybe-all-build-flex
62768all-stageautoprofile-gcc: maybe-all-build-flex
62769all-stageautofeedback-gcc: maybe-all-build-flex
62770all-gcc: maybe-all-build-libiberty
62771all-stage1-gcc: maybe-all-build-libiberty
62772all-stage2-gcc: maybe-all-build-libiberty
62773all-stage3-gcc: maybe-all-build-libiberty
62774all-stage4-gcc: maybe-all-build-libiberty
62775all-stageprofile-gcc: maybe-all-build-libiberty
62776all-stagetrain-gcc: maybe-all-build-libiberty
62777all-stagefeedback-gcc: maybe-all-build-libiberty
62778all-stageautoprofile-gcc: maybe-all-build-libiberty
62779all-stageautofeedback-gcc: maybe-all-build-libiberty
62780all-gcc: maybe-all-build-fixincludes
62781all-stage1-gcc: maybe-all-build-fixincludes
62782all-stage2-gcc: maybe-all-build-fixincludes
62783all-stage3-gcc: maybe-all-build-fixincludes
62784all-stage4-gcc: maybe-all-build-fixincludes
62785all-stageprofile-gcc: maybe-all-build-fixincludes
62786all-stagetrain-gcc: maybe-all-build-fixincludes
62787all-stagefeedback-gcc: maybe-all-build-fixincludes
62788all-stageautoprofile-gcc: maybe-all-build-fixincludes
62789all-stageautofeedback-gcc: maybe-all-build-fixincludes
62790all-gcc: maybe-all-build-libcpp
62791all-stage1-gcc: maybe-all-build-libcpp
62792all-stage2-gcc: maybe-all-build-libcpp
62793all-stage3-gcc: maybe-all-build-libcpp
62794all-stage4-gcc: maybe-all-build-libcpp
62795all-stageprofile-gcc: maybe-all-build-libcpp
62796all-stagetrain-gcc: maybe-all-build-libcpp
62797all-stagefeedback-gcc: maybe-all-build-libcpp
62798all-stageautoprofile-gcc: maybe-all-build-libcpp
62799all-stageautofeedback-gcc: maybe-all-build-libcpp
62800all-gcc: maybe-all-zlib
62801all-stage1-gcc: maybe-all-stage1-zlib
62802all-stage2-gcc: maybe-all-stage2-zlib
62803all-stage3-gcc: maybe-all-stage3-zlib
62804all-stage4-gcc: maybe-all-stage4-zlib
62805all-stageprofile-gcc: maybe-all-stageprofile-zlib
62806all-stagetrain-gcc: maybe-all-stagetrain-zlib
62807all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
62808all-stageautoprofile-gcc: maybe-all-stageautoprofile-zlib
62809all-stageautofeedback-gcc: maybe-all-stageautofeedback-zlib
62810all-gcc: all-libbacktrace
62811all-stage1-gcc: all-stage1-libbacktrace
62812all-stage2-gcc: all-stage2-libbacktrace
62813all-stage3-gcc: all-stage3-libbacktrace
62814all-stage4-gcc: all-stage4-libbacktrace
62815all-stageprofile-gcc: all-stageprofile-libbacktrace
62816all-stagetrain-gcc: all-stagetrain-libbacktrace
62817all-stagefeedback-gcc: all-stagefeedback-libbacktrace
62818all-stageautoprofile-gcc: all-stageautoprofile-libbacktrace
62819all-stageautofeedback-gcc: all-stageautofeedback-libbacktrace
62820all-gcc: all-libcpp
62821all-stage1-gcc: all-stage1-libcpp
62822all-stage2-gcc: all-stage2-libcpp
62823all-stage3-gcc: all-stage3-libcpp
62824all-stage4-gcc: all-stage4-libcpp
62825all-stageprofile-gcc: all-stageprofile-libcpp
62826all-stagetrain-gcc: all-stagetrain-libcpp
62827all-stagefeedback-gcc: all-stagefeedback-libcpp
62828all-stageautoprofile-gcc: all-stageautoprofile-libcpp
62829all-stageautofeedback-gcc: all-stageautofeedback-libcpp
62830all-gcc: all-libcody
62831all-stage1-gcc: all-stage1-libcody
62832all-stage2-gcc: all-stage2-libcody
62833all-stage3-gcc: all-stage3-libcody
62834all-stage4-gcc: all-stage4-libcody
62835all-stageprofile-gcc: all-stageprofile-libcody
62836all-stagetrain-gcc: all-stagetrain-libcody
62837all-stagefeedback-gcc: all-stagefeedback-libcody
62838all-stageautoprofile-gcc: all-stageautoprofile-libcody
62839all-stageautofeedback-gcc: all-stageautofeedback-libcody
62840all-gcc: all-libdecnumber
62841all-stage1-gcc: all-stage1-libdecnumber
62842all-stage2-gcc: all-stage2-libdecnumber
62843all-stage3-gcc: all-stage3-libdecnumber
62844all-stage4-gcc: all-stage4-libdecnumber
62845all-stageprofile-gcc: all-stageprofile-libdecnumber
62846all-stagetrain-gcc: all-stagetrain-libdecnumber
62847all-stagefeedback-gcc: all-stagefeedback-libdecnumber
62848all-stageautoprofile-gcc: all-stageautoprofile-libdecnumber
62849all-stageautofeedback-gcc: all-stageautofeedback-libdecnumber
62850all-gcc: maybe-all-libiberty
62851all-stage1-gcc: maybe-all-stage1-libiberty
62852all-stage2-gcc: maybe-all-stage2-libiberty
62853all-stage3-gcc: maybe-all-stage3-libiberty
62854all-stage4-gcc: maybe-all-stage4-libiberty
62855all-stageprofile-gcc: maybe-all-stageprofile-libiberty
62856all-stagetrain-gcc: maybe-all-stagetrain-libiberty
62857all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
62858all-stageautoprofile-gcc: maybe-all-stageautoprofile-libiberty
62859all-stageautofeedback-gcc: maybe-all-stageautofeedback-libiberty
62860all-gcc: maybe-all-fixincludes
62861all-stage1-gcc: maybe-all-stage1-fixincludes
62862all-stage2-gcc: maybe-all-stage2-fixincludes
62863all-stage3-gcc: maybe-all-stage3-fixincludes
62864all-stage4-gcc: maybe-all-stage4-fixincludes
62865all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
62866all-stagetrain-gcc: maybe-all-stagetrain-fixincludes
62867all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
62868all-stageautoprofile-gcc: maybe-all-stageautoprofile-fixincludes
62869all-stageautofeedback-gcc: maybe-all-stageautofeedback-fixincludes
62870all-gcc: maybe-all-lto-plugin
62871all-stage1-gcc: maybe-all-stage1-lto-plugin
62872all-stage2-gcc: maybe-all-stage2-lto-plugin
62873all-stage3-gcc: maybe-all-stage3-lto-plugin
62874all-stage4-gcc: maybe-all-stage4-lto-plugin
62875all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
62876all-stagetrain-gcc: maybe-all-stagetrain-lto-plugin
62877all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
62878all-stageautoprofile-gcc: maybe-all-stageautoprofile-lto-plugin
62879all-stageautofeedback-gcc: maybe-all-stageautofeedback-lto-plugin
62880all-gcc: maybe-all-libiconv
62881all-stage1-gcc: maybe-all-stage1-libiconv
62882all-stage2-gcc: maybe-all-stage2-libiconv
62883all-stage3-gcc: maybe-all-stage3-libiconv
62884all-stage4-gcc: maybe-all-stage4-libiconv
62885all-stageprofile-gcc: maybe-all-stageprofile-libiconv
62886all-stagetrain-gcc: maybe-all-stagetrain-libiconv
62887all-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
62888all-stageautoprofile-gcc: maybe-all-stageautoprofile-libiconv
62889all-stageautofeedback-gcc: maybe-all-stageautofeedback-libiconv
62890info-gcc: maybe-all-build-libiberty
62891info-stage1-gcc: maybe-all-build-libiberty
62892info-stage2-gcc: maybe-all-build-libiberty
62893info-stage3-gcc: maybe-all-build-libiberty
62894info-stage4-gcc: maybe-all-build-libiberty
62895info-stageprofile-gcc: maybe-all-build-libiberty
62896info-stagetrain-gcc: maybe-all-build-libiberty
62897info-stagefeedback-gcc: maybe-all-build-libiberty
62898info-stageautoprofile-gcc: maybe-all-build-libiberty
62899info-stageautofeedback-gcc: maybe-all-build-libiberty
62900dvi-gcc: maybe-all-build-libiberty
62901dvi-stage1-gcc: maybe-all-build-libiberty
62902dvi-stage2-gcc: maybe-all-build-libiberty
62903dvi-stage3-gcc: maybe-all-build-libiberty
62904dvi-stage4-gcc: maybe-all-build-libiberty
62905dvi-stageprofile-gcc: maybe-all-build-libiberty
62906dvi-stagetrain-gcc: maybe-all-build-libiberty
62907dvi-stagefeedback-gcc: maybe-all-build-libiberty
62908dvi-stageautoprofile-gcc: maybe-all-build-libiberty
62909dvi-stageautofeedback-gcc: maybe-all-build-libiberty
62910pdf-gcc: maybe-all-build-libiberty
62911pdf-stage1-gcc: maybe-all-build-libiberty
62912pdf-stage2-gcc: maybe-all-build-libiberty
62913pdf-stage3-gcc: maybe-all-build-libiberty
62914pdf-stage4-gcc: maybe-all-build-libiberty
62915pdf-stageprofile-gcc: maybe-all-build-libiberty
62916pdf-stagetrain-gcc: maybe-all-build-libiberty
62917pdf-stagefeedback-gcc: maybe-all-build-libiberty
62918pdf-stageautoprofile-gcc: maybe-all-build-libiberty
62919pdf-stageautofeedback-gcc: maybe-all-build-libiberty
62920html-gcc: maybe-all-build-libiberty
62921html-stage1-gcc: maybe-all-build-libiberty
62922html-stage2-gcc: maybe-all-build-libiberty
62923html-stage3-gcc: maybe-all-build-libiberty
62924html-stage4-gcc: maybe-all-build-libiberty
62925html-stageprofile-gcc: maybe-all-build-libiberty
62926html-stagetrain-gcc: maybe-all-build-libiberty
62927html-stagefeedback-gcc: maybe-all-build-libiberty
62928html-stageautoprofile-gcc: maybe-all-build-libiberty
62929html-stageautofeedback-gcc: maybe-all-build-libiberty
62930install-gcc: maybe-install-fixincludes
62931install-gcc: maybe-install-lto-plugin
62932install-strip-gcc: maybe-install-strip-fixincludes
62933install-strip-gcc: maybe-install-strip-lto-plugin
62934configure-libcpp: configure-libiberty
62935configure-stage1-libcpp: configure-stage1-libiberty
62936configure-stage2-libcpp: configure-stage2-libiberty
62937configure-stage3-libcpp: configure-stage3-libiberty
62938configure-stage4-libcpp: configure-stage4-libiberty
62939configure-stageprofile-libcpp: configure-stageprofile-libiberty
62940configure-stagetrain-libcpp: configure-stagetrain-libiberty
62941configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
62942configure-stageautoprofile-libcpp: configure-stageautoprofile-libiberty
62943configure-stageautofeedback-libcpp: configure-stageautofeedback-libiberty
62944configure-libcpp: maybe-configure-intl
62945configure-stage1-libcpp: maybe-configure-stage1-intl
62946configure-stage2-libcpp: maybe-configure-stage2-intl
62947configure-stage3-libcpp: maybe-configure-stage3-intl
62948configure-stage4-libcpp: maybe-configure-stage4-intl
62949configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
62950configure-stagetrain-libcpp: maybe-configure-stagetrain-intl
62951configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
62952configure-stageautoprofile-libcpp: maybe-configure-stageautoprofile-intl
62953configure-stageautofeedback-libcpp: maybe-configure-stageautofeedback-intl
62954configure-libcpp: maybe-all-libiconv
62955configure-stage1-libcpp: maybe-all-stage1-libiconv
62956configure-stage2-libcpp: maybe-all-stage2-libiconv
62957configure-stage3-libcpp: maybe-all-stage3-libiconv
62958configure-stage4-libcpp: maybe-all-stage4-libiconv
62959configure-stageprofile-libcpp: maybe-all-stageprofile-libiconv
62960configure-stagetrain-libcpp: maybe-all-stagetrain-libiconv
62961configure-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
62962configure-stageautoprofile-libcpp: maybe-all-stageautoprofile-libiconv
62963configure-stageautofeedback-libcpp: maybe-all-stageautofeedback-libiconv
62964all-libcpp: all-libiberty
62965all-stage1-libcpp: all-stage1-libiberty
62966all-stage2-libcpp: all-stage2-libiberty
62967all-stage3-libcpp: all-stage3-libiberty
62968all-stage4-libcpp: all-stage4-libiberty
62969all-stageprofile-libcpp: all-stageprofile-libiberty
62970all-stagetrain-libcpp: all-stagetrain-libiberty
62971all-stagefeedback-libcpp: all-stagefeedback-libiberty
62972all-stageautoprofile-libcpp: all-stageautoprofile-libiberty
62973all-stageautofeedback-libcpp: all-stageautofeedback-libiberty
62974all-libcpp: maybe-all-intl
62975all-stage1-libcpp: maybe-all-stage1-intl
62976all-stage2-libcpp: maybe-all-stage2-intl
62977all-stage3-libcpp: maybe-all-stage3-intl
62978all-stage4-libcpp: maybe-all-stage4-intl
62979all-stageprofile-libcpp: maybe-all-stageprofile-intl
62980all-stagetrain-libcpp: maybe-all-stagetrain-intl
62981all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
62982all-stageautoprofile-libcpp: maybe-all-stageautoprofile-intl
62983all-stageautofeedback-libcpp: maybe-all-stageautofeedback-intl
62984all-libcpp: maybe-all-libiconv
62985all-stage1-libcpp: maybe-all-stage1-libiconv
62986all-stage2-libcpp: maybe-all-stage2-libiconv
62987all-stage3-libcpp: maybe-all-stage3-libiconv
62988all-stage4-libcpp: maybe-all-stage4-libiconv
62989all-stageprofile-libcpp: maybe-all-stageprofile-libiconv
62990all-stagetrain-libcpp: maybe-all-stagetrain-libiconv
62991all-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
62992all-stageautoprofile-libcpp: maybe-all-stageautoprofile-libiconv
62993all-stageautofeedback-libcpp: maybe-all-stageautofeedback-libiconv
62994all-fixincludes: maybe-all-libiberty
62995all-stage1-fixincludes: maybe-all-stage1-libiberty
62996all-stage2-fixincludes: maybe-all-stage2-libiberty
62997all-stage3-fixincludes: maybe-all-stage3-libiberty
62998all-stage4-fixincludes: maybe-all-stage4-libiberty
62999all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
63000all-stagetrain-fixincludes: maybe-all-stagetrain-libiberty
63001all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
63002all-stageautoprofile-fixincludes: maybe-all-stageautoprofile-libiberty
63003all-stageautofeedback-fixincludes: maybe-all-stageautofeedback-libiberty
63004all-gnattools: maybe-all-target-libada
63005all-lto-plugin: maybe-all-libiberty
63006all-stage1-lto-plugin: maybe-all-stage1-libiberty
63007all-stage2-lto-plugin: maybe-all-stage2-libiberty
63008all-stage3-lto-plugin: maybe-all-stage3-libiberty
63009all-stage4-lto-plugin: maybe-all-stage4-libiberty
63010all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
63011all-stagetrain-lto-plugin: maybe-all-stagetrain-libiberty
63012all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
63013all-stageautoprofile-lto-plugin: maybe-all-stageautoprofile-libiberty
63014all-stageautofeedback-lto-plugin: maybe-all-stageautofeedback-libiberty
63015all-lto-plugin: maybe-all-libiberty-linker-plugin
63016all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
63017all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
63018all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
63019all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
63020all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
63021all-stagetrain-lto-plugin: maybe-all-stagetrain-libiberty-linker-plugin
63022all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
63023all-stageautoprofile-lto-plugin: maybe-all-stageautoprofile-libiberty-linker-plugin
63024all-stageautofeedback-lto-plugin: maybe-all-stageautofeedback-libiberty-linker-plugin
63025all-gotools: maybe-all-target-libgo
63026configure-intl: maybe-all-libiconv
63027configure-stage1-intl: maybe-all-stage1-libiconv
63028configure-stage2-intl: maybe-all-stage2-libiconv
63029configure-stage3-intl: maybe-all-stage3-libiconv
63030configure-stage4-intl: maybe-all-stage4-libiconv
63031configure-stageprofile-intl: maybe-all-stageprofile-libiconv
63032configure-stagetrain-intl: maybe-all-stagetrain-libiconv
63033configure-stagefeedback-intl: maybe-all-stagefeedback-libiconv
63034configure-stageautoprofile-intl: maybe-all-stageautoprofile-libiconv
63035configure-stageautofeedback-intl: maybe-all-stageautofeedback-libiconv
63036configure-mpfr: maybe-all-gmp
63037configure-stage1-mpfr: maybe-all-stage1-gmp
63038configure-stage2-mpfr: maybe-all-stage2-gmp
63039configure-stage3-mpfr: maybe-all-stage3-gmp
63040configure-stage4-mpfr: maybe-all-stage4-gmp
63041configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
63042configure-stagetrain-mpfr: maybe-all-stagetrain-gmp
63043configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
63044configure-stageautoprofile-mpfr: maybe-all-stageautoprofile-gmp
63045configure-stageautofeedback-mpfr: maybe-all-stageautofeedback-gmp
63046configure-mpc: maybe-all-mpfr
63047configure-stage1-mpc: maybe-all-stage1-mpfr
63048configure-stage2-mpc: maybe-all-stage2-mpfr
63049configure-stage3-mpc: maybe-all-stage3-mpfr
63050configure-stage4-mpc: maybe-all-stage4-mpfr
63051configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
63052configure-stagetrain-mpc: maybe-all-stagetrain-mpfr
63053configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
63054configure-stageautoprofile-mpc: maybe-all-stageautoprofile-mpfr
63055configure-stageautofeedback-mpc: maybe-all-stageautofeedback-mpfr
63056configure-isl: maybe-all-gmp
63057configure-stage1-isl: maybe-all-stage1-gmp
63058configure-stage2-isl: maybe-all-stage2-gmp
63059configure-stage3-isl: maybe-all-stage3-gmp
63060configure-stage4-isl: maybe-all-stage4-gmp
63061configure-stageprofile-isl: maybe-all-stageprofile-gmp
63062configure-stagetrain-isl: maybe-all-stagetrain-gmp
63063configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
63064configure-stageautoprofile-isl: maybe-all-stageautoprofile-gmp
63065configure-stageautofeedback-isl: maybe-all-stageautofeedback-gmp
63066all-intl: maybe-all-libiconv
63067all-stage1-intl: maybe-all-stage1-libiconv
63068all-stage2-intl: maybe-all-stage2-libiconv
63069all-stage3-intl: maybe-all-stage3-libiconv
63070all-stage4-intl: maybe-all-stage4-libiconv
63071all-stageprofile-intl: maybe-all-stageprofile-libiconv
63072all-stagetrain-intl: maybe-all-stagetrain-libiconv
63073all-stagefeedback-intl: maybe-all-stagefeedback-libiconv
63074all-stageautoprofile-intl: maybe-all-stageautoprofile-libiconv
63075all-stageautofeedback-intl: maybe-all-stageautofeedback-libiconv
63076configure-gdb: maybe-configure-sim
63077configure-gdb: maybe-all-gnulib
63078configure-gdb: maybe-all-gdbsupport
63079all-gdb: maybe-all-gnulib
63080all-gdb: maybe-all-gdbsupport
63081all-gdb: maybe-all-readline
63082all-gdb: maybe-all-build-bison
63083all-gdb: maybe-all-sim
63084all-gdb: maybe-all-libtermcap
63085configure-gdbserver: maybe-all-gnulib
63086all-gdbserver: maybe-all-gdbsupport
63087all-gdbserver: maybe-all-gnulib
63088configure-libgui: maybe-configure-tcl
63089configure-libgui: maybe-configure-tk
63090all-libgui: maybe-all-tcl
63091all-libgui: maybe-all-tk
63092all-libgui: maybe-all-itcl
63093configure-gdbsupport: maybe-configure-gnulib
63094all-gdbsupport: maybe-all-gnulib
63095configure-bfd: configure-libiberty
63096configure-stage1-bfd: configure-stage1-libiberty
63097configure-stage2-bfd: configure-stage2-libiberty
63098configure-stage3-bfd: configure-stage3-libiberty
63099configure-stage4-bfd: configure-stage4-libiberty
63100configure-stageprofile-bfd: configure-stageprofile-libiberty
63101configure-stagetrain-bfd: configure-stagetrain-libiberty
63102configure-stagefeedback-bfd: configure-stagefeedback-libiberty
63103configure-stageautoprofile-bfd: configure-stageautoprofile-libiberty
63104configure-stageautofeedback-bfd: configure-stageautofeedback-libiberty
63105configure-bfd: maybe-configure-intl
63106configure-stage1-bfd: maybe-configure-stage1-intl
63107configure-stage2-bfd: maybe-configure-stage2-intl
63108configure-stage3-bfd: maybe-configure-stage3-intl
63109configure-stage4-bfd: maybe-configure-stage4-intl
63110configure-stageprofile-bfd: maybe-configure-stageprofile-intl
63111configure-stagetrain-bfd: maybe-configure-stagetrain-intl
63112configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
63113configure-stageautoprofile-bfd: maybe-configure-stageautoprofile-intl
63114configure-stageautofeedback-bfd: maybe-configure-stageautofeedback-intl
63115all-bfd: maybe-all-libiberty
63116all-stage1-bfd: maybe-all-stage1-libiberty
63117all-stage2-bfd: maybe-all-stage2-libiberty
63118all-stage3-bfd: maybe-all-stage3-libiberty
63119all-stage4-bfd: maybe-all-stage4-libiberty
63120all-stageprofile-bfd: maybe-all-stageprofile-libiberty
63121all-stagetrain-bfd: maybe-all-stagetrain-libiberty
63122all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
63123all-stageautoprofile-bfd: maybe-all-stageautoprofile-libiberty
63124all-stageautofeedback-bfd: maybe-all-stageautofeedback-libiberty
63125all-bfd: maybe-all-intl
63126all-stage1-bfd: maybe-all-stage1-intl
63127all-stage2-bfd: maybe-all-stage2-intl
63128all-stage3-bfd: maybe-all-stage3-intl
63129all-stage4-bfd: maybe-all-stage4-intl
63130all-stageprofile-bfd: maybe-all-stageprofile-intl
63131all-stagetrain-bfd: maybe-all-stagetrain-intl
63132all-stagefeedback-bfd: maybe-all-stagefeedback-intl
63133all-stageautoprofile-bfd: maybe-all-stageautoprofile-intl
63134all-stageautofeedback-bfd: maybe-all-stageautofeedback-intl
63135all-bfd: maybe-all-zlib
63136all-stage1-bfd: maybe-all-stage1-zlib
63137all-stage2-bfd: maybe-all-stage2-zlib
63138all-stage3-bfd: maybe-all-stage3-zlib
63139all-stage4-bfd: maybe-all-stage4-zlib
63140all-stageprofile-bfd: maybe-all-stageprofile-zlib
63141all-stagetrain-bfd: maybe-all-stagetrain-zlib
63142all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
63143all-stageautoprofile-bfd: maybe-all-stageautoprofile-zlib
63144all-stageautofeedback-bfd: maybe-all-stageautofeedback-zlib
63145configure-opcodes: configure-libiberty
63146configure-stage1-opcodes: configure-stage1-libiberty
63147configure-stage2-opcodes: configure-stage2-libiberty
63148configure-stage3-opcodes: configure-stage3-libiberty
63149configure-stage4-opcodes: configure-stage4-libiberty
63150configure-stageprofile-opcodes: configure-stageprofile-libiberty
63151configure-stagetrain-opcodes: configure-stagetrain-libiberty
63152configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
63153configure-stageautoprofile-opcodes: configure-stageautoprofile-libiberty
63154configure-stageautofeedback-opcodes: configure-stageautofeedback-libiberty
63155all-opcodes: maybe-all-libiberty
63156all-stage1-opcodes: maybe-all-stage1-libiberty
63157all-stage2-opcodes: maybe-all-stage2-libiberty
63158all-stage3-opcodes: maybe-all-stage3-libiberty
63159all-stage4-opcodes: maybe-all-stage4-libiberty
63160all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
63161all-stagetrain-opcodes: maybe-all-stagetrain-libiberty
63162all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
63163all-stageautoprofile-opcodes: maybe-all-stageautoprofile-libiberty
63164all-stageautofeedback-opcodes: maybe-all-stageautofeedback-libiberty
63165configure-binutils: maybe-configure-intl
63166configure-stage1-binutils: maybe-configure-stage1-intl
63167configure-stage2-binutils: maybe-configure-stage2-intl
63168configure-stage3-binutils: maybe-configure-stage3-intl
63169configure-stage4-binutils: maybe-configure-stage4-intl
63170configure-stageprofile-binutils: maybe-configure-stageprofile-intl
63171configure-stagetrain-binutils: maybe-configure-stagetrain-intl
63172configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
63173configure-stageautoprofile-binutils: maybe-configure-stageautoprofile-intl
63174configure-stageautofeedback-binutils: maybe-configure-stageautofeedback-intl
63175all-binutils: maybe-all-libiberty
63176all-stage1-binutils: maybe-all-stage1-libiberty
63177all-stage2-binutils: maybe-all-stage2-libiberty
63178all-stage3-binutils: maybe-all-stage3-libiberty
63179all-stage4-binutils: maybe-all-stage4-libiberty
63180all-stageprofile-binutils: maybe-all-stageprofile-libiberty
63181all-stagetrain-binutils: maybe-all-stagetrain-libiberty
63182all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
63183all-stageautoprofile-binutils: maybe-all-stageautoprofile-libiberty
63184all-stageautofeedback-binutils: maybe-all-stageautofeedback-libiberty
63185all-binutils: maybe-all-opcodes
63186all-stage1-binutils: maybe-all-stage1-opcodes
63187all-stage2-binutils: maybe-all-stage2-opcodes
63188all-stage3-binutils: maybe-all-stage3-opcodes
63189all-stage4-binutils: maybe-all-stage4-opcodes
63190all-stageprofile-binutils: maybe-all-stageprofile-opcodes
63191all-stagetrain-binutils: maybe-all-stagetrain-opcodes
63192all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
63193all-stageautoprofile-binutils: maybe-all-stageautoprofile-opcodes
63194all-stageautofeedback-binutils: maybe-all-stageautofeedback-opcodes
63195all-binutils: maybe-all-bfd
63196all-stage1-binutils: maybe-all-stage1-bfd
63197all-stage2-binutils: maybe-all-stage2-bfd
63198all-stage3-binutils: maybe-all-stage3-bfd
63199all-stage4-binutils: maybe-all-stage4-bfd
63200all-stageprofile-binutils: maybe-all-stageprofile-bfd
63201all-stagetrain-binutils: maybe-all-stagetrain-bfd
63202all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
63203all-stageautoprofile-binutils: maybe-all-stageautoprofile-bfd
63204all-stageautofeedback-binutils: maybe-all-stageautofeedback-bfd
63205all-binutils: maybe-all-build-flex
63206all-stage1-binutils: maybe-all-build-flex
63207all-stage2-binutils: maybe-all-build-flex
63208all-stage3-binutils: maybe-all-build-flex
63209all-stage4-binutils: maybe-all-build-flex
63210all-stageprofile-binutils: maybe-all-build-flex
63211all-stagetrain-binutils: maybe-all-build-flex
63212all-stagefeedback-binutils: maybe-all-build-flex
63213all-stageautoprofile-binutils: maybe-all-build-flex
63214all-stageautofeedback-binutils: maybe-all-build-flex
63215all-binutils: maybe-all-build-bison
63216all-stage1-binutils: maybe-all-build-bison
63217all-stage2-binutils: maybe-all-build-bison
63218all-stage3-binutils: maybe-all-build-bison
63219all-stage4-binutils: maybe-all-build-bison
63220all-stageprofile-binutils: maybe-all-build-bison
63221all-stagetrain-binutils: maybe-all-build-bison
63222all-stagefeedback-binutils: maybe-all-build-bison
63223all-stageautoprofile-binutils: maybe-all-build-bison
63224all-stageautofeedback-binutils: maybe-all-build-bison
63225all-binutils: maybe-all-intl
63226all-stage1-binutils: maybe-all-stage1-intl
63227all-stage2-binutils: maybe-all-stage2-intl
63228all-stage3-binutils: maybe-all-stage3-intl
63229all-stage4-binutils: maybe-all-stage4-intl
63230all-stageprofile-binutils: maybe-all-stageprofile-intl
63231all-stagetrain-binutils: maybe-all-stagetrain-intl
63232all-stagefeedback-binutils: maybe-all-stagefeedback-intl
63233all-stageautoprofile-binutils: maybe-all-stageautoprofile-intl
63234all-stageautofeedback-binutils: maybe-all-stageautofeedback-intl
63235all-binutils: maybe-all-gas
63236all-stage1-binutils: maybe-all-stage1-gas
63237all-stage2-binutils: maybe-all-stage2-gas
63238all-stage3-binutils: maybe-all-stage3-gas
63239all-stage4-binutils: maybe-all-stage4-gas
63240all-stageprofile-binutils: maybe-all-stageprofile-gas
63241all-stagetrain-binutils: maybe-all-stagetrain-gas
63242all-stagefeedback-binutils: maybe-all-stagefeedback-gas
63243all-stageautoprofile-binutils: maybe-all-stageautoprofile-gas
63244all-stageautofeedback-binutils: maybe-all-stageautofeedback-gas
63245all-binutils: maybe-all-libctf
63246all-stage1-binutils: maybe-all-stage1-libctf
63247all-stage2-binutils: maybe-all-stage2-libctf
63248all-stage3-binutils: maybe-all-stage3-libctf
63249all-stage4-binutils: maybe-all-stage4-libctf
63250all-stageprofile-binutils: maybe-all-stageprofile-libctf
63251all-stagetrain-binutils: maybe-all-stagetrain-libctf
63252all-stagefeedback-binutils: maybe-all-stagefeedback-libctf
63253all-stageautoprofile-binutils: maybe-all-stageautoprofile-libctf
63254all-stageautofeedback-binutils: maybe-all-stageautofeedback-libctf
63255all-ld: maybe-all-libctf
63256all-stage1-ld: maybe-all-stage1-libctf
63257all-stage2-ld: maybe-all-stage2-libctf
63258all-stage3-ld: maybe-all-stage3-libctf
63259all-stage4-ld: maybe-all-stage4-libctf
63260all-stageprofile-ld: maybe-all-stageprofile-libctf
63261all-stagetrain-ld: maybe-all-stagetrain-libctf
63262all-stagefeedback-ld: maybe-all-stagefeedback-libctf
63263all-stageautoprofile-ld: maybe-all-stageautoprofile-libctf
63264all-stageautofeedback-ld: maybe-all-stageautofeedback-libctf
63265install-binutils: maybe-install-opcodes
63266install-strip-binutils: maybe-install-strip-opcodes
63267install-libctf: maybe-install-bfd
63268install-ld: maybe-install-bfd
63269install-ld: maybe-install-libctf
63270install-strip-libctf: maybe-install-strip-bfd
63271install-strip-ld: maybe-install-strip-bfd
63272install-strip-ld: maybe-install-strip-libctf
63273configure-opcodes: configure-bfd
63274configure-stage1-opcodes: configure-stage1-bfd
63275configure-stage2-opcodes: configure-stage2-bfd
63276configure-stage3-opcodes: configure-stage3-bfd
63277configure-stage4-opcodes: configure-stage4-bfd
63278configure-stageprofile-opcodes: configure-stageprofile-bfd
63279configure-stagetrain-opcodes: configure-stagetrain-bfd
63280configure-stagefeedback-opcodes: configure-stagefeedback-bfd
63281configure-stageautoprofile-opcodes: configure-stageautoprofile-bfd
63282configure-stageautofeedback-opcodes: configure-stageautofeedback-bfd
63283install-opcodes: maybe-install-bfd
63284install-strip-opcodes: maybe-install-strip-bfd
63285configure-gas: maybe-configure-intl
63286configure-stage1-gas: maybe-configure-stage1-intl
63287configure-stage2-gas: maybe-configure-stage2-intl
63288configure-stage3-gas: maybe-configure-stage3-intl
63289configure-stage4-gas: maybe-configure-stage4-intl
63290configure-stageprofile-gas: maybe-configure-stageprofile-intl
63291configure-stagetrain-gas: maybe-configure-stagetrain-intl
63292configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
63293configure-stageautoprofile-gas: maybe-configure-stageautoprofile-intl
63294configure-stageautofeedback-gas: maybe-configure-stageautofeedback-intl
63295all-gas: maybe-all-libiberty
63296all-stage1-gas: maybe-all-stage1-libiberty
63297all-stage2-gas: maybe-all-stage2-libiberty
63298all-stage3-gas: maybe-all-stage3-libiberty
63299all-stage4-gas: maybe-all-stage4-libiberty
63300all-stageprofile-gas: maybe-all-stageprofile-libiberty
63301all-stagetrain-gas: maybe-all-stagetrain-libiberty
63302all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
63303all-stageautoprofile-gas: maybe-all-stageautoprofile-libiberty
63304all-stageautofeedback-gas: maybe-all-stageautofeedback-libiberty
63305all-gas: maybe-all-opcodes
63306all-stage1-gas: maybe-all-stage1-opcodes
63307all-stage2-gas: maybe-all-stage2-opcodes
63308all-stage3-gas: maybe-all-stage3-opcodes
63309all-stage4-gas: maybe-all-stage4-opcodes
63310all-stageprofile-gas: maybe-all-stageprofile-opcodes
63311all-stagetrain-gas: maybe-all-stagetrain-opcodes
63312all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
63313all-stageautoprofile-gas: maybe-all-stageautoprofile-opcodes
63314all-stageautofeedback-gas: maybe-all-stageautofeedback-opcodes
63315all-gas: maybe-all-bfd
63316all-stage1-gas: maybe-all-stage1-bfd
63317all-stage2-gas: maybe-all-stage2-bfd
63318all-stage3-gas: maybe-all-stage3-bfd
63319all-stage4-gas: maybe-all-stage4-bfd
63320all-stageprofile-gas: maybe-all-stageprofile-bfd
63321all-stagetrain-gas: maybe-all-stagetrain-bfd
63322all-stagefeedback-gas: maybe-all-stagefeedback-bfd
63323all-stageautoprofile-gas: maybe-all-stageautoprofile-bfd
63324all-stageautofeedback-gas: maybe-all-stageautofeedback-bfd
63325all-gas: maybe-all-intl
63326all-stage1-gas: maybe-all-stage1-intl
63327all-stage2-gas: maybe-all-stage2-intl
63328all-stage3-gas: maybe-all-stage3-intl
63329all-stage4-gas: maybe-all-stage4-intl
63330all-stageprofile-gas: maybe-all-stageprofile-intl
63331all-stagetrain-gas: maybe-all-stagetrain-intl
63332all-stagefeedback-gas: maybe-all-stagefeedback-intl
63333all-stageautoprofile-gas: maybe-all-stageautoprofile-intl
63334all-stageautofeedback-gas: maybe-all-stageautofeedback-intl
63335install-gprofng: maybe-install-opcodes
63336install-gprofng: maybe-install-bfd
63337configure-ld: maybe-configure-intl
63338configure-stage1-ld: maybe-configure-stage1-intl
63339configure-stage2-ld: maybe-configure-stage2-intl
63340configure-stage3-ld: maybe-configure-stage3-intl
63341configure-stage4-ld: maybe-configure-stage4-intl
63342configure-stageprofile-ld: maybe-configure-stageprofile-intl
63343configure-stagetrain-ld: maybe-configure-stagetrain-intl
63344configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
63345configure-stageautoprofile-ld: maybe-configure-stageautoprofile-intl
63346configure-stageautofeedback-ld: maybe-configure-stageautofeedback-intl
63347all-ld: maybe-all-libiberty
63348all-stage1-ld: maybe-all-stage1-libiberty
63349all-stage2-ld: maybe-all-stage2-libiberty
63350all-stage3-ld: maybe-all-stage3-libiberty
63351all-stage4-ld: maybe-all-stage4-libiberty
63352all-stageprofile-ld: maybe-all-stageprofile-libiberty
63353all-stagetrain-ld: maybe-all-stagetrain-libiberty
63354all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
63355all-stageautoprofile-ld: maybe-all-stageautoprofile-libiberty
63356all-stageautofeedback-ld: maybe-all-stageautofeedback-libiberty
63357all-ld: maybe-all-bfd
63358all-stage1-ld: maybe-all-stage1-bfd
63359all-stage2-ld: maybe-all-stage2-bfd
63360all-stage3-ld: maybe-all-stage3-bfd
63361all-stage4-ld: maybe-all-stage4-bfd
63362all-stageprofile-ld: maybe-all-stageprofile-bfd
63363all-stagetrain-ld: maybe-all-stagetrain-bfd
63364all-stagefeedback-ld: maybe-all-stagefeedback-bfd
63365all-stageautoprofile-ld: maybe-all-stageautoprofile-bfd
63366all-stageautofeedback-ld: maybe-all-stageautofeedback-bfd
63367all-ld: maybe-all-opcodes
63368all-stage1-ld: maybe-all-stage1-opcodes
63369all-stage2-ld: maybe-all-stage2-opcodes
63370all-stage3-ld: maybe-all-stage3-opcodes
63371all-stage4-ld: maybe-all-stage4-opcodes
63372all-stageprofile-ld: maybe-all-stageprofile-opcodes
63373all-stagetrain-ld: maybe-all-stagetrain-opcodes
63374all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
63375all-stageautoprofile-ld: maybe-all-stageautoprofile-opcodes
63376all-stageautofeedback-ld: maybe-all-stageautofeedback-opcodes
63377all-ld: maybe-all-build-bison
63378all-stage1-ld: maybe-all-build-bison
63379all-stage2-ld: maybe-all-build-bison
63380all-stage3-ld: maybe-all-build-bison
63381all-stage4-ld: maybe-all-build-bison
63382all-stageprofile-ld: maybe-all-build-bison
63383all-stagetrain-ld: maybe-all-build-bison
63384all-stagefeedback-ld: maybe-all-build-bison
63385all-stageautoprofile-ld: maybe-all-build-bison
63386all-stageautofeedback-ld: maybe-all-build-bison
63387all-ld: maybe-all-build-flex
63388all-stage1-ld: maybe-all-build-flex
63389all-stage2-ld: maybe-all-build-flex
63390all-stage3-ld: maybe-all-build-flex
63391all-stage4-ld: maybe-all-build-flex
63392all-stageprofile-ld: maybe-all-build-flex
63393all-stagetrain-ld: maybe-all-build-flex
63394all-stagefeedback-ld: maybe-all-build-flex
63395all-stageautoprofile-ld: maybe-all-build-flex
63396all-stageautofeedback-ld: maybe-all-build-flex
63397all-ld: maybe-all-intl
63398all-stage1-ld: maybe-all-stage1-intl
63399all-stage2-ld: maybe-all-stage2-intl
63400all-stage3-ld: maybe-all-stage3-intl
63401all-stage4-ld: maybe-all-stage4-intl
63402all-stageprofile-ld: maybe-all-stageprofile-intl
63403all-stagetrain-ld: maybe-all-stagetrain-intl
63404all-stagefeedback-ld: maybe-all-stagefeedback-intl
63405all-stageautoprofile-ld: maybe-all-stageautoprofile-intl
63406all-stageautofeedback-ld: maybe-all-stageautofeedback-intl
63407all-ld: maybe-all-gas
63408all-stage1-ld: maybe-all-stage1-gas
63409all-stage2-ld: maybe-all-stage2-gas
63410all-stage3-ld: maybe-all-stage3-gas
63411all-stage4-ld: maybe-all-stage4-gas
63412all-stageprofile-ld: maybe-all-stageprofile-gas
63413all-stagetrain-ld: maybe-all-stagetrain-gas
63414all-stagefeedback-ld: maybe-all-stagefeedback-gas
63415all-stageautoprofile-ld: maybe-all-stageautoprofile-gas
63416all-stageautofeedback-ld: maybe-all-stageautofeedback-gas
63417all-ld: maybe-all-binutils
63418all-stage1-ld: maybe-all-stage1-binutils
63419all-stage2-ld: maybe-all-stage2-binutils
63420all-stage3-ld: maybe-all-stage3-binutils
63421all-stage4-ld: maybe-all-stage4-binutils
63422all-stageprofile-ld: maybe-all-stageprofile-binutils
63423all-stagetrain-ld: maybe-all-stagetrain-binutils
63424all-stagefeedback-ld: maybe-all-stagefeedback-binutils
63425all-stageautoprofile-ld: maybe-all-stageautoprofile-binutils
63426all-stageautofeedback-ld: maybe-all-stageautofeedback-binutils
63427install-ld: maybe-install-gold
63428install-strip-ld: maybe-install-strip-gold
63429configure-gold: maybe-configure-intl
63430configure-stage1-gold: maybe-configure-stage1-intl
63431configure-stage2-gold: maybe-configure-stage2-intl
63432configure-stage3-gold: maybe-configure-stage3-intl
63433configure-stage4-gold: maybe-configure-stage4-intl
63434configure-stageprofile-gold: maybe-configure-stageprofile-intl
63435configure-stagetrain-gold: maybe-configure-stagetrain-intl
63436configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
63437configure-stageautoprofile-gold: maybe-configure-stageautoprofile-intl
63438configure-stageautofeedback-gold: maybe-configure-stageautofeedback-intl
63439all-gold: maybe-all-libiberty
63440all-stage1-gold: maybe-all-stage1-libiberty
63441all-stage2-gold: maybe-all-stage2-libiberty
63442all-stage3-gold: maybe-all-stage3-libiberty
63443all-stage4-gold: maybe-all-stage4-libiberty
63444all-stageprofile-gold: maybe-all-stageprofile-libiberty
63445all-stagetrain-gold: maybe-all-stagetrain-libiberty
63446all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
63447all-stageautoprofile-gold: maybe-all-stageautoprofile-libiberty
63448all-stageautofeedback-gold: maybe-all-stageautofeedback-libiberty
63449all-gold: maybe-all-intl
63450all-stage1-gold: maybe-all-stage1-intl
63451all-stage2-gold: maybe-all-stage2-intl
63452all-stage3-gold: maybe-all-stage3-intl
63453all-stage4-gold: maybe-all-stage4-intl
63454all-stageprofile-gold: maybe-all-stageprofile-intl
63455all-stagetrain-gold: maybe-all-stagetrain-intl
63456all-stagefeedback-gold: maybe-all-stagefeedback-intl
63457all-stageautoprofile-gold: maybe-all-stageautoprofile-intl
63458all-stageautofeedback-gold: maybe-all-stageautofeedback-intl
63459all-gold: maybe-all-bfd
63460all-stage1-gold: maybe-all-stage1-bfd
63461all-stage2-gold: maybe-all-stage2-bfd
63462all-stage3-gold: maybe-all-stage3-bfd
63463all-stage4-gold: maybe-all-stage4-bfd
63464all-stageprofile-gold: maybe-all-stageprofile-bfd
63465all-stagetrain-gold: maybe-all-stagetrain-bfd
63466all-stagefeedback-gold: maybe-all-stagefeedback-bfd
63467all-stageautoprofile-gold: maybe-all-stageautoprofile-bfd
63468all-stageautofeedback-gold: maybe-all-stageautofeedback-bfd
63469all-gold: maybe-all-build-bison
63470all-stage1-gold: maybe-all-build-bison
63471all-stage2-gold: maybe-all-build-bison
63472all-stage3-gold: maybe-all-build-bison
63473all-stage4-gold: maybe-all-build-bison
63474all-stageprofile-gold: maybe-all-build-bison
63475all-stagetrain-gold: maybe-all-build-bison
63476all-stagefeedback-gold: maybe-all-build-bison
63477all-stageautoprofile-gold: maybe-all-build-bison
63478all-stageautofeedback-gold: maybe-all-build-bison
63479all-gold: maybe-all-gas
63480all-stage1-gold: maybe-all-stage1-gas
63481all-stage2-gold: maybe-all-stage2-gas
63482all-stage3-gold: maybe-all-stage3-gas
63483all-stage4-gold: maybe-all-stage4-gas
63484all-stageprofile-gold: maybe-all-stageprofile-gas
63485all-stagetrain-gold: maybe-all-stagetrain-gas
63486all-stagefeedback-gold: maybe-all-stagefeedback-gas
63487all-stageautoprofile-gold: maybe-all-stageautoprofile-gas
63488all-stageautofeedback-gold: maybe-all-stageautofeedback-gas
63489check-gold: maybe-all-binutils
63490check-stage1-gold: maybe-all-stage1-binutils
63491check-stage2-gold: maybe-all-stage2-binutils
63492check-stage3-gold: maybe-all-stage3-binutils
63493check-stage4-gold: maybe-all-stage4-binutils
63494check-stageprofile-gold: maybe-all-stageprofile-binutils
63495check-stagetrain-gold: maybe-all-stagetrain-binutils
63496check-stagefeedback-gold: maybe-all-stagefeedback-binutils
63497check-stageautoprofile-gold: maybe-all-stageautoprofile-binutils
63498check-stageautofeedback-gold: maybe-all-stageautofeedback-binutils
63499check-gold: maybe-all-gas
63500check-stage1-gold: maybe-all-stage1-gas
63501check-stage2-gold: maybe-all-stage2-gas
63502check-stage3-gold: maybe-all-stage3-gas
63503check-stage4-gold: maybe-all-stage4-gas
63504check-stageprofile-gold: maybe-all-stageprofile-gas
63505check-stagetrain-gold: maybe-all-stagetrain-gas
63506check-stagefeedback-gold: maybe-all-stagefeedback-gas
63507check-stageautoprofile-gold: maybe-all-stageautoprofile-gas
63508check-stageautofeedback-gold: maybe-all-stageautofeedback-gas
63509configure-opcodes: maybe-configure-intl
63510configure-stage1-opcodes: maybe-configure-stage1-intl
63511configure-stage2-opcodes: maybe-configure-stage2-intl
63512configure-stage3-opcodes: maybe-configure-stage3-intl
63513configure-stage4-opcodes: maybe-configure-stage4-intl
63514configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
63515configure-stagetrain-opcodes: maybe-configure-stagetrain-intl
63516configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
63517configure-stageautoprofile-opcodes: maybe-configure-stageautoprofile-intl
63518configure-stageautofeedback-opcodes: maybe-configure-stageautofeedback-intl
63519all-opcodes: maybe-all-bfd
63520all-stage1-opcodes: maybe-all-stage1-bfd
63521all-stage2-opcodes: maybe-all-stage2-bfd
63522all-stage3-opcodes: maybe-all-stage3-bfd
63523all-stage4-opcodes: maybe-all-stage4-bfd
63524all-stageprofile-opcodes: maybe-all-stageprofile-bfd
63525all-stagetrain-opcodes: maybe-all-stagetrain-bfd
63526all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
63527all-stageautoprofile-opcodes: maybe-all-stageautoprofile-bfd
63528all-stageautofeedback-opcodes: maybe-all-stageautofeedback-bfd
63529all-opcodes: maybe-all-libiberty
63530all-stage1-opcodes: maybe-all-stage1-libiberty
63531all-stage2-opcodes: maybe-all-stage2-libiberty
63532all-stage3-opcodes: maybe-all-stage3-libiberty
63533all-stage4-opcodes: maybe-all-stage4-libiberty
63534all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
63535all-stagetrain-opcodes: maybe-all-stagetrain-libiberty
63536all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
63537all-stageautoprofile-opcodes: maybe-all-stageautoprofile-libiberty
63538all-stageautofeedback-opcodes: maybe-all-stageautofeedback-libiberty
63539all-opcodes: maybe-all-intl
63540all-stage1-opcodes: maybe-all-stage1-intl
63541all-stage2-opcodes: maybe-all-stage2-intl
63542all-stage3-opcodes: maybe-all-stage3-intl
63543all-stage4-opcodes: maybe-all-stage4-intl
63544all-stageprofile-opcodes: maybe-all-stageprofile-intl
63545all-stagetrain-opcodes: maybe-all-stagetrain-intl
63546all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
63547all-stageautoprofile-opcodes: maybe-all-stageautoprofile-intl
63548all-stageautofeedback-opcodes: maybe-all-stageautofeedback-intl
63549all-dejagnu: maybe-all-tcl
63550all-dejagnu: maybe-all-expect
63551all-dejagnu: maybe-all-tk
63552configure-expect: maybe-configure-tcl
63553configure-expect: maybe-configure-tk
63554all-expect: maybe-all-tcl
63555all-expect: maybe-all-tk
63556configure-itcl: maybe-configure-tcl
63557configure-itcl: maybe-configure-tk
63558all-itcl: maybe-all-tcl
63559all-itcl: maybe-all-tk
63560install-itcl: maybe-install-tcl
63561install-strip-itcl: maybe-install-strip-tcl
63562configure-tk: maybe-configure-tcl
63563all-tk: maybe-all-tcl
63564all-sid: maybe-all-tcl
63565all-sid: maybe-all-tk
63566install-sid: maybe-install-tcl
63567install-strip-sid: maybe-install-strip-tcl
63568install-sid: maybe-install-tk
63569install-strip-sid: maybe-install-strip-tk
63570configure-sim: maybe-all-gnulib
63571configure-sim: maybe-all-readline
63572all-fastjar: maybe-all-build-texinfo
63573all-libctf: all-libiberty
63574all-stage1-libctf: all-stage1-libiberty
63575all-stage2-libctf: all-stage2-libiberty
63576all-stage3-libctf: all-stage3-libiberty
63577all-stage4-libctf: all-stage4-libiberty
63578all-stageprofile-libctf: all-stageprofile-libiberty
63579all-stagetrain-libctf: all-stagetrain-libiberty
63580all-stagefeedback-libctf: all-stagefeedback-libiberty
63581all-stageautoprofile-libctf: all-stageautoprofile-libiberty
63582all-stageautofeedback-libctf: all-stageautofeedback-libiberty
63583all-libctf: maybe-all-bfd
63584all-stage1-libctf: maybe-all-stage1-bfd
63585all-stage2-libctf: maybe-all-stage2-bfd
63586all-stage3-libctf: maybe-all-stage3-bfd
63587all-stage4-libctf: maybe-all-stage4-bfd
63588all-stageprofile-libctf: maybe-all-stageprofile-bfd
63589all-stagetrain-libctf: maybe-all-stagetrain-bfd
63590all-stagefeedback-libctf: maybe-all-stagefeedback-bfd
63591all-stageautoprofile-libctf: maybe-all-stageautoprofile-bfd
63592all-stageautofeedback-libctf: maybe-all-stageautofeedback-bfd
63593all-libctf: maybe-all-zlib
63594all-stage1-libctf: maybe-all-stage1-zlib
63595all-stage2-libctf: maybe-all-stage2-zlib
63596all-stage3-libctf: maybe-all-stage3-zlib
63597all-stage4-libctf: maybe-all-stage4-zlib
63598all-stageprofile-libctf: maybe-all-stageprofile-zlib
63599all-stagetrain-libctf: maybe-all-stagetrain-zlib
63600all-stagefeedback-libctf: maybe-all-stagefeedback-zlib
63601all-stageautoprofile-libctf: maybe-all-stageautoprofile-zlib
63602all-stageautofeedback-libctf: maybe-all-stageautofeedback-zlib
63603configure-libctf: maybe-all-bfd
63604configure-stage1-libctf: maybe-all-stage1-bfd
63605configure-stage2-libctf: maybe-all-stage2-bfd
63606configure-stage3-libctf: maybe-all-stage3-bfd
63607configure-stage4-libctf: maybe-all-stage4-bfd
63608configure-stageprofile-libctf: maybe-all-stageprofile-bfd
63609configure-stagetrain-libctf: maybe-all-stagetrain-bfd
63610configure-stagefeedback-libctf: maybe-all-stagefeedback-bfd
63611configure-stageautoprofile-libctf: maybe-all-stageautoprofile-bfd
63612configure-stageautofeedback-libctf: maybe-all-stageautofeedback-bfd
63613configure-libctf: maybe-all-intl
63614configure-stage1-libctf: maybe-all-stage1-intl
63615configure-stage2-libctf: maybe-all-stage2-intl
63616configure-stage3-libctf: maybe-all-stage3-intl
63617configure-stage4-libctf: maybe-all-stage4-intl
63618configure-stageprofile-libctf: maybe-all-stageprofile-intl
63619configure-stagetrain-libctf: maybe-all-stagetrain-intl
63620configure-stagefeedback-libctf: maybe-all-stagefeedback-intl
63621configure-stageautoprofile-libctf: maybe-all-stageautoprofile-intl
63622configure-stageautofeedback-libctf: maybe-all-stageautofeedback-intl
63623configure-libctf: maybe-all-zlib
63624configure-stage1-libctf: maybe-all-stage1-zlib
63625configure-stage2-libctf: maybe-all-stage2-zlib
63626configure-stage3-libctf: maybe-all-stage3-zlib
63627configure-stage4-libctf: maybe-all-stage4-zlib
63628configure-stageprofile-libctf: maybe-all-stageprofile-zlib
63629configure-stagetrain-libctf: maybe-all-stagetrain-zlib
63630configure-stagefeedback-libctf: maybe-all-stagefeedback-zlib
63631configure-stageautoprofile-libctf: maybe-all-stageautoprofile-zlib
63632configure-stageautofeedback-libctf: maybe-all-stageautofeedback-zlib
63633configure-libctf: maybe-all-libiconv
63634configure-stage1-libctf: maybe-all-stage1-libiconv
63635configure-stage2-libctf: maybe-all-stage2-libiconv
63636configure-stage3-libctf: maybe-all-stage3-libiconv
63637configure-stage4-libctf: maybe-all-stage4-libiconv
63638configure-stageprofile-libctf: maybe-all-stageprofile-libiconv
63639configure-stagetrain-libctf: maybe-all-stagetrain-libiconv
63640configure-stagefeedback-libctf: maybe-all-stagefeedback-libiconv
63641configure-stageautoprofile-libctf: maybe-all-stageautoprofile-libiconv
63642configure-stageautofeedback-libctf: maybe-all-stageautofeedback-libiconv
63643check-libctf: maybe-all-ld
63644check-stage1-libctf: maybe-all-stage1-ld
63645check-stage2-libctf: maybe-all-stage2-ld
63646check-stage3-libctf: maybe-all-stage3-ld
63647check-stage4-libctf: maybe-all-stage4-ld
63648check-stageprofile-libctf: maybe-all-stageprofile-ld
63649check-stagetrain-libctf: maybe-all-stagetrain-ld
63650check-stagefeedback-libctf: maybe-all-stagefeedback-ld
63651check-stageautoprofile-libctf: maybe-all-stageautoprofile-ld
63652check-stageautofeedback-libctf: maybe-all-stageautofeedback-ld
63653distclean-gnulib: maybe-distclean-gdb
63654distclean-gnulib: maybe-distclean-gdbserver
63655all-bison: maybe-all-build-texinfo
63656all-flex: maybe-all-build-bison
63657all-flex: maybe-all-m4
63658all-flex: maybe-all-build-texinfo
63659all-m4: maybe-all-build-texinfo
63660configure-target-fastjar: maybe-configure-target-zlib
63661all-target-fastjar: maybe-all-target-zlib
63662configure-target-libgo: maybe-configure-target-libffi
63663all-target-libgo: maybe-all-target-libbacktrace
63664all-target-libgo: maybe-all-target-libffi
63665all-target-libgo: maybe-all-target-libatomic
63666configure-target-libphobos: maybe-configure-target-libbacktrace
63667configure-target-libphobos: maybe-configure-target-zlib
63668all-target-libphobos: maybe-all-target-libbacktrace
63669all-target-libphobos: maybe-all-target-zlib
63670all-target-libphobos: maybe-all-target-libatomic
63671configure-target-libstdc++-v3: maybe-configure-target-libgomp
63672configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
63673configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
63674configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
63675configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
63676configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
63677configure-stagetrain-target-libstdc++-v3: maybe-configure-stagetrain-target-libgomp
63678configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
63679configure-stageautoprofile-target-libstdc++-v3: maybe-configure-stageautoprofile-target-libgomp
63680configure-stageautofeedback-target-libstdc++-v3: maybe-configure-stageautofeedback-target-libgomp
63681configure-target-libsanitizer: maybe-all-target-libstdc++-v3
63682configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
63683configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
63684configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
63685configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
63686configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
63687configure-stagetrain-target-libsanitizer: maybe-all-stagetrain-target-libstdc++-v3
63688configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
63689configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-target-libstdc++-v3
63690configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-target-libstdc++-v3
63691configure-target-libvtv: maybe-all-target-libstdc++-v3
63692configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
63693configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
63694configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
63695configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
63696configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
63697configure-stagetrain-target-libvtv: maybe-all-stagetrain-target-libstdc++-v3
63698configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
63699configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-target-libstdc++-v3
63700configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-target-libstdc++-v3
63701all-target-libstdc++-v3: maybe-configure-target-libgomp
63702all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
63703all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
63704all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
63705all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
63706all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
63707all-stagetrain-target-libstdc++-v3: maybe-configure-stagetrain-target-libgomp
63708all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
63709all-stageautoprofile-target-libstdc++-v3: maybe-configure-stageautoprofile-target-libgomp
63710all-stageautofeedback-target-libstdc++-v3: maybe-configure-stageautofeedback-target-libgomp
63711install-target-libgo: maybe-install-target-libatomic
63712install-target-libgfortran: maybe-install-target-libquadmath
63713install-target-libgfortran: maybe-install-target-libgcc
63714install-target-libphobos: maybe-install-target-libatomic
63715install-target-libsanitizer: maybe-install-target-libstdc++-v3
63716install-target-libsanitizer: maybe-install-target-libgcc
63717install-target-libvtv: maybe-install-target-libstdc++-v3
63718install-target-libvtv: maybe-install-target-libgcc
63719install-target-liboffloadmic: maybe-install-target-libstdc++-v3
63720install-target-liboffloadmic: maybe-install-target-libgcc
63721install-target-libitm: maybe-install-target-libgcc
63722install-target-libobjc: maybe-install-target-libgcc
63723install-target-libstdc++-v3: maybe-install-target-libgcc
63724all-target-libgloss: maybe-all-target-newlib
63725all-target-winsup: maybe-all-target-libtermcap
63726configure-target-libgfortran: maybe-all-target-libquadmath
63727configure-target-libgfortran: maybe-all-target-libbacktrace
63728
63729
63730@if gcc-bootstrap
63731configure-gnattools: stage_last
63732configure-libcc1: stage_last
63733configure-c++tools: stage_last
63734configure-utils: stage_last
63735configure-gdb: stage_last
63736configure-gdbserver: stage_last
63737configure-gdbsupport: stage_last
63738configure-gprof: stage_last
63739configure-gprofng: stage_last
63740configure-sid: stage_last
63741configure-sim: stage_last
63742configure-fastjar: stage_last
63743configure-bison: stage_last
63744configure-flex: stage_last
63745configure-m4: stage_last
63746@endif gcc-bootstrap
63747
63748@unless gcc-bootstrap
63749all-gnattools: maybe-all-target-libstdc++-v3
63750configure-libcc1: maybe-configure-gcc
63751all-libcc1: maybe-all-gcc
63752all-c++tools: maybe-all-gcc
63753all-utils: maybe-all-libiberty
63754configure-gdb: maybe-all-intl
63755configure-gdb: maybe-all-bfd
63756configure-gdb: maybe-all-libiconv
63757all-gdb: maybe-all-libiberty
63758all-gdb: maybe-all-libiconv
63759all-gdb: maybe-all-opcodes
63760all-gdb: maybe-all-libdecnumber
63761all-gdb: maybe-all-libctf
63762all-gdb: maybe-all-libbacktrace
63763all-gdbserver: maybe-all-libiberty
63764configure-gdbsupport: maybe-configure-intl
63765all-gdbsupport: maybe-all-intl
63766configure-gprof: maybe-configure-intl
63767all-gprof: maybe-all-libiberty
63768all-gprof: maybe-all-bfd
63769all-gprof: maybe-all-opcodes
63770all-gprof: maybe-all-intl
63771all-gprof: maybe-all-gas
63772configure-gprofng: maybe-configure-intl
63773all-gprofng: maybe-all-libiberty
63774all-gprofng: maybe-all-bfd
63775all-gprofng: maybe-all-opcodes
63776all-gprofng: maybe-all-intl
63777all-gprofng: maybe-all-gas
63778all-sid: maybe-all-libiberty
63779all-sid: maybe-all-bfd
63780all-sid: maybe-all-opcodes
63781configure-sim: maybe-configure-intl
63782all-sim: maybe-all-intl
63783all-sim: maybe-all-libiberty
63784all-sim: maybe-all-bfd
63785all-sim: maybe-all-opcodes
63786all-fastjar: maybe-all-zlib
63787all-fastjar: maybe-all-libiberty
63788all-bison: maybe-all-intl
63789all-flex: maybe-all-intl
63790all-m4: maybe-all-intl
63791configure-target-libgo: maybe-all-target-libstdc++-v3
63792configure-target-libffi: maybe-all-target-libstdc++-v3
63793configure-target-liboffloadmic: maybe-configure-target-libgomp
63794all-target-liboffloadmic: maybe-all-target-libgomp
63795configure-target-newlib: maybe-all-binutils
63796configure-target-newlib: maybe-all-ld
63797@endunless gcc-bootstrap
63798
63799# Dependencies for target modules on other target modules are
63800# described by lang_env_dependencies; the defaults apply to anything
63801# not mentioned there.
63802
63803
63804@if gcc-bootstrap
63805configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
63806configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
63807configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
63808configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
63809configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
63810configure-stagetrain-target-libstdc++-v3: maybe-all-stagetrain-target-libgcc
63811configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
63812configure-stageautoprofile-target-libstdc++-v3: maybe-all-stageautoprofile-target-libgcc
63813configure-stageautofeedback-target-libstdc++-v3: maybe-all-stageautofeedback-target-libgcc
63814configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
63815configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
63816configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
63817configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
63818configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
63819configure-stagetrain-target-libsanitizer: maybe-all-stagetrain-target-libgcc
63820configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
63821configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-target-libgcc
63822configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-target-libgcc
63823configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
63824configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
63825configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
63826configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
63827configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
63828configure-stagetrain-target-libvtv: maybe-all-stagetrain-target-libgcc
63829configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
63830configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-target-libgcc
63831configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-target-libgcc
63832configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
63833configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
63834configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
63835configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
63836configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
63837configure-stagetrain-target-libgomp: maybe-all-stagetrain-target-libgcc
63838configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
63839configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-target-libgcc
63840configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-target-libgcc
63841@endif gcc-bootstrap
63842
63843@if gcc-no-bootstrap
63844configure-target-libstdc++-v3: maybe-all-target-libgcc
63845configure-target-libsanitizer: maybe-all-target-libgcc
63846configure-target-libvtv: maybe-all-target-libgcc
63847configure-target-liboffloadmic: maybe-all-target-libgcc
63848configure-target-libssp: maybe-all-target-libgcc
63849configure-target-newlib: maybe-all-target-libgcc
63850configure-target-libbacktrace: maybe-all-target-libgcc
63851configure-target-libquadmath: maybe-all-target-libgcc
63852configure-target-libgfortran: maybe-all-target-libgcc
63853configure-target-libobjc: maybe-all-target-libgcc
63854configure-target-libgo: maybe-all-target-libgcc
63855configure-target-libphobos: maybe-all-target-libgcc
63856configure-target-libtermcap: maybe-all-target-libgcc
63857configure-target-winsup: maybe-all-target-libgcc
63858configure-target-libgloss: maybe-all-target-libgcc
63859configure-target-libffi: maybe-all-target-libgcc
63860configure-target-zlib: maybe-all-target-libgcc
63861configure-target-rda: maybe-all-target-libgcc
63862configure-target-libada: maybe-all-target-libgcc
63863configure-target-libgomp: maybe-all-target-libgcc
63864configure-target-libitm: maybe-all-target-libgcc
63865configure-target-libatomic: maybe-all-target-libgcc
63866@endif gcc-no-bootstrap
63867
63868
63869configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
63870
63871configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
63872
63873configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
63874
63875configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss
63876configure-target-liboffloadmic: maybe-all-target-libstdc++-v3
63877
63878configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
63879
63880
63881
63882configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
63883
63884configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
63885
63886configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
63887
63888configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
63889
63890configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
63891
63892configure-target-libphobos: maybe-all-target-newlib maybe-all-target-libgloss
63893
63894configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
63895
63896configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
63897
63898
63899configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
63900configure-target-libffi: maybe-all-target-libstdc++-v3
63901
63902configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
63903
63904configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
63905
63906configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
63907
63908configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
63909
63910configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
63911configure-target-libitm: maybe-all-target-libstdc++-v3
63912
63913configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
63914
63915
63916CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
63917GDB_TK = @GDB_TK@
63918INSTALL_GDB_TK = @INSTALL_GDB_TK@
63919configure-gdb: $(CONFIGURE_GDB_TK)
63920all-gdb: $(gdbnlmrequirements) $(GDB_TK)
63921install-gdb: $(INSTALL_GDB_TK)
63922
63923# Serialization dependencies.  Host configures don't work well in parallel to
63924# each other, due to contention over config.cache.  Target configures and
63925# build configures are similar.
63926@serialization_dependencies@
63927
63928# --------------------------------
63929# Regenerating top level configury
63930# --------------------------------
63931
63932# Rebuilding Makefile.in, using autogen.
63933AUTOGEN = autogen
63934$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
63935	cd $(srcdir) && $(AUTOGEN) Makefile.def
63936
63937# Rebuilding Makefile.
63938Makefile: $(srcdir)/Makefile.in config.status
63939	CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
63940
63941config.status: configure
63942	CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
63943
63944# Rebuilding configure.
63945AUTOCONF = autoconf
63946$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
63947	$(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4 \
63948	$(srcdir)/config/elf.m4 $(srcdir)/config/isl.m4 \
63949	$(srcdir)/config/gcc-plugin.m4 \
63950	$(srcdir)/libtool.m4 $(srcdir)/ltoptions.m4 $(srcdir)/ltsugar.m4 \
63951	$(srcdir)/ltversion.m4 $(srcdir)/lt~obsolete.m4
63952	cd $(srcdir) && $(AUTOCONF)
63953
63954# ------------------------------
63955# Special directives to GNU Make
63956# ------------------------------
63957
63958# Don't pass command-line variables to submakes.
63959.NOEXPORT:
63960MAKEOVERRIDES=
63961
63962# end of Makefile.in
63963