xref: /netbsd-src/external/gpl3/binutils/dist/Makefile.in (revision dd7241df2fae9da4ea2bd20a68f001fa86ecf909)
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, 2023
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	GUILE="$(GUILE)"; export GUILE;
148
149# This is the list of variables to export in the environment when
150# configuring subdirectories for the build system.
151BUILD_EXPORTS = \
152	$(BASE_EXPORTS) \
153	AR="$(AR_FOR_BUILD)"; export AR; \
154	AS="$(AS_FOR_BUILD)"; export AS; \
155	CC="$(CC_FOR_BUILD)"; export CC; \
156	CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
157	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
158	CPP="$(CPP_FOR_BUILD)"; export CPP; \
159	CPPFLAGS="$(CPPFLAGS_FOR_BUILD)"; export CPPFLAGS; \
160	CXX="$(CXX_FOR_BUILD)"; export CXX; \
161	CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
162	GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
163	GOC="$(GOC_FOR_BUILD)"; export GOC; \
164	GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
165	GDC="$(GDC_FOR_BUILD)"; export GDC; \
166	GDCFLAGS="$(GDCFLAGS_FOR_BUILD)"; export GDCFLAGS; \
167	GM2="$(GM2_FOR_BUILD)"; export GM2; \
168	GM2FLAGS="$(GM2FLAGS_FOR_BUILD)"; export GM2FLAGS; \
169	DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
170	DSYMUTIL="$(DSYMUTIL_FOR_BUILD)"; export DSYMUTIL; \
171	LD="$(LD_FOR_BUILD)"; export LD; \
172	LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
173	NM="$(NM_FOR_BUILD)"; export NM; \
174	RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
175	WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
176	WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
177
178# These variables must be set on the make command line for directories
179# built for the build system to override those in BASE_FLAGS_TO_PASS.
180EXTRA_BUILD_FLAGS = \
181	CFLAGS="$(CFLAGS_FOR_BUILD)" \
182	LDFLAGS="$(LDFLAGS_FOR_BUILD)"
183
184# This is the list of directories to built for the host system.
185SUBDIRS = @configdirs@
186TARGET_CONFIGDIRS = @target_configdirs@
187# This is set by the configure script to the arguments to use when configuring
188# directories built for the host system.
189HOST_CONFIGARGS = @host_configargs@
190# Host programs are put under this directory, which is . except if building
191# with srcdir=..
192HOST_SUBDIR = @host_subdir@
193# This is the list of variables to export in the environment when
194# configuring subdirectories for the host system.  We need to pass
195# some to the GCC configure because of its hybrid host/target nature.
196HOST_EXPORTS = \
197	$(BASE_EXPORTS) \
198	CC="$(CC)"; export CC; \
199	ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
200	CFLAGS="$(CFLAGS)"; export CFLAGS; \
201	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
202	CXX="$(CXX)"; export CXX; \
203	CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
204	GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
205	GOC="$(GOC)"; export GOC; \
206	GDC="$(GDC)"; export GDC; \
207	GM2="$(GM2)"; export GM2; \
208	AR="$(AR)"; export AR; \
209	AS="$(AS)"; export AS; \
210	CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
211	CPP_FOR_BUILD="$(CPP_FOR_BUILD)"; export CPP_FOR_BUILD; \
212	CPPFLAGS_FOR_BUILD="$(CPPFLAGS_FOR_BUILD)"; export CPPFLAGS_FOR_BUILD; \
213	CXX_FOR_BUILD="$(CXX_FOR_BUILD)"; export CXX_FOR_BUILD; \
214	DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
215	DSYMUTIL="$(DSYMUTIL)"; export DSYMUTIL; \
216	LD="$(LD)"; export LD; \
217	LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
218	NM="$(NM)"; export NM; \
219	RANLIB="$(RANLIB)"; export RANLIB; \
220	WINDRES="$(WINDRES)"; export WINDRES; \
221	WINDMC="$(WINDMC)"; export WINDMC; \
222	OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
223	OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
224	OTOOL="$(OTOOL)"; export OTOOL; \
225	PKG_CONFIG_PATH="$(PKG_CONFIG_PATH)"; export PKG_CONFIG_PATH; \
226	READELF="$(READELF)"; export READELF; \
227	AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
228	AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
229	DSYMUTIL_FOR_TARGET="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL_FOR_TARGET; \
230	GCC_FOR_TARGET="$(GCC_FOR_TARGET) $$TFLAGS"; export GCC_FOR_TARGET; \
231	LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
232	NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
233	OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
234	OBJCOPY_FOR_TARGET="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY_FOR_TARGET; \
235	OTOOL_FOR_TARGET="$(OTOOL_FOR_TARGET)"; export OTOOL_FOR_TARGET; \
236	RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
237	READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
238	TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
239	HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
240	GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
241	GMPINC="$(HOST_GMPINC)"; export GMPINC; \
242	ISLLIBS="$(HOST_ISLLIBS)"; export ISLLIBS; \
243	ISLINC="$(HOST_ISLINC)"; export ISLINC; \
244	XGCC_FLAGS_FOR_TARGET="$(XGCC_FLAGS_FOR_TARGET)"; export XGCC_FLAGS_FOR_TARGET; \
245@if gcc-bootstrap
246	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
247@endif gcc-bootstrap
248	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
249
250POSTSTAGE1_CXX_EXPORT = \
251	CXX='$(CXX)'; export CXX; \
252	CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
253@if target-libstdc++-v3-bootstrap
254# Override the above if we're bootstrapping C++.
255POSTSTAGE1_CXX_EXPORT = \
256	CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
257	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
258	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
259	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
260	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
261	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
262	  `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
263	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
264	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
265	  export CXX; \
266	CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
267@endif target-libstdc++-v3-bootstrap
268
269# Similar, for later GCC stages.
270POSTSTAGE1_HOST_EXPORTS = \
271	$(HOST_EXPORTS) \
272	CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
273	  -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
274	  $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
275	CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
276	$(POSTSTAGE1_CXX_EXPORT) \
277	$(LTO_EXPORTS) \
278	GDC="$$r/$(HOST_SUBDIR)/prev-gcc/gdc$(exeext) -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
279	  -B$(build_tooldir)/bin/ $(GDCFLAGS_FOR_TARGET) \
280	  -B$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime/gcc \
281	  -B$$r/prev-$(TARGET_SUBDIR)/libphobos/src \
282	  -B$$r/prev-$(TARGET_SUBDIR)/libphobos/src/.libs \
283	  -I$$r/prev-$(TARGET_SUBDIR)/libphobos/libdruntime -I$$s/libphobos/libdruntime \
284	  -L$$r/prev-$(TARGET_SUBDIR)/libphobos/src/.libs \
285	  -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
286	  -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; \
287	export GDC; \
288	GDC_FOR_BUILD="$$GDC"; export GDC_FOR_BUILD; \
289	GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
290	LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
291	HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
292
293# Target libraries are put under this directory:
294TARGET_SUBDIR = @target_subdir@
295# This is set by the configure script to the arguments to use when configuring
296# directories built for the target.
297TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
298# This is the list of variables to export in the environment when
299# configuring subdirectories for the target system.
300BASE_TARGET_EXPORTS = \
301	$(BASE_EXPORTS) \
302	AR="$(AR_FOR_TARGET)"; export AR; \
303	AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
304	CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
305	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
306	CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
307	CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
308	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
309	GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
310	GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
311	GDC="$(GDC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GDC; \
312	GM2="$(GM2_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GM2; \
313	DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
314	DSYMUTIL="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL; \
315	LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
316	LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
317	LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
318	NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
319	OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
320	OBJCOPY="$(OBJCOPY_FOR_TARGET)"; export OBJCOPY; \
321	OTOOL="$(OTOOL_FOR_TARGET)"; export OTOOL; \
322	RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
323	READELF="$(READELF_FOR_TARGET)"; export READELF; \
324	STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
325	SYSROOT_CFLAGS_FOR_TARGET="$(SYSROOT_CFLAGS_FOR_TARGET)"; export SYSROOT_CFLAGS_FOR_TARGET; \
326	WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
327	WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
328@if gcc-bootstrap
329	$(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
330@endif gcc-bootstrap
331	$(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
332	TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
333
334RAW_CXX_TARGET_EXPORTS = \
335	$(BASE_TARGET_EXPORTS) \
336	CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
337	CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
338
339NORMAL_TARGET_EXPORTS = \
340	$(BASE_TARGET_EXPORTS) \
341	CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
342
343# Where to find GMP
344HOST_GMPLIBS = @gmplibs@
345HOST_GMPINC = @gmpinc@
346
347# Where to find isl
348HOST_ISLLIBS = @isllibs@
349HOST_ISLINC = @islinc@
350
351# ----------------------------------------------
352# Programs producing files for the BUILD machine
353# ----------------------------------------------
354
355SHELL = @SHELL@
356
357# pwd command to use.  Allow user to override default by setting PWDCMD in
358# the environment to account for automounters.  The make variable must not
359# be called PWDCMD, otherwise the value set here is passed to make
360# subprocesses and overrides the setting from the user's environment.
361# Don't use PWD since it is a common shell environment variable and we
362# don't want to corrupt it.
363PWD_COMMAND = $${PWDCMD-pwd}
364
365# compilers to use to create programs which must be run in the build
366# environment.
367AR_FOR_BUILD = @AR_FOR_BUILD@
368AS_FOR_BUILD = @AS_FOR_BUILD@
369CC_FOR_BUILD = @CC_FOR_BUILD@
370CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
371CPP_FOR_BUILD = @CPP_FOR_BUILD@
372CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@
373CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
374CXX_FOR_BUILD = @CXX_FOR_BUILD@
375DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
376DSYMUTIL_FOR_BUILD = @DSYMUTIL_FOR_BUILD@
377GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
378GOC_FOR_BUILD = @GOC_FOR_BUILD@
379GDC_FOR_BUILD = @GDC_FOR_BUILD@
380GM2_FOR_BUILD = @GM2_FOR_BUILD@
381LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
382LD_FOR_BUILD = @LD_FOR_BUILD@
383NM_FOR_BUILD = @NM_FOR_BUILD@
384RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
385WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
386WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
387
388# Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
389# here so that they can be overridden by Makefile fragments.
390BUILD_PREFIX = @BUILD_PREFIX@
391BUILD_PREFIX_1 = @BUILD_PREFIX_1@
392
393# Flags to pass to stage2 and later makes.  They are defined
394# here so that they can be overridden by Makefile fragments.
395BOOT_CFLAGS= -g -O2
396BOOT_LDFLAGS=
397BOOT_ADAFLAGS= -gnatpg
398
399AWK = @AWK@
400SED = @SED@
401BISON = @BISON@
402YACC = @YACC@
403FLEX = @FLEX@
404LEX = @LEX@
405M4 = @M4@
406MAKEINFO = @MAKEINFO@
407EXPECT = @EXPECT@
408RUNTEST = @RUNTEST@
409
410AUTO_PROFILE = gcc-auto-profile --all -c 10000000
411
412# This just becomes part of the MAKEINFO definition passed down to
413# sub-makes.  It lets flags be given on the command line while still
414# using the makeinfo from the object tree.
415# (Default to avoid splitting info files by setting the threshold high.)
416MAKEINFOFLAGS = --split-size=5000000
417
418# ---------------------------------------------
419# Programs producing files for the HOST machine
420# ---------------------------------------------
421
422AS = @AS@
423AR = @AR@ @AR_PLUGIN_OPTION@
424AR_FLAGS = rc
425CC = @CC@
426CXX = @CXX@
427DLLTOOL = @DLLTOOL@
428DSYMUTIL = @DSYMUTIL@
429LD = @LD@
430LIPO = @LIPO@
431NM = @NM@
432OBJDUMP = @OBJDUMP@
433OTOOL = @OTOOL@
434RANLIB = @RANLIB@ @RANLIB_PLUGIN_OPTION@
435READELF = @READELF@
436STRIP = @STRIP@
437WINDRES = @WINDRES@
438WINDMC = @WINDMC@
439
440GDC = @GDC@
441GNATBIND = @GNATBIND@
442GNATMAKE = @GNATMAKE@
443
444CFLAGS = @CFLAGS@
445LDFLAGS = @LDFLAGS@
446LIBCFLAGS = $(CFLAGS)
447CXXFLAGS = @CXXFLAGS@
448LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
449GOCFLAGS = $(CFLAGS)
450GDCFLAGS = @GDCFLAGS@
451GM2FLAGS = $(CFLAGS)
452
453PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
454
455GUILE = guile
456
457# Pass additional PGO and LTO compiler options to the PGO build.
458BUILD_CFLAGS = $(PGO_BUILD_CFLAGS) $(PGO_BUILD_LTO_CFLAGS)
459# Not supported by BSD make
460# override CFLAGS += $(BUILD_CFLAGS)
461# override CXXFLAGS += $(BUILD_CFLAGS)
462CFLAGS += $(BUILD_CFLAGS)
463CXXFLAGS += $(BUILD_CFLAGS)
464
465# Additional PGO and LTO compiler options to generate profiling data
466# for the PGO build.
467PGO_BUILD_GEN_FLAGS_TO_PASS = \
468	PGO_BUILD_CFLAGS="@PGO_BUILD_GEN_CFLAGS@" \
469	PGO_BUILD_LTO_CFLAGS="@PGO_BUILD_LTO_CFLAGS@"
470
471# NB: Filter out any compiler options which may fail PGO training runs.
472PGO_BUILD_TRAINING_CFLAGS:= \
473	$(filter-out -Werror=%,$(CFLAGS))
474PGO_BUILD_TRAINING_CXXFLAGS:=\
475	$(filter-out -Werror=%,$(CXXFLAGS))
476PGO_BUILD_TRAINING_CFLAGS:= \
477	$(filter-out -Wall,$(PGO_BUILD_TRAINING_CFLAGS))
478PGO_BUILD_TRAINING_CXXFLAGS:= \
479	$(filter-out -Wall,$(PGO_BUILD_TRAINING_CXXFLAGS))
480PGO_BUILD_TRAINING_CFLAGS:= \
481	$(filter-out -specs=%,$(PGO_BUILD_TRAINING_CFLAGS))
482PGO_BUILD_TRAINING_CXXFLAGS:= \
483	$(filter-out -specs=%,$(PGO_BUILD_TRAINING_CXXFLAGS))
484PGO_BUILD_TRAINING_FLAGS_TO_PASS = \
485	PGO_BUILD_TRAINING=yes \
486	CFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CFLAGS)" \
487	CXXFLAGS_FOR_TARGET="$(PGO_BUILD_TRAINING_CXXFLAGS)"
488
489# Ignore "make check" errors in PGO training runs.
490PGO_BUILD_TRAINING_MFLAGS = -i
491
492# Additional PGO and LTO compiler options to use profiling data for the
493# PGO build.
494PGO_BUILD_USE_FLAGS_TO_PASS = \
495	PGO_BUILD_CFLAGS="@PGO_BUILD_USE_CFLAGS@" \
496	PGO_BUILD_LTO_CFLAGS="@PGO_BUILD_LTO_CFLAGS@"
497
498# PGO training targets for the PGO build.  FIXME: Add gold tests to
499# training.
500PGO-TRAINING-TARGETS = binutils gas gdb ld sim
501PGO_BUILD_TRAINING = $(addprefix maybe-check-,$(PGO-TRAINING-TARGETS))
502
503CREATE_GCOV = create_gcov
504PROFILE_MERGER = profile_merger
505
506TFLAGS =
507
508# Defaults for all stages; some are overridden below.
509
510STAGE_CFLAGS = $(BOOT_CFLAGS)
511STAGE_TFLAGS = $(TFLAGS)
512STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
513
514
515# Defaults for stage 1; some are overridden below.
516STAGE1_CFLAGS = $(STAGE_CFLAGS)
517STAGE1_CXXFLAGS = $(CXXFLAGS)
518@if target-libstdc++-v3-bootstrap
519# Override the above if we're bootstrapping C++.
520STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
521@endif target-libstdc++-v3-bootstrap
522STAGE1_TFLAGS = $(STAGE_TFLAGS)
523STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
524
525# Defaults for stage 2; some are overridden below.
526STAGE2_CFLAGS = $(STAGE_CFLAGS)
527STAGE2_CXXFLAGS = $(CXXFLAGS)
528@if target-libstdc++-v3-bootstrap
529# Override the above if we're bootstrapping C++.
530STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
531@endif target-libstdc++-v3-bootstrap
532STAGE2_TFLAGS = $(STAGE_TFLAGS)
533STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
534
535# Defaults for stage 3; some are overridden below.
536STAGE3_CFLAGS = $(STAGE_CFLAGS)
537STAGE3_CXXFLAGS = $(CXXFLAGS)
538@if target-libstdc++-v3-bootstrap
539# Override the above if we're bootstrapping C++.
540STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
541@endif target-libstdc++-v3-bootstrap
542STAGE3_TFLAGS = $(STAGE_TFLAGS)
543STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
544
545# Defaults for stage 4; some are overridden below.
546STAGE4_CFLAGS = $(STAGE_CFLAGS)
547STAGE4_CXXFLAGS = $(CXXFLAGS)
548@if target-libstdc++-v3-bootstrap
549# Override the above if we're bootstrapping C++.
550STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
551@endif target-libstdc++-v3-bootstrap
552STAGE4_TFLAGS = $(STAGE_TFLAGS)
553STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
554
555# Defaults for stage profile; some are overridden below.
556STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
557STAGEprofile_CXXFLAGS = $(CXXFLAGS)
558@if target-libstdc++-v3-bootstrap
559# Override the above if we're bootstrapping C++.
560STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
561@endif target-libstdc++-v3-bootstrap
562STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
563STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
564
565# Defaults for stage train; some are overridden below.
566STAGEtrain_CFLAGS = $(STAGE_CFLAGS)
567STAGEtrain_CXXFLAGS = $(CXXFLAGS)
568@if target-libstdc++-v3-bootstrap
569# Override the above if we're bootstrapping C++.
570STAGEtrain_CXXFLAGS = $(STAGEtrain_CFLAGS)
571@endif target-libstdc++-v3-bootstrap
572STAGEtrain_TFLAGS = $(STAGE_TFLAGS)
573STAGEtrain_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
574
575# Defaults for stage feedback; some are overridden below.
576STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
577STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
578@if target-libstdc++-v3-bootstrap
579# Override the above if we're bootstrapping C++.
580STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
581@endif target-libstdc++-v3-bootstrap
582STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
583STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
584
585# Defaults for stage autoprofile; some are overridden below.
586STAGEautoprofile_CFLAGS = $(STAGE_CFLAGS)
587STAGEautoprofile_CXXFLAGS = $(CXXFLAGS)
588@if target-libstdc++-v3-bootstrap
589# Override the above if we're bootstrapping C++.
590STAGEautoprofile_CXXFLAGS = $(STAGEautoprofile_CFLAGS)
591@endif target-libstdc++-v3-bootstrap
592STAGEautoprofile_TFLAGS = $(STAGE_TFLAGS)
593STAGEautoprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
594
595# Defaults for stage autofeedback; some are overridden below.
596STAGEautofeedback_CFLAGS = $(STAGE_CFLAGS)
597STAGEautofeedback_CXXFLAGS = $(CXXFLAGS)
598@if target-libstdc++-v3-bootstrap
599# Override the above if we're bootstrapping C++.
600STAGEautofeedback_CXXFLAGS = $(STAGEautofeedback_CFLAGS)
601@endif target-libstdc++-v3-bootstrap
602STAGEautofeedback_TFLAGS = $(STAGE_TFLAGS)
603STAGEautofeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
604
605
606# By default, C and C++ are the only stage1 languages, because they are the
607# only ones we require to build with the bootstrap compiler, and also the
608# only ones useful for building stage2.
609
610STAGE1_CFLAGS = @stage1_cflags@
611STAGE1_CHECKING = @stage1_checking@
612STAGE1_LANGUAGES = @stage1_languages@
613# * We force-disable intermodule optimizations, even if
614#   --enable-intermodule was passed, since the installed compiler
615#   probably can't handle them.  Luckily, autoconf always respects
616#   the last argument when conflicting --enable arguments are passed.
617# * Likewise, we force-disable coverage flags, since the installed
618#   compiler probably has never heard of them.
619# * We also disable -Wformat, since older GCCs don't understand newer %s.
620STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
621	  --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
622	  --disable-build-format-warnings
623
624@if target-libphobos-bootstrap
625STAGE1_CONFIGURE_FLAGS += --with-libphobos-druntime-only
626STAGE2_CONFIGURE_FLAGS += --with-libphobos-druntime-only
627@endif target-libphobos-bootstrap
628
629# When using the slow stage1 compiler disable IL verification and forcefully
630# enable it when using the stage2 compiler instead.  As we later compare
631# stage2 and stage3 we are merely avoid doing redundant work, plus we apply
632# checking when building all target libraries for release builds.
633STAGE1_TFLAGS += -fno-checking
634STAGE2_CFLAGS += -fno-checking
635STAGE2_TFLAGS += -fno-checking
636STAGE3_CFLAGS += -fchecking=1
637STAGE3_TFLAGS += -fchecking=1
638
639STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
640STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
641
642STAGEtrain_CFLAGS = $(filter-out -fchecking=1,$(STAGE3_CFLAGS))
643STAGEtrain_TFLAGS = $(filter-out -fchecking=1,$(STAGE3_TFLAGS))
644
645STAGEfeedback_CFLAGS = $(STAGE4_CFLAGS) -fprofile-use -fprofile-reproducible=parallel-runs
646STAGEfeedback_TFLAGS = $(STAGE4_TFLAGS)
647# Disable warnings as errors for a few reasons:
648# - sources for gen* binaries do not have .gcda files available
649# - inlining decisions generate extra warnings
650STAGEfeedback_CONFIGURE_FLAGS = $(filter-out --enable-werror-always,$(STAGE_CONFIGURE_FLAGS))
651
652STAGEautoprofile_CFLAGS = $(filter-out -gtoggle,$(STAGE2_CFLAGS)) -g
653STAGEautoprofile_TFLAGS = $(STAGE2_TFLAGS)
654
655STAGEautofeedback_CFLAGS = $(STAGE3_CFLAGS)
656STAGEautofeedback_TFLAGS = $(STAGE3_TFLAGS)
657# Disable warnings as errors since inlining decisions with -fauto-profile
658# may result in additional warnings.
659STAGEautofeedback_CONFIGURE_FLAGS = $(filter-out --enable-werror-always,$(STAGE_CONFIGURE_FLAGS))
660
661do-compare = @do_compare@
662do-compare3 = $(do-compare)
663
664# -----------------------------------------------
665# Programs producing files for the TARGET machine
666# -----------------------------------------------
667
668AR_FOR_TARGET=@AR_FOR_TARGET@
669AS_FOR_TARGET=@AS_FOR_TARGET@
670CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
671
672# If GCC_FOR_TARGET is not overriden on the command line, then this
673# variable is passed down to the gcc Makefile, where it is used to
674# build libgcc2.a.  We define it here so that it can itself be
675# overridden on the command line.
676GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
677CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
678RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
679GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
680GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
681GDC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GDC_FOR_TARGET@
682GM2_FOR_TARGET=$(STAGE_CC_WRAPPER) @GM2_FOR_TARGET@
683DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
684DSYMUTIL_FOR_TARGET=@DSYMUTIL_FOR_TARGET@
685LD_FOR_TARGET=@LD_FOR_TARGET@
686
687LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
688NM_FOR_TARGET=@NM_FOR_TARGET@
689OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
690OBJCOPY_FOR_TARGET=@OBJCOPY_FOR_TARGET@
691OTOOL_FOR_TARGET=@OTOOL_FOR_TARGET@
692RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
693READELF_FOR_TARGET=@READELF_FOR_TARGET@
694STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
695WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
696WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
697
698COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
699COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
700COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
701
702CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
703CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
704
705LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
706LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
707LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
708GM2FLAGS_FOR_TARGET = -O2 -g
709GOCFLAGS_FOR_TARGET = -O2 -g
710GDCFLAGS_FOR_TARGET = -O2 -g
711
712FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
713SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
714DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
715
716XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
717
718# ------------------------------------
719# Miscellaneous targets and flag lists
720# ------------------------------------
721
722# The first rule in the file had better be this one.  Don't put any above it.
723# This lives here to allow makefile fragments to contain dependencies.
724all:
725
726#### host and target specific makefile fragments come in here.
727@target_makefile_frag@
728@alphaieee_frag@
729@ospace_frag@
730@host_makefile_frag@
731###
732
733# This is the list of directories that may be needed in RPATH_ENVVAR
734# so that programs built for the target machine work.
735TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libphobos)$(TARGET_LIB_PATH_libgm2)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
736
737@if target-libstdc++-v3
738TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
739@endif target-libstdc++-v3
740
741@if target-libsanitizer
742TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
743@endif target-libsanitizer
744
745@if target-libvtv
746TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
747@endif target-libvtv
748
749@if target-libssp
750TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
751@endif target-libssp
752
753@if target-libphobos
754TARGET_LIB_PATH_libphobos = $$r/$(TARGET_SUBDIR)/libphobos/src/.libs:
755@endif target-libphobos
756
757@if target-libgm2
758TARGET_LIB_PATH_libgm2 = $$r/$(TARGET_SUBDIR)/libgm2/.libs:
759@endif target-libgm2
760
761@if target-libgomp
762TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
763@endif target-libgomp
764
765@if target-libitm
766TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
767@endif target-libitm
768
769@if target-libatomic
770TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
771@endif target-libatomic
772
773
774
775# This is the list of directories that may be needed in RPATH_ENVVAR
776# so that programs built for the host machine work.
777HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)
778
779# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
780@if gcc
781HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
782@endif gcc
783
784
785@if gmp
786HOST_LIB_PATH_gmp = \
787  $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
788@endif gmp
789
790@if mpfr
791HOST_LIB_PATH_mpfr = \
792  $$r/$(HOST_SUBDIR)/mpfr/src/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/src/.libs:
793@endif mpfr
794
795@if mpc
796HOST_LIB_PATH_mpc = \
797  $$r/$(HOST_SUBDIR)/mpc/src/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/src/.libs:
798@endif mpc
799
800@if isl
801HOST_LIB_PATH_isl = \
802  $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
803@endif isl
804
805
806CXX_FOR_TARGET_FLAG_TO_PASS = \
807	"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
808@if target-libstdc++-v3
809# CXX_FOR_TARGET is tricky to get right for target libs that require a
810# functional C++ compiler.  When we recurse, if we expand
811# CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
812# libstdc++ include flags from the script.  Instead, we get an
813# -funconfigured-* word, so that we'll get errors if this invalid C++
814# command line is used for anything, but also so that we can use the
815# word to decide whether or not to pass on this CXX_FOR_TARGET.  If we
816# don't pass it on, sub-make will use the default definition, that
817# re-expands it at the time of use, so we'll get it right when we need
818# it.  One potential exception is the expansion of CXX_FOR_TARGET
819# passed down as part of CXX within TARGET_FLAGS, but this wouldn't
820# really work, for C++ host programs can't depend on the current-stage
821# C++ target library.
822CXX_FOR_TARGET_FLAG_TO_PASS = \
823	$(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
824@endif target-libstdc++-v3
825
826# Flags to pass down to all sub-makes. STAGE*FLAGS,
827# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
828# overrideable (for a bootstrap build stage1 also builds gcc.info).
829BASE_FLAGS_TO_PASS = \
830	"DESTDIR=$(DESTDIR)" \
831	"RPATH_ENVVAR=$(RPATH_ENVVAR)" \
832	"TARGET_SUBDIR=$(TARGET_SUBDIR)" \
833	"bindir=$(bindir)" \
834	"datadir=$(datadir)" \
835	"exec_prefix=$(exec_prefix)" \
836	"includedir=$(includedir)" \
837	"datarootdir=$(datarootdir)" \
838	"docdir=$(docdir)" \
839	"infodir=$(infodir)" \
840	"pdfdir=$(pdfdir)" \
841	"htmldir=$(htmldir)" \
842	"libdir=$(libdir)" \
843	"libexecdir=$(libexecdir)" \
844	"lispdir=$(lispdir)" \
845	"localstatedir=$(localstatedir)" \
846	"mandir=$(mandir)" \
847	"oldincludedir=$(oldincludedir)" \
848	"prefix=$(prefix)" \
849	"sbindir=$(sbindir)" \
850	"sharedstatedir=$(sharedstatedir)" \
851	"sysconfdir=$(sysconfdir)" \
852	"tooldir=$(tooldir)" \
853	"build_tooldir=$(build_tooldir)" \
854	"target_alias=$(target_alias)" \
855	"AWK=$(AWK)" \
856	"BISON=$(BISON)" \
857	"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
858	"CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
859	"CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
860	"EXPECT=$(EXPECT)" \
861	"FLEX=$(FLEX)" \
862	"INSTALL=$(INSTALL)" \
863	"INSTALL_DATA=$(INSTALL_DATA)" \
864	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
865	"INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
866	"LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
867	"LEX=$(LEX)" \
868	"M4=$(M4)" \
869	"MAKE=$(MAKE)" \
870	"RUNTEST=$(RUNTEST)" \
871	"RUNTESTFLAGS=$(RUNTESTFLAGS)" \
872	"SED=$(SED)" \
873	"SHELL=$(SHELL)" \
874	"YACC=$(YACC)" \
875	"`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
876	"ADA_CFLAGS=$(ADA_CFLAGS)" \
877	"AR_FLAGS=$(AR_FLAGS)" \
878	"`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
879	"BOOT_CFLAGS=$(BOOT_CFLAGS)" \
880	"BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
881	"CFLAGS=$(CFLAGS)" \
882	"CXXFLAGS=$(CXXFLAGS)" \
883	"LDFLAGS=$(LDFLAGS)" \
884	"LIBCFLAGS=$(LIBCFLAGS)" \
885	"LIBCXXFLAGS=$(LIBCXXFLAGS)" \
886	"STAGE1_CHECKING=$(STAGE1_CHECKING)" \
887	"STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
888	"GNATBIND=$(GNATBIND)" \
889	"GNATMAKE=$(GNATMAKE)" \
890	"GDC=$(GDC)" \
891	"GDCFLAGS=$(GDCFLAGS)" \
892	"GUILE=$(GUILE)" \
893	"AR_FOR_TARGET=$(AR_FOR_TARGET)" \
894	"AS_FOR_TARGET=$(AS_FOR_TARGET)" \
895	"CC_FOR_TARGET=$(CC_FOR_TARGET)" \
896	"CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
897	"CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
898	"CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
899	"DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
900	"DSYMUTIL_FOR_TARGET=$(DSYMUTIL_FOR_TARGET)" \
901	"FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
902	"GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
903	"GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
904	"GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
905	"GDC_FOR_TARGET=$(GDC_FOR_TARGET)" \
906	"GDCFLAGS_FOR_TARGET=$(GDCFLAGS_FOR_TARGET)" \
907	"GM2_FOR_TARGET=$(GM2_FOR_TARGET)" \
908	"GM2FLAGS_FOR_TARGET=$(GM2FLAGS_FOR_TARGET)" \
909	"LD_FOR_TARGET=$(LD_FOR_TARGET)" \
910	"LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
911	"LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
912	"LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
913	"LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
914	"NM_FOR_TARGET=$(NM_FOR_TARGET)" \
915	"OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
916	"OBJCOPY_FOR_TARGET=$(OBJCOPY_FOR_TARGET)" \
917	"RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
918	"READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
919	"STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
920	"WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
921	"WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
922	"BUILD_CONFIG=$(BUILD_CONFIG)" \
923	"`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
924	"LEAN=$(LEAN)" \
925	"STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
926	"STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
927	"STAGE1_GENERATOR_CFLAGS=$(STAGE1_GENERATOR_CFLAGS)" \
928	"STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
929	"STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
930	"STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
931	"STAGE2_GENERATOR_CFLAGS=$(STAGE2_GENERATOR_CFLAGS)" \
932	"STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
933	"STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
934	"STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
935	"STAGE3_GENERATOR_CFLAGS=$(STAGE3_GENERATOR_CFLAGS)" \
936	"STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
937	"STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
938	"STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
939	"STAGE4_GENERATOR_CFLAGS=$(STAGE4_GENERATOR_CFLAGS)" \
940	"STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
941	"STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
942	"STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
943	"STAGEprofile_GENERATOR_CFLAGS=$(STAGEprofile_GENERATOR_CFLAGS)" \
944	"STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
945	"STAGEtrain_CFLAGS=$(STAGEtrain_CFLAGS)" \
946	"STAGEtrain_CXXFLAGS=$(STAGEtrain_CXXFLAGS)" \
947	"STAGEtrain_GENERATOR_CFLAGS=$(STAGEtrain_GENERATOR_CFLAGS)" \
948	"STAGEtrain_TFLAGS=$(STAGEtrain_TFLAGS)" \
949	"STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
950	"STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
951	"STAGEfeedback_GENERATOR_CFLAGS=$(STAGEfeedback_GENERATOR_CFLAGS)" \
952	"STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
953	"STAGEautoprofile_CFLAGS=$(STAGEautoprofile_CFLAGS)" \
954	"STAGEautoprofile_CXXFLAGS=$(STAGEautoprofile_CXXFLAGS)" \
955	"STAGEautoprofile_GENERATOR_CFLAGS=$(STAGEautoprofile_GENERATOR_CFLAGS)" \
956	"STAGEautoprofile_TFLAGS=$(STAGEautoprofile_TFLAGS)" \
957	"STAGEautofeedback_CFLAGS=$(STAGEautofeedback_CFLAGS)" \
958	"STAGEautofeedback_CXXFLAGS=$(STAGEautofeedback_CXXFLAGS)" \
959	"STAGEautofeedback_GENERATOR_CFLAGS=$(STAGEautofeedback_GENERATOR_CFLAGS)" \
960	"STAGEautofeedback_TFLAGS=$(STAGEautofeedback_TFLAGS)" \
961	$(CXX_FOR_TARGET_FLAG_TO_PASS) \
962	"TFLAGS=$(TFLAGS)" \
963	"CONFIG_SHELL=$(SHELL)" \
964	"MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
965	$(if $(LSAN_OPTIONS),"LSAN_OPTIONS=$(LSAN_OPTIONS)")
966
967# We leave this in just in case, but it is not needed anymore.
968RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
969
970# Flags to pass down to most sub-makes, in which we're building with
971# the host environment.
972EXTRA_HOST_FLAGS = \
973	'AR=$(AR)' \
974	'AS=$(AS)' \
975	'CC=$(CC)' \
976	'CXX=$(CXX)' \
977	'DLLTOOL=$(DLLTOOL)' \
978	'DSYMUTIL=$(DSYMUTIL)' \
979	'GFORTRAN=$(GFORTRAN)' \
980	'GOC=$(GOC)' \
981	'GDC=$(GDC)' \
982	'GM2=$(GM2)' \
983	'LD=$(LD)' \
984	'LIPO=$(LIPO)' \
985	'NM=$(NM)' \
986	'OBJDUMP=$(OBJDUMP)' \
987	'OTOOL=$(OTOOL)' \
988	'RANLIB=$(RANLIB)' \
989	'READELF=$(READELF)' \
990	'STRIP=$(STRIP)' \
991	'WINDRES=$(WINDRES)' \
992	'WINDMC=$(WINDMC)' \
993	'CREATE_GCOV=$(CREATE_GCOV)' \
994	'PROFILE_MERGER=$(PROFILE_MERGER)'
995
996FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
997
998# Flags to pass to stage1 or when not bootstrapping.
999
1000STAGE1_FLAGS_TO_PASS = \
1001	LDFLAGS="$${LDFLAGS}" \
1002	HOST_LIBS="$${HOST_LIBS}"
1003
1004# Flags to pass to stage2 and later makes.
1005
1006POSTSTAGE1_FLAGS_TO_PASS = \
1007	CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
1008	CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
1009	GDC="$${GDC}" GDC_FOR_BUILD="$${GDC_FOR_BUILD}" \
1010	GM2="$${GM2}" GM2_FOR_BUILD="$${GM2_FOR_BUILD}" \
1011	GNATBIND="$${GNATBIND}" \
1012	LDFLAGS="$${LDFLAGS}" \
1013	HOST_LIBS="$${HOST_LIBS}" \
1014	$(LTO_FLAGS_TO_PASS) \
1015	"`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
1016
1017@if gcc-bootstrap
1018EXTRA_HOST_EXPORTS = if [ $(current_stage) != stage1 ]; then \
1019		       $(POSTSTAGE1_HOST_EXPORTS) \
1020		     fi;
1021
1022EXTRA_BOOTSTRAP_FLAGS = CC="$$CC" CXX="$$CXX" LDFLAGS="$$LDFLAGS"
1023@endif gcc-bootstrap
1024
1025# Flags to pass down to makes which are built with the target environment.
1026# The double $ decreases the length of the command line; those variables
1027# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.  The
1028# *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
1029# so we expand them here.
1030EXTRA_TARGET_FLAGS = \
1031	'AR=$$(AR_FOR_TARGET)' \
1032	'AS=$(COMPILER_AS_FOR_TARGET)' \
1033	'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
1034	'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
1035	'CXX=$$(CXX_FOR_TARGET) -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
1036	 -B$$r/$$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
1037	 $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
1038	'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
1039	'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
1040	'DSYMUTIL=$$(DSYMUTIL_FOR_TARGET)' \
1041	'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
1042	'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
1043	'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
1044	'GDC=$$(GDC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
1045	'GDCFLAGS=$$(GDCFLAGS_FOR_TARGET)' \
1046	'GM2=$$(GM2_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
1047	'GM2FLAGS=$$(GM2FLAGS_FOR_TARGET)' \
1048	'LD=$(COMPILER_LD_FOR_TARGET)' \
1049	'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
1050	'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
1051	'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
1052	'NM=$(COMPILER_NM_FOR_TARGET)' \
1053	'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
1054	'OBJCOPY=$$(OBJCOPY_FOR_TARGET)' \
1055	'RANLIB=$$(RANLIB_FOR_TARGET)' \
1056	'READELF=$$(READELF_FOR_TARGET)' \
1057	'WINDRES=$$(WINDRES_FOR_TARGET)' \
1058	'WINDMC=$$(WINDMC_FOR_TARGET)' \
1059	'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
1060	'STAGE1_LDFLAGS=$$(POSTSTAGE1_LDFLAGS)' \
1061	'STAGE1_LIBS=$$(POSTSTAGE1_LIBS)' \
1062	"TFLAGS=$$TFLAGS"
1063
1064TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
1065
1066# Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
1067# unfortunately needs the native compiler and the target ar and
1068# ranlib.
1069# If any variables are added here, they must be added to do-*, below.
1070# The BUILD_* variables are a special case, which are used for the gcc
1071# cross-building scheme.
1072EXTRA_GCC_FLAGS = \
1073	"GCC_FOR_TARGET=$(GCC_FOR_TARGET) $$TFLAGS" \
1074	"GM2_FOR_TARGET=$(GM2_FOR_TARGET) $$TFLAGS" \
1075	"`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
1076	"`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
1077
1078GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
1079
1080@if gcc
1081BUILD_CONFIG = @BUILD_CONFIG@
1082ifneq ($(BUILD_CONFIG),)
1083include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
1084endif
1085@endif gcc
1086
1087.PHONY: configure-host
1088configure-host:  \
1089    maybe-configure-bfd \
1090    maybe-configure-opcodes \
1091    maybe-configure-binutils \
1092    maybe-configure-bison \
1093    maybe-configure-cgen \
1094    maybe-configure-dejagnu \
1095    maybe-configure-etc \
1096    maybe-configure-fastjar \
1097    maybe-configure-fixincludes \
1098    maybe-configure-flex \
1099    maybe-configure-gas \
1100    maybe-configure-gcc \
1101    maybe-configure-gmp \
1102    maybe-configure-mpfr \
1103    maybe-configure-mpc \
1104    maybe-configure-isl \
1105    maybe-configure-gold \
1106    maybe-configure-gprof \
1107    maybe-configure-gprofng \
1108    maybe-configure-gettext \
1109    maybe-configure-tcl \
1110    maybe-configure-itcl \
1111    maybe-configure-ld \
1112    maybe-configure-libbacktrace \
1113    maybe-configure-libcpp \
1114    maybe-configure-libcody \
1115    maybe-configure-libdecnumber \
1116    maybe-configure-libgui \
1117    maybe-configure-libiberty \
1118    maybe-configure-libiberty-linker-plugin \
1119    maybe-configure-libiconv \
1120    maybe-configure-m4 \
1121    maybe-configure-readline \
1122    maybe-configure-sid \
1123    maybe-configure-sim \
1124    maybe-configure-texinfo \
1125    maybe-configure-zlib \
1126    maybe-configure-gnulib \
1127    maybe-configure-gdbsupport \
1128    maybe-configure-gdbserver \
1129    maybe-configure-gdb \
1130    maybe-configure-expect \
1131    maybe-configure-guile \
1132    maybe-configure-tk \
1133    maybe-configure-libtermcap \
1134    maybe-configure-utils \
1135    maybe-configure-c++tools \
1136    maybe-configure-gnattools \
1137    maybe-configure-lto-plugin \
1138    maybe-configure-libcc1 \
1139    maybe-configure-gotools \
1140    maybe-configure-libctf \
1141    maybe-configure-libsframe \
1142    maybe-configure-libgrust
1143.PHONY: configure-target
1144configure-target:  \
1145    maybe-configure-target-libstdc++-v3 \
1146    maybe-configure-target-libsanitizer \
1147    maybe-configure-target-libvtv \
1148    maybe-configure-target-libssp \
1149    maybe-configure-target-newlib \
1150    maybe-configure-target-libgcc \
1151    maybe-configure-target-libbacktrace \
1152    maybe-configure-target-libquadmath \
1153    maybe-configure-target-libgfortran \
1154    maybe-configure-target-libobjc \
1155    maybe-configure-target-libgo \
1156    maybe-configure-target-libphobos \
1157    maybe-configure-target-libtermcap \
1158    maybe-configure-target-winsup \
1159    maybe-configure-target-libgloss \
1160    maybe-configure-target-libffi \
1161    maybe-configure-target-zlib \
1162    maybe-configure-target-rda \
1163    maybe-configure-target-libada \
1164    maybe-configure-target-libgm2 \
1165    maybe-configure-target-libgomp \
1166    maybe-configure-target-libitm \
1167    maybe-configure-target-libatomic \
1168    maybe-configure-target-libgrust
1169
1170# The target built for a native non-bootstrap build.
1171.PHONY: all
1172
1173# --enable-pgo-build enables the PGO build.
1174# 1. First build with -fprofile-generate.
1175# 2. Use "make maybe-check-*" to generate profiling data.
1176# 3. Use "make clean" to remove the previous build.
1177# 4. Rebuild with -fprofile-use.
1178all:
1179@if gcc-bootstrap
1180	[ -f stage_final ] || echo stage3 > stage_final
1181	@r=`${PWD_COMMAND}`; export r; \
1182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1183	$(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
1184@endif gcc-bootstrap
1185	@: $(MAKE); $(unstage)
1186	+@r=`${PWD_COMMAND}`; export r; \
1187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1188@if gcc-bootstrap
1189	if [ -f stage_last ]; then \
1190	  TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
1191	  $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
1192	else \
1193@endif gcc-bootstrap
1194	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
1195		$(PGO_BUILD_GEN_FLAGS_TO_PASS) all-host all-target \
1196@if pgo-build
1197	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
1198		$(PGO_BUILD_TRAINING_MFLAGS) \
1199		$(PGO_BUILD_TRAINING_FLAGS_TO_PASS) \
1200		$(PGO_BUILD_TRAINING) \
1201	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean \
1202	&& $(MAKE) $(RECURSE_FLAGS_TO_PASS) \
1203		$(PGO_BUILD_USE_FLAGS_TO_PASS) all-host all-target \
1204@endif pgo-build
1205@if gcc-bootstrap
1206	    ; \
1207	fi \
1208@endif gcc-bootstrap
1209	&& :
1210
1211.PHONY: all-build
1212
1213all-build: maybe-all-build-libiberty
1214all-build: maybe-all-build-bison
1215all-build: maybe-all-build-flex
1216all-build: maybe-all-build-m4
1217all-build: maybe-all-build-texinfo
1218all-build: maybe-all-build-fixincludes
1219all-build: maybe-all-build-libcpp
1220
1221.PHONY: all-host
1222
1223@if bfd-no-bootstrap
1224all-host: maybe-all-bfd
1225@endif bfd-no-bootstrap
1226@if opcodes-no-bootstrap
1227all-host: maybe-all-opcodes
1228@endif opcodes-no-bootstrap
1229@if binutils-no-bootstrap
1230all-host: maybe-all-binutils
1231@endif binutils-no-bootstrap
1232all-host: maybe-all-bison
1233all-host: maybe-all-cgen
1234all-host: maybe-all-dejagnu
1235all-host: maybe-all-etc
1236all-host: maybe-all-fastjar
1237@if fixincludes-no-bootstrap
1238all-host: maybe-all-fixincludes
1239@endif fixincludes-no-bootstrap
1240all-host: maybe-all-flex
1241@if gas-no-bootstrap
1242all-host: maybe-all-gas
1243@endif gas-no-bootstrap
1244@if gcc-no-bootstrap
1245all-host: maybe-all-gcc
1246@endif gcc-no-bootstrap
1247@if gmp-no-bootstrap
1248all-host: maybe-all-gmp
1249@endif gmp-no-bootstrap
1250@if mpfr-no-bootstrap
1251all-host: maybe-all-mpfr
1252@endif mpfr-no-bootstrap
1253@if mpc-no-bootstrap
1254all-host: maybe-all-mpc
1255@endif mpc-no-bootstrap
1256@if isl-no-bootstrap
1257all-host: maybe-all-isl
1258@endif isl-no-bootstrap
1259@if gold-no-bootstrap
1260all-host: maybe-all-gold
1261@endif gold-no-bootstrap
1262all-host: maybe-all-gprof
1263all-host: maybe-all-gprofng
1264@if gettext-no-bootstrap
1265all-host: maybe-all-gettext
1266@endif gettext-no-bootstrap
1267all-host: maybe-all-tcl
1268all-host: maybe-all-itcl
1269@if ld-no-bootstrap
1270all-host: maybe-all-ld
1271@endif ld-no-bootstrap
1272@if libbacktrace-no-bootstrap
1273all-host: maybe-all-libbacktrace
1274@endif libbacktrace-no-bootstrap
1275@if libcpp-no-bootstrap
1276all-host: maybe-all-libcpp
1277@endif libcpp-no-bootstrap
1278@if libcody-no-bootstrap
1279all-host: maybe-all-libcody
1280@endif libcody-no-bootstrap
1281@if libdecnumber-no-bootstrap
1282all-host: maybe-all-libdecnumber
1283@endif libdecnumber-no-bootstrap
1284all-host: maybe-all-libgui
1285@if libiberty-no-bootstrap
1286all-host: maybe-all-libiberty
1287@endif libiberty-no-bootstrap
1288@if libiberty-linker-plugin-no-bootstrap
1289all-host: maybe-all-libiberty-linker-plugin
1290@endif libiberty-linker-plugin-no-bootstrap
1291@if libiconv-no-bootstrap
1292all-host: maybe-all-libiconv
1293@endif libiconv-no-bootstrap
1294all-host: maybe-all-m4
1295all-host: maybe-all-readline
1296all-host: maybe-all-sid
1297all-host: maybe-all-sim
1298all-host: maybe-all-texinfo
1299@if zlib-no-bootstrap
1300all-host: maybe-all-zlib
1301@endif zlib-no-bootstrap
1302all-host: maybe-all-gnulib
1303all-host: maybe-all-gdbsupport
1304all-host: maybe-all-gdbserver
1305all-host: maybe-all-gdb
1306all-host: maybe-all-expect
1307all-host: maybe-all-guile
1308all-host: maybe-all-tk
1309all-host: maybe-all-libtermcap
1310all-host: maybe-all-utils
1311all-host: maybe-all-c++tools
1312all-host: maybe-all-gnattools
1313@if lto-plugin-no-bootstrap
1314all-host: maybe-all-lto-plugin
1315@endif lto-plugin-no-bootstrap
1316all-host: maybe-all-libcc1
1317all-host: maybe-all-gotools
1318@if libctf-no-bootstrap
1319all-host: maybe-all-libctf
1320@endif libctf-no-bootstrap
1321@if libsframe-no-bootstrap
1322all-host: maybe-all-libsframe
1323@endif libsframe-no-bootstrap
1324all-host: maybe-all-libgrust
1325
1326.PHONY: all-target
1327
1328@if target-libstdc++-v3-no-bootstrap
1329all-target: maybe-all-target-libstdc++-v3
1330@endif target-libstdc++-v3-no-bootstrap
1331@if target-libsanitizer-no-bootstrap
1332all-target: maybe-all-target-libsanitizer
1333@endif target-libsanitizer-no-bootstrap
1334@if target-libvtv-no-bootstrap
1335all-target: maybe-all-target-libvtv
1336@endif target-libvtv-no-bootstrap
1337all-target: maybe-all-target-libssp
1338all-target: maybe-all-target-newlib
1339@if target-libgcc-no-bootstrap
1340all-target: maybe-all-target-libgcc
1341@endif target-libgcc-no-bootstrap
1342@if target-libbacktrace-no-bootstrap
1343all-target: maybe-all-target-libbacktrace
1344@endif target-libbacktrace-no-bootstrap
1345all-target: maybe-all-target-libquadmath
1346all-target: maybe-all-target-libgfortran
1347all-target: maybe-all-target-libobjc
1348all-target: maybe-all-target-libgo
1349@if target-libphobos-no-bootstrap
1350all-target: maybe-all-target-libphobos
1351@endif target-libphobos-no-bootstrap
1352all-target: maybe-all-target-libtermcap
1353all-target: maybe-all-target-winsup
1354all-target: maybe-all-target-libgloss
1355all-target: maybe-all-target-libffi
1356@if target-zlib-no-bootstrap
1357all-target: maybe-all-target-zlib
1358@endif target-zlib-no-bootstrap
1359all-target: maybe-all-target-rda
1360all-target: maybe-all-target-libada
1361all-target: maybe-all-target-libgm2
1362@if target-libgomp-no-bootstrap
1363all-target: maybe-all-target-libgomp
1364@endif target-libgomp-no-bootstrap
1365all-target: maybe-all-target-libitm
1366@if target-libatomic-no-bootstrap
1367all-target: maybe-all-target-libatomic
1368@endif target-libatomic-no-bootstrap
1369all-target: maybe-all-target-libgrust
1370
1371# Do a target for all the subdirectories.  A ``make do-X'' will do a
1372# ``make X'' in all subdirectories (because, in general, there is a
1373# dependency (below) of X upon do-X, a ``make X'' will also do this,
1374# but it may do additional work as well).
1375
1376.PHONY: do-info
1377do-info:
1378	@: $(MAKE); $(unstage)
1379	@r=`${PWD_COMMAND}`; export r; \
1380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1381	$(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1382	  info-target
1383
1384
1385.PHONY: info-host
1386
1387info-host: maybe-info-bfd
1388info-host: maybe-info-opcodes
1389info-host: maybe-info-binutils
1390info-host: maybe-info-bison
1391info-host: maybe-info-cgen
1392info-host: maybe-info-dejagnu
1393info-host: maybe-info-etc
1394info-host: maybe-info-fastjar
1395info-host: maybe-info-fixincludes
1396info-host: maybe-info-flex
1397info-host: maybe-info-gas
1398info-host: maybe-info-gcc
1399info-host: maybe-info-gmp
1400info-host: maybe-info-mpfr
1401info-host: maybe-info-mpc
1402info-host: maybe-info-isl
1403info-host: maybe-info-gold
1404info-host: maybe-info-gprof
1405info-host: maybe-info-gprofng
1406info-host: maybe-info-gettext
1407info-host: maybe-info-tcl
1408info-host: maybe-info-itcl
1409info-host: maybe-info-ld
1410info-host: maybe-info-libbacktrace
1411info-host: maybe-info-libcpp
1412info-host: maybe-info-libcody
1413info-host: maybe-info-libdecnumber
1414info-host: maybe-info-libgui
1415info-host: maybe-info-libiberty
1416info-host: maybe-info-libiberty-linker-plugin
1417info-host: maybe-info-libiconv
1418info-host: maybe-info-m4
1419info-host: maybe-info-readline
1420info-host: maybe-info-sid
1421info-host: maybe-info-sim
1422info-host: maybe-info-texinfo
1423info-host: maybe-info-zlib
1424info-host: maybe-info-gnulib
1425info-host: maybe-info-gdbsupport
1426info-host: maybe-info-gdbserver
1427info-host: maybe-info-gdb
1428info-host: maybe-info-expect
1429info-host: maybe-info-guile
1430info-host: maybe-info-tk
1431info-host: maybe-info-libtermcap
1432info-host: maybe-info-utils
1433info-host: maybe-info-c++tools
1434info-host: maybe-info-gnattools
1435info-host: maybe-info-lto-plugin
1436info-host: maybe-info-libcc1
1437info-host: maybe-info-gotools
1438info-host: maybe-info-libctf
1439info-host: maybe-info-libsframe
1440info-host: maybe-info-libgrust
1441
1442.PHONY: info-target
1443
1444info-target: maybe-info-target-libstdc++-v3
1445info-target: maybe-info-target-libsanitizer
1446info-target: maybe-info-target-libvtv
1447info-target: maybe-info-target-libssp
1448info-target: maybe-info-target-newlib
1449info-target: maybe-info-target-libgcc
1450info-target: maybe-info-target-libbacktrace
1451info-target: maybe-info-target-libquadmath
1452info-target: maybe-info-target-libgfortran
1453info-target: maybe-info-target-libobjc
1454info-target: maybe-info-target-libgo
1455info-target: maybe-info-target-libphobos
1456info-target: maybe-info-target-libtermcap
1457info-target: maybe-info-target-winsup
1458info-target: maybe-info-target-libgloss
1459info-target: maybe-info-target-libffi
1460info-target: maybe-info-target-zlib
1461info-target: maybe-info-target-rda
1462info-target: maybe-info-target-libada
1463info-target: maybe-info-target-libgm2
1464info-target: maybe-info-target-libgomp
1465info-target: maybe-info-target-libitm
1466info-target: maybe-info-target-libatomic
1467info-target: maybe-info-target-libgrust
1468
1469.PHONY: do-dvi
1470do-dvi:
1471	@: $(MAKE); $(unstage)
1472	@r=`${PWD_COMMAND}`; export r; \
1473	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1474	$(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1475	  dvi-target
1476
1477
1478.PHONY: dvi-host
1479
1480dvi-host: maybe-dvi-bfd
1481dvi-host: maybe-dvi-opcodes
1482dvi-host: maybe-dvi-binutils
1483dvi-host: maybe-dvi-bison
1484dvi-host: maybe-dvi-cgen
1485dvi-host: maybe-dvi-dejagnu
1486dvi-host: maybe-dvi-etc
1487dvi-host: maybe-dvi-fastjar
1488dvi-host: maybe-dvi-fixincludes
1489dvi-host: maybe-dvi-flex
1490dvi-host: maybe-dvi-gas
1491dvi-host: maybe-dvi-gcc
1492dvi-host: maybe-dvi-gmp
1493dvi-host: maybe-dvi-mpfr
1494dvi-host: maybe-dvi-mpc
1495dvi-host: maybe-dvi-isl
1496dvi-host: maybe-dvi-gold
1497dvi-host: maybe-dvi-gprof
1498dvi-host: maybe-dvi-gprofng
1499dvi-host: maybe-dvi-gettext
1500dvi-host: maybe-dvi-tcl
1501dvi-host: maybe-dvi-itcl
1502dvi-host: maybe-dvi-ld
1503dvi-host: maybe-dvi-libbacktrace
1504dvi-host: maybe-dvi-libcpp
1505dvi-host: maybe-dvi-libcody
1506dvi-host: maybe-dvi-libdecnumber
1507dvi-host: maybe-dvi-libgui
1508dvi-host: maybe-dvi-libiberty
1509dvi-host: maybe-dvi-libiberty-linker-plugin
1510dvi-host: maybe-dvi-libiconv
1511dvi-host: maybe-dvi-m4
1512dvi-host: maybe-dvi-readline
1513dvi-host: maybe-dvi-sid
1514dvi-host: maybe-dvi-sim
1515dvi-host: maybe-dvi-texinfo
1516dvi-host: maybe-dvi-zlib
1517dvi-host: maybe-dvi-gnulib
1518dvi-host: maybe-dvi-gdbsupport
1519dvi-host: maybe-dvi-gdbserver
1520dvi-host: maybe-dvi-gdb
1521dvi-host: maybe-dvi-expect
1522dvi-host: maybe-dvi-guile
1523dvi-host: maybe-dvi-tk
1524dvi-host: maybe-dvi-libtermcap
1525dvi-host: maybe-dvi-utils
1526dvi-host: maybe-dvi-c++tools
1527dvi-host: maybe-dvi-gnattools
1528dvi-host: maybe-dvi-lto-plugin
1529dvi-host: maybe-dvi-libcc1
1530dvi-host: maybe-dvi-gotools
1531dvi-host: maybe-dvi-libctf
1532dvi-host: maybe-dvi-libsframe
1533dvi-host: maybe-dvi-libgrust
1534
1535.PHONY: dvi-target
1536
1537dvi-target: maybe-dvi-target-libstdc++-v3
1538dvi-target: maybe-dvi-target-libsanitizer
1539dvi-target: maybe-dvi-target-libvtv
1540dvi-target: maybe-dvi-target-libssp
1541dvi-target: maybe-dvi-target-newlib
1542dvi-target: maybe-dvi-target-libgcc
1543dvi-target: maybe-dvi-target-libbacktrace
1544dvi-target: maybe-dvi-target-libquadmath
1545dvi-target: maybe-dvi-target-libgfortran
1546dvi-target: maybe-dvi-target-libobjc
1547dvi-target: maybe-dvi-target-libgo
1548dvi-target: maybe-dvi-target-libphobos
1549dvi-target: maybe-dvi-target-libtermcap
1550dvi-target: maybe-dvi-target-winsup
1551dvi-target: maybe-dvi-target-libgloss
1552dvi-target: maybe-dvi-target-libffi
1553dvi-target: maybe-dvi-target-zlib
1554dvi-target: maybe-dvi-target-rda
1555dvi-target: maybe-dvi-target-libada
1556dvi-target: maybe-dvi-target-libgm2
1557dvi-target: maybe-dvi-target-libgomp
1558dvi-target: maybe-dvi-target-libitm
1559dvi-target: maybe-dvi-target-libatomic
1560dvi-target: maybe-dvi-target-libgrust
1561
1562.PHONY: do-pdf
1563do-pdf:
1564	@: $(MAKE); $(unstage)
1565	@r=`${PWD_COMMAND}`; export r; \
1566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1567	$(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1568	  pdf-target
1569
1570
1571.PHONY: pdf-host
1572
1573pdf-host: maybe-pdf-bfd
1574pdf-host: maybe-pdf-opcodes
1575pdf-host: maybe-pdf-binutils
1576pdf-host: maybe-pdf-bison
1577pdf-host: maybe-pdf-cgen
1578pdf-host: maybe-pdf-dejagnu
1579pdf-host: maybe-pdf-etc
1580pdf-host: maybe-pdf-fastjar
1581pdf-host: maybe-pdf-fixincludes
1582pdf-host: maybe-pdf-flex
1583pdf-host: maybe-pdf-gas
1584pdf-host: maybe-pdf-gcc
1585pdf-host: maybe-pdf-gmp
1586pdf-host: maybe-pdf-mpfr
1587pdf-host: maybe-pdf-mpc
1588pdf-host: maybe-pdf-isl
1589pdf-host: maybe-pdf-gold
1590pdf-host: maybe-pdf-gprof
1591pdf-host: maybe-pdf-gprofng
1592pdf-host: maybe-pdf-gettext
1593pdf-host: maybe-pdf-tcl
1594pdf-host: maybe-pdf-itcl
1595pdf-host: maybe-pdf-ld
1596pdf-host: maybe-pdf-libbacktrace
1597pdf-host: maybe-pdf-libcpp
1598pdf-host: maybe-pdf-libcody
1599pdf-host: maybe-pdf-libdecnumber
1600pdf-host: maybe-pdf-libgui
1601pdf-host: maybe-pdf-libiberty
1602pdf-host: maybe-pdf-libiberty-linker-plugin
1603pdf-host: maybe-pdf-libiconv
1604pdf-host: maybe-pdf-m4
1605pdf-host: maybe-pdf-readline
1606pdf-host: maybe-pdf-sid
1607pdf-host: maybe-pdf-sim
1608pdf-host: maybe-pdf-texinfo
1609pdf-host: maybe-pdf-zlib
1610pdf-host: maybe-pdf-gnulib
1611pdf-host: maybe-pdf-gdbsupport
1612pdf-host: maybe-pdf-gdbserver
1613pdf-host: maybe-pdf-gdb
1614pdf-host: maybe-pdf-expect
1615pdf-host: maybe-pdf-guile
1616pdf-host: maybe-pdf-tk
1617pdf-host: maybe-pdf-libtermcap
1618pdf-host: maybe-pdf-utils
1619pdf-host: maybe-pdf-c++tools
1620pdf-host: maybe-pdf-gnattools
1621pdf-host: maybe-pdf-lto-plugin
1622pdf-host: maybe-pdf-libcc1
1623pdf-host: maybe-pdf-gotools
1624pdf-host: maybe-pdf-libctf
1625pdf-host: maybe-pdf-libsframe
1626pdf-host: maybe-pdf-libgrust
1627
1628.PHONY: pdf-target
1629
1630pdf-target: maybe-pdf-target-libstdc++-v3
1631pdf-target: maybe-pdf-target-libsanitizer
1632pdf-target: maybe-pdf-target-libvtv
1633pdf-target: maybe-pdf-target-libssp
1634pdf-target: maybe-pdf-target-newlib
1635pdf-target: maybe-pdf-target-libgcc
1636pdf-target: maybe-pdf-target-libbacktrace
1637pdf-target: maybe-pdf-target-libquadmath
1638pdf-target: maybe-pdf-target-libgfortran
1639pdf-target: maybe-pdf-target-libobjc
1640pdf-target: maybe-pdf-target-libgo
1641pdf-target: maybe-pdf-target-libphobos
1642pdf-target: maybe-pdf-target-libtermcap
1643pdf-target: maybe-pdf-target-winsup
1644pdf-target: maybe-pdf-target-libgloss
1645pdf-target: maybe-pdf-target-libffi
1646pdf-target: maybe-pdf-target-zlib
1647pdf-target: maybe-pdf-target-rda
1648pdf-target: maybe-pdf-target-libada
1649pdf-target: maybe-pdf-target-libgm2
1650pdf-target: maybe-pdf-target-libgomp
1651pdf-target: maybe-pdf-target-libitm
1652pdf-target: maybe-pdf-target-libatomic
1653pdf-target: maybe-pdf-target-libgrust
1654
1655.PHONY: do-html
1656do-html:
1657	@: $(MAKE); $(unstage)
1658	@r=`${PWD_COMMAND}`; export r; \
1659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1660	$(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1661	  html-target
1662
1663
1664.PHONY: html-host
1665
1666html-host: maybe-html-bfd
1667html-host: maybe-html-opcodes
1668html-host: maybe-html-binutils
1669html-host: maybe-html-bison
1670html-host: maybe-html-cgen
1671html-host: maybe-html-dejagnu
1672html-host: maybe-html-etc
1673html-host: maybe-html-fastjar
1674html-host: maybe-html-fixincludes
1675html-host: maybe-html-flex
1676html-host: maybe-html-gas
1677html-host: maybe-html-gcc
1678html-host: maybe-html-gmp
1679html-host: maybe-html-mpfr
1680html-host: maybe-html-mpc
1681html-host: maybe-html-isl
1682html-host: maybe-html-gold
1683html-host: maybe-html-gprof
1684html-host: maybe-html-gprofng
1685html-host: maybe-html-gettext
1686html-host: maybe-html-tcl
1687html-host: maybe-html-itcl
1688html-host: maybe-html-ld
1689html-host: maybe-html-libbacktrace
1690html-host: maybe-html-libcpp
1691html-host: maybe-html-libcody
1692html-host: maybe-html-libdecnumber
1693html-host: maybe-html-libgui
1694html-host: maybe-html-libiberty
1695html-host: maybe-html-libiberty-linker-plugin
1696html-host: maybe-html-libiconv
1697html-host: maybe-html-m4
1698html-host: maybe-html-readline
1699html-host: maybe-html-sid
1700html-host: maybe-html-sim
1701html-host: maybe-html-texinfo
1702html-host: maybe-html-zlib
1703html-host: maybe-html-gnulib
1704html-host: maybe-html-gdbsupport
1705html-host: maybe-html-gdbserver
1706html-host: maybe-html-gdb
1707html-host: maybe-html-expect
1708html-host: maybe-html-guile
1709html-host: maybe-html-tk
1710html-host: maybe-html-libtermcap
1711html-host: maybe-html-utils
1712html-host: maybe-html-c++tools
1713html-host: maybe-html-gnattools
1714html-host: maybe-html-lto-plugin
1715html-host: maybe-html-libcc1
1716html-host: maybe-html-gotools
1717html-host: maybe-html-libctf
1718html-host: maybe-html-libsframe
1719html-host: maybe-html-libgrust
1720
1721.PHONY: html-target
1722
1723html-target: maybe-html-target-libstdc++-v3
1724html-target: maybe-html-target-libsanitizer
1725html-target: maybe-html-target-libvtv
1726html-target: maybe-html-target-libssp
1727html-target: maybe-html-target-newlib
1728html-target: maybe-html-target-libgcc
1729html-target: maybe-html-target-libbacktrace
1730html-target: maybe-html-target-libquadmath
1731html-target: maybe-html-target-libgfortran
1732html-target: maybe-html-target-libobjc
1733html-target: maybe-html-target-libgo
1734html-target: maybe-html-target-libphobos
1735html-target: maybe-html-target-libtermcap
1736html-target: maybe-html-target-winsup
1737html-target: maybe-html-target-libgloss
1738html-target: maybe-html-target-libffi
1739html-target: maybe-html-target-zlib
1740html-target: maybe-html-target-rda
1741html-target: maybe-html-target-libada
1742html-target: maybe-html-target-libgm2
1743html-target: maybe-html-target-libgomp
1744html-target: maybe-html-target-libitm
1745html-target: maybe-html-target-libatomic
1746html-target: maybe-html-target-libgrust
1747
1748.PHONY: do-TAGS
1749do-TAGS:
1750	@: $(MAKE); $(unstage)
1751	@r=`${PWD_COMMAND}`; export r; \
1752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1753	$(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1754	  TAGS-target
1755
1756
1757.PHONY: TAGS-host
1758
1759TAGS-host: maybe-TAGS-bfd
1760TAGS-host: maybe-TAGS-opcodes
1761TAGS-host: maybe-TAGS-binutils
1762TAGS-host: maybe-TAGS-bison
1763TAGS-host: maybe-TAGS-cgen
1764TAGS-host: maybe-TAGS-dejagnu
1765TAGS-host: maybe-TAGS-etc
1766TAGS-host: maybe-TAGS-fastjar
1767TAGS-host: maybe-TAGS-fixincludes
1768TAGS-host: maybe-TAGS-flex
1769TAGS-host: maybe-TAGS-gas
1770TAGS-host: maybe-TAGS-gcc
1771TAGS-host: maybe-TAGS-gmp
1772TAGS-host: maybe-TAGS-mpfr
1773TAGS-host: maybe-TAGS-mpc
1774TAGS-host: maybe-TAGS-isl
1775TAGS-host: maybe-TAGS-gold
1776TAGS-host: maybe-TAGS-gprof
1777TAGS-host: maybe-TAGS-gprofng
1778TAGS-host: maybe-TAGS-gettext
1779TAGS-host: maybe-TAGS-tcl
1780TAGS-host: maybe-TAGS-itcl
1781TAGS-host: maybe-TAGS-ld
1782TAGS-host: maybe-TAGS-libbacktrace
1783TAGS-host: maybe-TAGS-libcpp
1784TAGS-host: maybe-TAGS-libcody
1785TAGS-host: maybe-TAGS-libdecnumber
1786TAGS-host: maybe-TAGS-libgui
1787TAGS-host: maybe-TAGS-libiberty
1788TAGS-host: maybe-TAGS-libiberty-linker-plugin
1789TAGS-host: maybe-TAGS-libiconv
1790TAGS-host: maybe-TAGS-m4
1791TAGS-host: maybe-TAGS-readline
1792TAGS-host: maybe-TAGS-sid
1793TAGS-host: maybe-TAGS-sim
1794TAGS-host: maybe-TAGS-texinfo
1795TAGS-host: maybe-TAGS-zlib
1796TAGS-host: maybe-TAGS-gnulib
1797TAGS-host: maybe-TAGS-gdbsupport
1798TAGS-host: maybe-TAGS-gdbserver
1799TAGS-host: maybe-TAGS-gdb
1800TAGS-host: maybe-TAGS-expect
1801TAGS-host: maybe-TAGS-guile
1802TAGS-host: maybe-TAGS-tk
1803TAGS-host: maybe-TAGS-libtermcap
1804TAGS-host: maybe-TAGS-utils
1805TAGS-host: maybe-TAGS-c++tools
1806TAGS-host: maybe-TAGS-gnattools
1807TAGS-host: maybe-TAGS-lto-plugin
1808TAGS-host: maybe-TAGS-libcc1
1809TAGS-host: maybe-TAGS-gotools
1810TAGS-host: maybe-TAGS-libctf
1811TAGS-host: maybe-TAGS-libsframe
1812TAGS-host: maybe-TAGS-libgrust
1813
1814.PHONY: TAGS-target
1815
1816TAGS-target: maybe-TAGS-target-libstdc++-v3
1817TAGS-target: maybe-TAGS-target-libsanitizer
1818TAGS-target: maybe-TAGS-target-libvtv
1819TAGS-target: maybe-TAGS-target-libssp
1820TAGS-target: maybe-TAGS-target-newlib
1821TAGS-target: maybe-TAGS-target-libgcc
1822TAGS-target: maybe-TAGS-target-libbacktrace
1823TAGS-target: maybe-TAGS-target-libquadmath
1824TAGS-target: maybe-TAGS-target-libgfortran
1825TAGS-target: maybe-TAGS-target-libobjc
1826TAGS-target: maybe-TAGS-target-libgo
1827TAGS-target: maybe-TAGS-target-libphobos
1828TAGS-target: maybe-TAGS-target-libtermcap
1829TAGS-target: maybe-TAGS-target-winsup
1830TAGS-target: maybe-TAGS-target-libgloss
1831TAGS-target: maybe-TAGS-target-libffi
1832TAGS-target: maybe-TAGS-target-zlib
1833TAGS-target: maybe-TAGS-target-rda
1834TAGS-target: maybe-TAGS-target-libada
1835TAGS-target: maybe-TAGS-target-libgm2
1836TAGS-target: maybe-TAGS-target-libgomp
1837TAGS-target: maybe-TAGS-target-libitm
1838TAGS-target: maybe-TAGS-target-libatomic
1839TAGS-target: maybe-TAGS-target-libgrust
1840
1841.PHONY: do-install-info
1842do-install-info:
1843	@: $(MAKE); $(unstage)
1844	@r=`${PWD_COMMAND}`; export r; \
1845	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1846	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1847	  install-info-target
1848
1849
1850.PHONY: install-info-host
1851
1852install-info-host: maybe-install-info-bfd
1853install-info-host: maybe-install-info-opcodes
1854install-info-host: maybe-install-info-binutils
1855install-info-host: maybe-install-info-bison
1856install-info-host: maybe-install-info-cgen
1857install-info-host: maybe-install-info-dejagnu
1858install-info-host: maybe-install-info-etc
1859install-info-host: maybe-install-info-fastjar
1860install-info-host: maybe-install-info-fixincludes
1861install-info-host: maybe-install-info-flex
1862install-info-host: maybe-install-info-gas
1863install-info-host: maybe-install-info-gcc
1864install-info-host: maybe-install-info-gmp
1865install-info-host: maybe-install-info-mpfr
1866install-info-host: maybe-install-info-mpc
1867install-info-host: maybe-install-info-isl
1868install-info-host: maybe-install-info-gold
1869install-info-host: maybe-install-info-gprof
1870install-info-host: maybe-install-info-gprofng
1871install-info-host: maybe-install-info-gettext
1872install-info-host: maybe-install-info-tcl
1873install-info-host: maybe-install-info-itcl
1874install-info-host: maybe-install-info-ld
1875install-info-host: maybe-install-info-libbacktrace
1876install-info-host: maybe-install-info-libcpp
1877install-info-host: maybe-install-info-libcody
1878install-info-host: maybe-install-info-libdecnumber
1879install-info-host: maybe-install-info-libgui
1880install-info-host: maybe-install-info-libiberty
1881install-info-host: maybe-install-info-libiberty-linker-plugin
1882install-info-host: maybe-install-info-libiconv
1883install-info-host: maybe-install-info-m4
1884install-info-host: maybe-install-info-readline
1885install-info-host: maybe-install-info-sid
1886install-info-host: maybe-install-info-sim
1887install-info-host: maybe-install-info-texinfo
1888install-info-host: maybe-install-info-zlib
1889install-info-host: maybe-install-info-gnulib
1890install-info-host: maybe-install-info-gdbsupport
1891install-info-host: maybe-install-info-gdbserver
1892install-info-host: maybe-install-info-gdb
1893install-info-host: maybe-install-info-expect
1894install-info-host: maybe-install-info-guile
1895install-info-host: maybe-install-info-tk
1896install-info-host: maybe-install-info-libtermcap
1897install-info-host: maybe-install-info-utils
1898install-info-host: maybe-install-info-c++tools
1899install-info-host: maybe-install-info-gnattools
1900install-info-host: maybe-install-info-lto-plugin
1901install-info-host: maybe-install-info-libcc1
1902install-info-host: maybe-install-info-gotools
1903install-info-host: maybe-install-info-libctf
1904install-info-host: maybe-install-info-libsframe
1905install-info-host: maybe-install-info-libgrust
1906
1907.PHONY: install-info-target
1908
1909install-info-target: maybe-install-info-target-libstdc++-v3
1910install-info-target: maybe-install-info-target-libsanitizer
1911install-info-target: maybe-install-info-target-libvtv
1912install-info-target: maybe-install-info-target-libssp
1913install-info-target: maybe-install-info-target-newlib
1914install-info-target: maybe-install-info-target-libgcc
1915install-info-target: maybe-install-info-target-libbacktrace
1916install-info-target: maybe-install-info-target-libquadmath
1917install-info-target: maybe-install-info-target-libgfortran
1918install-info-target: maybe-install-info-target-libobjc
1919install-info-target: maybe-install-info-target-libgo
1920install-info-target: maybe-install-info-target-libphobos
1921install-info-target: maybe-install-info-target-libtermcap
1922install-info-target: maybe-install-info-target-winsup
1923install-info-target: maybe-install-info-target-libgloss
1924install-info-target: maybe-install-info-target-libffi
1925install-info-target: maybe-install-info-target-zlib
1926install-info-target: maybe-install-info-target-rda
1927install-info-target: maybe-install-info-target-libada
1928install-info-target: maybe-install-info-target-libgm2
1929install-info-target: maybe-install-info-target-libgomp
1930install-info-target: maybe-install-info-target-libitm
1931install-info-target: maybe-install-info-target-libatomic
1932install-info-target: maybe-install-info-target-libgrust
1933
1934.PHONY: do-install-dvi
1935do-install-dvi:
1936	@: $(MAKE); $(unstage)
1937	@r=`${PWD_COMMAND}`; export r; \
1938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1939	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-dvi-host \
1940	  install-dvi-target
1941
1942
1943.PHONY: install-dvi-host
1944
1945install-dvi-host: maybe-install-dvi-bfd
1946install-dvi-host: maybe-install-dvi-opcodes
1947install-dvi-host: maybe-install-dvi-binutils
1948install-dvi-host: maybe-install-dvi-bison
1949install-dvi-host: maybe-install-dvi-cgen
1950install-dvi-host: maybe-install-dvi-dejagnu
1951install-dvi-host: maybe-install-dvi-etc
1952install-dvi-host: maybe-install-dvi-fastjar
1953install-dvi-host: maybe-install-dvi-fixincludes
1954install-dvi-host: maybe-install-dvi-flex
1955install-dvi-host: maybe-install-dvi-gas
1956install-dvi-host: maybe-install-dvi-gcc
1957install-dvi-host: maybe-install-dvi-gmp
1958install-dvi-host: maybe-install-dvi-mpfr
1959install-dvi-host: maybe-install-dvi-mpc
1960install-dvi-host: maybe-install-dvi-isl
1961install-dvi-host: maybe-install-dvi-gold
1962install-dvi-host: maybe-install-dvi-gprof
1963install-dvi-host: maybe-install-dvi-gprofng
1964install-dvi-host: maybe-install-dvi-gettext
1965install-dvi-host: maybe-install-dvi-tcl
1966install-dvi-host: maybe-install-dvi-itcl
1967install-dvi-host: maybe-install-dvi-ld
1968install-dvi-host: maybe-install-dvi-libbacktrace
1969install-dvi-host: maybe-install-dvi-libcpp
1970install-dvi-host: maybe-install-dvi-libcody
1971install-dvi-host: maybe-install-dvi-libdecnumber
1972install-dvi-host: maybe-install-dvi-libgui
1973install-dvi-host: maybe-install-dvi-libiberty
1974install-dvi-host: maybe-install-dvi-libiberty-linker-plugin
1975install-dvi-host: maybe-install-dvi-libiconv
1976install-dvi-host: maybe-install-dvi-m4
1977install-dvi-host: maybe-install-dvi-readline
1978install-dvi-host: maybe-install-dvi-sid
1979install-dvi-host: maybe-install-dvi-sim
1980install-dvi-host: maybe-install-dvi-texinfo
1981install-dvi-host: maybe-install-dvi-zlib
1982install-dvi-host: maybe-install-dvi-gnulib
1983install-dvi-host: maybe-install-dvi-gdbsupport
1984install-dvi-host: maybe-install-dvi-gdbserver
1985install-dvi-host: maybe-install-dvi-gdb
1986install-dvi-host: maybe-install-dvi-expect
1987install-dvi-host: maybe-install-dvi-guile
1988install-dvi-host: maybe-install-dvi-tk
1989install-dvi-host: maybe-install-dvi-libtermcap
1990install-dvi-host: maybe-install-dvi-utils
1991install-dvi-host: maybe-install-dvi-c++tools
1992install-dvi-host: maybe-install-dvi-gnattools
1993install-dvi-host: maybe-install-dvi-lto-plugin
1994install-dvi-host: maybe-install-dvi-libcc1
1995install-dvi-host: maybe-install-dvi-gotools
1996install-dvi-host: maybe-install-dvi-libctf
1997install-dvi-host: maybe-install-dvi-libsframe
1998install-dvi-host: maybe-install-dvi-libgrust
1999
2000.PHONY: install-dvi-target
2001
2002install-dvi-target: maybe-install-dvi-target-libstdc++-v3
2003install-dvi-target: maybe-install-dvi-target-libsanitizer
2004install-dvi-target: maybe-install-dvi-target-libvtv
2005install-dvi-target: maybe-install-dvi-target-libssp
2006install-dvi-target: maybe-install-dvi-target-newlib
2007install-dvi-target: maybe-install-dvi-target-libgcc
2008install-dvi-target: maybe-install-dvi-target-libbacktrace
2009install-dvi-target: maybe-install-dvi-target-libquadmath
2010install-dvi-target: maybe-install-dvi-target-libgfortran
2011install-dvi-target: maybe-install-dvi-target-libobjc
2012install-dvi-target: maybe-install-dvi-target-libgo
2013install-dvi-target: maybe-install-dvi-target-libphobos
2014install-dvi-target: maybe-install-dvi-target-libtermcap
2015install-dvi-target: maybe-install-dvi-target-winsup
2016install-dvi-target: maybe-install-dvi-target-libgloss
2017install-dvi-target: maybe-install-dvi-target-libffi
2018install-dvi-target: maybe-install-dvi-target-zlib
2019install-dvi-target: maybe-install-dvi-target-rda
2020install-dvi-target: maybe-install-dvi-target-libada
2021install-dvi-target: maybe-install-dvi-target-libgm2
2022install-dvi-target: maybe-install-dvi-target-libgomp
2023install-dvi-target: maybe-install-dvi-target-libitm
2024install-dvi-target: maybe-install-dvi-target-libatomic
2025install-dvi-target: maybe-install-dvi-target-libgrust
2026
2027.PHONY: do-install-pdf
2028do-install-pdf:
2029	@: $(MAKE); $(unstage)
2030	@r=`${PWD_COMMAND}`; export r; \
2031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2032	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
2033	  install-pdf-target
2034
2035
2036.PHONY: install-pdf-host
2037
2038install-pdf-host: maybe-install-pdf-bfd
2039install-pdf-host: maybe-install-pdf-opcodes
2040install-pdf-host: maybe-install-pdf-binutils
2041install-pdf-host: maybe-install-pdf-bison
2042install-pdf-host: maybe-install-pdf-cgen
2043install-pdf-host: maybe-install-pdf-dejagnu
2044install-pdf-host: maybe-install-pdf-etc
2045install-pdf-host: maybe-install-pdf-fastjar
2046install-pdf-host: maybe-install-pdf-fixincludes
2047install-pdf-host: maybe-install-pdf-flex
2048install-pdf-host: maybe-install-pdf-gas
2049install-pdf-host: maybe-install-pdf-gcc
2050install-pdf-host: maybe-install-pdf-gmp
2051install-pdf-host: maybe-install-pdf-mpfr
2052install-pdf-host: maybe-install-pdf-mpc
2053install-pdf-host: maybe-install-pdf-isl
2054install-pdf-host: maybe-install-pdf-gold
2055install-pdf-host: maybe-install-pdf-gprof
2056install-pdf-host: maybe-install-pdf-gprofng
2057install-pdf-host: maybe-install-pdf-gettext
2058install-pdf-host: maybe-install-pdf-tcl
2059install-pdf-host: maybe-install-pdf-itcl
2060install-pdf-host: maybe-install-pdf-ld
2061install-pdf-host: maybe-install-pdf-libbacktrace
2062install-pdf-host: maybe-install-pdf-libcpp
2063install-pdf-host: maybe-install-pdf-libcody
2064install-pdf-host: maybe-install-pdf-libdecnumber
2065install-pdf-host: maybe-install-pdf-libgui
2066install-pdf-host: maybe-install-pdf-libiberty
2067install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
2068install-pdf-host: maybe-install-pdf-libiconv
2069install-pdf-host: maybe-install-pdf-m4
2070install-pdf-host: maybe-install-pdf-readline
2071install-pdf-host: maybe-install-pdf-sid
2072install-pdf-host: maybe-install-pdf-sim
2073install-pdf-host: maybe-install-pdf-texinfo
2074install-pdf-host: maybe-install-pdf-zlib
2075install-pdf-host: maybe-install-pdf-gnulib
2076install-pdf-host: maybe-install-pdf-gdbsupport
2077install-pdf-host: maybe-install-pdf-gdbserver
2078install-pdf-host: maybe-install-pdf-gdb
2079install-pdf-host: maybe-install-pdf-expect
2080install-pdf-host: maybe-install-pdf-guile
2081install-pdf-host: maybe-install-pdf-tk
2082install-pdf-host: maybe-install-pdf-libtermcap
2083install-pdf-host: maybe-install-pdf-utils
2084install-pdf-host: maybe-install-pdf-c++tools
2085install-pdf-host: maybe-install-pdf-gnattools
2086install-pdf-host: maybe-install-pdf-lto-plugin
2087install-pdf-host: maybe-install-pdf-libcc1
2088install-pdf-host: maybe-install-pdf-gotools
2089install-pdf-host: maybe-install-pdf-libctf
2090install-pdf-host: maybe-install-pdf-libsframe
2091install-pdf-host: maybe-install-pdf-libgrust
2092
2093.PHONY: install-pdf-target
2094
2095install-pdf-target: maybe-install-pdf-target-libstdc++-v3
2096install-pdf-target: maybe-install-pdf-target-libsanitizer
2097install-pdf-target: maybe-install-pdf-target-libvtv
2098install-pdf-target: maybe-install-pdf-target-libssp
2099install-pdf-target: maybe-install-pdf-target-newlib
2100install-pdf-target: maybe-install-pdf-target-libgcc
2101install-pdf-target: maybe-install-pdf-target-libbacktrace
2102install-pdf-target: maybe-install-pdf-target-libquadmath
2103install-pdf-target: maybe-install-pdf-target-libgfortran
2104install-pdf-target: maybe-install-pdf-target-libobjc
2105install-pdf-target: maybe-install-pdf-target-libgo
2106install-pdf-target: maybe-install-pdf-target-libphobos
2107install-pdf-target: maybe-install-pdf-target-libtermcap
2108install-pdf-target: maybe-install-pdf-target-winsup
2109install-pdf-target: maybe-install-pdf-target-libgloss
2110install-pdf-target: maybe-install-pdf-target-libffi
2111install-pdf-target: maybe-install-pdf-target-zlib
2112install-pdf-target: maybe-install-pdf-target-rda
2113install-pdf-target: maybe-install-pdf-target-libada
2114install-pdf-target: maybe-install-pdf-target-libgm2
2115install-pdf-target: maybe-install-pdf-target-libgomp
2116install-pdf-target: maybe-install-pdf-target-libitm
2117install-pdf-target: maybe-install-pdf-target-libatomic
2118install-pdf-target: maybe-install-pdf-target-libgrust
2119
2120.PHONY: do-install-html
2121do-install-html:
2122	@: $(MAKE); $(unstage)
2123	@r=`${PWD_COMMAND}`; export r; \
2124	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2125	$(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
2126	  install-html-target
2127
2128
2129.PHONY: install-html-host
2130
2131install-html-host: maybe-install-html-bfd
2132install-html-host: maybe-install-html-opcodes
2133install-html-host: maybe-install-html-binutils
2134install-html-host: maybe-install-html-bison
2135install-html-host: maybe-install-html-cgen
2136install-html-host: maybe-install-html-dejagnu
2137install-html-host: maybe-install-html-etc
2138install-html-host: maybe-install-html-fastjar
2139install-html-host: maybe-install-html-fixincludes
2140install-html-host: maybe-install-html-flex
2141install-html-host: maybe-install-html-gas
2142install-html-host: maybe-install-html-gcc
2143install-html-host: maybe-install-html-gmp
2144install-html-host: maybe-install-html-mpfr
2145install-html-host: maybe-install-html-mpc
2146install-html-host: maybe-install-html-isl
2147install-html-host: maybe-install-html-gold
2148install-html-host: maybe-install-html-gprof
2149install-html-host: maybe-install-html-gprofng
2150install-html-host: maybe-install-html-gettext
2151install-html-host: maybe-install-html-tcl
2152install-html-host: maybe-install-html-itcl
2153install-html-host: maybe-install-html-ld
2154install-html-host: maybe-install-html-libbacktrace
2155install-html-host: maybe-install-html-libcpp
2156install-html-host: maybe-install-html-libcody
2157install-html-host: maybe-install-html-libdecnumber
2158install-html-host: maybe-install-html-libgui
2159install-html-host: maybe-install-html-libiberty
2160install-html-host: maybe-install-html-libiberty-linker-plugin
2161install-html-host: maybe-install-html-libiconv
2162install-html-host: maybe-install-html-m4
2163install-html-host: maybe-install-html-readline
2164install-html-host: maybe-install-html-sid
2165install-html-host: maybe-install-html-sim
2166install-html-host: maybe-install-html-texinfo
2167install-html-host: maybe-install-html-zlib
2168install-html-host: maybe-install-html-gnulib
2169install-html-host: maybe-install-html-gdbsupport
2170install-html-host: maybe-install-html-gdbserver
2171install-html-host: maybe-install-html-gdb
2172install-html-host: maybe-install-html-expect
2173install-html-host: maybe-install-html-guile
2174install-html-host: maybe-install-html-tk
2175install-html-host: maybe-install-html-libtermcap
2176install-html-host: maybe-install-html-utils
2177install-html-host: maybe-install-html-c++tools
2178install-html-host: maybe-install-html-gnattools
2179install-html-host: maybe-install-html-lto-plugin
2180install-html-host: maybe-install-html-libcc1
2181install-html-host: maybe-install-html-gotools
2182install-html-host: maybe-install-html-libctf
2183install-html-host: maybe-install-html-libsframe
2184install-html-host: maybe-install-html-libgrust
2185
2186.PHONY: install-html-target
2187
2188install-html-target: maybe-install-html-target-libstdc++-v3
2189install-html-target: maybe-install-html-target-libsanitizer
2190install-html-target: maybe-install-html-target-libvtv
2191install-html-target: maybe-install-html-target-libssp
2192install-html-target: maybe-install-html-target-newlib
2193install-html-target: maybe-install-html-target-libgcc
2194install-html-target: maybe-install-html-target-libbacktrace
2195install-html-target: maybe-install-html-target-libquadmath
2196install-html-target: maybe-install-html-target-libgfortran
2197install-html-target: maybe-install-html-target-libobjc
2198install-html-target: maybe-install-html-target-libgo
2199install-html-target: maybe-install-html-target-libphobos
2200install-html-target: maybe-install-html-target-libtermcap
2201install-html-target: maybe-install-html-target-winsup
2202install-html-target: maybe-install-html-target-libgloss
2203install-html-target: maybe-install-html-target-libffi
2204install-html-target: maybe-install-html-target-zlib
2205install-html-target: maybe-install-html-target-rda
2206install-html-target: maybe-install-html-target-libada
2207install-html-target: maybe-install-html-target-libgm2
2208install-html-target: maybe-install-html-target-libgomp
2209install-html-target: maybe-install-html-target-libitm
2210install-html-target: maybe-install-html-target-libatomic
2211install-html-target: maybe-install-html-target-libgrust
2212
2213.PHONY: do-installcheck
2214do-installcheck:
2215	@: $(MAKE); $(unstage)
2216	@r=`${PWD_COMMAND}`; export r; \
2217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2218	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
2219	  installcheck-target
2220
2221
2222.PHONY: installcheck-host
2223
2224installcheck-host: maybe-installcheck-bfd
2225installcheck-host: maybe-installcheck-opcodes
2226installcheck-host: maybe-installcheck-binutils
2227installcheck-host: maybe-installcheck-bison
2228installcheck-host: maybe-installcheck-cgen
2229installcheck-host: maybe-installcheck-dejagnu
2230installcheck-host: maybe-installcheck-etc
2231installcheck-host: maybe-installcheck-fastjar
2232installcheck-host: maybe-installcheck-fixincludes
2233installcheck-host: maybe-installcheck-flex
2234installcheck-host: maybe-installcheck-gas
2235installcheck-host: maybe-installcheck-gcc
2236installcheck-host: maybe-installcheck-gmp
2237installcheck-host: maybe-installcheck-mpfr
2238installcheck-host: maybe-installcheck-mpc
2239installcheck-host: maybe-installcheck-isl
2240installcheck-host: maybe-installcheck-gold
2241installcheck-host: maybe-installcheck-gprof
2242installcheck-host: maybe-installcheck-gprofng
2243installcheck-host: maybe-installcheck-gettext
2244installcheck-host: maybe-installcheck-tcl
2245installcheck-host: maybe-installcheck-itcl
2246installcheck-host: maybe-installcheck-ld
2247installcheck-host: maybe-installcheck-libbacktrace
2248installcheck-host: maybe-installcheck-libcpp
2249installcheck-host: maybe-installcheck-libcody
2250installcheck-host: maybe-installcheck-libdecnumber
2251installcheck-host: maybe-installcheck-libgui
2252installcheck-host: maybe-installcheck-libiberty
2253installcheck-host: maybe-installcheck-libiberty-linker-plugin
2254installcheck-host: maybe-installcheck-libiconv
2255installcheck-host: maybe-installcheck-m4
2256installcheck-host: maybe-installcheck-readline
2257installcheck-host: maybe-installcheck-sid
2258installcheck-host: maybe-installcheck-sim
2259installcheck-host: maybe-installcheck-texinfo
2260installcheck-host: maybe-installcheck-zlib
2261installcheck-host: maybe-installcheck-gnulib
2262installcheck-host: maybe-installcheck-gdbsupport
2263installcheck-host: maybe-installcheck-gdbserver
2264installcheck-host: maybe-installcheck-gdb
2265installcheck-host: maybe-installcheck-expect
2266installcheck-host: maybe-installcheck-guile
2267installcheck-host: maybe-installcheck-tk
2268installcheck-host: maybe-installcheck-libtermcap
2269installcheck-host: maybe-installcheck-utils
2270installcheck-host: maybe-installcheck-c++tools
2271installcheck-host: maybe-installcheck-gnattools
2272installcheck-host: maybe-installcheck-lto-plugin
2273installcheck-host: maybe-installcheck-libcc1
2274installcheck-host: maybe-installcheck-gotools
2275installcheck-host: maybe-installcheck-libctf
2276installcheck-host: maybe-installcheck-libsframe
2277installcheck-host: maybe-installcheck-libgrust
2278
2279.PHONY: installcheck-target
2280
2281installcheck-target: maybe-installcheck-target-libstdc++-v3
2282installcheck-target: maybe-installcheck-target-libsanitizer
2283installcheck-target: maybe-installcheck-target-libvtv
2284installcheck-target: maybe-installcheck-target-libssp
2285installcheck-target: maybe-installcheck-target-newlib
2286installcheck-target: maybe-installcheck-target-libgcc
2287installcheck-target: maybe-installcheck-target-libbacktrace
2288installcheck-target: maybe-installcheck-target-libquadmath
2289installcheck-target: maybe-installcheck-target-libgfortran
2290installcheck-target: maybe-installcheck-target-libobjc
2291installcheck-target: maybe-installcheck-target-libgo
2292installcheck-target: maybe-installcheck-target-libphobos
2293installcheck-target: maybe-installcheck-target-libtermcap
2294installcheck-target: maybe-installcheck-target-winsup
2295installcheck-target: maybe-installcheck-target-libgloss
2296installcheck-target: maybe-installcheck-target-libffi
2297installcheck-target: maybe-installcheck-target-zlib
2298installcheck-target: maybe-installcheck-target-rda
2299installcheck-target: maybe-installcheck-target-libada
2300installcheck-target: maybe-installcheck-target-libgm2
2301installcheck-target: maybe-installcheck-target-libgomp
2302installcheck-target: maybe-installcheck-target-libitm
2303installcheck-target: maybe-installcheck-target-libatomic
2304installcheck-target: maybe-installcheck-target-libgrust
2305
2306.PHONY: do-mostlyclean
2307do-mostlyclean:
2308	@: $(MAKE); $(unstage)
2309	@r=`${PWD_COMMAND}`; export r; \
2310	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2311	$(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
2312	  mostlyclean-target
2313
2314
2315.PHONY: mostlyclean-host
2316
2317mostlyclean-host: maybe-mostlyclean-bfd
2318mostlyclean-host: maybe-mostlyclean-opcodes
2319mostlyclean-host: maybe-mostlyclean-binutils
2320mostlyclean-host: maybe-mostlyclean-bison
2321mostlyclean-host: maybe-mostlyclean-cgen
2322mostlyclean-host: maybe-mostlyclean-dejagnu
2323mostlyclean-host: maybe-mostlyclean-etc
2324mostlyclean-host: maybe-mostlyclean-fastjar
2325mostlyclean-host: maybe-mostlyclean-fixincludes
2326mostlyclean-host: maybe-mostlyclean-flex
2327mostlyclean-host: maybe-mostlyclean-gas
2328mostlyclean-host: maybe-mostlyclean-gcc
2329mostlyclean-host: maybe-mostlyclean-gmp
2330mostlyclean-host: maybe-mostlyclean-mpfr
2331mostlyclean-host: maybe-mostlyclean-mpc
2332mostlyclean-host: maybe-mostlyclean-isl
2333mostlyclean-host: maybe-mostlyclean-gold
2334mostlyclean-host: maybe-mostlyclean-gprof
2335mostlyclean-host: maybe-mostlyclean-gprofng
2336mostlyclean-host: maybe-mostlyclean-gettext
2337mostlyclean-host: maybe-mostlyclean-tcl
2338mostlyclean-host: maybe-mostlyclean-itcl
2339mostlyclean-host: maybe-mostlyclean-ld
2340mostlyclean-host: maybe-mostlyclean-libbacktrace
2341mostlyclean-host: maybe-mostlyclean-libcpp
2342mostlyclean-host: maybe-mostlyclean-libcody
2343mostlyclean-host: maybe-mostlyclean-libdecnumber
2344mostlyclean-host: maybe-mostlyclean-libgui
2345mostlyclean-host: maybe-mostlyclean-libiberty
2346mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
2347mostlyclean-host: maybe-mostlyclean-libiconv
2348mostlyclean-host: maybe-mostlyclean-m4
2349mostlyclean-host: maybe-mostlyclean-readline
2350mostlyclean-host: maybe-mostlyclean-sid
2351mostlyclean-host: maybe-mostlyclean-sim
2352mostlyclean-host: maybe-mostlyclean-texinfo
2353mostlyclean-host: maybe-mostlyclean-zlib
2354mostlyclean-host: maybe-mostlyclean-gnulib
2355mostlyclean-host: maybe-mostlyclean-gdbsupport
2356mostlyclean-host: maybe-mostlyclean-gdbserver
2357mostlyclean-host: maybe-mostlyclean-gdb
2358mostlyclean-host: maybe-mostlyclean-expect
2359mostlyclean-host: maybe-mostlyclean-guile
2360mostlyclean-host: maybe-mostlyclean-tk
2361mostlyclean-host: maybe-mostlyclean-libtermcap
2362mostlyclean-host: maybe-mostlyclean-utils
2363mostlyclean-host: maybe-mostlyclean-c++tools
2364mostlyclean-host: maybe-mostlyclean-gnattools
2365mostlyclean-host: maybe-mostlyclean-lto-plugin
2366mostlyclean-host: maybe-mostlyclean-libcc1
2367mostlyclean-host: maybe-mostlyclean-gotools
2368mostlyclean-host: maybe-mostlyclean-libctf
2369mostlyclean-host: maybe-mostlyclean-libsframe
2370mostlyclean-host: maybe-mostlyclean-libgrust
2371
2372.PHONY: mostlyclean-target
2373
2374mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
2375mostlyclean-target: maybe-mostlyclean-target-libsanitizer
2376mostlyclean-target: maybe-mostlyclean-target-libvtv
2377mostlyclean-target: maybe-mostlyclean-target-libssp
2378mostlyclean-target: maybe-mostlyclean-target-newlib
2379mostlyclean-target: maybe-mostlyclean-target-libgcc
2380mostlyclean-target: maybe-mostlyclean-target-libbacktrace
2381mostlyclean-target: maybe-mostlyclean-target-libquadmath
2382mostlyclean-target: maybe-mostlyclean-target-libgfortran
2383mostlyclean-target: maybe-mostlyclean-target-libobjc
2384mostlyclean-target: maybe-mostlyclean-target-libgo
2385mostlyclean-target: maybe-mostlyclean-target-libphobos
2386mostlyclean-target: maybe-mostlyclean-target-libtermcap
2387mostlyclean-target: maybe-mostlyclean-target-winsup
2388mostlyclean-target: maybe-mostlyclean-target-libgloss
2389mostlyclean-target: maybe-mostlyclean-target-libffi
2390mostlyclean-target: maybe-mostlyclean-target-zlib
2391mostlyclean-target: maybe-mostlyclean-target-rda
2392mostlyclean-target: maybe-mostlyclean-target-libada
2393mostlyclean-target: maybe-mostlyclean-target-libgm2
2394mostlyclean-target: maybe-mostlyclean-target-libgomp
2395mostlyclean-target: maybe-mostlyclean-target-libitm
2396mostlyclean-target: maybe-mostlyclean-target-libatomic
2397mostlyclean-target: maybe-mostlyclean-target-libgrust
2398
2399.PHONY: do-clean
2400do-clean:
2401	@: $(MAKE); $(unstage)
2402	@r=`${PWD_COMMAND}`; export r; \
2403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2404	$(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
2405	  clean-target
2406
2407
2408.PHONY: clean-host
2409
2410clean-host: maybe-clean-bfd
2411clean-host: maybe-clean-opcodes
2412clean-host: maybe-clean-binutils
2413clean-host: maybe-clean-bison
2414clean-host: maybe-clean-cgen
2415clean-host: maybe-clean-dejagnu
2416clean-host: maybe-clean-etc
2417clean-host: maybe-clean-fastjar
2418clean-host: maybe-clean-fixincludes
2419clean-host: maybe-clean-flex
2420clean-host: maybe-clean-gas
2421clean-host: maybe-clean-gcc
2422clean-host: maybe-clean-gmp
2423clean-host: maybe-clean-mpfr
2424clean-host: maybe-clean-mpc
2425clean-host: maybe-clean-isl
2426clean-host: maybe-clean-gold
2427clean-host: maybe-clean-gprof
2428clean-host: maybe-clean-gprofng
2429clean-host: maybe-clean-gettext
2430clean-host: maybe-clean-tcl
2431clean-host: maybe-clean-itcl
2432clean-host: maybe-clean-ld
2433clean-host: maybe-clean-libbacktrace
2434clean-host: maybe-clean-libcpp
2435clean-host: maybe-clean-libcody
2436clean-host: maybe-clean-libdecnumber
2437clean-host: maybe-clean-libgui
2438clean-host: maybe-clean-libiberty
2439clean-host: maybe-clean-libiberty-linker-plugin
2440clean-host: maybe-clean-libiconv
2441clean-host: maybe-clean-m4
2442clean-host: maybe-clean-readline
2443clean-host: maybe-clean-sid
2444clean-host: maybe-clean-sim
2445clean-host: maybe-clean-texinfo
2446clean-host: maybe-clean-zlib
2447clean-host: maybe-clean-gnulib
2448clean-host: maybe-clean-gdbsupport
2449clean-host: maybe-clean-gdbserver
2450clean-host: maybe-clean-gdb
2451clean-host: maybe-clean-expect
2452clean-host: maybe-clean-guile
2453clean-host: maybe-clean-tk
2454clean-host: maybe-clean-libtermcap
2455clean-host: maybe-clean-utils
2456clean-host: maybe-clean-c++tools
2457clean-host: maybe-clean-gnattools
2458clean-host: maybe-clean-lto-plugin
2459clean-host: maybe-clean-libcc1
2460clean-host: maybe-clean-gotools
2461clean-host: maybe-clean-libctf
2462clean-host: maybe-clean-libsframe
2463clean-host: maybe-clean-libgrust
2464
2465.PHONY: clean-target
2466
2467clean-target: maybe-clean-target-libstdc++-v3
2468clean-target: maybe-clean-target-libsanitizer
2469clean-target: maybe-clean-target-libvtv
2470clean-target: maybe-clean-target-libssp
2471clean-target: maybe-clean-target-newlib
2472clean-target: maybe-clean-target-libgcc
2473clean-target: maybe-clean-target-libbacktrace
2474clean-target: maybe-clean-target-libquadmath
2475clean-target: maybe-clean-target-libgfortran
2476clean-target: maybe-clean-target-libobjc
2477clean-target: maybe-clean-target-libgo
2478clean-target: maybe-clean-target-libphobos
2479clean-target: maybe-clean-target-libtermcap
2480clean-target: maybe-clean-target-winsup
2481clean-target: maybe-clean-target-libgloss
2482clean-target: maybe-clean-target-libffi
2483clean-target: maybe-clean-target-zlib
2484clean-target: maybe-clean-target-rda
2485clean-target: maybe-clean-target-libada
2486clean-target: maybe-clean-target-libgm2
2487clean-target: maybe-clean-target-libgomp
2488clean-target: maybe-clean-target-libitm
2489clean-target: maybe-clean-target-libatomic
2490clean-target: maybe-clean-target-libgrust
2491
2492.PHONY: do-distclean
2493do-distclean:
2494	@: $(MAKE); $(unstage)
2495	@r=`${PWD_COMMAND}`; export r; \
2496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2497	$(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2498	  distclean-target
2499
2500
2501.PHONY: distclean-host
2502
2503distclean-host: maybe-distclean-bfd
2504distclean-host: maybe-distclean-opcodes
2505distclean-host: maybe-distclean-binutils
2506distclean-host: maybe-distclean-bison
2507distclean-host: maybe-distclean-cgen
2508distclean-host: maybe-distclean-dejagnu
2509distclean-host: maybe-distclean-etc
2510distclean-host: maybe-distclean-fastjar
2511distclean-host: maybe-distclean-fixincludes
2512distclean-host: maybe-distclean-flex
2513distclean-host: maybe-distclean-gas
2514distclean-host: maybe-distclean-gcc
2515distclean-host: maybe-distclean-gmp
2516distclean-host: maybe-distclean-mpfr
2517distclean-host: maybe-distclean-mpc
2518distclean-host: maybe-distclean-isl
2519distclean-host: maybe-distclean-gold
2520distclean-host: maybe-distclean-gprof
2521distclean-host: maybe-distclean-gprofng
2522distclean-host: maybe-distclean-gettext
2523distclean-host: maybe-distclean-tcl
2524distclean-host: maybe-distclean-itcl
2525distclean-host: maybe-distclean-ld
2526distclean-host: maybe-distclean-libbacktrace
2527distclean-host: maybe-distclean-libcpp
2528distclean-host: maybe-distclean-libcody
2529distclean-host: maybe-distclean-libdecnumber
2530distclean-host: maybe-distclean-libgui
2531distclean-host: maybe-distclean-libiberty
2532distclean-host: maybe-distclean-libiberty-linker-plugin
2533distclean-host: maybe-distclean-libiconv
2534distclean-host: maybe-distclean-m4
2535distclean-host: maybe-distclean-readline
2536distclean-host: maybe-distclean-sid
2537distclean-host: maybe-distclean-sim
2538distclean-host: maybe-distclean-texinfo
2539distclean-host: maybe-distclean-zlib
2540distclean-host: maybe-distclean-gnulib
2541distclean-host: maybe-distclean-gdbsupport
2542distclean-host: maybe-distclean-gdbserver
2543distclean-host: maybe-distclean-gdb
2544distclean-host: maybe-distclean-expect
2545distclean-host: maybe-distclean-guile
2546distclean-host: maybe-distclean-tk
2547distclean-host: maybe-distclean-libtermcap
2548distclean-host: maybe-distclean-utils
2549distclean-host: maybe-distclean-c++tools
2550distclean-host: maybe-distclean-gnattools
2551distclean-host: maybe-distclean-lto-plugin
2552distclean-host: maybe-distclean-libcc1
2553distclean-host: maybe-distclean-gotools
2554distclean-host: maybe-distclean-libctf
2555distclean-host: maybe-distclean-libsframe
2556distclean-host: maybe-distclean-libgrust
2557
2558.PHONY: distclean-target
2559
2560distclean-target: maybe-distclean-target-libstdc++-v3
2561distclean-target: maybe-distclean-target-libsanitizer
2562distclean-target: maybe-distclean-target-libvtv
2563distclean-target: maybe-distclean-target-libssp
2564distclean-target: maybe-distclean-target-newlib
2565distclean-target: maybe-distclean-target-libgcc
2566distclean-target: maybe-distclean-target-libbacktrace
2567distclean-target: maybe-distclean-target-libquadmath
2568distclean-target: maybe-distclean-target-libgfortran
2569distclean-target: maybe-distclean-target-libobjc
2570distclean-target: maybe-distclean-target-libgo
2571distclean-target: maybe-distclean-target-libphobos
2572distclean-target: maybe-distclean-target-libtermcap
2573distclean-target: maybe-distclean-target-winsup
2574distclean-target: maybe-distclean-target-libgloss
2575distclean-target: maybe-distclean-target-libffi
2576distclean-target: maybe-distclean-target-zlib
2577distclean-target: maybe-distclean-target-rda
2578distclean-target: maybe-distclean-target-libada
2579distclean-target: maybe-distclean-target-libgm2
2580distclean-target: maybe-distclean-target-libgomp
2581distclean-target: maybe-distclean-target-libitm
2582distclean-target: maybe-distclean-target-libatomic
2583distclean-target: maybe-distclean-target-libgrust
2584
2585.PHONY: do-maintainer-clean
2586do-maintainer-clean:
2587	@: $(MAKE); $(unstage)
2588	@r=`${PWD_COMMAND}`; export r; \
2589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2590	$(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2591	  maintainer-clean-target
2592
2593
2594.PHONY: maintainer-clean-host
2595
2596maintainer-clean-host: maybe-maintainer-clean-bfd
2597maintainer-clean-host: maybe-maintainer-clean-opcodes
2598maintainer-clean-host: maybe-maintainer-clean-binutils
2599maintainer-clean-host: maybe-maintainer-clean-bison
2600maintainer-clean-host: maybe-maintainer-clean-cgen
2601maintainer-clean-host: maybe-maintainer-clean-dejagnu
2602maintainer-clean-host: maybe-maintainer-clean-etc
2603maintainer-clean-host: maybe-maintainer-clean-fastjar
2604maintainer-clean-host: maybe-maintainer-clean-fixincludes
2605maintainer-clean-host: maybe-maintainer-clean-flex
2606maintainer-clean-host: maybe-maintainer-clean-gas
2607maintainer-clean-host: maybe-maintainer-clean-gcc
2608maintainer-clean-host: maybe-maintainer-clean-gmp
2609maintainer-clean-host: maybe-maintainer-clean-mpfr
2610maintainer-clean-host: maybe-maintainer-clean-mpc
2611maintainer-clean-host: maybe-maintainer-clean-isl
2612maintainer-clean-host: maybe-maintainer-clean-gold
2613maintainer-clean-host: maybe-maintainer-clean-gprof
2614maintainer-clean-host: maybe-maintainer-clean-gprofng
2615maintainer-clean-host: maybe-maintainer-clean-gettext
2616maintainer-clean-host: maybe-maintainer-clean-tcl
2617maintainer-clean-host: maybe-maintainer-clean-itcl
2618maintainer-clean-host: maybe-maintainer-clean-ld
2619maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2620maintainer-clean-host: maybe-maintainer-clean-libcpp
2621maintainer-clean-host: maybe-maintainer-clean-libcody
2622maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2623maintainer-clean-host: maybe-maintainer-clean-libgui
2624maintainer-clean-host: maybe-maintainer-clean-libiberty
2625maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2626maintainer-clean-host: maybe-maintainer-clean-libiconv
2627maintainer-clean-host: maybe-maintainer-clean-m4
2628maintainer-clean-host: maybe-maintainer-clean-readline
2629maintainer-clean-host: maybe-maintainer-clean-sid
2630maintainer-clean-host: maybe-maintainer-clean-sim
2631maintainer-clean-host: maybe-maintainer-clean-texinfo
2632maintainer-clean-host: maybe-maintainer-clean-zlib
2633maintainer-clean-host: maybe-maintainer-clean-gnulib
2634maintainer-clean-host: maybe-maintainer-clean-gdbsupport
2635maintainer-clean-host: maybe-maintainer-clean-gdbserver
2636maintainer-clean-host: maybe-maintainer-clean-gdb
2637maintainer-clean-host: maybe-maintainer-clean-expect
2638maintainer-clean-host: maybe-maintainer-clean-guile
2639maintainer-clean-host: maybe-maintainer-clean-tk
2640maintainer-clean-host: maybe-maintainer-clean-libtermcap
2641maintainer-clean-host: maybe-maintainer-clean-utils
2642maintainer-clean-host: maybe-maintainer-clean-c++tools
2643maintainer-clean-host: maybe-maintainer-clean-gnattools
2644maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2645maintainer-clean-host: maybe-maintainer-clean-libcc1
2646maintainer-clean-host: maybe-maintainer-clean-gotools
2647maintainer-clean-host: maybe-maintainer-clean-libctf
2648maintainer-clean-host: maybe-maintainer-clean-libsframe
2649maintainer-clean-host: maybe-maintainer-clean-libgrust
2650
2651.PHONY: maintainer-clean-target
2652
2653maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2654maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2655maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2656maintainer-clean-target: maybe-maintainer-clean-target-libssp
2657maintainer-clean-target: maybe-maintainer-clean-target-newlib
2658maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2659maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2660maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2661maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2662maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2663maintainer-clean-target: maybe-maintainer-clean-target-libgo
2664maintainer-clean-target: maybe-maintainer-clean-target-libphobos
2665maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2666maintainer-clean-target: maybe-maintainer-clean-target-winsup
2667maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2668maintainer-clean-target: maybe-maintainer-clean-target-libffi
2669maintainer-clean-target: maybe-maintainer-clean-target-zlib
2670maintainer-clean-target: maybe-maintainer-clean-target-rda
2671maintainer-clean-target: maybe-maintainer-clean-target-libada
2672maintainer-clean-target: maybe-maintainer-clean-target-libgm2
2673maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2674maintainer-clean-target: maybe-maintainer-clean-target-libitm
2675maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2676maintainer-clean-target: maybe-maintainer-clean-target-libgrust
2677
2678
2679# Here are the targets which correspond to the do-X targets.
2680
2681.PHONY: info installcheck dvi pdf html
2682.PHONY: install-info install-dvi install-pdf install-html
2683.PHONY: clean distclean mostlyclean maintainer-clean realclean
2684.PHONY: local-clean local-distclean local-maintainer-clean
2685info: do-info
2686installcheck: do-installcheck
2687dvi: do-dvi
2688pdf: do-pdf
2689html: do-html
2690
2691# Make sure makeinfo is built before we do a `make info', if we're
2692# in fact building texinfo.
2693do-info: maybe-all-texinfo
2694
2695install-info: do-install-info dir.info
2696	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2697	if [ -f dir.info ]; then \
2698	  $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info; \
2699	else true; fi
2700
2701install-dvi: do-install-dvi
2702
2703install-pdf: do-install-pdf
2704
2705install-html: do-install-html
2706
2707local-clean:
2708	-rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2709
2710local-distclean:
2711	-rm -f Makefile config.status config.cache mh-frag mt-frag
2712	-rm -f maybedep.tmp serdep.tmp stage_final
2713	-if [ "$(TARGET_SUBDIR)" != "." ]; then \
2714	  rm -rf $(TARGET_SUBDIR); \
2715	else true; fi
2716	-rm -rf $(BUILD_SUBDIR)
2717	-if [ "$(HOST_SUBDIR)" != "." ]; then \
2718	  rm -rf $(HOST_SUBDIR); \
2719	else true; fi
2720	-rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2721	-rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2722	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2723	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2724	-rmdir c++tools fastjar gcc gnattools gotools 2>/dev/null
2725	-rmdir libcc1 libiberty texinfo zlib 2>/dev/null
2726	-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2727
2728local-maintainer-clean:
2729	@echo "This command is intended for maintainers to use;"
2730	@echo "it deletes files that may require special tools to rebuild."
2731
2732clean: do-clean local-clean
2733mostlyclean: do-mostlyclean local-clean
2734distclean: do-distclean local-clean local-distclean
2735maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2736maintainer-clean: local-distclean
2737realclean: maintainer-clean
2738
2739# Check target.
2740
2741.PHONY: check do-check
2742check: do-check
2743
2744# Only include modules actually being configured and built.
2745.PHONY: check-host
2746check-host:  \
2747    maybe-check-bfd \
2748    maybe-check-opcodes \
2749    maybe-check-binutils \
2750    maybe-check-bison \
2751    maybe-check-cgen \
2752    maybe-check-dejagnu \
2753    maybe-check-etc \
2754    maybe-check-fastjar \
2755    maybe-check-fixincludes \
2756    maybe-check-flex \
2757    maybe-check-gas \
2758    maybe-check-gcc \
2759    maybe-check-gmp \
2760    maybe-check-mpfr \
2761    maybe-check-mpc \
2762    maybe-check-isl \
2763    maybe-check-gold \
2764    maybe-check-gprof \
2765    maybe-check-gprofng \
2766    maybe-check-gettext \
2767    maybe-check-tcl \
2768    maybe-check-itcl \
2769    maybe-check-ld \
2770    maybe-check-libbacktrace \
2771    maybe-check-libcpp \
2772    maybe-check-libcody \
2773    maybe-check-libdecnumber \
2774    maybe-check-libgui \
2775    maybe-check-libiberty \
2776    maybe-check-libiberty-linker-plugin \
2777    maybe-check-libiconv \
2778    maybe-check-m4 \
2779    maybe-check-readline \
2780    maybe-check-sid \
2781    maybe-check-sim \
2782    maybe-check-texinfo \
2783    maybe-check-zlib \
2784    maybe-check-gnulib \
2785    maybe-check-gdbsupport \
2786    maybe-check-gdbserver \
2787    maybe-check-gdb \
2788    maybe-check-expect \
2789    maybe-check-guile \
2790    maybe-check-tk \
2791    maybe-check-libtermcap \
2792    maybe-check-utils \
2793    maybe-check-c++tools \
2794    maybe-check-gnattools \
2795    maybe-check-lto-plugin \
2796    maybe-check-libcc1 \
2797    maybe-check-gotools \
2798    maybe-check-libctf \
2799    maybe-check-libsframe \
2800    maybe-check-libgrust
2801
2802.PHONY: check-target
2803check-target:  \
2804    maybe-check-target-libstdc++-v3 \
2805    maybe-check-target-libsanitizer \
2806    maybe-check-target-libvtv \
2807    maybe-check-target-libssp \
2808    maybe-check-target-newlib \
2809    maybe-check-target-libgcc \
2810    maybe-check-target-libbacktrace \
2811    maybe-check-target-libquadmath \
2812    maybe-check-target-libgfortran \
2813    maybe-check-target-libobjc \
2814    maybe-check-target-libgo \
2815    maybe-check-target-libphobos \
2816    maybe-check-target-libtermcap \
2817    maybe-check-target-winsup \
2818    maybe-check-target-libgloss \
2819    maybe-check-target-libffi \
2820    maybe-check-target-zlib \
2821    maybe-check-target-rda \
2822    maybe-check-target-libada \
2823    maybe-check-target-libgm2 \
2824    maybe-check-target-libgomp \
2825    maybe-check-target-libitm \
2826    maybe-check-target-libatomic \
2827    maybe-check-target-libgrust
2828
2829do-check:
2830	@: $(MAKE); $(unstage)
2831	@r=`${PWD_COMMAND}`; export r; \
2832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2833	$(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2834
2835# Automated reporting of test results.
2836
2837warning.log: build.log
2838	$(srcdir)/contrib/warn_summary build.log > $@
2839
2840mail-report.log:
2841	if test x'$(BOOT_CFLAGS)' != x''; then \
2842	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2843	fi; \
2844	$(srcdir)/contrib/test_summary -t >$@
2845	chmod +x $@
2846	echo If you really want to send e-mail, run ./$@ now
2847
2848mail-report-with-warnings.log: warning.log
2849	if test x'$(BOOT_CFLAGS)' != x''; then \
2850	    BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2851	fi; \
2852	$(srcdir)/contrib/test_summary -t -i warning.log >$@
2853	chmod +x $@
2854	echo If you really want to send e-mail, run ./$@ now
2855
2856# Local Vim config
2857
2858$(srcdir)/.local.vimrc:
2859	$(LN_S) contrib/vimrc $@
2860
2861$(srcdir)/.lvimrc:
2862	$(LN_S) contrib/vimrc $@
2863
2864vimrc: $(srcdir)/.local.vimrc $(srcdir)/.lvimrc
2865
2866.PHONY: vimrc
2867
2868# clang-format config
2869
2870$(srcdir)/.clang-format:
2871	$(LN_S) contrib/clang-format $@
2872
2873clang-format: $(srcdir)/.clang-format
2874
2875.PHONY: clang-format
2876
2877# Installation targets.
2878
2879.PHONY: install uninstall
2880install:
2881	@: $(MAKE); $(unstage)
2882	@r=`${PWD_COMMAND}`; export r; \
2883	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2884	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2885
2886.PHONY: install-host-nogcc
2887install-host-nogcc:  \
2888    maybe-install-bfd \
2889    maybe-install-opcodes \
2890    maybe-install-binutils \
2891    maybe-install-bison \
2892    maybe-install-cgen \
2893    maybe-install-dejagnu \
2894    maybe-install-etc \
2895    maybe-install-fastjar \
2896    maybe-install-fixincludes \
2897    maybe-install-flex \
2898    maybe-install-gas \
2899    maybe-install-gmp \
2900    maybe-install-mpfr \
2901    maybe-install-mpc \
2902    maybe-install-isl \
2903    maybe-install-gold \
2904    maybe-install-gprof \
2905    maybe-install-gprofng \
2906    maybe-install-gettext \
2907    maybe-install-tcl \
2908    maybe-install-itcl \
2909    maybe-install-ld \
2910    maybe-install-libbacktrace \
2911    maybe-install-libcpp \
2912    maybe-install-libcody \
2913    maybe-install-libdecnumber \
2914    maybe-install-libgui \
2915    maybe-install-libiberty \
2916    maybe-install-libiberty-linker-plugin \
2917    maybe-install-libiconv \
2918    maybe-install-m4 \
2919    maybe-install-readline \
2920    maybe-install-sid \
2921    maybe-install-sim \
2922    maybe-install-texinfo \
2923    maybe-install-zlib \
2924    maybe-install-gnulib \
2925    maybe-install-gdbsupport \
2926    maybe-install-gdbserver \
2927    maybe-install-gdb \
2928    maybe-install-expect \
2929    maybe-install-guile \
2930    maybe-install-tk \
2931    maybe-install-libtermcap \
2932    maybe-install-utils \
2933    maybe-install-c++tools \
2934    maybe-install-gnattools \
2935    maybe-install-lto-plugin \
2936    maybe-install-libcc1 \
2937    maybe-install-gotools \
2938    maybe-install-libctf \
2939    maybe-install-libsframe \
2940    maybe-install-libgrust
2941
2942.PHONY: install-host
2943install-host:  \
2944    maybe-install-bfd \
2945    maybe-install-opcodes \
2946    maybe-install-binutils \
2947    maybe-install-bison \
2948    maybe-install-cgen \
2949    maybe-install-dejagnu \
2950    maybe-install-etc \
2951    maybe-install-fastjar \
2952    maybe-install-fixincludes \
2953    maybe-install-flex \
2954    maybe-install-gas \
2955    maybe-install-gcc \
2956    maybe-install-gmp \
2957    maybe-install-mpfr \
2958    maybe-install-mpc \
2959    maybe-install-isl \
2960    maybe-install-gold \
2961    maybe-install-gprof \
2962    maybe-install-gprofng \
2963    maybe-install-gettext \
2964    maybe-install-tcl \
2965    maybe-install-itcl \
2966    maybe-install-ld \
2967    maybe-install-libbacktrace \
2968    maybe-install-libcpp \
2969    maybe-install-libcody \
2970    maybe-install-libdecnumber \
2971    maybe-install-libgui \
2972    maybe-install-libiberty \
2973    maybe-install-libiberty-linker-plugin \
2974    maybe-install-libiconv \
2975    maybe-install-m4 \
2976    maybe-install-readline \
2977    maybe-install-sid \
2978    maybe-install-sim \
2979    maybe-install-texinfo \
2980    maybe-install-zlib \
2981    maybe-install-gnulib \
2982    maybe-install-gdbsupport \
2983    maybe-install-gdbserver \
2984    maybe-install-gdb \
2985    maybe-install-expect \
2986    maybe-install-guile \
2987    maybe-install-tk \
2988    maybe-install-libtermcap \
2989    maybe-install-utils \
2990    maybe-install-c++tools \
2991    maybe-install-gnattools \
2992    maybe-install-lto-plugin \
2993    maybe-install-libcc1 \
2994    maybe-install-gotools \
2995    maybe-install-libctf \
2996    maybe-install-libsframe \
2997    maybe-install-libgrust
2998
2999.PHONY: install-target
3000install-target:  \
3001    maybe-install-target-libstdc++-v3 \
3002    maybe-install-target-libsanitizer \
3003    maybe-install-target-libvtv \
3004    maybe-install-target-libssp \
3005    maybe-install-target-newlib \
3006    maybe-install-target-libgcc \
3007    maybe-install-target-libbacktrace \
3008    maybe-install-target-libquadmath \
3009    maybe-install-target-libgfortran \
3010    maybe-install-target-libobjc \
3011    maybe-install-target-libgo \
3012    maybe-install-target-libphobos \
3013    maybe-install-target-libtermcap \
3014    maybe-install-target-winsup \
3015    maybe-install-target-libgloss \
3016    maybe-install-target-libffi \
3017    maybe-install-target-zlib \
3018    maybe-install-target-rda \
3019    maybe-install-target-libada \
3020    maybe-install-target-libgm2 \
3021    maybe-install-target-libgomp \
3022    maybe-install-target-libitm \
3023    maybe-install-target-libatomic \
3024    maybe-install-target-libgrust
3025
3026uninstall:
3027	@echo "the uninstall target is not supported in this tree"
3028
3029.PHONY: install.all
3030install.all: install-no-fixedincludes
3031	@if [ -f ./gcc/Makefile ]; then \
3032		r=`${PWD_COMMAND}`; export r; \
3033		s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3034		$(HOST_EXPORTS) \
3035		(cd ./gcc && \
3036		$(MAKE) $(FLAGS_TO_PASS) install-headers); \
3037	else \
3038		true; \
3039	fi
3040
3041# install-no-fixedincludes is used to allow the elaboration of binary packages
3042# suitable for distribution, where we cannot include the fixed system header
3043# files.
3044.PHONY: install-no-fixedincludes
3045install-no-fixedincludes: installdirs install-host-nogcc \
3046	install-target gcc-install-no-fixedincludes
3047
3048.PHONY: install-strip
3049install-strip:
3050	@: $(MAKE); $(unstage)
3051	@r=`${PWD_COMMAND}`; export r; \
3052	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3053	$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
3054
3055.PHONY: install-strip-host
3056install-strip-host:  \
3057    maybe-install-strip-bfd \
3058    maybe-install-strip-opcodes \
3059    maybe-install-strip-binutils \
3060    maybe-install-strip-bison \
3061    maybe-install-strip-cgen \
3062    maybe-install-strip-dejagnu \
3063    maybe-install-strip-etc \
3064    maybe-install-strip-fastjar \
3065    maybe-install-strip-fixincludes \
3066    maybe-install-strip-flex \
3067    maybe-install-strip-gas \
3068    maybe-install-strip-gcc \
3069    maybe-install-strip-gmp \
3070    maybe-install-strip-mpfr \
3071    maybe-install-strip-mpc \
3072    maybe-install-strip-isl \
3073    maybe-install-strip-gold \
3074    maybe-install-strip-gprof \
3075    maybe-install-strip-gprofng \
3076    maybe-install-strip-gettext \
3077    maybe-install-strip-tcl \
3078    maybe-install-strip-itcl \
3079    maybe-install-strip-ld \
3080    maybe-install-strip-libbacktrace \
3081    maybe-install-strip-libcpp \
3082    maybe-install-strip-libcody \
3083    maybe-install-strip-libdecnumber \
3084    maybe-install-strip-libgui \
3085    maybe-install-strip-libiberty \
3086    maybe-install-strip-libiberty-linker-plugin \
3087    maybe-install-strip-libiconv \
3088    maybe-install-strip-m4 \
3089    maybe-install-strip-readline \
3090    maybe-install-strip-sid \
3091    maybe-install-strip-sim \
3092    maybe-install-strip-texinfo \
3093    maybe-install-strip-zlib \
3094    maybe-install-strip-gnulib \
3095    maybe-install-strip-gdbsupport \
3096    maybe-install-strip-gdbserver \
3097    maybe-install-strip-gdb \
3098    maybe-install-strip-expect \
3099    maybe-install-strip-guile \
3100    maybe-install-strip-tk \
3101    maybe-install-strip-libtermcap \
3102    maybe-install-strip-utils \
3103    maybe-install-strip-c++tools \
3104    maybe-install-strip-gnattools \
3105    maybe-install-strip-lto-plugin \
3106    maybe-install-strip-libcc1 \
3107    maybe-install-strip-gotools \
3108    maybe-install-strip-libctf \
3109    maybe-install-strip-libsframe \
3110    maybe-install-strip-libgrust
3111
3112.PHONY: install-strip-target
3113install-strip-target:  \
3114    maybe-install-strip-target-libstdc++-v3 \
3115    maybe-install-strip-target-libsanitizer \
3116    maybe-install-strip-target-libvtv \
3117    maybe-install-strip-target-libssp \
3118    maybe-install-strip-target-newlib \
3119    maybe-install-strip-target-libgcc \
3120    maybe-install-strip-target-libbacktrace \
3121    maybe-install-strip-target-libquadmath \
3122    maybe-install-strip-target-libgfortran \
3123    maybe-install-strip-target-libobjc \
3124    maybe-install-strip-target-libgo \
3125    maybe-install-strip-target-libphobos \
3126    maybe-install-strip-target-libtermcap \
3127    maybe-install-strip-target-winsup \
3128    maybe-install-strip-target-libgloss \
3129    maybe-install-strip-target-libffi \
3130    maybe-install-strip-target-zlib \
3131    maybe-install-strip-target-rda \
3132    maybe-install-strip-target-libada \
3133    maybe-install-strip-target-libgm2 \
3134    maybe-install-strip-target-libgomp \
3135    maybe-install-strip-target-libitm \
3136    maybe-install-strip-target-libatomic \
3137    maybe-install-strip-target-libgrust
3138
3139
3140### other supporting targets
3141
3142MAKEDIRS= \
3143	$(DESTDIR)$(prefix) \
3144	$(DESTDIR)$(exec_prefix)
3145.PHONY: installdirs
3146installdirs: mkinstalldirs
3147	$(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
3148
3149dir.info: do-install-info
3150	if [ -f $(srcdir)/texinfo/gen-info-dir ]; then \
3151	  $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new; \
3152	  mv -f dir.info.new dir.info; \
3153	else true; \
3154	fi
3155
3156dist:
3157	@echo "Building a full distribution of this tree isn't done"
3158	@echo "via 'make dist'.  Check out the etc/ subdirectory"
3159
3160etags tags: TAGS
3161
3162# Right now this just builds TAGS in each subdirectory.  emacs19 has the
3163# ability to use several tags files at once, so there is probably no need
3164# to combine them into one big TAGS file (like CVS 1.3 does).  We could
3165# (if we felt like it) have this Makefile write a piece of elisp which
3166# the user could load to tell emacs19 where all the TAGS files we just
3167# built are.
3168TAGS: do-TAGS
3169
3170# ------------------------------------
3171# Macros for configure and all targets
3172# ------------------------------------
3173
3174
3175
3176
3177
3178# --------------------------------------
3179# Modules which run on the build machine
3180# --------------------------------------
3181
3182
3183.PHONY: configure-build-libiberty maybe-configure-build-libiberty
3184maybe-configure-build-libiberty:
3185@if gcc-bootstrap
3186configure-build-libiberty: stage_current
3187@endif gcc-bootstrap
3188@if build-libiberty
3189maybe-configure-build-libiberty: configure-build-libiberty
3190configure-build-libiberty:
3191	@: $(MAKE); $(unstage)
3192	@r=`${PWD_COMMAND}`; export r; \
3193	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3194	test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
3195	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty; \
3196	$(BUILD_EXPORTS)  \
3197	echo Configuring in $(BUILD_SUBDIR)/libiberty; \
3198	cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
3199	case $(srcdir) in \
3200	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3201	  *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
3202		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3203	esac; \
3204	module_srcdir=libiberty; \
3205	rm -f no-such-file || : ; \
3206	CONFIG_SITE=no-such-file $(SHELL) \
3207	  $$s/$$module_srcdir/configure \
3208	  --srcdir=$${topdir}/$$module_srcdir \
3209	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3210	  --target=${target_alias}  \
3211	  || exit 1
3212@endif build-libiberty
3213
3214
3215
3216
3217
3218.PHONY: all-build-libiberty maybe-all-build-libiberty
3219maybe-all-build-libiberty:
3220@if gcc-bootstrap
3221all-build-libiberty: stage_current
3222@endif gcc-bootstrap
3223@if build-libiberty
3224TARGET-build-libiberty=all
3225maybe-all-build-libiberty: all-build-libiberty
3226all-build-libiberty: configure-build-libiberty
3227	@: $(MAKE); $(unstage)
3228	@r=`${PWD_COMMAND}`; export r; \
3229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3230	$(BUILD_EXPORTS)  \
3231	(cd $(BUILD_SUBDIR)/libiberty && \
3232	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3233		$(TARGET-build-libiberty))
3234@endif build-libiberty
3235
3236
3237
3238
3239
3240.PHONY: configure-build-bison maybe-configure-build-bison
3241maybe-configure-build-bison:
3242@if gcc-bootstrap
3243configure-build-bison: stage_current
3244@endif gcc-bootstrap
3245@if build-bison
3246maybe-configure-build-bison: configure-build-bison
3247configure-build-bison:
3248	@: $(MAKE); $(unstage)
3249	@r=`${PWD_COMMAND}`; export r; \
3250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3251	test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
3252	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison; \
3253	$(BUILD_EXPORTS)  \
3254	echo Configuring in $(BUILD_SUBDIR)/bison; \
3255	cd "$(BUILD_SUBDIR)/bison" || exit 1; \
3256	case $(srcdir) in \
3257	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3258	  *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
3259		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3260	esac; \
3261	module_srcdir=bison; \
3262	rm -f no-such-file || : ; \
3263	CONFIG_SITE=no-such-file $(SHELL) \
3264	  $$s/$$module_srcdir/configure \
3265	  --srcdir=$${topdir}/$$module_srcdir \
3266	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3267	  --target=${target_alias}  \
3268	  || exit 1
3269@endif build-bison
3270
3271
3272
3273
3274
3275.PHONY: all-build-bison maybe-all-build-bison
3276maybe-all-build-bison:
3277@if gcc-bootstrap
3278all-build-bison: stage_current
3279@endif gcc-bootstrap
3280@if build-bison
3281TARGET-build-bison=all
3282maybe-all-build-bison: all-build-bison
3283all-build-bison: configure-build-bison
3284	@: $(MAKE); $(unstage)
3285	@r=`${PWD_COMMAND}`; export r; \
3286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3287	$(BUILD_EXPORTS)  \
3288	(cd $(BUILD_SUBDIR)/bison && \
3289	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3290		$(TARGET-build-bison))
3291@endif build-bison
3292
3293
3294
3295
3296
3297.PHONY: configure-build-flex maybe-configure-build-flex
3298maybe-configure-build-flex:
3299@if gcc-bootstrap
3300configure-build-flex: stage_current
3301@endif gcc-bootstrap
3302@if build-flex
3303maybe-configure-build-flex: configure-build-flex
3304configure-build-flex:
3305	@: $(MAKE); $(unstage)
3306	@r=`${PWD_COMMAND}`; export r; \
3307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3308	test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
3309	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex; \
3310	$(BUILD_EXPORTS)  \
3311	echo Configuring in $(BUILD_SUBDIR)/flex; \
3312	cd "$(BUILD_SUBDIR)/flex" || exit 1; \
3313	case $(srcdir) in \
3314	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3315	  *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
3316		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3317	esac; \
3318	module_srcdir=flex; \
3319	rm -f no-such-file || : ; \
3320	CONFIG_SITE=no-such-file $(SHELL) \
3321	  $$s/$$module_srcdir/configure \
3322	  --srcdir=$${topdir}/$$module_srcdir \
3323	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3324	  --target=${target_alias}  \
3325	  || exit 1
3326@endif build-flex
3327
3328
3329
3330
3331
3332.PHONY: all-build-flex maybe-all-build-flex
3333maybe-all-build-flex:
3334@if gcc-bootstrap
3335all-build-flex: stage_current
3336@endif gcc-bootstrap
3337@if build-flex
3338TARGET-build-flex=all
3339maybe-all-build-flex: all-build-flex
3340all-build-flex: configure-build-flex
3341	@: $(MAKE); $(unstage)
3342	@r=`${PWD_COMMAND}`; export r; \
3343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3344	$(BUILD_EXPORTS)  \
3345	(cd $(BUILD_SUBDIR)/flex && \
3346	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3347		$(TARGET-build-flex))
3348@endif build-flex
3349
3350
3351
3352
3353
3354.PHONY: configure-build-m4 maybe-configure-build-m4
3355maybe-configure-build-m4:
3356@if gcc-bootstrap
3357configure-build-m4: stage_current
3358@endif gcc-bootstrap
3359@if build-m4
3360maybe-configure-build-m4: configure-build-m4
3361configure-build-m4:
3362	@: $(MAKE); $(unstage)
3363	@r=`${PWD_COMMAND}`; export r; \
3364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3365	test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
3366	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4; \
3367	$(BUILD_EXPORTS)  \
3368	echo Configuring in $(BUILD_SUBDIR)/m4; \
3369	cd "$(BUILD_SUBDIR)/m4" || exit 1; \
3370	case $(srcdir) in \
3371	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3372	  *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
3373		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3374	esac; \
3375	module_srcdir=m4; \
3376	rm -f no-such-file || : ; \
3377	CONFIG_SITE=no-such-file $(SHELL) \
3378	  $$s/$$module_srcdir/configure \
3379	  --srcdir=$${topdir}/$$module_srcdir \
3380	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3381	  --target=${target_alias}  \
3382	  || exit 1
3383@endif build-m4
3384
3385
3386
3387
3388
3389.PHONY: all-build-m4 maybe-all-build-m4
3390maybe-all-build-m4:
3391@if gcc-bootstrap
3392all-build-m4: stage_current
3393@endif gcc-bootstrap
3394@if build-m4
3395TARGET-build-m4=all
3396maybe-all-build-m4: all-build-m4
3397all-build-m4: configure-build-m4
3398	@: $(MAKE); $(unstage)
3399	@r=`${PWD_COMMAND}`; export r; \
3400	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3401	$(BUILD_EXPORTS)  \
3402	(cd $(BUILD_SUBDIR)/m4 && \
3403	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3404		$(TARGET-build-m4))
3405@endif build-m4
3406
3407
3408
3409
3410
3411.PHONY: configure-build-texinfo maybe-configure-build-texinfo
3412maybe-configure-build-texinfo:
3413@if gcc-bootstrap
3414configure-build-texinfo: stage_current
3415@endif gcc-bootstrap
3416@if build-texinfo
3417maybe-configure-build-texinfo: configure-build-texinfo
3418configure-build-texinfo:
3419	@: $(MAKE); $(unstage)
3420	@r=`${PWD_COMMAND}`; export r; \
3421	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3422	test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
3423	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo; \
3424	$(BUILD_EXPORTS)  \
3425	echo Configuring in $(BUILD_SUBDIR)/texinfo; \
3426	cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
3427	case $(srcdir) in \
3428	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3429	  *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
3430		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3431	esac; \
3432	module_srcdir=texinfo; \
3433	rm -f no-such-file || : ; \
3434	CONFIG_SITE=no-such-file $(SHELL) \
3435	  $$s/$$module_srcdir/configure \
3436	  --srcdir=$${topdir}/$$module_srcdir \
3437	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3438	  --target=${target_alias}  \
3439	  || exit 1
3440@endif build-texinfo
3441
3442
3443
3444
3445
3446.PHONY: all-build-texinfo maybe-all-build-texinfo
3447maybe-all-build-texinfo:
3448@if gcc-bootstrap
3449all-build-texinfo: stage_current
3450@endif gcc-bootstrap
3451@if build-texinfo
3452TARGET-build-texinfo=all
3453maybe-all-build-texinfo: all-build-texinfo
3454all-build-texinfo: configure-build-texinfo
3455	@: $(MAKE); $(unstage)
3456	@r=`${PWD_COMMAND}`; export r; \
3457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3458	$(BUILD_EXPORTS)  \
3459	(cd $(BUILD_SUBDIR)/texinfo && \
3460	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3461		$(TARGET-build-texinfo))
3462@endif build-texinfo
3463
3464
3465
3466
3467
3468.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
3469maybe-configure-build-fixincludes:
3470@if gcc-bootstrap
3471configure-build-fixincludes: stage_current
3472@endif gcc-bootstrap
3473@if build-fixincludes
3474maybe-configure-build-fixincludes: configure-build-fixincludes
3475configure-build-fixincludes:
3476	@: $(MAKE); $(unstage)
3477	@r=`${PWD_COMMAND}`; export r; \
3478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3479	test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
3480	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes; \
3481	$(BUILD_EXPORTS)  \
3482	echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
3483	cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
3484	case $(srcdir) in \
3485	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3486	  *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
3487		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3488	esac; \
3489	module_srcdir=fixincludes; \
3490	rm -f no-such-file || : ; \
3491	CONFIG_SITE=no-such-file $(SHELL) \
3492	  $$s/$$module_srcdir/configure \
3493	  --srcdir=$${topdir}/$$module_srcdir \
3494	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3495	  --target=${target_alias}  \
3496	  || exit 1
3497@endif build-fixincludes
3498
3499
3500
3501
3502
3503.PHONY: all-build-fixincludes maybe-all-build-fixincludes
3504maybe-all-build-fixincludes:
3505@if gcc-bootstrap
3506all-build-fixincludes: stage_current
3507@endif gcc-bootstrap
3508@if build-fixincludes
3509TARGET-build-fixincludes=all
3510maybe-all-build-fixincludes: all-build-fixincludes
3511all-build-fixincludes: configure-build-fixincludes
3512	@: $(MAKE); $(unstage)
3513	@r=`${PWD_COMMAND}`; export r; \
3514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3515	$(BUILD_EXPORTS)  \
3516	(cd $(BUILD_SUBDIR)/fixincludes && \
3517	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3518		$(TARGET-build-fixincludes))
3519@endif build-fixincludes
3520
3521
3522
3523
3524
3525.PHONY: configure-build-libcpp maybe-configure-build-libcpp
3526maybe-configure-build-libcpp:
3527@if gcc-bootstrap
3528configure-build-libcpp: stage_current
3529@endif gcc-bootstrap
3530@if build-libcpp
3531maybe-configure-build-libcpp: configure-build-libcpp
3532configure-build-libcpp:
3533	@: $(MAKE); $(unstage)
3534	@r=`${PWD_COMMAND}`; export r; \
3535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3536	test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3537	$(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp; \
3538	$(BUILD_EXPORTS)  \
3539	echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3540	cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3541	case $(srcdir) in \
3542	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3543	  *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3544		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3545	esac; \
3546	module_srcdir=libcpp; \
3547	rm -f no-such-file || : ; \
3548	CONFIG_SITE=no-such-file $(SHELL) \
3549	  $$s/$$module_srcdir/configure \
3550	  --srcdir=$${topdir}/$$module_srcdir \
3551	  $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3552	  --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3553	  || exit 1
3554@endif build-libcpp
3555
3556
3557
3558
3559
3560.PHONY: all-build-libcpp maybe-all-build-libcpp
3561maybe-all-build-libcpp:
3562@if gcc-bootstrap
3563all-build-libcpp: stage_current
3564@endif gcc-bootstrap
3565@if build-libcpp
3566TARGET-build-libcpp=all
3567maybe-all-build-libcpp: all-build-libcpp
3568all-build-libcpp: configure-build-libcpp
3569	@: $(MAKE); $(unstage)
3570	@r=`${PWD_COMMAND}`; export r; \
3571	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3572	$(BUILD_EXPORTS)  \
3573	(cd $(BUILD_SUBDIR)/libcpp && \
3574	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS)   \
3575		$(TARGET-build-libcpp))
3576@endif build-libcpp
3577
3578
3579
3580
3581
3582# --------------------------------------
3583# Modules which run on the host machine
3584# --------------------------------------
3585
3586
3587.PHONY: configure-bfd maybe-configure-bfd
3588maybe-configure-bfd:
3589@if gcc-bootstrap
3590configure-bfd: stage_current
3591@endif gcc-bootstrap
3592@if bfd
3593maybe-configure-bfd: configure-bfd
3594configure-bfd:
3595	@r=`${PWD_COMMAND}`; export r; \
3596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3597	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3598	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3599	$(HOST_EXPORTS)  \
3600	echo Configuring in $(HOST_SUBDIR)/bfd; \
3601	cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3602	case $(srcdir) in \
3603	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3604	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3605		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3606	esac; \
3607	module_srcdir=bfd; \
3608	$(SHELL) \
3609	  $$s/$$module_srcdir/configure \
3610	  --srcdir=$${topdir}/$$module_srcdir \
3611	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3612	  --target=${target_alias}  \
3613	  || exit 1
3614@endif bfd
3615
3616
3617
3618.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3619maybe-configure-stage1-bfd:
3620@if bfd-bootstrap
3621maybe-configure-stage1-bfd: configure-stage1-bfd
3622configure-stage1-bfd:
3623	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3624	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3625	@r=`${PWD_COMMAND}`; export r; \
3626	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3627	TFLAGS="$(STAGE1_TFLAGS)"; \
3628	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3629	$(HOST_EXPORTS) \
3630	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3631	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3632	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
3633	echo Configuring stage 1 in $(HOST_SUBDIR)/bfd; \
3634	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3635	cd $(HOST_SUBDIR)/bfd || exit 1; \
3636	case $(srcdir) in \
3637	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3638	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3639		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3640	esac; \
3641	module_srcdir=bfd; \
3642	$(SHELL) $$s/$$module_srcdir/configure \
3643	  --srcdir=$${topdir}/$$module_srcdir \
3644	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3645	  --target=${target_alias} \
3646	   \
3647	  $(STAGE1_CONFIGURE_FLAGS)
3648@endif bfd-bootstrap
3649
3650.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3651maybe-configure-stage2-bfd:
3652@if bfd-bootstrap
3653maybe-configure-stage2-bfd: configure-stage2-bfd
3654configure-stage2-bfd:
3655	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3656	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3657	@r=`${PWD_COMMAND}`; export r; \
3658	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3659	TFLAGS="$(STAGE2_TFLAGS)"; \
3660	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3661	$(HOST_EXPORTS) \
3662	$(POSTSTAGE1_HOST_EXPORTS) \
3663	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3664	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3665	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
3666	echo Configuring stage 2 in $(HOST_SUBDIR)/bfd; \
3667	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3668	cd $(HOST_SUBDIR)/bfd || exit 1; \
3669	case $(srcdir) in \
3670	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3671	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3672		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3673	esac; \
3674	module_srcdir=bfd; \
3675	$(SHELL) $$s/$$module_srcdir/configure \
3676	  --srcdir=$${topdir}/$$module_srcdir \
3677	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3678	  --target=${target_alias} \
3679	  --with-build-libsubdir=$(HOST_SUBDIR) \
3680	  $(STAGE2_CONFIGURE_FLAGS)
3681@endif bfd-bootstrap
3682
3683.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3684maybe-configure-stage3-bfd:
3685@if bfd-bootstrap
3686maybe-configure-stage3-bfd: configure-stage3-bfd
3687configure-stage3-bfd:
3688	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3689	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3690	@r=`${PWD_COMMAND}`; export r; \
3691	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3692	TFLAGS="$(STAGE3_TFLAGS)"; \
3693	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3694	$(HOST_EXPORTS) \
3695	$(POSTSTAGE1_HOST_EXPORTS) \
3696	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3697	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3698	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
3699	echo Configuring stage 3 in $(HOST_SUBDIR)/bfd; \
3700	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3701	cd $(HOST_SUBDIR)/bfd || exit 1; \
3702	case $(srcdir) in \
3703	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3704	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3705		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3706	esac; \
3707	module_srcdir=bfd; \
3708	$(SHELL) $$s/$$module_srcdir/configure \
3709	  --srcdir=$${topdir}/$$module_srcdir \
3710	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3711	  --target=${target_alias} \
3712	  --with-build-libsubdir=$(HOST_SUBDIR) \
3713	  $(STAGE3_CONFIGURE_FLAGS)
3714@endif bfd-bootstrap
3715
3716.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3717maybe-configure-stage4-bfd:
3718@if bfd-bootstrap
3719maybe-configure-stage4-bfd: configure-stage4-bfd
3720configure-stage4-bfd:
3721	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3722	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3723	@r=`${PWD_COMMAND}`; export r; \
3724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3725	TFLAGS="$(STAGE4_TFLAGS)"; \
3726	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3727	$(HOST_EXPORTS) \
3728	$(POSTSTAGE1_HOST_EXPORTS) \
3729	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3730	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3731	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
3732	echo Configuring stage 4 in $(HOST_SUBDIR)/bfd; \
3733	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3734	cd $(HOST_SUBDIR)/bfd || exit 1; \
3735	case $(srcdir) in \
3736	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3737	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3738		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3739	esac; \
3740	module_srcdir=bfd; \
3741	$(SHELL) $$s/$$module_srcdir/configure \
3742	  --srcdir=$${topdir}/$$module_srcdir \
3743	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3744	  --target=${target_alias} \
3745	  --with-build-libsubdir=$(HOST_SUBDIR) \
3746	  $(STAGE4_CONFIGURE_FLAGS)
3747@endif bfd-bootstrap
3748
3749.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3750maybe-configure-stageprofile-bfd:
3751@if bfd-bootstrap
3752maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3753configure-stageprofile-bfd:
3754	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3755	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3756	@r=`${PWD_COMMAND}`; export r; \
3757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3758	TFLAGS="$(STAGEprofile_TFLAGS)"; \
3759	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3760	$(HOST_EXPORTS) \
3761	$(POSTSTAGE1_HOST_EXPORTS) \
3762	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3763	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3764	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
3765	echo Configuring stage profile in $(HOST_SUBDIR)/bfd; \
3766	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3767	cd $(HOST_SUBDIR)/bfd || exit 1; \
3768	case $(srcdir) in \
3769	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3770	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3771		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3772	esac; \
3773	module_srcdir=bfd; \
3774	$(SHELL) $$s/$$module_srcdir/configure \
3775	  --srcdir=$${topdir}/$$module_srcdir \
3776	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3777	  --target=${target_alias} \
3778	  --with-build-libsubdir=$(HOST_SUBDIR) \
3779	  $(STAGEprofile_CONFIGURE_FLAGS)
3780@endif bfd-bootstrap
3781
3782.PHONY: configure-stagetrain-bfd maybe-configure-stagetrain-bfd
3783maybe-configure-stagetrain-bfd:
3784@if bfd-bootstrap
3785maybe-configure-stagetrain-bfd: configure-stagetrain-bfd
3786configure-stagetrain-bfd:
3787	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
3788	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3789	@r=`${PWD_COMMAND}`; export r; \
3790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3791	TFLAGS="$(STAGEtrain_TFLAGS)"; \
3792	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3793	$(HOST_EXPORTS) \
3794	$(POSTSTAGE1_HOST_EXPORTS) \
3795	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
3796	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
3797	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
3798	echo Configuring stage train in $(HOST_SUBDIR)/bfd; \
3799	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3800	cd $(HOST_SUBDIR)/bfd || exit 1; \
3801	case $(srcdir) in \
3802	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3803	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3804		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3805	esac; \
3806	module_srcdir=bfd; \
3807	$(SHELL) $$s/$$module_srcdir/configure \
3808	  --srcdir=$${topdir}/$$module_srcdir \
3809	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3810	  --target=${target_alias} \
3811	  --with-build-libsubdir=$(HOST_SUBDIR) \
3812	  $(STAGEtrain_CONFIGURE_FLAGS)
3813@endif bfd-bootstrap
3814
3815.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3816maybe-configure-stagefeedback-bfd:
3817@if bfd-bootstrap
3818maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3819configure-stagefeedback-bfd:
3820	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3821	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3822	@r=`${PWD_COMMAND}`; export r; \
3823	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3824	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3825	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3826	$(HOST_EXPORTS) \
3827	$(POSTSTAGE1_HOST_EXPORTS) \
3828	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3829	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3830	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
3831	echo Configuring stage feedback in $(HOST_SUBDIR)/bfd; \
3832	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3833	cd $(HOST_SUBDIR)/bfd || exit 1; \
3834	case $(srcdir) in \
3835	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3836	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3837		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3838	esac; \
3839	module_srcdir=bfd; \
3840	$(SHELL) $$s/$$module_srcdir/configure \
3841	  --srcdir=$${topdir}/$$module_srcdir \
3842	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3843	  --target=${target_alias} \
3844	  --with-build-libsubdir=$(HOST_SUBDIR) \
3845	  $(STAGEfeedback_CONFIGURE_FLAGS)
3846@endif bfd-bootstrap
3847
3848.PHONY: configure-stageautoprofile-bfd maybe-configure-stageautoprofile-bfd
3849maybe-configure-stageautoprofile-bfd:
3850@if bfd-bootstrap
3851maybe-configure-stageautoprofile-bfd: configure-stageautoprofile-bfd
3852configure-stageautoprofile-bfd:
3853	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
3854	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3855	@r=`${PWD_COMMAND}`; export r; \
3856	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3857	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
3858	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3859	$(HOST_EXPORTS) \
3860	$(POSTSTAGE1_HOST_EXPORTS) \
3861	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
3862	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
3863	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
3864	echo Configuring stage autoprofile in $(HOST_SUBDIR)/bfd; \
3865	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3866	cd $(HOST_SUBDIR)/bfd || exit 1; \
3867	case $(srcdir) in \
3868	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3869	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3870		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3871	esac; \
3872	module_srcdir=bfd; \
3873	$(SHELL) $$s/$$module_srcdir/configure \
3874	  --srcdir=$${topdir}/$$module_srcdir \
3875	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3876	  --target=${target_alias} \
3877	  --with-build-libsubdir=$(HOST_SUBDIR) \
3878	  $(STAGEautoprofile_CONFIGURE_FLAGS)
3879@endif bfd-bootstrap
3880
3881.PHONY: configure-stageautofeedback-bfd maybe-configure-stageautofeedback-bfd
3882maybe-configure-stageautofeedback-bfd:
3883@if bfd-bootstrap
3884maybe-configure-stageautofeedback-bfd: configure-stageautofeedback-bfd
3885configure-stageautofeedback-bfd:
3886	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
3887	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3888	@r=`${PWD_COMMAND}`; export r; \
3889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3890	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
3891	test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3892	$(HOST_EXPORTS) \
3893	$(POSTSTAGE1_HOST_EXPORTS) \
3894	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
3895	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
3896	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
3897	echo Configuring stage autofeedback in $(HOST_SUBDIR)/bfd; \
3898	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd; \
3899	cd $(HOST_SUBDIR)/bfd || exit 1; \
3900	case $(srcdir) in \
3901	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3902	  *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3903		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3904	esac; \
3905	module_srcdir=bfd; \
3906	$(SHELL) $$s/$$module_srcdir/configure \
3907	  --srcdir=$${topdir}/$$module_srcdir \
3908	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3909	  --target=${target_alias} \
3910	  --with-build-libsubdir=$(HOST_SUBDIR) \
3911	  $(STAGEautofeedback_CONFIGURE_FLAGS)
3912@endif bfd-bootstrap
3913
3914
3915
3916
3917
3918.PHONY: all-bfd maybe-all-bfd
3919maybe-all-bfd:
3920@if gcc-bootstrap
3921all-bfd: stage_current
3922@endif gcc-bootstrap
3923@if bfd
3924TARGET-bfd=all
3925maybe-all-bfd: all-bfd
3926all-bfd: configure-bfd
3927	@r=`${PWD_COMMAND}`; export r; \
3928	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3929	$(HOST_EXPORTS)  \
3930	(cd $(HOST_SUBDIR)/bfd && \
3931	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
3932		$(TARGET-bfd))
3933@endif bfd
3934
3935
3936
3937.PHONY: all-stage1-bfd maybe-all-stage1-bfd
3938.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3939maybe-all-stage1-bfd:
3940maybe-clean-stage1-bfd:
3941@if bfd-bootstrap
3942maybe-all-stage1-bfd: all-stage1-bfd
3943all-stage1: all-stage1-bfd
3944TARGET-stage1-bfd = $(TARGET-bfd)
3945all-stage1-bfd: configure-stage1-bfd
3946	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3947	@r=`${PWD_COMMAND}`; export r; \
3948	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3949	TFLAGS="$(STAGE1_TFLAGS)"; \
3950	$(HOST_EXPORTS)  \
3951	cd $(HOST_SUBDIR)/bfd && \
3952	 \
3953	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3954		CFLAGS="$(STAGE1_CFLAGS)" \
3955		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
3956		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3957		LIBCFLAGS="$(LIBCFLAGS)" \
3958		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3959		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3960		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3961		$(EXTRA_HOST_FLAGS)  \
3962		$(STAGE1_FLAGS_TO_PASS)  \
3963		TFLAGS="$(STAGE1_TFLAGS)"  \
3964		$(TARGET-stage1-bfd)
3965
3966maybe-clean-stage1-bfd: clean-stage1-bfd
3967clean-stage1: clean-stage1-bfd
3968clean-stage1-bfd:
3969	@if [ $(current_stage) = stage1 ]; then \
3970	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3971	else \
3972	  [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3973	  $(MAKE) stage1-start; \
3974	fi; \
3975	cd $(HOST_SUBDIR)/bfd && \
3976	$(MAKE) $(EXTRA_HOST_FLAGS)  \
3977	$(STAGE1_FLAGS_TO_PASS)  clean
3978@endif bfd-bootstrap
3979
3980
3981.PHONY: all-stage2-bfd maybe-all-stage2-bfd
3982.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3983maybe-all-stage2-bfd:
3984maybe-clean-stage2-bfd:
3985@if bfd-bootstrap
3986maybe-all-stage2-bfd: all-stage2-bfd
3987all-stage2: all-stage2-bfd
3988TARGET-stage2-bfd = $(TARGET-bfd)
3989all-stage2-bfd: configure-stage2-bfd
3990	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3991	@r=`${PWD_COMMAND}`; export r; \
3992	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3993	TFLAGS="$(STAGE2_TFLAGS)"; \
3994	$(HOST_EXPORTS) \
3995	$(POSTSTAGE1_HOST_EXPORTS)  \
3996	cd $(HOST_SUBDIR)/bfd && \
3997	 \
3998	$(MAKE) $(BASE_FLAGS_TO_PASS) \
3999		CFLAGS="$(STAGE2_CFLAGS)" \
4000		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
4001		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4002		LIBCFLAGS="$(STAGE2_CFLAGS)" \
4003		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4004		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4005		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4006		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4007		TFLAGS="$(STAGE2_TFLAGS)"  \
4008		$(TARGET-stage2-bfd)
4009
4010maybe-clean-stage2-bfd: clean-stage2-bfd
4011clean-stage2: clean-stage2-bfd
4012clean-stage2-bfd:
4013	@if [ $(current_stage) = stage2 ]; then \
4014	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4015	else \
4016	  [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
4017	  $(MAKE) stage2-start; \
4018	fi; \
4019	cd $(HOST_SUBDIR)/bfd && \
4020	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4021@endif bfd-bootstrap
4022
4023
4024.PHONY: all-stage3-bfd maybe-all-stage3-bfd
4025.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
4026maybe-all-stage3-bfd:
4027maybe-clean-stage3-bfd:
4028@if bfd-bootstrap
4029maybe-all-stage3-bfd: all-stage3-bfd
4030all-stage3: all-stage3-bfd
4031TARGET-stage3-bfd = $(TARGET-bfd)
4032all-stage3-bfd: configure-stage3-bfd
4033	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4034	@r=`${PWD_COMMAND}`; export r; \
4035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4036	TFLAGS="$(STAGE3_TFLAGS)"; \
4037	$(HOST_EXPORTS) \
4038	$(POSTSTAGE1_HOST_EXPORTS)  \
4039	cd $(HOST_SUBDIR)/bfd && \
4040	 \
4041	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4042		CFLAGS="$(STAGE3_CFLAGS)" \
4043		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
4044		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4045		LIBCFLAGS="$(STAGE3_CFLAGS)" \
4046		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4047		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4048		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4049		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4050		TFLAGS="$(STAGE3_TFLAGS)"  \
4051		$(TARGET-stage3-bfd)
4052
4053maybe-clean-stage3-bfd: clean-stage3-bfd
4054clean-stage3: clean-stage3-bfd
4055clean-stage3-bfd:
4056	@if [ $(current_stage) = stage3 ]; then \
4057	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4058	else \
4059	  [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
4060	  $(MAKE) stage3-start; \
4061	fi; \
4062	cd $(HOST_SUBDIR)/bfd && \
4063	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4064@endif bfd-bootstrap
4065
4066
4067.PHONY: all-stage4-bfd maybe-all-stage4-bfd
4068.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
4069maybe-all-stage4-bfd:
4070maybe-clean-stage4-bfd:
4071@if bfd-bootstrap
4072maybe-all-stage4-bfd: all-stage4-bfd
4073all-stage4: all-stage4-bfd
4074TARGET-stage4-bfd = $(TARGET-bfd)
4075all-stage4-bfd: configure-stage4-bfd
4076	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4077	@r=`${PWD_COMMAND}`; export r; \
4078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4079	TFLAGS="$(STAGE4_TFLAGS)"; \
4080	$(HOST_EXPORTS) \
4081	$(POSTSTAGE1_HOST_EXPORTS)  \
4082	cd $(HOST_SUBDIR)/bfd && \
4083	 \
4084	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4085		CFLAGS="$(STAGE4_CFLAGS)" \
4086		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
4087		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4088		LIBCFLAGS="$(STAGE4_CFLAGS)" \
4089		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4090		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4091		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4092		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4093		TFLAGS="$(STAGE4_TFLAGS)"  \
4094		$(TARGET-stage4-bfd)
4095
4096maybe-clean-stage4-bfd: clean-stage4-bfd
4097clean-stage4: clean-stage4-bfd
4098clean-stage4-bfd:
4099	@if [ $(current_stage) = stage4 ]; then \
4100	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4101	else \
4102	  [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
4103	  $(MAKE) stage4-start; \
4104	fi; \
4105	cd $(HOST_SUBDIR)/bfd && \
4106	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4107@endif bfd-bootstrap
4108
4109
4110.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
4111.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
4112maybe-all-stageprofile-bfd:
4113maybe-clean-stageprofile-bfd:
4114@if bfd-bootstrap
4115maybe-all-stageprofile-bfd: all-stageprofile-bfd
4116all-stageprofile: all-stageprofile-bfd
4117TARGET-stageprofile-bfd = $(TARGET-bfd)
4118all-stageprofile-bfd: configure-stageprofile-bfd
4119	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4120	@r=`${PWD_COMMAND}`; export r; \
4121	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4122	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4123	$(HOST_EXPORTS) \
4124	$(POSTSTAGE1_HOST_EXPORTS)  \
4125	cd $(HOST_SUBDIR)/bfd && \
4126	 \
4127	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4128		CFLAGS="$(STAGEprofile_CFLAGS)" \
4129		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
4130		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4131		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4132		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4133		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4134		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4135		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4136		TFLAGS="$(STAGEprofile_TFLAGS)"  \
4137		$(TARGET-stageprofile-bfd)
4138
4139maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
4140clean-stageprofile: clean-stageprofile-bfd
4141clean-stageprofile-bfd:
4142	@if [ $(current_stage) = stageprofile ]; then \
4143	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4144	else \
4145	  [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
4146	  $(MAKE) stageprofile-start; \
4147	fi; \
4148	cd $(HOST_SUBDIR)/bfd && \
4149	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4150@endif bfd-bootstrap
4151
4152
4153.PHONY: all-stagetrain-bfd maybe-all-stagetrain-bfd
4154.PHONY: clean-stagetrain-bfd maybe-clean-stagetrain-bfd
4155maybe-all-stagetrain-bfd:
4156maybe-clean-stagetrain-bfd:
4157@if bfd-bootstrap
4158maybe-all-stagetrain-bfd: all-stagetrain-bfd
4159all-stagetrain: all-stagetrain-bfd
4160TARGET-stagetrain-bfd = $(TARGET-bfd)
4161all-stagetrain-bfd: configure-stagetrain-bfd
4162	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
4163	@r=`${PWD_COMMAND}`; export r; \
4164	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4165	TFLAGS="$(STAGEtrain_TFLAGS)"; \
4166	$(HOST_EXPORTS) \
4167	$(POSTSTAGE1_HOST_EXPORTS)  \
4168	cd $(HOST_SUBDIR)/bfd && \
4169	 \
4170	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4171		CFLAGS="$(STAGEtrain_CFLAGS)" \
4172		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
4173		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
4174		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
4175		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4176		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4177		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4178		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4179		TFLAGS="$(STAGEtrain_TFLAGS)"  \
4180		$(TARGET-stagetrain-bfd)
4181
4182maybe-clean-stagetrain-bfd: clean-stagetrain-bfd
4183clean-stagetrain: clean-stagetrain-bfd
4184clean-stagetrain-bfd:
4185	@if [ $(current_stage) = stagetrain ]; then \
4186	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4187	else \
4188	  [ -f $(HOST_SUBDIR)/stagetrain-bfd/Makefile ] || exit 0; \
4189	  $(MAKE) stagetrain-start; \
4190	fi; \
4191	cd $(HOST_SUBDIR)/bfd && \
4192	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4193@endif bfd-bootstrap
4194
4195
4196.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
4197.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
4198maybe-all-stagefeedback-bfd:
4199maybe-clean-stagefeedback-bfd:
4200@if bfd-bootstrap
4201maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
4202all-stagefeedback: all-stagefeedback-bfd
4203TARGET-stagefeedback-bfd = $(TARGET-bfd)
4204all-stagefeedback-bfd: configure-stagefeedback-bfd
4205	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4206	@r=`${PWD_COMMAND}`; export r; \
4207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4208	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4209	$(HOST_EXPORTS) \
4210	$(POSTSTAGE1_HOST_EXPORTS)  \
4211	cd $(HOST_SUBDIR)/bfd && \
4212	 \
4213	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4214		CFLAGS="$(STAGEfeedback_CFLAGS)" \
4215		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
4216		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4217		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4218		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4219		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4220		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4221		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4222		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
4223		$(TARGET-stagefeedback-bfd)
4224
4225maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
4226clean-stagefeedback: clean-stagefeedback-bfd
4227clean-stagefeedback-bfd:
4228	@if [ $(current_stage) = stagefeedback ]; then \
4229	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4230	else \
4231	  [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
4232	  $(MAKE) stagefeedback-start; \
4233	fi; \
4234	cd $(HOST_SUBDIR)/bfd && \
4235	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4236@endif bfd-bootstrap
4237
4238
4239.PHONY: all-stageautoprofile-bfd maybe-all-stageautoprofile-bfd
4240.PHONY: clean-stageautoprofile-bfd maybe-clean-stageautoprofile-bfd
4241maybe-all-stageautoprofile-bfd:
4242maybe-clean-stageautoprofile-bfd:
4243@if bfd-bootstrap
4244maybe-all-stageautoprofile-bfd: all-stageautoprofile-bfd
4245all-stageautoprofile: all-stageautoprofile-bfd
4246TARGET-stageautoprofile-bfd = $(TARGET-bfd)
4247all-stageautoprofile-bfd: configure-stageautoprofile-bfd
4248	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
4249	@r=`${PWD_COMMAND}`; export r; \
4250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4251	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
4252	$(HOST_EXPORTS) \
4253	$(POSTSTAGE1_HOST_EXPORTS)  \
4254	cd $(HOST_SUBDIR)/bfd && \
4255	$$s/gcc/config/i386/$(AUTO_PROFILE) \
4256	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4257		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
4258		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
4259		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
4260		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
4261		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4262		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4263		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4264		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4265		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
4266		$(TARGET-stageautoprofile-bfd)
4267
4268maybe-clean-stageautoprofile-bfd: clean-stageautoprofile-bfd
4269clean-stageautoprofile: clean-stageautoprofile-bfd
4270clean-stageautoprofile-bfd:
4271	@if [ $(current_stage) = stageautoprofile ]; then \
4272	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4273	else \
4274	  [ -f $(HOST_SUBDIR)/stageautoprofile-bfd/Makefile ] || exit 0; \
4275	  $(MAKE) stageautoprofile-start; \
4276	fi; \
4277	cd $(HOST_SUBDIR)/bfd && \
4278	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4279@endif bfd-bootstrap
4280
4281
4282.PHONY: all-stageautofeedback-bfd maybe-all-stageautofeedback-bfd
4283.PHONY: clean-stageautofeedback-bfd maybe-clean-stageautofeedback-bfd
4284maybe-all-stageautofeedback-bfd:
4285maybe-clean-stageautofeedback-bfd:
4286@if bfd-bootstrap
4287maybe-all-stageautofeedback-bfd: all-stageautofeedback-bfd
4288all-stageautofeedback: all-stageautofeedback-bfd
4289TARGET-stageautofeedback-bfd = $(TARGET-bfd)
4290all-stageautofeedback-bfd: configure-stageautofeedback-bfd
4291	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
4292	@r=`${PWD_COMMAND}`; export r; \
4293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4294	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
4295	$(HOST_EXPORTS) \
4296	$(POSTSTAGE1_HOST_EXPORTS)  \
4297	cd $(HOST_SUBDIR)/bfd && \
4298	 \
4299	$(MAKE) $(BASE_FLAGS_TO_PASS) \
4300		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
4301		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
4302		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
4303		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
4304		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4305		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4306		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4307		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
4308		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
4309		$(TARGET-stageautofeedback-bfd)
4310
4311maybe-clean-stageautofeedback-bfd: clean-stageautofeedback-bfd
4312clean-stageautofeedback: clean-stageautofeedback-bfd
4313clean-stageautofeedback-bfd:
4314	@if [ $(current_stage) = stageautofeedback ]; then \
4315	  [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
4316	else \
4317	  [ -f $(HOST_SUBDIR)/stageautofeedback-bfd/Makefile ] || exit 0; \
4318	  $(MAKE) stageautofeedback-start; \
4319	fi; \
4320	cd $(HOST_SUBDIR)/bfd && \
4321	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
4322@endif bfd-bootstrap
4323
4324
4325
4326
4327
4328.PHONY: check-bfd maybe-check-bfd
4329maybe-check-bfd:
4330@if bfd
4331maybe-check-bfd: check-bfd
4332
4333check-bfd:
4334	@: $(MAKE); $(unstage)
4335	@r=`${PWD_COMMAND}`; export r; \
4336	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4337	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
4338	(cd $(HOST_SUBDIR)/bfd && \
4339	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
4340
4341@endif bfd
4342
4343.PHONY: install-bfd maybe-install-bfd
4344maybe-install-bfd:
4345@if bfd
4346maybe-install-bfd: install-bfd
4347
4348install-bfd: installdirs
4349	@: $(MAKE); $(unstage)
4350	@r=`${PWD_COMMAND}`; export r; \
4351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4352	$(HOST_EXPORTS) \
4353	(cd $(HOST_SUBDIR)/bfd && \
4354	  $(MAKE) $(FLAGS_TO_PASS)  install)
4355
4356@endif bfd
4357
4358.PHONY: install-strip-bfd maybe-install-strip-bfd
4359maybe-install-strip-bfd:
4360@if bfd
4361maybe-install-strip-bfd: install-strip-bfd
4362
4363install-strip-bfd: installdirs
4364	@: $(MAKE); $(unstage)
4365	@r=`${PWD_COMMAND}`; export r; \
4366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4367	$(HOST_EXPORTS) \
4368	(cd $(HOST_SUBDIR)/bfd && \
4369	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
4370
4371@endif bfd
4372
4373# Other targets (info, dvi, pdf, etc.)
4374
4375.PHONY: maybe-info-bfd info-bfd
4376maybe-info-bfd:
4377@if bfd
4378maybe-info-bfd: info-bfd
4379
4380info-bfd: \
4381    configure-bfd
4382	@[ -f ./bfd/Makefile ] || exit 0; \
4383	r=`${PWD_COMMAND}`; export r; \
4384	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4385	$(HOST_EXPORTS) \
4386	for flag in $(EXTRA_HOST_FLAGS) ; do \
4387	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4388	done; \
4389	echo "Doing info in bfd"; \
4390	(cd $(HOST_SUBDIR)/bfd && \
4391	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4392	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4393	          "RANLIB=$${RANLIB}" \
4394	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4395	          info) \
4396	  || exit 1
4397
4398@endif bfd
4399
4400.PHONY: maybe-dvi-bfd dvi-bfd
4401maybe-dvi-bfd:
4402@if bfd
4403maybe-dvi-bfd: dvi-bfd
4404
4405dvi-bfd: \
4406    configure-bfd
4407	@[ -f ./bfd/Makefile ] || exit 0; \
4408	r=`${PWD_COMMAND}`; export r; \
4409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4410	$(HOST_EXPORTS) \
4411	for flag in $(EXTRA_HOST_FLAGS) ; do \
4412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4413	done; \
4414	echo "Doing dvi in bfd"; \
4415	(cd $(HOST_SUBDIR)/bfd && \
4416	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4417	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4418	          "RANLIB=$${RANLIB}" \
4419	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4420	          dvi) \
4421	  || exit 1
4422
4423@endif bfd
4424
4425.PHONY: maybe-pdf-bfd pdf-bfd
4426maybe-pdf-bfd:
4427@if bfd
4428maybe-pdf-bfd: pdf-bfd
4429
4430pdf-bfd: \
4431    configure-bfd
4432	@[ -f ./bfd/Makefile ] || exit 0; \
4433	r=`${PWD_COMMAND}`; export r; \
4434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4435	$(HOST_EXPORTS) \
4436	for flag in $(EXTRA_HOST_FLAGS) ; do \
4437	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4438	done; \
4439	echo "Doing pdf in bfd"; \
4440	(cd $(HOST_SUBDIR)/bfd && \
4441	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4442	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4443	          "RANLIB=$${RANLIB}" \
4444	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4445	          pdf) \
4446	  || exit 1
4447
4448@endif bfd
4449
4450.PHONY: maybe-html-bfd html-bfd
4451maybe-html-bfd:
4452@if bfd
4453maybe-html-bfd: html-bfd
4454
4455html-bfd: \
4456    configure-bfd
4457	@[ -f ./bfd/Makefile ] || exit 0; \
4458	r=`${PWD_COMMAND}`; export r; \
4459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4460	$(HOST_EXPORTS) \
4461	for flag in $(EXTRA_HOST_FLAGS) ; do \
4462	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4463	done; \
4464	echo "Doing html in bfd"; \
4465	(cd $(HOST_SUBDIR)/bfd && \
4466	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4467	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4468	          "RANLIB=$${RANLIB}" \
4469	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4470	          html) \
4471	  || exit 1
4472
4473@endif bfd
4474
4475.PHONY: maybe-TAGS-bfd TAGS-bfd
4476maybe-TAGS-bfd:
4477@if bfd
4478maybe-TAGS-bfd: TAGS-bfd
4479
4480TAGS-bfd: \
4481    configure-bfd
4482	@[ -f ./bfd/Makefile ] || exit 0; \
4483	r=`${PWD_COMMAND}`; export r; \
4484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4485	$(HOST_EXPORTS) \
4486	for flag in $(EXTRA_HOST_FLAGS) ; do \
4487	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4488	done; \
4489	echo "Doing TAGS in bfd"; \
4490	(cd $(HOST_SUBDIR)/bfd && \
4491	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4492	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4493	          "RANLIB=$${RANLIB}" \
4494	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4495	          TAGS) \
4496	  || exit 1
4497
4498@endif bfd
4499
4500.PHONY: maybe-install-info-bfd install-info-bfd
4501maybe-install-info-bfd:
4502@if bfd
4503maybe-install-info-bfd: install-info-bfd
4504
4505install-info-bfd: \
4506    configure-bfd \
4507    info-bfd
4508	@[ -f ./bfd/Makefile ] || exit 0; \
4509	r=`${PWD_COMMAND}`; export r; \
4510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4511	$(HOST_EXPORTS) \
4512	for flag in $(EXTRA_HOST_FLAGS) ; do \
4513	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4514	done; \
4515	echo "Doing install-info in bfd"; \
4516	(cd $(HOST_SUBDIR)/bfd && \
4517	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4518	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4519	          "RANLIB=$${RANLIB}" \
4520	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4521	          install-info) \
4522	  || exit 1
4523
4524@endif bfd
4525
4526.PHONY: maybe-install-dvi-bfd install-dvi-bfd
4527maybe-install-dvi-bfd:
4528@if bfd
4529maybe-install-dvi-bfd: install-dvi-bfd
4530
4531install-dvi-bfd: \
4532    configure-bfd \
4533    dvi-bfd
4534	@[ -f ./bfd/Makefile ] || exit 0; \
4535	r=`${PWD_COMMAND}`; export r; \
4536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4537	$(HOST_EXPORTS) \
4538	for flag in $(EXTRA_HOST_FLAGS) ; do \
4539	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4540	done; \
4541	echo "Doing install-dvi in bfd"; \
4542	(cd $(HOST_SUBDIR)/bfd && \
4543	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4544	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4545	          "RANLIB=$${RANLIB}" \
4546	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4547	          install-dvi) \
4548	  || exit 1
4549
4550@endif bfd
4551
4552.PHONY: maybe-install-pdf-bfd install-pdf-bfd
4553maybe-install-pdf-bfd:
4554@if bfd
4555maybe-install-pdf-bfd: install-pdf-bfd
4556
4557install-pdf-bfd: \
4558    configure-bfd \
4559    pdf-bfd
4560	@[ -f ./bfd/Makefile ] || exit 0; \
4561	r=`${PWD_COMMAND}`; export r; \
4562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4563	$(HOST_EXPORTS) \
4564	for flag in $(EXTRA_HOST_FLAGS) ; do \
4565	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4566	done; \
4567	echo "Doing install-pdf in bfd"; \
4568	(cd $(HOST_SUBDIR)/bfd && \
4569	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4570	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4571	          "RANLIB=$${RANLIB}" \
4572	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4573	          install-pdf) \
4574	  || exit 1
4575
4576@endif bfd
4577
4578.PHONY: maybe-install-html-bfd install-html-bfd
4579maybe-install-html-bfd:
4580@if bfd
4581maybe-install-html-bfd: install-html-bfd
4582
4583install-html-bfd: \
4584    configure-bfd \
4585    html-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 install-html 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	          install-html) \
4600	  || exit 1
4601
4602@endif bfd
4603
4604.PHONY: maybe-installcheck-bfd installcheck-bfd
4605maybe-installcheck-bfd:
4606@if bfd
4607maybe-installcheck-bfd: installcheck-bfd
4608
4609installcheck-bfd: \
4610    configure-bfd
4611	@[ -f ./bfd/Makefile ] || exit 0; \
4612	r=`${PWD_COMMAND}`; export r; \
4613	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4614	$(HOST_EXPORTS) \
4615	for flag in $(EXTRA_HOST_FLAGS) ; do \
4616	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4617	done; \
4618	echo "Doing installcheck in bfd"; \
4619	(cd $(HOST_SUBDIR)/bfd && \
4620	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4621	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4622	          "RANLIB=$${RANLIB}" \
4623	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4624	          installcheck) \
4625	  || exit 1
4626
4627@endif bfd
4628
4629.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
4630maybe-mostlyclean-bfd:
4631@if bfd
4632maybe-mostlyclean-bfd: mostlyclean-bfd
4633
4634mostlyclean-bfd:
4635	@[ -f ./bfd/Makefile ] || exit 0; \
4636	r=`${PWD_COMMAND}`; export r; \
4637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4638	$(HOST_EXPORTS) \
4639	for flag in $(EXTRA_HOST_FLAGS) ; do \
4640	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4641	done; \
4642	echo "Doing mostlyclean in bfd"; \
4643	(cd $(HOST_SUBDIR)/bfd && \
4644	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4645	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4646	          "RANLIB=$${RANLIB}" \
4647	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4648	          mostlyclean) \
4649	  || exit 1
4650
4651@endif bfd
4652
4653.PHONY: maybe-clean-bfd clean-bfd
4654maybe-clean-bfd:
4655@if bfd
4656maybe-clean-bfd: clean-bfd
4657
4658clean-bfd:
4659	@[ -f ./bfd/Makefile ] || exit 0; \
4660	r=`${PWD_COMMAND}`; export r; \
4661	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4662	$(HOST_EXPORTS) \
4663	for flag in $(EXTRA_HOST_FLAGS) ; do \
4664	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4665	done; \
4666	echo "Doing clean in bfd"; \
4667	(cd $(HOST_SUBDIR)/bfd && \
4668	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4669	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4670	          "RANLIB=$${RANLIB}" \
4671	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4672	          clean) \
4673	  || exit 1
4674
4675@endif bfd
4676
4677.PHONY: maybe-distclean-bfd distclean-bfd
4678maybe-distclean-bfd:
4679@if bfd
4680maybe-distclean-bfd: distclean-bfd
4681
4682distclean-bfd:
4683	@[ -f ./bfd/Makefile ] || exit 0; \
4684	r=`${PWD_COMMAND}`; export r; \
4685	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4686	$(HOST_EXPORTS) \
4687	for flag in $(EXTRA_HOST_FLAGS) ; do \
4688	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4689	done; \
4690	echo "Doing distclean in bfd"; \
4691	(cd $(HOST_SUBDIR)/bfd && \
4692	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4693	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4694	          "RANLIB=$${RANLIB}" \
4695	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4696	          distclean) \
4697	  || exit 1
4698
4699@endif bfd
4700
4701.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4702maybe-maintainer-clean-bfd:
4703@if bfd
4704maybe-maintainer-clean-bfd: maintainer-clean-bfd
4705
4706maintainer-clean-bfd:
4707	@[ -f ./bfd/Makefile ] || exit 0; \
4708	r=`${PWD_COMMAND}`; export r; \
4709	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4710	$(HOST_EXPORTS) \
4711	for flag in $(EXTRA_HOST_FLAGS) ; do \
4712	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4713	done; \
4714	echo "Doing maintainer-clean in bfd"; \
4715	(cd $(HOST_SUBDIR)/bfd && \
4716	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4717	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4718	          "RANLIB=$${RANLIB}" \
4719	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4720	          maintainer-clean) \
4721	  || exit 1
4722
4723@endif bfd
4724
4725
4726
4727.PHONY: configure-opcodes maybe-configure-opcodes
4728maybe-configure-opcodes:
4729@if gcc-bootstrap
4730configure-opcodes: stage_current
4731@endif gcc-bootstrap
4732@if opcodes
4733maybe-configure-opcodes: configure-opcodes
4734configure-opcodes:
4735	@r=`${PWD_COMMAND}`; export r; \
4736	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4737	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4738	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4739	$(HOST_EXPORTS)  \
4740	echo Configuring in $(HOST_SUBDIR)/opcodes; \
4741	cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4742	case $(srcdir) in \
4743	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4744	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4745		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4746	esac; \
4747	module_srcdir=opcodes; \
4748	$(SHELL) \
4749	  $$s/$$module_srcdir/configure \
4750	  --srcdir=$${topdir}/$$module_srcdir \
4751	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4752	  --target=${target_alias}  \
4753	  || exit 1
4754@endif opcodes
4755
4756
4757
4758.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4759maybe-configure-stage1-opcodes:
4760@if opcodes-bootstrap
4761maybe-configure-stage1-opcodes: configure-stage1-opcodes
4762configure-stage1-opcodes:
4763	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4764	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4765	@r=`${PWD_COMMAND}`; export r; \
4766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4767	TFLAGS="$(STAGE1_TFLAGS)"; \
4768	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4769	$(HOST_EXPORTS) \
4770	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4771	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4772	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
4773	echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes; \
4774	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4775	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4776	case $(srcdir) in \
4777	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4778	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4779		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4780	esac; \
4781	module_srcdir=opcodes; \
4782	$(SHELL) $$s/$$module_srcdir/configure \
4783	  --srcdir=$${topdir}/$$module_srcdir \
4784	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4785	  --target=${target_alias} \
4786	   \
4787	  $(STAGE1_CONFIGURE_FLAGS)
4788@endif opcodes-bootstrap
4789
4790.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4791maybe-configure-stage2-opcodes:
4792@if opcodes-bootstrap
4793maybe-configure-stage2-opcodes: configure-stage2-opcodes
4794configure-stage2-opcodes:
4795	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4796	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4797	@r=`${PWD_COMMAND}`; export r; \
4798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4799	TFLAGS="$(STAGE2_TFLAGS)"; \
4800	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4801	$(HOST_EXPORTS) \
4802	$(POSTSTAGE1_HOST_EXPORTS) \
4803	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4804	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4805	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
4806	echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes; \
4807	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4808	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4809	case $(srcdir) in \
4810	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4811	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4812		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4813	esac; \
4814	module_srcdir=opcodes; \
4815	$(SHELL) $$s/$$module_srcdir/configure \
4816	  --srcdir=$${topdir}/$$module_srcdir \
4817	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4818	  --target=${target_alias} \
4819	  --with-build-libsubdir=$(HOST_SUBDIR) \
4820	  $(STAGE2_CONFIGURE_FLAGS)
4821@endif opcodes-bootstrap
4822
4823.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4824maybe-configure-stage3-opcodes:
4825@if opcodes-bootstrap
4826maybe-configure-stage3-opcodes: configure-stage3-opcodes
4827configure-stage3-opcodes:
4828	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4829	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4830	@r=`${PWD_COMMAND}`; export r; \
4831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4832	TFLAGS="$(STAGE3_TFLAGS)"; \
4833	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4834	$(HOST_EXPORTS) \
4835	$(POSTSTAGE1_HOST_EXPORTS) \
4836	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4837	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4838	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
4839	echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes; \
4840	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4841	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4842	case $(srcdir) in \
4843	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4844	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4845		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4846	esac; \
4847	module_srcdir=opcodes; \
4848	$(SHELL) $$s/$$module_srcdir/configure \
4849	  --srcdir=$${topdir}/$$module_srcdir \
4850	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4851	  --target=${target_alias} \
4852	  --with-build-libsubdir=$(HOST_SUBDIR) \
4853	  $(STAGE3_CONFIGURE_FLAGS)
4854@endif opcodes-bootstrap
4855
4856.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4857maybe-configure-stage4-opcodes:
4858@if opcodes-bootstrap
4859maybe-configure-stage4-opcodes: configure-stage4-opcodes
4860configure-stage4-opcodes:
4861	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4862	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4863	@r=`${PWD_COMMAND}`; export r; \
4864	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4865	TFLAGS="$(STAGE4_TFLAGS)"; \
4866	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4867	$(HOST_EXPORTS) \
4868	$(POSTSTAGE1_HOST_EXPORTS) \
4869	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4870	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4871	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
4872	echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes; \
4873	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4874	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4875	case $(srcdir) in \
4876	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4877	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4878		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4879	esac; \
4880	module_srcdir=opcodes; \
4881	$(SHELL) $$s/$$module_srcdir/configure \
4882	  --srcdir=$${topdir}/$$module_srcdir \
4883	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4884	  --target=${target_alias} \
4885	  --with-build-libsubdir=$(HOST_SUBDIR) \
4886	  $(STAGE4_CONFIGURE_FLAGS)
4887@endif opcodes-bootstrap
4888
4889.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4890maybe-configure-stageprofile-opcodes:
4891@if opcodes-bootstrap
4892maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4893configure-stageprofile-opcodes:
4894	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4895	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4896	@r=`${PWD_COMMAND}`; export r; \
4897	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4898	TFLAGS="$(STAGEprofile_TFLAGS)"; \
4899	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4900	$(HOST_EXPORTS) \
4901	$(POSTSTAGE1_HOST_EXPORTS) \
4902	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4903	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4904	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
4905	echo Configuring stage profile in $(HOST_SUBDIR)/opcodes; \
4906	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4907	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4908	case $(srcdir) in \
4909	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4910	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4911		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4912	esac; \
4913	module_srcdir=opcodes; \
4914	$(SHELL) $$s/$$module_srcdir/configure \
4915	  --srcdir=$${topdir}/$$module_srcdir \
4916	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4917	  --target=${target_alias} \
4918	  --with-build-libsubdir=$(HOST_SUBDIR) \
4919	  $(STAGEprofile_CONFIGURE_FLAGS)
4920@endif opcodes-bootstrap
4921
4922.PHONY: configure-stagetrain-opcodes maybe-configure-stagetrain-opcodes
4923maybe-configure-stagetrain-opcodes:
4924@if opcodes-bootstrap
4925maybe-configure-stagetrain-opcodes: configure-stagetrain-opcodes
4926configure-stagetrain-opcodes:
4927	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
4928	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4929	@r=`${PWD_COMMAND}`; export r; \
4930	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4931	TFLAGS="$(STAGEtrain_TFLAGS)"; \
4932	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4933	$(HOST_EXPORTS) \
4934	$(POSTSTAGE1_HOST_EXPORTS) \
4935	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
4936	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
4937	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
4938	echo Configuring stage train in $(HOST_SUBDIR)/opcodes; \
4939	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4940	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4941	case $(srcdir) in \
4942	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4943	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4944		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4945	esac; \
4946	module_srcdir=opcodes; \
4947	$(SHELL) $$s/$$module_srcdir/configure \
4948	  --srcdir=$${topdir}/$$module_srcdir \
4949	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4950	  --target=${target_alias} \
4951	  --with-build-libsubdir=$(HOST_SUBDIR) \
4952	  $(STAGEtrain_CONFIGURE_FLAGS)
4953@endif opcodes-bootstrap
4954
4955.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4956maybe-configure-stagefeedback-opcodes:
4957@if opcodes-bootstrap
4958maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4959configure-stagefeedback-opcodes:
4960	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4961	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4962	@r=`${PWD_COMMAND}`; export r; \
4963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4964	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4965	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4966	$(HOST_EXPORTS) \
4967	$(POSTSTAGE1_HOST_EXPORTS) \
4968	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4969	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4970	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
4971	echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes; \
4972	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
4973	cd $(HOST_SUBDIR)/opcodes || exit 1; \
4974	case $(srcdir) in \
4975	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4976	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4977		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4978	esac; \
4979	module_srcdir=opcodes; \
4980	$(SHELL) $$s/$$module_srcdir/configure \
4981	  --srcdir=$${topdir}/$$module_srcdir \
4982	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4983	  --target=${target_alias} \
4984	  --with-build-libsubdir=$(HOST_SUBDIR) \
4985	  $(STAGEfeedback_CONFIGURE_FLAGS)
4986@endif opcodes-bootstrap
4987
4988.PHONY: configure-stageautoprofile-opcodes maybe-configure-stageautoprofile-opcodes
4989maybe-configure-stageautoprofile-opcodes:
4990@if opcodes-bootstrap
4991maybe-configure-stageautoprofile-opcodes: configure-stageautoprofile-opcodes
4992configure-stageautoprofile-opcodes:
4993	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
4994	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4995	@r=`${PWD_COMMAND}`; export r; \
4996	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4997	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
4998	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4999	$(HOST_EXPORTS) \
5000	$(POSTSTAGE1_HOST_EXPORTS) \
5001	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
5002	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
5003	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
5004	echo Configuring stage autoprofile in $(HOST_SUBDIR)/opcodes; \
5005	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
5006	cd $(HOST_SUBDIR)/opcodes || exit 1; \
5007	case $(srcdir) in \
5008	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5009	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5010		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5011	esac; \
5012	module_srcdir=opcodes; \
5013	$(SHELL) $$s/$$module_srcdir/configure \
5014	  --srcdir=$${topdir}/$$module_srcdir \
5015	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5016	  --target=${target_alias} \
5017	  --with-build-libsubdir=$(HOST_SUBDIR) \
5018	  $(STAGEautoprofile_CONFIGURE_FLAGS)
5019@endif opcodes-bootstrap
5020
5021.PHONY: configure-stageautofeedback-opcodes maybe-configure-stageautofeedback-opcodes
5022maybe-configure-stageautofeedback-opcodes:
5023@if opcodes-bootstrap
5024maybe-configure-stageautofeedback-opcodes: configure-stageautofeedback-opcodes
5025configure-stageautofeedback-opcodes:
5026	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
5027	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
5028	@r=`${PWD_COMMAND}`; export r; \
5029	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5030	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
5031	test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
5032	$(HOST_EXPORTS) \
5033	$(POSTSTAGE1_HOST_EXPORTS) \
5034	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
5035	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
5036	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
5037	echo Configuring stage autofeedback in $(HOST_SUBDIR)/opcodes; \
5038	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes; \
5039	cd $(HOST_SUBDIR)/opcodes || exit 1; \
5040	case $(srcdir) in \
5041	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5042	  *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
5043		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5044	esac; \
5045	module_srcdir=opcodes; \
5046	$(SHELL) $$s/$$module_srcdir/configure \
5047	  --srcdir=$${topdir}/$$module_srcdir \
5048	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5049	  --target=${target_alias} \
5050	  --with-build-libsubdir=$(HOST_SUBDIR) \
5051	  $(STAGEautofeedback_CONFIGURE_FLAGS)
5052@endif opcodes-bootstrap
5053
5054
5055
5056
5057
5058.PHONY: all-opcodes maybe-all-opcodes
5059maybe-all-opcodes:
5060@if gcc-bootstrap
5061all-opcodes: stage_current
5062@endif gcc-bootstrap
5063@if opcodes
5064TARGET-opcodes=all
5065maybe-all-opcodes: all-opcodes
5066all-opcodes: configure-opcodes
5067	@r=`${PWD_COMMAND}`; export r; \
5068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5069	$(HOST_EXPORTS)  \
5070	(cd $(HOST_SUBDIR)/opcodes && \
5071	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
5072		$(TARGET-opcodes))
5073@endif opcodes
5074
5075
5076
5077.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
5078.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
5079maybe-all-stage1-opcodes:
5080maybe-clean-stage1-opcodes:
5081@if opcodes-bootstrap
5082maybe-all-stage1-opcodes: all-stage1-opcodes
5083all-stage1: all-stage1-opcodes
5084TARGET-stage1-opcodes = $(TARGET-opcodes)
5085all-stage1-opcodes: configure-stage1-opcodes
5086	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5087	@r=`${PWD_COMMAND}`; export r; \
5088	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5089	TFLAGS="$(STAGE1_TFLAGS)"; \
5090	$(HOST_EXPORTS)  \
5091	cd $(HOST_SUBDIR)/opcodes && \
5092	 \
5093	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5094		CFLAGS="$(STAGE1_CFLAGS)" \
5095		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
5096		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5097		LIBCFLAGS="$(LIBCFLAGS)" \
5098		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5099		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5100		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5101		$(EXTRA_HOST_FLAGS)  \
5102		$(STAGE1_FLAGS_TO_PASS)  \
5103		TFLAGS="$(STAGE1_TFLAGS)"  \
5104		$(TARGET-stage1-opcodes)
5105
5106maybe-clean-stage1-opcodes: clean-stage1-opcodes
5107clean-stage1: clean-stage1-opcodes
5108clean-stage1-opcodes:
5109	@if [ $(current_stage) = stage1 ]; then \
5110	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5111	else \
5112	  [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
5113	  $(MAKE) stage1-start; \
5114	fi; \
5115	cd $(HOST_SUBDIR)/opcodes && \
5116	$(MAKE) $(EXTRA_HOST_FLAGS)  \
5117	$(STAGE1_FLAGS_TO_PASS)  clean
5118@endif opcodes-bootstrap
5119
5120
5121.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
5122.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
5123maybe-all-stage2-opcodes:
5124maybe-clean-stage2-opcodes:
5125@if opcodes-bootstrap
5126maybe-all-stage2-opcodes: all-stage2-opcodes
5127all-stage2: all-stage2-opcodes
5128TARGET-stage2-opcodes = $(TARGET-opcodes)
5129all-stage2-opcodes: configure-stage2-opcodes
5130	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5131	@r=`${PWD_COMMAND}`; export r; \
5132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5133	TFLAGS="$(STAGE2_TFLAGS)"; \
5134	$(HOST_EXPORTS) \
5135	$(POSTSTAGE1_HOST_EXPORTS)  \
5136	cd $(HOST_SUBDIR)/opcodes && \
5137	 \
5138	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5139		CFLAGS="$(STAGE2_CFLAGS)" \
5140		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
5141		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5142		LIBCFLAGS="$(STAGE2_CFLAGS)" \
5143		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5144		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5145		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5146		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5147		TFLAGS="$(STAGE2_TFLAGS)"  \
5148		$(TARGET-stage2-opcodes)
5149
5150maybe-clean-stage2-opcodes: clean-stage2-opcodes
5151clean-stage2: clean-stage2-opcodes
5152clean-stage2-opcodes:
5153	@if [ $(current_stage) = stage2 ]; then \
5154	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5155	else \
5156	  [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
5157	  $(MAKE) stage2-start; \
5158	fi; \
5159	cd $(HOST_SUBDIR)/opcodes && \
5160	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5161@endif opcodes-bootstrap
5162
5163
5164.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
5165.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
5166maybe-all-stage3-opcodes:
5167maybe-clean-stage3-opcodes:
5168@if opcodes-bootstrap
5169maybe-all-stage3-opcodes: all-stage3-opcodes
5170all-stage3: all-stage3-opcodes
5171TARGET-stage3-opcodes = $(TARGET-opcodes)
5172all-stage3-opcodes: configure-stage3-opcodes
5173	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5174	@r=`${PWD_COMMAND}`; export r; \
5175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5176	TFLAGS="$(STAGE3_TFLAGS)"; \
5177	$(HOST_EXPORTS) \
5178	$(POSTSTAGE1_HOST_EXPORTS)  \
5179	cd $(HOST_SUBDIR)/opcodes && \
5180	 \
5181	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5182		CFLAGS="$(STAGE3_CFLAGS)" \
5183		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
5184		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5185		LIBCFLAGS="$(STAGE3_CFLAGS)" \
5186		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5187		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5188		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5189		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5190		TFLAGS="$(STAGE3_TFLAGS)"  \
5191		$(TARGET-stage3-opcodes)
5192
5193maybe-clean-stage3-opcodes: clean-stage3-opcodes
5194clean-stage3: clean-stage3-opcodes
5195clean-stage3-opcodes:
5196	@if [ $(current_stage) = stage3 ]; then \
5197	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5198	else \
5199	  [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
5200	  $(MAKE) stage3-start; \
5201	fi; \
5202	cd $(HOST_SUBDIR)/opcodes && \
5203	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5204@endif opcodes-bootstrap
5205
5206
5207.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
5208.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
5209maybe-all-stage4-opcodes:
5210maybe-clean-stage4-opcodes:
5211@if opcodes-bootstrap
5212maybe-all-stage4-opcodes: all-stage4-opcodes
5213all-stage4: all-stage4-opcodes
5214TARGET-stage4-opcodes = $(TARGET-opcodes)
5215all-stage4-opcodes: configure-stage4-opcodes
5216	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5217	@r=`${PWD_COMMAND}`; export r; \
5218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5219	TFLAGS="$(STAGE4_TFLAGS)"; \
5220	$(HOST_EXPORTS) \
5221	$(POSTSTAGE1_HOST_EXPORTS)  \
5222	cd $(HOST_SUBDIR)/opcodes && \
5223	 \
5224	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5225		CFLAGS="$(STAGE4_CFLAGS)" \
5226		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
5227		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5228		LIBCFLAGS="$(STAGE4_CFLAGS)" \
5229		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5230		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5231		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5232		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5233		TFLAGS="$(STAGE4_TFLAGS)"  \
5234		$(TARGET-stage4-opcodes)
5235
5236maybe-clean-stage4-opcodes: clean-stage4-opcodes
5237clean-stage4: clean-stage4-opcodes
5238clean-stage4-opcodes:
5239	@if [ $(current_stage) = stage4 ]; then \
5240	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5241	else \
5242	  [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
5243	  $(MAKE) stage4-start; \
5244	fi; \
5245	cd $(HOST_SUBDIR)/opcodes && \
5246	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5247@endif opcodes-bootstrap
5248
5249
5250.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
5251.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
5252maybe-all-stageprofile-opcodes:
5253maybe-clean-stageprofile-opcodes:
5254@if opcodes-bootstrap
5255maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
5256all-stageprofile: all-stageprofile-opcodes
5257TARGET-stageprofile-opcodes = $(TARGET-opcodes)
5258all-stageprofile-opcodes: configure-stageprofile-opcodes
5259	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5260	@r=`${PWD_COMMAND}`; export r; \
5261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5262	TFLAGS="$(STAGEprofile_TFLAGS)"; \
5263	$(HOST_EXPORTS) \
5264	$(POSTSTAGE1_HOST_EXPORTS)  \
5265	cd $(HOST_SUBDIR)/opcodes && \
5266	 \
5267	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5268		CFLAGS="$(STAGEprofile_CFLAGS)" \
5269		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
5270		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5271		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5272		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5273		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5274		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5275		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5276		TFLAGS="$(STAGEprofile_TFLAGS)"  \
5277		$(TARGET-stageprofile-opcodes)
5278
5279maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
5280clean-stageprofile: clean-stageprofile-opcodes
5281clean-stageprofile-opcodes:
5282	@if [ $(current_stage) = stageprofile ]; then \
5283	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5284	else \
5285	  [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
5286	  $(MAKE) stageprofile-start; \
5287	fi; \
5288	cd $(HOST_SUBDIR)/opcodes && \
5289	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5290@endif opcodes-bootstrap
5291
5292
5293.PHONY: all-stagetrain-opcodes maybe-all-stagetrain-opcodes
5294.PHONY: clean-stagetrain-opcodes maybe-clean-stagetrain-opcodes
5295maybe-all-stagetrain-opcodes:
5296maybe-clean-stagetrain-opcodes:
5297@if opcodes-bootstrap
5298maybe-all-stagetrain-opcodes: all-stagetrain-opcodes
5299all-stagetrain: all-stagetrain-opcodes
5300TARGET-stagetrain-opcodes = $(TARGET-opcodes)
5301all-stagetrain-opcodes: configure-stagetrain-opcodes
5302	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
5303	@r=`${PWD_COMMAND}`; export r; \
5304	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5305	TFLAGS="$(STAGEtrain_TFLAGS)"; \
5306	$(HOST_EXPORTS) \
5307	$(POSTSTAGE1_HOST_EXPORTS)  \
5308	cd $(HOST_SUBDIR)/opcodes && \
5309	 \
5310	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5311		CFLAGS="$(STAGEtrain_CFLAGS)" \
5312		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
5313		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
5314		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
5315		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5316		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5317		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5318		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5319		TFLAGS="$(STAGEtrain_TFLAGS)"  \
5320		$(TARGET-stagetrain-opcodes)
5321
5322maybe-clean-stagetrain-opcodes: clean-stagetrain-opcodes
5323clean-stagetrain: clean-stagetrain-opcodes
5324clean-stagetrain-opcodes:
5325	@if [ $(current_stage) = stagetrain ]; then \
5326	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5327	else \
5328	  [ -f $(HOST_SUBDIR)/stagetrain-opcodes/Makefile ] || exit 0; \
5329	  $(MAKE) stagetrain-start; \
5330	fi; \
5331	cd $(HOST_SUBDIR)/opcodes && \
5332	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5333@endif opcodes-bootstrap
5334
5335
5336.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
5337.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
5338maybe-all-stagefeedback-opcodes:
5339maybe-clean-stagefeedback-opcodes:
5340@if opcodes-bootstrap
5341maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
5342all-stagefeedback: all-stagefeedback-opcodes
5343TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
5344all-stagefeedback-opcodes: configure-stagefeedback-opcodes
5345	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5346	@r=`${PWD_COMMAND}`; export r; \
5347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5348	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5349	$(HOST_EXPORTS) \
5350	$(POSTSTAGE1_HOST_EXPORTS)  \
5351	cd $(HOST_SUBDIR)/opcodes && \
5352	 \
5353	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5354		CFLAGS="$(STAGEfeedback_CFLAGS)" \
5355		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
5356		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5357		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5358		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5359		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5360		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5361		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5362		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
5363		$(TARGET-stagefeedback-opcodes)
5364
5365maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
5366clean-stagefeedback: clean-stagefeedback-opcodes
5367clean-stagefeedback-opcodes:
5368	@if [ $(current_stage) = stagefeedback ]; then \
5369	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5370	else \
5371	  [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
5372	  $(MAKE) stagefeedback-start; \
5373	fi; \
5374	cd $(HOST_SUBDIR)/opcodes && \
5375	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5376@endif opcodes-bootstrap
5377
5378
5379.PHONY: all-stageautoprofile-opcodes maybe-all-stageautoprofile-opcodes
5380.PHONY: clean-stageautoprofile-opcodes maybe-clean-stageautoprofile-opcodes
5381maybe-all-stageautoprofile-opcodes:
5382maybe-clean-stageautoprofile-opcodes:
5383@if opcodes-bootstrap
5384maybe-all-stageautoprofile-opcodes: all-stageautoprofile-opcodes
5385all-stageautoprofile: all-stageautoprofile-opcodes
5386TARGET-stageautoprofile-opcodes = $(TARGET-opcodes)
5387all-stageautoprofile-opcodes: configure-stageautoprofile-opcodes
5388	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
5389	@r=`${PWD_COMMAND}`; export r; \
5390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5391	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
5392	$(HOST_EXPORTS) \
5393	$(POSTSTAGE1_HOST_EXPORTS)  \
5394	cd $(HOST_SUBDIR)/opcodes && \
5395	$$s/gcc/config/i386/$(AUTO_PROFILE) \
5396	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5397		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
5398		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
5399		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
5400		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
5401		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5402		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5403		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5404		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5405		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
5406		$(TARGET-stageautoprofile-opcodes)
5407
5408maybe-clean-stageautoprofile-opcodes: clean-stageautoprofile-opcodes
5409clean-stageautoprofile: clean-stageautoprofile-opcodes
5410clean-stageautoprofile-opcodes:
5411	@if [ $(current_stage) = stageautoprofile ]; then \
5412	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5413	else \
5414	  [ -f $(HOST_SUBDIR)/stageautoprofile-opcodes/Makefile ] || exit 0; \
5415	  $(MAKE) stageautoprofile-start; \
5416	fi; \
5417	cd $(HOST_SUBDIR)/opcodes && \
5418	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5419@endif opcodes-bootstrap
5420
5421
5422.PHONY: all-stageautofeedback-opcodes maybe-all-stageautofeedback-opcodes
5423.PHONY: clean-stageautofeedback-opcodes maybe-clean-stageautofeedback-opcodes
5424maybe-all-stageautofeedback-opcodes:
5425maybe-clean-stageautofeedback-opcodes:
5426@if opcodes-bootstrap
5427maybe-all-stageautofeedback-opcodes: all-stageautofeedback-opcodes
5428all-stageautofeedback: all-stageautofeedback-opcodes
5429TARGET-stageautofeedback-opcodes = $(TARGET-opcodes)
5430all-stageautofeedback-opcodes: configure-stageautofeedback-opcodes
5431	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
5432	@r=`${PWD_COMMAND}`; export r; \
5433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5434	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
5435	$(HOST_EXPORTS) \
5436	$(POSTSTAGE1_HOST_EXPORTS)  \
5437	cd $(HOST_SUBDIR)/opcodes && \
5438	 \
5439	$(MAKE) $(BASE_FLAGS_TO_PASS) \
5440		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
5441		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
5442		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
5443		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
5444		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5445		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5446		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5447		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
5448		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
5449		$(TARGET-stageautofeedback-opcodes)
5450
5451maybe-clean-stageautofeedback-opcodes: clean-stageautofeedback-opcodes
5452clean-stageautofeedback: clean-stageautofeedback-opcodes
5453clean-stageautofeedback-opcodes:
5454	@if [ $(current_stage) = stageautofeedback ]; then \
5455	  [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
5456	else \
5457	  [ -f $(HOST_SUBDIR)/stageautofeedback-opcodes/Makefile ] || exit 0; \
5458	  $(MAKE) stageautofeedback-start; \
5459	fi; \
5460	cd $(HOST_SUBDIR)/opcodes && \
5461	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
5462@endif opcodes-bootstrap
5463
5464
5465
5466
5467
5468.PHONY: check-opcodes maybe-check-opcodes
5469maybe-check-opcodes:
5470@if opcodes
5471maybe-check-opcodes: check-opcodes
5472
5473check-opcodes:
5474	@: $(MAKE); $(unstage)
5475	@r=`${PWD_COMMAND}`; export r; \
5476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5477	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
5478	(cd $(HOST_SUBDIR)/opcodes && \
5479	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
5480
5481@endif opcodes
5482
5483.PHONY: install-opcodes maybe-install-opcodes
5484maybe-install-opcodes:
5485@if opcodes
5486maybe-install-opcodes: install-opcodes
5487
5488install-opcodes: installdirs
5489	@: $(MAKE); $(unstage)
5490	@r=`${PWD_COMMAND}`; export r; \
5491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5492	$(HOST_EXPORTS) \
5493	(cd $(HOST_SUBDIR)/opcodes && \
5494	  $(MAKE) $(FLAGS_TO_PASS)  install)
5495
5496@endif opcodes
5497
5498.PHONY: install-strip-opcodes maybe-install-strip-opcodes
5499maybe-install-strip-opcodes:
5500@if opcodes
5501maybe-install-strip-opcodes: install-strip-opcodes
5502
5503install-strip-opcodes: installdirs
5504	@: $(MAKE); $(unstage)
5505	@r=`${PWD_COMMAND}`; export r; \
5506	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5507	$(HOST_EXPORTS) \
5508	(cd $(HOST_SUBDIR)/opcodes && \
5509	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
5510
5511@endif opcodes
5512
5513# Other targets (info, dvi, pdf, etc.)
5514
5515.PHONY: maybe-info-opcodes info-opcodes
5516maybe-info-opcodes:
5517@if opcodes
5518maybe-info-opcodes: info-opcodes
5519
5520info-opcodes: \
5521    configure-opcodes
5522	@[ -f ./opcodes/Makefile ] || exit 0; \
5523	r=`${PWD_COMMAND}`; export r; \
5524	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5525	$(HOST_EXPORTS) \
5526	for flag in $(EXTRA_HOST_FLAGS) ; do \
5527	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5528	done; \
5529	echo "Doing info in opcodes"; \
5530	(cd $(HOST_SUBDIR)/opcodes && \
5531	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5532	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5533	          "RANLIB=$${RANLIB}" \
5534	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5535	          info) \
5536	  || exit 1
5537
5538@endif opcodes
5539
5540.PHONY: maybe-dvi-opcodes dvi-opcodes
5541maybe-dvi-opcodes:
5542@if opcodes
5543maybe-dvi-opcodes: dvi-opcodes
5544
5545dvi-opcodes: \
5546    configure-opcodes
5547	@[ -f ./opcodes/Makefile ] || exit 0; \
5548	r=`${PWD_COMMAND}`; export r; \
5549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5550	$(HOST_EXPORTS) \
5551	for flag in $(EXTRA_HOST_FLAGS) ; do \
5552	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5553	done; \
5554	echo "Doing dvi in opcodes"; \
5555	(cd $(HOST_SUBDIR)/opcodes && \
5556	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5557	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5558	          "RANLIB=$${RANLIB}" \
5559	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5560	          dvi) \
5561	  || exit 1
5562
5563@endif opcodes
5564
5565.PHONY: maybe-pdf-opcodes pdf-opcodes
5566maybe-pdf-opcodes:
5567@if opcodes
5568maybe-pdf-opcodes: pdf-opcodes
5569
5570pdf-opcodes: \
5571    configure-opcodes
5572	@[ -f ./opcodes/Makefile ] || exit 0; \
5573	r=`${PWD_COMMAND}`; export r; \
5574	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5575	$(HOST_EXPORTS) \
5576	for flag in $(EXTRA_HOST_FLAGS) ; do \
5577	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5578	done; \
5579	echo "Doing pdf in opcodes"; \
5580	(cd $(HOST_SUBDIR)/opcodes && \
5581	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5582	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5583	          "RANLIB=$${RANLIB}" \
5584	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5585	          pdf) \
5586	  || exit 1
5587
5588@endif opcodes
5589
5590.PHONY: maybe-html-opcodes html-opcodes
5591maybe-html-opcodes:
5592@if opcodes
5593maybe-html-opcodes: html-opcodes
5594
5595html-opcodes: \
5596    configure-opcodes
5597	@[ -f ./opcodes/Makefile ] || exit 0; \
5598	r=`${PWD_COMMAND}`; export r; \
5599	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5600	$(HOST_EXPORTS) \
5601	for flag in $(EXTRA_HOST_FLAGS) ; do \
5602	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5603	done; \
5604	echo "Doing html in opcodes"; \
5605	(cd $(HOST_SUBDIR)/opcodes && \
5606	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5607	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5608	          "RANLIB=$${RANLIB}" \
5609	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5610	          html) \
5611	  || exit 1
5612
5613@endif opcodes
5614
5615.PHONY: maybe-TAGS-opcodes TAGS-opcodes
5616maybe-TAGS-opcodes:
5617@if opcodes
5618maybe-TAGS-opcodes: TAGS-opcodes
5619
5620TAGS-opcodes: \
5621    configure-opcodes
5622	@[ -f ./opcodes/Makefile ] || exit 0; \
5623	r=`${PWD_COMMAND}`; export r; \
5624	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5625	$(HOST_EXPORTS) \
5626	for flag in $(EXTRA_HOST_FLAGS) ; do \
5627	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5628	done; \
5629	echo "Doing TAGS in opcodes"; \
5630	(cd $(HOST_SUBDIR)/opcodes && \
5631	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5632	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5633	          "RANLIB=$${RANLIB}" \
5634	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5635	          TAGS) \
5636	  || exit 1
5637
5638@endif opcodes
5639
5640.PHONY: maybe-install-info-opcodes install-info-opcodes
5641maybe-install-info-opcodes:
5642@if opcodes
5643maybe-install-info-opcodes: install-info-opcodes
5644
5645install-info-opcodes: \
5646    configure-opcodes \
5647    info-opcodes
5648	@[ -f ./opcodes/Makefile ] || exit 0; \
5649	r=`${PWD_COMMAND}`; export r; \
5650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5651	$(HOST_EXPORTS) \
5652	for flag in $(EXTRA_HOST_FLAGS) ; do \
5653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5654	done; \
5655	echo "Doing install-info in opcodes"; \
5656	(cd $(HOST_SUBDIR)/opcodes && \
5657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5659	          "RANLIB=$${RANLIB}" \
5660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5661	          install-info) \
5662	  || exit 1
5663
5664@endif opcodes
5665
5666.PHONY: maybe-install-dvi-opcodes install-dvi-opcodes
5667maybe-install-dvi-opcodes:
5668@if opcodes
5669maybe-install-dvi-opcodes: install-dvi-opcodes
5670
5671install-dvi-opcodes: \
5672    configure-opcodes \
5673    dvi-opcodes
5674	@[ -f ./opcodes/Makefile ] || exit 0; \
5675	r=`${PWD_COMMAND}`; export r; \
5676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5677	$(HOST_EXPORTS) \
5678	for flag in $(EXTRA_HOST_FLAGS) ; do \
5679	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5680	done; \
5681	echo "Doing install-dvi in opcodes"; \
5682	(cd $(HOST_SUBDIR)/opcodes && \
5683	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5684	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5685	          "RANLIB=$${RANLIB}" \
5686	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5687	          install-dvi) \
5688	  || exit 1
5689
5690@endif opcodes
5691
5692.PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
5693maybe-install-pdf-opcodes:
5694@if opcodes
5695maybe-install-pdf-opcodes: install-pdf-opcodes
5696
5697install-pdf-opcodes: \
5698    configure-opcodes \
5699    pdf-opcodes
5700	@[ -f ./opcodes/Makefile ] || exit 0; \
5701	r=`${PWD_COMMAND}`; export r; \
5702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5703	$(HOST_EXPORTS) \
5704	for flag in $(EXTRA_HOST_FLAGS) ; do \
5705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5706	done; \
5707	echo "Doing install-pdf in opcodes"; \
5708	(cd $(HOST_SUBDIR)/opcodes && \
5709	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5710	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5711	          "RANLIB=$${RANLIB}" \
5712	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5713	          install-pdf) \
5714	  || exit 1
5715
5716@endif opcodes
5717
5718.PHONY: maybe-install-html-opcodes install-html-opcodes
5719maybe-install-html-opcodes:
5720@if opcodes
5721maybe-install-html-opcodes: install-html-opcodes
5722
5723install-html-opcodes: \
5724    configure-opcodes \
5725    html-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 install-html 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	          install-html) \
5740	  || exit 1
5741
5742@endif opcodes
5743
5744.PHONY: maybe-installcheck-opcodes installcheck-opcodes
5745maybe-installcheck-opcodes:
5746@if opcodes
5747maybe-installcheck-opcodes: installcheck-opcodes
5748
5749installcheck-opcodes: \
5750    configure-opcodes
5751	@[ -f ./opcodes/Makefile ] || exit 0; \
5752	r=`${PWD_COMMAND}`; export r; \
5753	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5754	$(HOST_EXPORTS) \
5755	for flag in $(EXTRA_HOST_FLAGS) ; do \
5756	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5757	done; \
5758	echo "Doing installcheck in opcodes"; \
5759	(cd $(HOST_SUBDIR)/opcodes && \
5760	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5761	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5762	          "RANLIB=$${RANLIB}" \
5763	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5764	          installcheck) \
5765	  || exit 1
5766
5767@endif opcodes
5768
5769.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
5770maybe-mostlyclean-opcodes:
5771@if opcodes
5772maybe-mostlyclean-opcodes: mostlyclean-opcodes
5773
5774mostlyclean-opcodes:
5775	@[ -f ./opcodes/Makefile ] || exit 0; \
5776	r=`${PWD_COMMAND}`; export r; \
5777	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5778	$(HOST_EXPORTS) \
5779	for flag in $(EXTRA_HOST_FLAGS) ; do \
5780	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5781	done; \
5782	echo "Doing mostlyclean in opcodes"; \
5783	(cd $(HOST_SUBDIR)/opcodes && \
5784	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5785	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5786	          "RANLIB=$${RANLIB}" \
5787	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5788	          mostlyclean) \
5789	  || exit 1
5790
5791@endif opcodes
5792
5793.PHONY: maybe-clean-opcodes clean-opcodes
5794maybe-clean-opcodes:
5795@if opcodes
5796maybe-clean-opcodes: clean-opcodes
5797
5798clean-opcodes:
5799	@[ -f ./opcodes/Makefile ] || exit 0; \
5800	r=`${PWD_COMMAND}`; export r; \
5801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5802	$(HOST_EXPORTS) \
5803	for flag in $(EXTRA_HOST_FLAGS) ; do \
5804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5805	done; \
5806	echo "Doing clean in opcodes"; \
5807	(cd $(HOST_SUBDIR)/opcodes && \
5808	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5809	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5810	          "RANLIB=$${RANLIB}" \
5811	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5812	          clean) \
5813	  || exit 1
5814
5815@endif opcodes
5816
5817.PHONY: maybe-distclean-opcodes distclean-opcodes
5818maybe-distclean-opcodes:
5819@if opcodes
5820maybe-distclean-opcodes: distclean-opcodes
5821
5822distclean-opcodes:
5823	@[ -f ./opcodes/Makefile ] || exit 0; \
5824	r=`${PWD_COMMAND}`; export r; \
5825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5826	$(HOST_EXPORTS) \
5827	for flag in $(EXTRA_HOST_FLAGS) ; do \
5828	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5829	done; \
5830	echo "Doing distclean in opcodes"; \
5831	(cd $(HOST_SUBDIR)/opcodes && \
5832	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5833	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5834	          "RANLIB=$${RANLIB}" \
5835	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5836	          distclean) \
5837	  || exit 1
5838
5839@endif opcodes
5840
5841.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
5842maybe-maintainer-clean-opcodes:
5843@if opcodes
5844maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
5845
5846maintainer-clean-opcodes:
5847	@[ -f ./opcodes/Makefile ] || exit 0; \
5848	r=`${PWD_COMMAND}`; export r; \
5849	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5850	$(HOST_EXPORTS) \
5851	for flag in $(EXTRA_HOST_FLAGS) ; do \
5852	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5853	done; \
5854	echo "Doing maintainer-clean in opcodes"; \
5855	(cd $(HOST_SUBDIR)/opcodes && \
5856	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5857	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5858	          "RANLIB=$${RANLIB}" \
5859	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5860	          maintainer-clean) \
5861	  || exit 1
5862
5863@endif opcodes
5864
5865
5866
5867.PHONY: configure-binutils maybe-configure-binutils
5868maybe-configure-binutils:
5869@if gcc-bootstrap
5870configure-binutils: stage_current
5871@endif gcc-bootstrap
5872@if binutils
5873maybe-configure-binutils: configure-binutils
5874configure-binutils:
5875	@r=`${PWD_COMMAND}`; export r; \
5876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5877	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5878	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5879	$(HOST_EXPORTS)  \
5880	echo Configuring in $(HOST_SUBDIR)/binutils; \
5881	cd "$(HOST_SUBDIR)/binutils" || exit 1; \
5882	case $(srcdir) in \
5883	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5884	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5885		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5886	esac; \
5887	module_srcdir=binutils; \
5888	$(SHELL) \
5889	  $$s/$$module_srcdir/configure \
5890	  --srcdir=$${topdir}/$$module_srcdir \
5891	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5892	  --target=${target_alias}  \
5893	  || exit 1
5894@endif binutils
5895
5896
5897
5898.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
5899maybe-configure-stage1-binutils:
5900@if binutils-bootstrap
5901maybe-configure-stage1-binutils: configure-stage1-binutils
5902configure-stage1-binutils:
5903	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5904	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5905	@r=`${PWD_COMMAND}`; export r; \
5906	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5907	TFLAGS="$(STAGE1_TFLAGS)"; \
5908	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5909	$(HOST_EXPORTS) \
5910	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
5911	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
5912	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
5913	echo Configuring stage 1 in $(HOST_SUBDIR)/binutils; \
5914	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5915	cd $(HOST_SUBDIR)/binutils || exit 1; \
5916	case $(srcdir) in \
5917	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5918	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5919		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5920	esac; \
5921	module_srcdir=binutils; \
5922	$(SHELL) $$s/$$module_srcdir/configure \
5923	  --srcdir=$${topdir}/$$module_srcdir \
5924	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5925	  --target=${target_alias} \
5926	   \
5927	  $(STAGE1_CONFIGURE_FLAGS)
5928@endif binutils-bootstrap
5929
5930.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
5931maybe-configure-stage2-binutils:
5932@if binutils-bootstrap
5933maybe-configure-stage2-binutils: configure-stage2-binutils
5934configure-stage2-binutils:
5935	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5936	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5937	@r=`${PWD_COMMAND}`; export r; \
5938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5939	TFLAGS="$(STAGE2_TFLAGS)"; \
5940	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5941	$(HOST_EXPORTS) \
5942	$(POSTSTAGE1_HOST_EXPORTS) \
5943	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
5944	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
5945	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
5946	echo Configuring stage 2 in $(HOST_SUBDIR)/binutils; \
5947	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5948	cd $(HOST_SUBDIR)/binutils || exit 1; \
5949	case $(srcdir) in \
5950	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5951	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5952		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5953	esac; \
5954	module_srcdir=binutils; \
5955	$(SHELL) $$s/$$module_srcdir/configure \
5956	  --srcdir=$${topdir}/$$module_srcdir \
5957	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5958	  --target=${target_alias} \
5959	  --with-build-libsubdir=$(HOST_SUBDIR) \
5960	  $(STAGE2_CONFIGURE_FLAGS)
5961@endif binutils-bootstrap
5962
5963.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5964maybe-configure-stage3-binutils:
5965@if binutils-bootstrap
5966maybe-configure-stage3-binutils: configure-stage3-binutils
5967configure-stage3-binutils:
5968	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5969	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5970	@r=`${PWD_COMMAND}`; export r; \
5971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5972	TFLAGS="$(STAGE3_TFLAGS)"; \
5973	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5974	$(HOST_EXPORTS) \
5975	$(POSTSTAGE1_HOST_EXPORTS) \
5976	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
5977	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
5978	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
5979	echo Configuring stage 3 in $(HOST_SUBDIR)/binutils; \
5980	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
5981	cd $(HOST_SUBDIR)/binutils || exit 1; \
5982	case $(srcdir) in \
5983	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5984	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5985		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5986	esac; \
5987	module_srcdir=binutils; \
5988	$(SHELL) $$s/$$module_srcdir/configure \
5989	  --srcdir=$${topdir}/$$module_srcdir \
5990	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5991	  --target=${target_alias} \
5992	  --with-build-libsubdir=$(HOST_SUBDIR) \
5993	  $(STAGE3_CONFIGURE_FLAGS)
5994@endif binutils-bootstrap
5995
5996.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5997maybe-configure-stage4-binutils:
5998@if binutils-bootstrap
5999maybe-configure-stage4-binutils: configure-stage4-binutils
6000configure-stage4-binutils:
6001	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
6002	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6003	@r=`${PWD_COMMAND}`; export r; \
6004	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6005	TFLAGS="$(STAGE4_TFLAGS)"; \
6006	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6007	$(HOST_EXPORTS) \
6008	$(POSTSTAGE1_HOST_EXPORTS) \
6009	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
6010	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
6011	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
6012	echo Configuring stage 4 in $(HOST_SUBDIR)/binutils; \
6013	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
6014	cd $(HOST_SUBDIR)/binutils || exit 1; \
6015	case $(srcdir) in \
6016	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6017	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6018		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6019	esac; \
6020	module_srcdir=binutils; \
6021	$(SHELL) $$s/$$module_srcdir/configure \
6022	  --srcdir=$${topdir}/$$module_srcdir \
6023	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6024	  --target=${target_alias} \
6025	  --with-build-libsubdir=$(HOST_SUBDIR) \
6026	  $(STAGE4_CONFIGURE_FLAGS)
6027@endif binutils-bootstrap
6028
6029.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
6030maybe-configure-stageprofile-binutils:
6031@if binutils-bootstrap
6032maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
6033configure-stageprofile-binutils:
6034	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
6035	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6036	@r=`${PWD_COMMAND}`; export r; \
6037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6038	TFLAGS="$(STAGEprofile_TFLAGS)"; \
6039	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6040	$(HOST_EXPORTS) \
6041	$(POSTSTAGE1_HOST_EXPORTS) \
6042	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
6043	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
6044	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
6045	echo Configuring stage profile in $(HOST_SUBDIR)/binutils; \
6046	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
6047	cd $(HOST_SUBDIR)/binutils || exit 1; \
6048	case $(srcdir) in \
6049	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6050	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6051		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6052	esac; \
6053	module_srcdir=binutils; \
6054	$(SHELL) $$s/$$module_srcdir/configure \
6055	  --srcdir=$${topdir}/$$module_srcdir \
6056	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6057	  --target=${target_alias} \
6058	  --with-build-libsubdir=$(HOST_SUBDIR) \
6059	  $(STAGEprofile_CONFIGURE_FLAGS)
6060@endif binutils-bootstrap
6061
6062.PHONY: configure-stagetrain-binutils maybe-configure-stagetrain-binutils
6063maybe-configure-stagetrain-binutils:
6064@if binutils-bootstrap
6065maybe-configure-stagetrain-binutils: configure-stagetrain-binutils
6066configure-stagetrain-binutils:
6067	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
6068	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6069	@r=`${PWD_COMMAND}`; export r; \
6070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6071	TFLAGS="$(STAGEtrain_TFLAGS)"; \
6072	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6073	$(HOST_EXPORTS) \
6074	$(POSTSTAGE1_HOST_EXPORTS) \
6075	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
6076	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
6077	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
6078	echo Configuring stage train in $(HOST_SUBDIR)/binutils; \
6079	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
6080	cd $(HOST_SUBDIR)/binutils || exit 1; \
6081	case $(srcdir) in \
6082	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6083	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6084		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6085	esac; \
6086	module_srcdir=binutils; \
6087	$(SHELL) $$s/$$module_srcdir/configure \
6088	  --srcdir=$${topdir}/$$module_srcdir \
6089	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6090	  --target=${target_alias} \
6091	  --with-build-libsubdir=$(HOST_SUBDIR) \
6092	  $(STAGEtrain_CONFIGURE_FLAGS)
6093@endif binutils-bootstrap
6094
6095.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
6096maybe-configure-stagefeedback-binutils:
6097@if binutils-bootstrap
6098maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
6099configure-stagefeedback-binutils:
6100	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
6101	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6102	@r=`${PWD_COMMAND}`; export r; \
6103	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6104	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6105	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6106	$(HOST_EXPORTS) \
6107	$(POSTSTAGE1_HOST_EXPORTS) \
6108	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
6109	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
6110	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
6111	echo Configuring stage feedback in $(HOST_SUBDIR)/binutils; \
6112	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
6113	cd $(HOST_SUBDIR)/binutils || exit 1; \
6114	case $(srcdir) in \
6115	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6116	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6117		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6118	esac; \
6119	module_srcdir=binutils; \
6120	$(SHELL) $$s/$$module_srcdir/configure \
6121	  --srcdir=$${topdir}/$$module_srcdir \
6122	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6123	  --target=${target_alias} \
6124	  --with-build-libsubdir=$(HOST_SUBDIR) \
6125	  $(STAGEfeedback_CONFIGURE_FLAGS)
6126@endif binutils-bootstrap
6127
6128.PHONY: configure-stageautoprofile-binutils maybe-configure-stageautoprofile-binutils
6129maybe-configure-stageautoprofile-binutils:
6130@if binutils-bootstrap
6131maybe-configure-stageautoprofile-binutils: configure-stageautoprofile-binutils
6132configure-stageautoprofile-binutils:
6133	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
6134	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6135	@r=`${PWD_COMMAND}`; export r; \
6136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6137	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
6138	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6139	$(HOST_EXPORTS) \
6140	$(POSTSTAGE1_HOST_EXPORTS) \
6141	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
6142	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
6143	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
6144	echo Configuring stage autoprofile in $(HOST_SUBDIR)/binutils; \
6145	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
6146	cd $(HOST_SUBDIR)/binutils || exit 1; \
6147	case $(srcdir) in \
6148	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6149	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6150		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6151	esac; \
6152	module_srcdir=binutils; \
6153	$(SHELL) $$s/$$module_srcdir/configure \
6154	  --srcdir=$${topdir}/$$module_srcdir \
6155	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6156	  --target=${target_alias} \
6157	  --with-build-libsubdir=$(HOST_SUBDIR) \
6158	  $(STAGEautoprofile_CONFIGURE_FLAGS)
6159@endif binutils-bootstrap
6160
6161.PHONY: configure-stageautofeedback-binutils maybe-configure-stageautofeedback-binutils
6162maybe-configure-stageautofeedback-binutils:
6163@if binutils-bootstrap
6164maybe-configure-stageautofeedback-binutils: configure-stageautofeedback-binutils
6165configure-stageautofeedback-binutils:
6166	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
6167	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
6168	@r=`${PWD_COMMAND}`; export r; \
6169	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6170	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
6171	test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
6172	$(HOST_EXPORTS) \
6173	$(POSTSTAGE1_HOST_EXPORTS) \
6174	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
6175	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
6176	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
6177	echo Configuring stage autofeedback in $(HOST_SUBDIR)/binutils; \
6178	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils; \
6179	cd $(HOST_SUBDIR)/binutils || exit 1; \
6180	case $(srcdir) in \
6181	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6182	  *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
6183		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6184	esac; \
6185	module_srcdir=binutils; \
6186	$(SHELL) $$s/$$module_srcdir/configure \
6187	  --srcdir=$${topdir}/$$module_srcdir \
6188	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6189	  --target=${target_alias} \
6190	  --with-build-libsubdir=$(HOST_SUBDIR) \
6191	  $(STAGEautofeedback_CONFIGURE_FLAGS)
6192@endif binutils-bootstrap
6193
6194
6195
6196
6197
6198.PHONY: all-binutils maybe-all-binutils
6199maybe-all-binutils:
6200@if gcc-bootstrap
6201all-binutils: stage_current
6202@endif gcc-bootstrap
6203@if binutils
6204TARGET-binutils=all
6205maybe-all-binutils: all-binutils
6206all-binutils: configure-binutils
6207	@r=`${PWD_COMMAND}`; export r; \
6208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6209	$(HOST_EXPORTS)  \
6210	(cd $(HOST_SUBDIR)/binutils && \
6211	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
6212		$(TARGET-binutils))
6213@endif binutils
6214
6215
6216
6217.PHONY: all-stage1-binutils maybe-all-stage1-binutils
6218.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
6219maybe-all-stage1-binutils:
6220maybe-clean-stage1-binutils:
6221@if binutils-bootstrap
6222maybe-all-stage1-binutils: all-stage1-binutils
6223all-stage1: all-stage1-binutils
6224TARGET-stage1-binutils = $(TARGET-binutils)
6225all-stage1-binutils: configure-stage1-binutils
6226	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
6227	@r=`${PWD_COMMAND}`; export r; \
6228	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6229	TFLAGS="$(STAGE1_TFLAGS)"; \
6230	$(HOST_EXPORTS)  \
6231	cd $(HOST_SUBDIR)/binutils && \
6232	 \
6233	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6234		CFLAGS="$(STAGE1_CFLAGS)" \
6235		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
6236		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
6237		LIBCFLAGS="$(LIBCFLAGS)" \
6238		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6239		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6240		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6241		$(EXTRA_HOST_FLAGS)  \
6242		$(STAGE1_FLAGS_TO_PASS)  \
6243		TFLAGS="$(STAGE1_TFLAGS)"  \
6244		$(TARGET-stage1-binutils)
6245
6246maybe-clean-stage1-binutils: clean-stage1-binutils
6247clean-stage1: clean-stage1-binutils
6248clean-stage1-binutils:
6249	@if [ $(current_stage) = stage1 ]; then \
6250	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6251	else \
6252	  [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
6253	  $(MAKE) stage1-start; \
6254	fi; \
6255	cd $(HOST_SUBDIR)/binutils && \
6256	$(MAKE) $(EXTRA_HOST_FLAGS)  \
6257	$(STAGE1_FLAGS_TO_PASS)  clean
6258@endif binutils-bootstrap
6259
6260
6261.PHONY: all-stage2-binutils maybe-all-stage2-binutils
6262.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
6263maybe-all-stage2-binutils:
6264maybe-clean-stage2-binutils:
6265@if binutils-bootstrap
6266maybe-all-stage2-binutils: all-stage2-binutils
6267all-stage2: all-stage2-binutils
6268TARGET-stage2-binutils = $(TARGET-binutils)
6269all-stage2-binutils: configure-stage2-binutils
6270	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
6271	@r=`${PWD_COMMAND}`; export r; \
6272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6273	TFLAGS="$(STAGE2_TFLAGS)"; \
6274	$(HOST_EXPORTS) \
6275	$(POSTSTAGE1_HOST_EXPORTS)  \
6276	cd $(HOST_SUBDIR)/binutils && \
6277	 \
6278	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6279		CFLAGS="$(STAGE2_CFLAGS)" \
6280		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
6281		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
6282		LIBCFLAGS="$(STAGE2_CFLAGS)" \
6283		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6284		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6285		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6286		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6287		TFLAGS="$(STAGE2_TFLAGS)"  \
6288		$(TARGET-stage2-binutils)
6289
6290maybe-clean-stage2-binutils: clean-stage2-binutils
6291clean-stage2: clean-stage2-binutils
6292clean-stage2-binutils:
6293	@if [ $(current_stage) = stage2 ]; then \
6294	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6295	else \
6296	  [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
6297	  $(MAKE) stage2-start; \
6298	fi; \
6299	cd $(HOST_SUBDIR)/binutils && \
6300	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6301@endif binutils-bootstrap
6302
6303
6304.PHONY: all-stage3-binutils maybe-all-stage3-binutils
6305.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
6306maybe-all-stage3-binutils:
6307maybe-clean-stage3-binutils:
6308@if binutils-bootstrap
6309maybe-all-stage3-binutils: all-stage3-binutils
6310all-stage3: all-stage3-binutils
6311TARGET-stage3-binutils = $(TARGET-binutils)
6312all-stage3-binutils: configure-stage3-binutils
6313	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
6314	@r=`${PWD_COMMAND}`; export r; \
6315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6316	TFLAGS="$(STAGE3_TFLAGS)"; \
6317	$(HOST_EXPORTS) \
6318	$(POSTSTAGE1_HOST_EXPORTS)  \
6319	cd $(HOST_SUBDIR)/binutils && \
6320	 \
6321	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6322		CFLAGS="$(STAGE3_CFLAGS)" \
6323		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
6324		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
6325		LIBCFLAGS="$(STAGE3_CFLAGS)" \
6326		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6327		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6328		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6329		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6330		TFLAGS="$(STAGE3_TFLAGS)"  \
6331		$(TARGET-stage3-binutils)
6332
6333maybe-clean-stage3-binutils: clean-stage3-binutils
6334clean-stage3: clean-stage3-binutils
6335clean-stage3-binutils:
6336	@if [ $(current_stage) = stage3 ]; then \
6337	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6338	else \
6339	  [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
6340	  $(MAKE) stage3-start; \
6341	fi; \
6342	cd $(HOST_SUBDIR)/binutils && \
6343	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6344@endif binutils-bootstrap
6345
6346
6347.PHONY: all-stage4-binutils maybe-all-stage4-binutils
6348.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
6349maybe-all-stage4-binutils:
6350maybe-clean-stage4-binutils:
6351@if binutils-bootstrap
6352maybe-all-stage4-binutils: all-stage4-binutils
6353all-stage4: all-stage4-binutils
6354TARGET-stage4-binutils = $(TARGET-binutils)
6355all-stage4-binutils: configure-stage4-binutils
6356	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
6357	@r=`${PWD_COMMAND}`; export r; \
6358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6359	TFLAGS="$(STAGE4_TFLAGS)"; \
6360	$(HOST_EXPORTS) \
6361	$(POSTSTAGE1_HOST_EXPORTS)  \
6362	cd $(HOST_SUBDIR)/binutils && \
6363	 \
6364	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6365		CFLAGS="$(STAGE4_CFLAGS)" \
6366		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
6367		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
6368		LIBCFLAGS="$(STAGE4_CFLAGS)" \
6369		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6370		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6371		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6372		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6373		TFLAGS="$(STAGE4_TFLAGS)"  \
6374		$(TARGET-stage4-binutils)
6375
6376maybe-clean-stage4-binutils: clean-stage4-binutils
6377clean-stage4: clean-stage4-binutils
6378clean-stage4-binutils:
6379	@if [ $(current_stage) = stage4 ]; then \
6380	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6381	else \
6382	  [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
6383	  $(MAKE) stage4-start; \
6384	fi; \
6385	cd $(HOST_SUBDIR)/binutils && \
6386	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6387@endif binutils-bootstrap
6388
6389
6390.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
6391.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
6392maybe-all-stageprofile-binutils:
6393maybe-clean-stageprofile-binutils:
6394@if binutils-bootstrap
6395maybe-all-stageprofile-binutils: all-stageprofile-binutils
6396all-stageprofile: all-stageprofile-binutils
6397TARGET-stageprofile-binutils = $(TARGET-binutils)
6398all-stageprofile-binutils: configure-stageprofile-binutils
6399	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
6400	@r=`${PWD_COMMAND}`; export r; \
6401	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6402	TFLAGS="$(STAGEprofile_TFLAGS)"; \
6403	$(HOST_EXPORTS) \
6404	$(POSTSTAGE1_HOST_EXPORTS)  \
6405	cd $(HOST_SUBDIR)/binutils && \
6406	 \
6407	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6408		CFLAGS="$(STAGEprofile_CFLAGS)" \
6409		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
6410		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
6411		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
6412		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6413		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6414		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6415		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6416		TFLAGS="$(STAGEprofile_TFLAGS)"  \
6417		$(TARGET-stageprofile-binutils)
6418
6419maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
6420clean-stageprofile: clean-stageprofile-binutils
6421clean-stageprofile-binutils:
6422	@if [ $(current_stage) = stageprofile ]; then \
6423	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6424	else \
6425	  [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
6426	  $(MAKE) stageprofile-start; \
6427	fi; \
6428	cd $(HOST_SUBDIR)/binutils && \
6429	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6430@endif binutils-bootstrap
6431
6432
6433.PHONY: all-stagetrain-binutils maybe-all-stagetrain-binutils
6434.PHONY: clean-stagetrain-binutils maybe-clean-stagetrain-binutils
6435maybe-all-stagetrain-binutils:
6436maybe-clean-stagetrain-binutils:
6437@if binutils-bootstrap
6438maybe-all-stagetrain-binutils: all-stagetrain-binutils
6439all-stagetrain: all-stagetrain-binutils
6440TARGET-stagetrain-binutils = $(TARGET-binutils)
6441all-stagetrain-binutils: configure-stagetrain-binutils
6442	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
6443	@r=`${PWD_COMMAND}`; export r; \
6444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6445	TFLAGS="$(STAGEtrain_TFLAGS)"; \
6446	$(HOST_EXPORTS) \
6447	$(POSTSTAGE1_HOST_EXPORTS)  \
6448	cd $(HOST_SUBDIR)/binutils && \
6449	 \
6450	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6451		CFLAGS="$(STAGEtrain_CFLAGS)" \
6452		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
6453		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
6454		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
6455		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6456		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6457		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6458		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6459		TFLAGS="$(STAGEtrain_TFLAGS)"  \
6460		$(TARGET-stagetrain-binutils)
6461
6462maybe-clean-stagetrain-binutils: clean-stagetrain-binutils
6463clean-stagetrain: clean-stagetrain-binutils
6464clean-stagetrain-binutils:
6465	@if [ $(current_stage) = stagetrain ]; then \
6466	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6467	else \
6468	  [ -f $(HOST_SUBDIR)/stagetrain-binutils/Makefile ] || exit 0; \
6469	  $(MAKE) stagetrain-start; \
6470	fi; \
6471	cd $(HOST_SUBDIR)/binutils && \
6472	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6473@endif binutils-bootstrap
6474
6475
6476.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
6477.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
6478maybe-all-stagefeedback-binutils:
6479maybe-clean-stagefeedback-binutils:
6480@if binutils-bootstrap
6481maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
6482all-stagefeedback: all-stagefeedback-binutils
6483TARGET-stagefeedback-binutils = $(TARGET-binutils)
6484all-stagefeedback-binutils: configure-stagefeedback-binutils
6485	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
6486	@r=`${PWD_COMMAND}`; export r; \
6487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6488	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
6489	$(HOST_EXPORTS) \
6490	$(POSTSTAGE1_HOST_EXPORTS)  \
6491	cd $(HOST_SUBDIR)/binutils && \
6492	 \
6493	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6494		CFLAGS="$(STAGEfeedback_CFLAGS)" \
6495		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
6496		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
6497		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
6498		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6499		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6500		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6501		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6502		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
6503		$(TARGET-stagefeedback-binutils)
6504
6505maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
6506clean-stagefeedback: clean-stagefeedback-binutils
6507clean-stagefeedback-binutils:
6508	@if [ $(current_stage) = stagefeedback ]; then \
6509	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6510	else \
6511	  [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
6512	  $(MAKE) stagefeedback-start; \
6513	fi; \
6514	cd $(HOST_SUBDIR)/binutils && \
6515	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6516@endif binutils-bootstrap
6517
6518
6519.PHONY: all-stageautoprofile-binutils maybe-all-stageautoprofile-binutils
6520.PHONY: clean-stageautoprofile-binutils maybe-clean-stageautoprofile-binutils
6521maybe-all-stageautoprofile-binutils:
6522maybe-clean-stageautoprofile-binutils:
6523@if binutils-bootstrap
6524maybe-all-stageautoprofile-binutils: all-stageautoprofile-binutils
6525all-stageautoprofile: all-stageautoprofile-binutils
6526TARGET-stageautoprofile-binutils = $(TARGET-binutils)
6527all-stageautoprofile-binutils: configure-stageautoprofile-binutils
6528	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
6529	@r=`${PWD_COMMAND}`; export r; \
6530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6531	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
6532	$(HOST_EXPORTS) \
6533	$(POSTSTAGE1_HOST_EXPORTS)  \
6534	cd $(HOST_SUBDIR)/binutils && \
6535	$$s/gcc/config/i386/$(AUTO_PROFILE) \
6536	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6537		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
6538		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
6539		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
6540		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
6541		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6542		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6543		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6544		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6545		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
6546		$(TARGET-stageautoprofile-binutils)
6547
6548maybe-clean-stageautoprofile-binutils: clean-stageautoprofile-binutils
6549clean-stageautoprofile: clean-stageautoprofile-binutils
6550clean-stageautoprofile-binutils:
6551	@if [ $(current_stage) = stageautoprofile ]; then \
6552	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6553	else \
6554	  [ -f $(HOST_SUBDIR)/stageautoprofile-binutils/Makefile ] || exit 0; \
6555	  $(MAKE) stageautoprofile-start; \
6556	fi; \
6557	cd $(HOST_SUBDIR)/binutils && \
6558	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6559@endif binutils-bootstrap
6560
6561
6562.PHONY: all-stageautofeedback-binutils maybe-all-stageautofeedback-binutils
6563.PHONY: clean-stageautofeedback-binutils maybe-clean-stageautofeedback-binutils
6564maybe-all-stageautofeedback-binutils:
6565maybe-clean-stageautofeedback-binutils:
6566@if binutils-bootstrap
6567maybe-all-stageautofeedback-binutils: all-stageautofeedback-binutils
6568all-stageautofeedback: all-stageautofeedback-binutils
6569TARGET-stageautofeedback-binutils = $(TARGET-binutils)
6570all-stageautofeedback-binutils: configure-stageautofeedback-binutils
6571	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
6572	@r=`${PWD_COMMAND}`; export r; \
6573	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6574	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
6575	$(HOST_EXPORTS) \
6576	$(POSTSTAGE1_HOST_EXPORTS)  \
6577	cd $(HOST_SUBDIR)/binutils && \
6578	 \
6579	$(MAKE) $(BASE_FLAGS_TO_PASS) \
6580		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
6581		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
6582		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
6583		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
6584		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
6585		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
6586		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
6587		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
6588		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
6589		$(TARGET-stageautofeedback-binutils)
6590
6591maybe-clean-stageautofeedback-binutils: clean-stageautofeedback-binutils
6592clean-stageautofeedback: clean-stageautofeedback-binutils
6593clean-stageautofeedback-binutils:
6594	@if [ $(current_stage) = stageautofeedback ]; then \
6595	  [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
6596	else \
6597	  [ -f $(HOST_SUBDIR)/stageautofeedback-binutils/Makefile ] || exit 0; \
6598	  $(MAKE) stageautofeedback-start; \
6599	fi; \
6600	cd $(HOST_SUBDIR)/binutils && \
6601	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
6602@endif binutils-bootstrap
6603
6604
6605
6606
6607
6608.PHONY: check-binutils maybe-check-binutils
6609maybe-check-binutils:
6610@if binutils
6611maybe-check-binutils: check-binutils
6612
6613check-binutils:
6614	@: $(MAKE); $(unstage)
6615	@r=`${PWD_COMMAND}`; export r; \
6616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6617	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
6618	(cd $(HOST_SUBDIR)/binutils && \
6619	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
6620
6621@endif binutils
6622
6623.PHONY: install-binutils maybe-install-binutils
6624maybe-install-binutils:
6625@if binutils
6626maybe-install-binutils: install-binutils
6627
6628install-binutils: installdirs
6629	@: $(MAKE); $(unstage)
6630	@r=`${PWD_COMMAND}`; export r; \
6631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6632	$(HOST_EXPORTS) \
6633	(cd $(HOST_SUBDIR)/binutils && \
6634	  $(MAKE) $(FLAGS_TO_PASS)  install)
6635
6636@endif binutils
6637
6638.PHONY: install-strip-binutils maybe-install-strip-binutils
6639maybe-install-strip-binutils:
6640@if binutils
6641maybe-install-strip-binutils: install-strip-binutils
6642
6643install-strip-binutils: installdirs
6644	@: $(MAKE); $(unstage)
6645	@r=`${PWD_COMMAND}`; export r; \
6646	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6647	$(HOST_EXPORTS) \
6648	(cd $(HOST_SUBDIR)/binutils && \
6649	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
6650
6651@endif binutils
6652
6653# Other targets (info, dvi, pdf, etc.)
6654
6655.PHONY: maybe-info-binutils info-binutils
6656maybe-info-binutils:
6657@if binutils
6658maybe-info-binutils: info-binutils
6659
6660info-binutils: \
6661    configure-binutils
6662	@[ -f ./binutils/Makefile ] || exit 0; \
6663	r=`${PWD_COMMAND}`; export r; \
6664	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6665	$(HOST_EXPORTS) \
6666	for flag in $(EXTRA_HOST_FLAGS) ; do \
6667	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6668	done; \
6669	echo "Doing info in binutils"; \
6670	(cd $(HOST_SUBDIR)/binutils && \
6671	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6672	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6673	          "RANLIB=$${RANLIB}" \
6674	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6675	          info) \
6676	  || exit 1
6677
6678@endif binutils
6679
6680.PHONY: maybe-dvi-binutils dvi-binutils
6681maybe-dvi-binutils:
6682@if binutils
6683maybe-dvi-binutils: dvi-binutils
6684
6685dvi-binutils: \
6686    configure-binutils
6687	@[ -f ./binutils/Makefile ] || exit 0; \
6688	r=`${PWD_COMMAND}`; export r; \
6689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6690	$(HOST_EXPORTS) \
6691	for flag in $(EXTRA_HOST_FLAGS) ; do \
6692	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6693	done; \
6694	echo "Doing dvi in binutils"; \
6695	(cd $(HOST_SUBDIR)/binutils && \
6696	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6697	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6698	          "RANLIB=$${RANLIB}" \
6699	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6700	          dvi) \
6701	  || exit 1
6702
6703@endif binutils
6704
6705.PHONY: maybe-pdf-binutils pdf-binutils
6706maybe-pdf-binutils:
6707@if binutils
6708maybe-pdf-binutils: pdf-binutils
6709
6710pdf-binutils: \
6711    configure-binutils
6712	@[ -f ./binutils/Makefile ] || exit 0; \
6713	r=`${PWD_COMMAND}`; export r; \
6714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6715	$(HOST_EXPORTS) \
6716	for flag in $(EXTRA_HOST_FLAGS) ; do \
6717	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6718	done; \
6719	echo "Doing pdf in binutils"; \
6720	(cd $(HOST_SUBDIR)/binutils && \
6721	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6722	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6723	          "RANLIB=$${RANLIB}" \
6724	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6725	          pdf) \
6726	  || exit 1
6727
6728@endif binutils
6729
6730.PHONY: maybe-html-binutils html-binutils
6731maybe-html-binutils:
6732@if binutils
6733maybe-html-binutils: html-binutils
6734
6735html-binutils: \
6736    configure-binutils
6737	@[ -f ./binutils/Makefile ] || exit 0; \
6738	r=`${PWD_COMMAND}`; export r; \
6739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6740	$(HOST_EXPORTS) \
6741	for flag in $(EXTRA_HOST_FLAGS) ; do \
6742	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6743	done; \
6744	echo "Doing html in binutils"; \
6745	(cd $(HOST_SUBDIR)/binutils && \
6746	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6747	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6748	          "RANLIB=$${RANLIB}" \
6749	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6750	          html) \
6751	  || exit 1
6752
6753@endif binutils
6754
6755.PHONY: maybe-TAGS-binutils TAGS-binutils
6756maybe-TAGS-binutils:
6757@if binutils
6758maybe-TAGS-binutils: TAGS-binutils
6759
6760TAGS-binutils: \
6761    configure-binutils
6762	@[ -f ./binutils/Makefile ] || exit 0; \
6763	r=`${PWD_COMMAND}`; export r; \
6764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6765	$(HOST_EXPORTS) \
6766	for flag in $(EXTRA_HOST_FLAGS) ; do \
6767	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6768	done; \
6769	echo "Doing TAGS in binutils"; \
6770	(cd $(HOST_SUBDIR)/binutils && \
6771	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6772	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6773	          "RANLIB=$${RANLIB}" \
6774	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6775	          TAGS) \
6776	  || exit 1
6777
6778@endif binutils
6779
6780.PHONY: maybe-install-info-binutils install-info-binutils
6781maybe-install-info-binutils:
6782@if binutils
6783maybe-install-info-binutils: install-info-binutils
6784
6785install-info-binutils: \
6786    configure-binutils \
6787    info-binutils
6788	@[ -f ./binutils/Makefile ] || exit 0; \
6789	r=`${PWD_COMMAND}`; export r; \
6790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6791	$(HOST_EXPORTS) \
6792	for flag in $(EXTRA_HOST_FLAGS) ; do \
6793	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6794	done; \
6795	echo "Doing install-info in binutils"; \
6796	(cd $(HOST_SUBDIR)/binutils && \
6797	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6798	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6799	          "RANLIB=$${RANLIB}" \
6800	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6801	          install-info) \
6802	  || exit 1
6803
6804@endif binutils
6805
6806.PHONY: maybe-install-dvi-binutils install-dvi-binutils
6807maybe-install-dvi-binutils:
6808@if binutils
6809maybe-install-dvi-binutils: install-dvi-binutils
6810
6811install-dvi-binutils: \
6812    configure-binutils \
6813    dvi-binutils
6814	@[ -f ./binutils/Makefile ] || exit 0; \
6815	r=`${PWD_COMMAND}`; export r; \
6816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6817	$(HOST_EXPORTS) \
6818	for flag in $(EXTRA_HOST_FLAGS) ; do \
6819	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6820	done; \
6821	echo "Doing install-dvi in binutils"; \
6822	(cd $(HOST_SUBDIR)/binutils && \
6823	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6824	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6825	          "RANLIB=$${RANLIB}" \
6826	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6827	          install-dvi) \
6828	  || exit 1
6829
6830@endif binutils
6831
6832.PHONY: maybe-install-pdf-binutils install-pdf-binutils
6833maybe-install-pdf-binutils:
6834@if binutils
6835maybe-install-pdf-binutils: install-pdf-binutils
6836
6837install-pdf-binutils: \
6838    configure-binutils \
6839    pdf-binutils
6840	@[ -f ./binutils/Makefile ] || exit 0; \
6841	r=`${PWD_COMMAND}`; export r; \
6842	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6843	$(HOST_EXPORTS) \
6844	for flag in $(EXTRA_HOST_FLAGS) ; do \
6845	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6846	done; \
6847	echo "Doing install-pdf in binutils"; \
6848	(cd $(HOST_SUBDIR)/binutils && \
6849	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6850	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6851	          "RANLIB=$${RANLIB}" \
6852	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6853	          install-pdf) \
6854	  || exit 1
6855
6856@endif binutils
6857
6858.PHONY: maybe-install-html-binutils install-html-binutils
6859maybe-install-html-binutils:
6860@if binutils
6861maybe-install-html-binutils: install-html-binutils
6862
6863install-html-binutils: \
6864    configure-binutils \
6865    html-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 install-html 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	          install-html) \
6880	  || exit 1
6881
6882@endif binutils
6883
6884.PHONY: maybe-installcheck-binutils installcheck-binutils
6885maybe-installcheck-binutils:
6886@if binutils
6887maybe-installcheck-binutils: installcheck-binutils
6888
6889installcheck-binutils: \
6890    configure-binutils
6891	@[ -f ./binutils/Makefile ] || exit 0; \
6892	r=`${PWD_COMMAND}`; export r; \
6893	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6894	$(HOST_EXPORTS) \
6895	for flag in $(EXTRA_HOST_FLAGS) ; do \
6896	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6897	done; \
6898	echo "Doing installcheck in binutils"; \
6899	(cd $(HOST_SUBDIR)/binutils && \
6900	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6901	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6902	          "RANLIB=$${RANLIB}" \
6903	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6904	          installcheck) \
6905	  || exit 1
6906
6907@endif binutils
6908
6909.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
6910maybe-mostlyclean-binutils:
6911@if binutils
6912maybe-mostlyclean-binutils: mostlyclean-binutils
6913
6914mostlyclean-binutils:
6915	@[ -f ./binutils/Makefile ] || exit 0; \
6916	r=`${PWD_COMMAND}`; export r; \
6917	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6918	$(HOST_EXPORTS) \
6919	for flag in $(EXTRA_HOST_FLAGS) ; do \
6920	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6921	done; \
6922	echo "Doing mostlyclean in binutils"; \
6923	(cd $(HOST_SUBDIR)/binutils && \
6924	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6925	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6926	          "RANLIB=$${RANLIB}" \
6927	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6928	          mostlyclean) \
6929	  || exit 1
6930
6931@endif binutils
6932
6933.PHONY: maybe-clean-binutils clean-binutils
6934maybe-clean-binutils:
6935@if binutils
6936maybe-clean-binutils: clean-binutils
6937
6938clean-binutils:
6939	@[ -f ./binutils/Makefile ] || exit 0; \
6940	r=`${PWD_COMMAND}`; export r; \
6941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6942	$(HOST_EXPORTS) \
6943	for flag in $(EXTRA_HOST_FLAGS) ; do \
6944	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6945	done; \
6946	echo "Doing clean in binutils"; \
6947	(cd $(HOST_SUBDIR)/binutils && \
6948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6950	          "RANLIB=$${RANLIB}" \
6951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6952	          clean) \
6953	  || exit 1
6954
6955@endif binutils
6956
6957.PHONY: maybe-distclean-binutils distclean-binutils
6958maybe-distclean-binutils:
6959@if binutils
6960maybe-distclean-binutils: distclean-binutils
6961
6962distclean-binutils:
6963	@[ -f ./binutils/Makefile ] || exit 0; \
6964	r=`${PWD_COMMAND}`; export r; \
6965	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6966	$(HOST_EXPORTS) \
6967	for flag in $(EXTRA_HOST_FLAGS) ; do \
6968	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6969	done; \
6970	echo "Doing distclean in binutils"; \
6971	(cd $(HOST_SUBDIR)/binutils && \
6972	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6973	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6974	          "RANLIB=$${RANLIB}" \
6975	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6976	          distclean) \
6977	  || exit 1
6978
6979@endif binutils
6980
6981.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
6982maybe-maintainer-clean-binutils:
6983@if binutils
6984maybe-maintainer-clean-binutils: maintainer-clean-binutils
6985
6986maintainer-clean-binutils:
6987	@[ -f ./binutils/Makefile ] || exit 0; \
6988	r=`${PWD_COMMAND}`; export r; \
6989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6990	$(HOST_EXPORTS) \
6991	for flag in $(EXTRA_HOST_FLAGS) ; do \
6992	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6993	done; \
6994	echo "Doing maintainer-clean in binutils"; \
6995	(cd $(HOST_SUBDIR)/binutils && \
6996	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6997	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6998	          "RANLIB=$${RANLIB}" \
6999	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7000	          maintainer-clean) \
7001	  || exit 1
7002
7003@endif binutils
7004
7005
7006
7007.PHONY: configure-bison maybe-configure-bison
7008maybe-configure-bison:
7009@if gcc-bootstrap
7010configure-bison: stage_current
7011@endif gcc-bootstrap
7012@if bison
7013maybe-configure-bison: configure-bison
7014configure-bison:
7015	@: $(MAKE); $(unstage)
7016	@r=`${PWD_COMMAND}`; export r; \
7017	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7018	test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
7019	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison; \
7020	$(HOST_EXPORTS)  \
7021	echo Configuring in $(HOST_SUBDIR)/bison; \
7022	cd "$(HOST_SUBDIR)/bison" || exit 1; \
7023	case $(srcdir) in \
7024	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7025	  *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
7026		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7027	esac; \
7028	module_srcdir=bison; \
7029	$(SHELL) \
7030	  $$s/$$module_srcdir/configure \
7031	  --srcdir=$${topdir}/$$module_srcdir \
7032	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7033	  --target=${target_alias}  \
7034	  || exit 1
7035@endif bison
7036
7037
7038
7039
7040
7041.PHONY: all-bison maybe-all-bison
7042maybe-all-bison:
7043@if gcc-bootstrap
7044all-bison: stage_current
7045@endif gcc-bootstrap
7046@if bison
7047TARGET-bison=all
7048maybe-all-bison: all-bison
7049all-bison: configure-bison
7050	@: $(MAKE); $(unstage)
7051	@r=`${PWD_COMMAND}`; export r; \
7052	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7053	$(HOST_EXPORTS)  \
7054	(cd $(HOST_SUBDIR)/bison && \
7055	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7056		$(TARGET-bison))
7057@endif bison
7058
7059
7060
7061
7062.PHONY: check-bison maybe-check-bison
7063maybe-check-bison:
7064@if bison
7065maybe-check-bison: check-bison
7066
7067# This module is only tested in a native toolchain.
7068check-bison:
7069	@: $(MAKE); $(unstage)
7070	@if [ '$(host)' = '$(target)' ]; then \
7071	  r=`${PWD_COMMAND}`; export r; \
7072	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7073	  $(HOST_EXPORTS)  \
7074	  (cd $(HOST_SUBDIR)/bison && \
7075	    $(MAKE) $(FLAGS_TO_PASS)  check)
7076	fi
7077
7078@endif bison
7079
7080.PHONY: install-bison maybe-install-bison
7081maybe-install-bison:
7082@if bison
7083maybe-install-bison: install-bison
7084
7085install-bison: installdirs
7086	@: $(MAKE); $(unstage)
7087	@r=`${PWD_COMMAND}`; export r; \
7088	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7089	$(HOST_EXPORTS) \
7090	(cd $(HOST_SUBDIR)/bison && \
7091	  $(MAKE) $(FLAGS_TO_PASS)  install)
7092
7093@endif bison
7094
7095.PHONY: install-strip-bison maybe-install-strip-bison
7096maybe-install-strip-bison:
7097@if bison
7098maybe-install-strip-bison: install-strip-bison
7099
7100install-strip-bison: installdirs
7101	@: $(MAKE); $(unstage)
7102	@r=`${PWD_COMMAND}`; export r; \
7103	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7104	$(HOST_EXPORTS) \
7105	(cd $(HOST_SUBDIR)/bison && \
7106	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7107
7108@endif bison
7109
7110# Other targets (info, dvi, pdf, etc.)
7111
7112.PHONY: maybe-info-bison info-bison
7113maybe-info-bison:
7114@if bison
7115maybe-info-bison: info-bison
7116
7117info-bison: \
7118    configure-bison
7119	@: $(MAKE); $(unstage)
7120	@[ -f ./bison/Makefile ] || exit 0; \
7121	r=`${PWD_COMMAND}`; export r; \
7122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7123	$(HOST_EXPORTS) \
7124	for flag in $(EXTRA_HOST_FLAGS) ; do \
7125	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7126	done; \
7127	echo "Doing info in bison"; \
7128	(cd $(HOST_SUBDIR)/bison && \
7129	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7130	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7131	          "RANLIB=$${RANLIB}" \
7132	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7133	          info) \
7134	  || exit 1
7135
7136@endif bison
7137
7138.PHONY: maybe-dvi-bison dvi-bison
7139maybe-dvi-bison:
7140@if bison
7141maybe-dvi-bison: dvi-bison
7142
7143dvi-bison: \
7144    configure-bison
7145	@: $(MAKE); $(unstage)
7146	@[ -f ./bison/Makefile ] || exit 0; \
7147	r=`${PWD_COMMAND}`; export r; \
7148	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7149	$(HOST_EXPORTS) \
7150	for flag in $(EXTRA_HOST_FLAGS) ; do \
7151	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7152	done; \
7153	echo "Doing dvi in bison"; \
7154	(cd $(HOST_SUBDIR)/bison && \
7155	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7156	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7157	          "RANLIB=$${RANLIB}" \
7158	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7159	          dvi) \
7160	  || exit 1
7161
7162@endif bison
7163
7164.PHONY: maybe-pdf-bison pdf-bison
7165maybe-pdf-bison:
7166@if bison
7167maybe-pdf-bison: pdf-bison
7168
7169pdf-bison: \
7170    configure-bison
7171	@: $(MAKE); $(unstage)
7172	@[ -f ./bison/Makefile ] || exit 0; \
7173	r=`${PWD_COMMAND}`; export r; \
7174	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7175	$(HOST_EXPORTS) \
7176	for flag in $(EXTRA_HOST_FLAGS) ; do \
7177	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7178	done; \
7179	echo "Doing pdf in bison"; \
7180	(cd $(HOST_SUBDIR)/bison && \
7181	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7182	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7183	          "RANLIB=$${RANLIB}" \
7184	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7185	          pdf) \
7186	  || exit 1
7187
7188@endif bison
7189
7190.PHONY: maybe-html-bison html-bison
7191maybe-html-bison:
7192@if bison
7193maybe-html-bison: html-bison
7194
7195html-bison: \
7196    configure-bison
7197	@: $(MAKE); $(unstage)
7198	@[ -f ./bison/Makefile ] || exit 0; \
7199	r=`${PWD_COMMAND}`; export r; \
7200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7201	$(HOST_EXPORTS) \
7202	for flag in $(EXTRA_HOST_FLAGS) ; do \
7203	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7204	done; \
7205	echo "Doing html in bison"; \
7206	(cd $(HOST_SUBDIR)/bison && \
7207	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7208	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7209	          "RANLIB=$${RANLIB}" \
7210	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7211	          html) \
7212	  || exit 1
7213
7214@endif bison
7215
7216.PHONY: maybe-TAGS-bison TAGS-bison
7217maybe-TAGS-bison:
7218@if bison
7219maybe-TAGS-bison: TAGS-bison
7220
7221TAGS-bison: \
7222    configure-bison
7223	@: $(MAKE); $(unstage)
7224	@[ -f ./bison/Makefile ] || exit 0; \
7225	r=`${PWD_COMMAND}`; export r; \
7226	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7227	$(HOST_EXPORTS) \
7228	for flag in $(EXTRA_HOST_FLAGS) ; do \
7229	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7230	done; \
7231	echo "Doing TAGS in bison"; \
7232	(cd $(HOST_SUBDIR)/bison && \
7233	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7234	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7235	          "RANLIB=$${RANLIB}" \
7236	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7237	          TAGS) \
7238	  || exit 1
7239
7240@endif bison
7241
7242.PHONY: maybe-install-info-bison install-info-bison
7243maybe-install-info-bison:
7244@if bison
7245maybe-install-info-bison: install-info-bison
7246
7247install-info-bison: \
7248    configure-bison \
7249    info-bison
7250	@: $(MAKE); $(unstage)
7251	@[ -f ./bison/Makefile ] || exit 0; \
7252	r=`${PWD_COMMAND}`; export r; \
7253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7254	$(HOST_EXPORTS) \
7255	for flag in $(EXTRA_HOST_FLAGS) ; do \
7256	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7257	done; \
7258	echo "Doing install-info in bison"; \
7259	(cd $(HOST_SUBDIR)/bison && \
7260	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7261	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7262	          "RANLIB=$${RANLIB}" \
7263	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7264	          install-info) \
7265	  || exit 1
7266
7267@endif bison
7268
7269.PHONY: maybe-install-dvi-bison install-dvi-bison
7270maybe-install-dvi-bison:
7271@if bison
7272maybe-install-dvi-bison: install-dvi-bison
7273
7274install-dvi-bison: \
7275    configure-bison \
7276    dvi-bison
7277	@: $(MAKE); $(unstage)
7278	@[ -f ./bison/Makefile ] || exit 0; \
7279	r=`${PWD_COMMAND}`; export r; \
7280	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7281	$(HOST_EXPORTS) \
7282	for flag in $(EXTRA_HOST_FLAGS) ; do \
7283	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7284	done; \
7285	echo "Doing install-dvi in bison"; \
7286	(cd $(HOST_SUBDIR)/bison && \
7287	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7288	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7289	          "RANLIB=$${RANLIB}" \
7290	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7291	          install-dvi) \
7292	  || exit 1
7293
7294@endif bison
7295
7296.PHONY: maybe-install-pdf-bison install-pdf-bison
7297maybe-install-pdf-bison:
7298@if bison
7299maybe-install-pdf-bison: install-pdf-bison
7300
7301install-pdf-bison: \
7302    configure-bison \
7303    pdf-bison
7304	@: $(MAKE); $(unstage)
7305	@[ -f ./bison/Makefile ] || exit 0; \
7306	r=`${PWD_COMMAND}`; export r; \
7307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7308	$(HOST_EXPORTS) \
7309	for flag in $(EXTRA_HOST_FLAGS) ; do \
7310	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7311	done; \
7312	echo "Doing install-pdf in bison"; \
7313	(cd $(HOST_SUBDIR)/bison && \
7314	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7315	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7316	          "RANLIB=$${RANLIB}" \
7317	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7318	          install-pdf) \
7319	  || exit 1
7320
7321@endif bison
7322
7323.PHONY: maybe-install-html-bison install-html-bison
7324maybe-install-html-bison:
7325@if bison
7326maybe-install-html-bison: install-html-bison
7327
7328install-html-bison: \
7329    configure-bison \
7330    html-bison
7331	@: $(MAKE); $(unstage)
7332	@[ -f ./bison/Makefile ] || exit 0; \
7333	r=`${PWD_COMMAND}`; export r; \
7334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7335	$(HOST_EXPORTS) \
7336	for flag in $(EXTRA_HOST_FLAGS) ; do \
7337	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7338	done; \
7339	echo "Doing install-html in bison"; \
7340	(cd $(HOST_SUBDIR)/bison && \
7341	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7342	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7343	          "RANLIB=$${RANLIB}" \
7344	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7345	          install-html) \
7346	  || exit 1
7347
7348@endif bison
7349
7350.PHONY: maybe-installcheck-bison installcheck-bison
7351maybe-installcheck-bison:
7352@if bison
7353maybe-installcheck-bison: installcheck-bison
7354
7355installcheck-bison: \
7356    configure-bison
7357	@: $(MAKE); $(unstage)
7358	@[ -f ./bison/Makefile ] || exit 0; \
7359	r=`${PWD_COMMAND}`; export r; \
7360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7361	$(HOST_EXPORTS) \
7362	for flag in $(EXTRA_HOST_FLAGS) ; do \
7363	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7364	done; \
7365	echo "Doing installcheck in bison"; \
7366	(cd $(HOST_SUBDIR)/bison && \
7367	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7368	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7369	          "RANLIB=$${RANLIB}" \
7370	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7371	          installcheck) \
7372	  || exit 1
7373
7374@endif bison
7375
7376.PHONY: maybe-mostlyclean-bison mostlyclean-bison
7377maybe-mostlyclean-bison:
7378@if bison
7379maybe-mostlyclean-bison: mostlyclean-bison
7380
7381mostlyclean-bison:
7382	@: $(MAKE); $(unstage)
7383	@[ -f ./bison/Makefile ] || exit 0; \
7384	r=`${PWD_COMMAND}`; export r; \
7385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7386	$(HOST_EXPORTS) \
7387	for flag in $(EXTRA_HOST_FLAGS) ; do \
7388	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7389	done; \
7390	echo "Doing mostlyclean in bison"; \
7391	(cd $(HOST_SUBDIR)/bison && \
7392	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7393	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7394	          "RANLIB=$${RANLIB}" \
7395	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7396	          mostlyclean) \
7397	  || exit 1
7398
7399@endif bison
7400
7401.PHONY: maybe-clean-bison clean-bison
7402maybe-clean-bison:
7403@if bison
7404maybe-clean-bison: clean-bison
7405
7406clean-bison:
7407	@: $(MAKE); $(unstage)
7408	@[ -f ./bison/Makefile ] || exit 0; \
7409	r=`${PWD_COMMAND}`; export r; \
7410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7411	$(HOST_EXPORTS) \
7412	for flag in $(EXTRA_HOST_FLAGS) ; do \
7413	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7414	done; \
7415	echo "Doing clean in bison"; \
7416	(cd $(HOST_SUBDIR)/bison && \
7417	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7418	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7419	          "RANLIB=$${RANLIB}" \
7420	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7421	          clean) \
7422	  || exit 1
7423
7424@endif bison
7425
7426.PHONY: maybe-distclean-bison distclean-bison
7427maybe-distclean-bison:
7428@if bison
7429maybe-distclean-bison: distclean-bison
7430
7431distclean-bison:
7432	@: $(MAKE); $(unstage)
7433	@[ -f ./bison/Makefile ] || exit 0; \
7434	r=`${PWD_COMMAND}`; export r; \
7435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7436	$(HOST_EXPORTS) \
7437	for flag in $(EXTRA_HOST_FLAGS) ; do \
7438	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7439	done; \
7440	echo "Doing distclean in bison"; \
7441	(cd $(HOST_SUBDIR)/bison && \
7442	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7443	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7444	          "RANLIB=$${RANLIB}" \
7445	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7446	          distclean) \
7447	  || exit 1
7448
7449@endif bison
7450
7451.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
7452maybe-maintainer-clean-bison:
7453@if bison
7454maybe-maintainer-clean-bison: maintainer-clean-bison
7455
7456maintainer-clean-bison:
7457	@: $(MAKE); $(unstage)
7458	@[ -f ./bison/Makefile ] || exit 0; \
7459	r=`${PWD_COMMAND}`; export r; \
7460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7461	$(HOST_EXPORTS) \
7462	for flag in $(EXTRA_HOST_FLAGS) ; do \
7463	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7464	done; \
7465	echo "Doing maintainer-clean in bison"; \
7466	(cd $(HOST_SUBDIR)/bison && \
7467	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7468	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7469	          "RANLIB=$${RANLIB}" \
7470	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7471	          maintainer-clean) \
7472	  || exit 1
7473
7474@endif bison
7475
7476
7477
7478.PHONY: configure-cgen maybe-configure-cgen
7479maybe-configure-cgen:
7480@if gcc-bootstrap
7481configure-cgen: stage_current
7482@endif gcc-bootstrap
7483@if cgen
7484maybe-configure-cgen: configure-cgen
7485configure-cgen:
7486	@: $(MAKE); $(unstage)
7487	@r=`${PWD_COMMAND}`; export r; \
7488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7489	test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
7490	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen; \
7491	$(HOST_EXPORTS)  \
7492	echo Configuring in $(HOST_SUBDIR)/cgen; \
7493	cd "$(HOST_SUBDIR)/cgen" || exit 1; \
7494	case $(srcdir) in \
7495	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7496	  *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
7497		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7498	esac; \
7499	module_srcdir=cgen; \
7500	$(SHELL) \
7501	  $$s/$$module_srcdir/configure \
7502	  --srcdir=$${topdir}/$$module_srcdir \
7503	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7504	  --target=${target_alias}  \
7505	  || exit 1
7506@endif cgen
7507
7508
7509
7510
7511
7512.PHONY: all-cgen maybe-all-cgen
7513maybe-all-cgen:
7514@if gcc-bootstrap
7515all-cgen: stage_current
7516@endif gcc-bootstrap
7517@if cgen
7518TARGET-cgen=all
7519maybe-all-cgen: all-cgen
7520all-cgen: configure-cgen
7521	@: $(MAKE); $(unstage)
7522	@r=`${PWD_COMMAND}`; export r; \
7523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7524	$(HOST_EXPORTS)  \
7525	(cd $(HOST_SUBDIR)/cgen && \
7526	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7527		$(TARGET-cgen))
7528@endif cgen
7529
7530
7531
7532
7533.PHONY: check-cgen maybe-check-cgen
7534maybe-check-cgen:
7535@if cgen
7536maybe-check-cgen: check-cgen
7537
7538check-cgen:
7539	@: $(MAKE); $(unstage)
7540	@r=`${PWD_COMMAND}`; export r; \
7541	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7542	$(HOST_EXPORTS)  \
7543	(cd $(HOST_SUBDIR)/cgen && \
7544	  $(MAKE) $(FLAGS_TO_PASS)  check)
7545
7546@endif cgen
7547
7548.PHONY: install-cgen maybe-install-cgen
7549maybe-install-cgen:
7550@if cgen
7551maybe-install-cgen: install-cgen
7552
7553install-cgen: installdirs
7554	@: $(MAKE); $(unstage)
7555	@r=`${PWD_COMMAND}`; export r; \
7556	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7557	$(HOST_EXPORTS) \
7558	(cd $(HOST_SUBDIR)/cgen && \
7559	  $(MAKE) $(FLAGS_TO_PASS)  install)
7560
7561@endif cgen
7562
7563.PHONY: install-strip-cgen maybe-install-strip-cgen
7564maybe-install-strip-cgen:
7565@if cgen
7566maybe-install-strip-cgen: install-strip-cgen
7567
7568install-strip-cgen: installdirs
7569	@: $(MAKE); $(unstage)
7570	@r=`${PWD_COMMAND}`; export r; \
7571	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7572	$(HOST_EXPORTS) \
7573	(cd $(HOST_SUBDIR)/cgen && \
7574	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
7575
7576@endif cgen
7577
7578# Other targets (info, dvi, pdf, etc.)
7579
7580.PHONY: maybe-info-cgen info-cgen
7581maybe-info-cgen:
7582@if cgen
7583maybe-info-cgen: info-cgen
7584
7585info-cgen: \
7586    configure-cgen
7587	@: $(MAKE); $(unstage)
7588	@[ -f ./cgen/Makefile ] || exit 0; \
7589	r=`${PWD_COMMAND}`; export r; \
7590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7591	$(HOST_EXPORTS) \
7592	for flag in $(EXTRA_HOST_FLAGS) ; do \
7593	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7594	done; \
7595	echo "Doing info in cgen"; \
7596	(cd $(HOST_SUBDIR)/cgen && \
7597	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7598	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7599	          "RANLIB=$${RANLIB}" \
7600	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7601	          info) \
7602	  || exit 1
7603
7604@endif cgen
7605
7606.PHONY: maybe-dvi-cgen dvi-cgen
7607maybe-dvi-cgen:
7608@if cgen
7609maybe-dvi-cgen: dvi-cgen
7610
7611dvi-cgen: \
7612    configure-cgen
7613	@: $(MAKE); $(unstage)
7614	@[ -f ./cgen/Makefile ] || exit 0; \
7615	r=`${PWD_COMMAND}`; export r; \
7616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7617	$(HOST_EXPORTS) \
7618	for flag in $(EXTRA_HOST_FLAGS) ; do \
7619	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7620	done; \
7621	echo "Doing dvi in cgen"; \
7622	(cd $(HOST_SUBDIR)/cgen && \
7623	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7624	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7625	          "RANLIB=$${RANLIB}" \
7626	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7627	          dvi) \
7628	  || exit 1
7629
7630@endif cgen
7631
7632.PHONY: maybe-pdf-cgen pdf-cgen
7633maybe-pdf-cgen:
7634@if cgen
7635maybe-pdf-cgen: pdf-cgen
7636
7637pdf-cgen: \
7638    configure-cgen
7639	@: $(MAKE); $(unstage)
7640	@[ -f ./cgen/Makefile ] || exit 0; \
7641	r=`${PWD_COMMAND}`; export r; \
7642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7643	$(HOST_EXPORTS) \
7644	for flag in $(EXTRA_HOST_FLAGS) ; do \
7645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7646	done; \
7647	echo "Doing pdf in cgen"; \
7648	(cd $(HOST_SUBDIR)/cgen && \
7649	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7650	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7651	          "RANLIB=$${RANLIB}" \
7652	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7653	          pdf) \
7654	  || exit 1
7655
7656@endif cgen
7657
7658.PHONY: maybe-html-cgen html-cgen
7659maybe-html-cgen:
7660@if cgen
7661maybe-html-cgen: html-cgen
7662
7663html-cgen: \
7664    configure-cgen
7665	@: $(MAKE); $(unstage)
7666	@[ -f ./cgen/Makefile ] || exit 0; \
7667	r=`${PWD_COMMAND}`; export r; \
7668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7669	$(HOST_EXPORTS) \
7670	for flag in $(EXTRA_HOST_FLAGS) ; do \
7671	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7672	done; \
7673	echo "Doing html in cgen"; \
7674	(cd $(HOST_SUBDIR)/cgen && \
7675	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7676	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7677	          "RANLIB=$${RANLIB}" \
7678	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7679	          html) \
7680	  || exit 1
7681
7682@endif cgen
7683
7684.PHONY: maybe-TAGS-cgen TAGS-cgen
7685maybe-TAGS-cgen:
7686@if cgen
7687maybe-TAGS-cgen: TAGS-cgen
7688
7689TAGS-cgen: \
7690    configure-cgen
7691	@: $(MAKE); $(unstage)
7692	@[ -f ./cgen/Makefile ] || exit 0; \
7693	r=`${PWD_COMMAND}`; export r; \
7694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7695	$(HOST_EXPORTS) \
7696	for flag in $(EXTRA_HOST_FLAGS) ; do \
7697	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7698	done; \
7699	echo "Doing TAGS in cgen"; \
7700	(cd $(HOST_SUBDIR)/cgen && \
7701	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7702	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7703	          "RANLIB=$${RANLIB}" \
7704	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7705	          TAGS) \
7706	  || exit 1
7707
7708@endif cgen
7709
7710.PHONY: maybe-install-info-cgen install-info-cgen
7711maybe-install-info-cgen:
7712@if cgen
7713maybe-install-info-cgen: install-info-cgen
7714
7715install-info-cgen: \
7716    configure-cgen \
7717    info-cgen
7718	@: $(MAKE); $(unstage)
7719	@[ -f ./cgen/Makefile ] || exit 0; \
7720	r=`${PWD_COMMAND}`; export r; \
7721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7722	$(HOST_EXPORTS) \
7723	for flag in $(EXTRA_HOST_FLAGS) ; do \
7724	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7725	done; \
7726	echo "Doing install-info in cgen"; \
7727	(cd $(HOST_SUBDIR)/cgen && \
7728	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7729	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7730	          "RANLIB=$${RANLIB}" \
7731	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7732	          install-info) \
7733	  || exit 1
7734
7735@endif cgen
7736
7737.PHONY: maybe-install-dvi-cgen install-dvi-cgen
7738maybe-install-dvi-cgen:
7739@if cgen
7740maybe-install-dvi-cgen: install-dvi-cgen
7741
7742install-dvi-cgen: \
7743    configure-cgen \
7744    dvi-cgen
7745	@: $(MAKE); $(unstage)
7746	@[ -f ./cgen/Makefile ] || exit 0; \
7747	r=`${PWD_COMMAND}`; export r; \
7748	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7749	$(HOST_EXPORTS) \
7750	for flag in $(EXTRA_HOST_FLAGS) ; do \
7751	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7752	done; \
7753	echo "Doing install-dvi in cgen"; \
7754	(cd $(HOST_SUBDIR)/cgen && \
7755	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7756	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7757	          "RANLIB=$${RANLIB}" \
7758	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7759	          install-dvi) \
7760	  || exit 1
7761
7762@endif cgen
7763
7764.PHONY: maybe-install-pdf-cgen install-pdf-cgen
7765maybe-install-pdf-cgen:
7766@if cgen
7767maybe-install-pdf-cgen: install-pdf-cgen
7768
7769install-pdf-cgen: \
7770    configure-cgen \
7771    pdf-cgen
7772	@: $(MAKE); $(unstage)
7773	@[ -f ./cgen/Makefile ] || exit 0; \
7774	r=`${PWD_COMMAND}`; export r; \
7775	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7776	$(HOST_EXPORTS) \
7777	for flag in $(EXTRA_HOST_FLAGS) ; do \
7778	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7779	done; \
7780	echo "Doing install-pdf in cgen"; \
7781	(cd $(HOST_SUBDIR)/cgen && \
7782	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7783	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7784	          "RANLIB=$${RANLIB}" \
7785	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7786	          install-pdf) \
7787	  || exit 1
7788
7789@endif cgen
7790
7791.PHONY: maybe-install-html-cgen install-html-cgen
7792maybe-install-html-cgen:
7793@if cgen
7794maybe-install-html-cgen: install-html-cgen
7795
7796install-html-cgen: \
7797    configure-cgen \
7798    html-cgen
7799	@: $(MAKE); $(unstage)
7800	@[ -f ./cgen/Makefile ] || exit 0; \
7801	r=`${PWD_COMMAND}`; export r; \
7802	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7803	$(HOST_EXPORTS) \
7804	for flag in $(EXTRA_HOST_FLAGS) ; do \
7805	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7806	done; \
7807	echo "Doing install-html in cgen"; \
7808	(cd $(HOST_SUBDIR)/cgen && \
7809	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7810	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7811	          "RANLIB=$${RANLIB}" \
7812	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7813	          install-html) \
7814	  || exit 1
7815
7816@endif cgen
7817
7818.PHONY: maybe-installcheck-cgen installcheck-cgen
7819maybe-installcheck-cgen:
7820@if cgen
7821maybe-installcheck-cgen: installcheck-cgen
7822
7823installcheck-cgen: \
7824    configure-cgen
7825	@: $(MAKE); $(unstage)
7826	@[ -f ./cgen/Makefile ] || exit 0; \
7827	r=`${PWD_COMMAND}`; export r; \
7828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7829	$(HOST_EXPORTS) \
7830	for flag in $(EXTRA_HOST_FLAGS) ; do \
7831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7832	done; \
7833	echo "Doing installcheck in cgen"; \
7834	(cd $(HOST_SUBDIR)/cgen && \
7835	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7836	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7837	          "RANLIB=$${RANLIB}" \
7838	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7839	          installcheck) \
7840	  || exit 1
7841
7842@endif cgen
7843
7844.PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
7845maybe-mostlyclean-cgen:
7846@if cgen
7847maybe-mostlyclean-cgen: mostlyclean-cgen
7848
7849mostlyclean-cgen:
7850	@: $(MAKE); $(unstage)
7851	@[ -f ./cgen/Makefile ] || exit 0; \
7852	r=`${PWD_COMMAND}`; export r; \
7853	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7854	$(HOST_EXPORTS) \
7855	for flag in $(EXTRA_HOST_FLAGS) ; do \
7856	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7857	done; \
7858	echo "Doing mostlyclean in cgen"; \
7859	(cd $(HOST_SUBDIR)/cgen && \
7860	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7861	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7862	          "RANLIB=$${RANLIB}" \
7863	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7864	          mostlyclean) \
7865	  || exit 1
7866
7867@endif cgen
7868
7869.PHONY: maybe-clean-cgen clean-cgen
7870maybe-clean-cgen:
7871@if cgen
7872maybe-clean-cgen: clean-cgen
7873
7874clean-cgen:
7875	@: $(MAKE); $(unstage)
7876	@[ -f ./cgen/Makefile ] || exit 0; \
7877	r=`${PWD_COMMAND}`; export r; \
7878	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7879	$(HOST_EXPORTS) \
7880	for flag in $(EXTRA_HOST_FLAGS) ; do \
7881	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7882	done; \
7883	echo "Doing clean in cgen"; \
7884	(cd $(HOST_SUBDIR)/cgen && \
7885	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7886	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7887	          "RANLIB=$${RANLIB}" \
7888	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7889	          clean) \
7890	  || exit 1
7891
7892@endif cgen
7893
7894.PHONY: maybe-distclean-cgen distclean-cgen
7895maybe-distclean-cgen:
7896@if cgen
7897maybe-distclean-cgen: distclean-cgen
7898
7899distclean-cgen:
7900	@: $(MAKE); $(unstage)
7901	@[ -f ./cgen/Makefile ] || exit 0; \
7902	r=`${PWD_COMMAND}`; export r; \
7903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7904	$(HOST_EXPORTS) \
7905	for flag in $(EXTRA_HOST_FLAGS) ; do \
7906	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7907	done; \
7908	echo "Doing distclean in cgen"; \
7909	(cd $(HOST_SUBDIR)/cgen && \
7910	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7911	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7912	          "RANLIB=$${RANLIB}" \
7913	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7914	          distclean) \
7915	  || exit 1
7916
7917@endif cgen
7918
7919.PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
7920maybe-maintainer-clean-cgen:
7921@if cgen
7922maybe-maintainer-clean-cgen: maintainer-clean-cgen
7923
7924maintainer-clean-cgen:
7925	@: $(MAKE); $(unstage)
7926	@[ -f ./cgen/Makefile ] || exit 0; \
7927	r=`${PWD_COMMAND}`; export r; \
7928	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7929	$(HOST_EXPORTS) \
7930	for flag in $(EXTRA_HOST_FLAGS) ; do \
7931	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7932	done; \
7933	echo "Doing maintainer-clean in cgen"; \
7934	(cd $(HOST_SUBDIR)/cgen && \
7935	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7936	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7937	          "RANLIB=$${RANLIB}" \
7938	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7939	          maintainer-clean) \
7940	  || exit 1
7941
7942@endif cgen
7943
7944
7945
7946.PHONY: configure-dejagnu maybe-configure-dejagnu
7947maybe-configure-dejagnu:
7948@if gcc-bootstrap
7949configure-dejagnu: stage_current
7950@endif gcc-bootstrap
7951@if dejagnu
7952maybe-configure-dejagnu: configure-dejagnu
7953configure-dejagnu:
7954	@: $(MAKE); $(unstage)
7955	@r=`${PWD_COMMAND}`; export r; \
7956	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7957	test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
7958	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu; \
7959	$(HOST_EXPORTS)  \
7960	echo Configuring in $(HOST_SUBDIR)/dejagnu; \
7961	cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
7962	case $(srcdir) in \
7963	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7964	  *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
7965		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7966	esac; \
7967	module_srcdir=dejagnu; \
7968	$(SHELL) \
7969	  $$s/$$module_srcdir/configure \
7970	  --srcdir=$${topdir}/$$module_srcdir \
7971	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7972	  --target=${target_alias}  \
7973	  || exit 1
7974@endif dejagnu
7975
7976
7977
7978
7979
7980.PHONY: all-dejagnu maybe-all-dejagnu
7981maybe-all-dejagnu:
7982@if gcc-bootstrap
7983all-dejagnu: stage_current
7984@endif gcc-bootstrap
7985@if dejagnu
7986TARGET-dejagnu=all
7987maybe-all-dejagnu: all-dejagnu
7988all-dejagnu: configure-dejagnu
7989	@: $(MAKE); $(unstage)
7990	@r=`${PWD_COMMAND}`; export r; \
7991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7992	$(HOST_EXPORTS)  \
7993	(cd $(HOST_SUBDIR)/dejagnu && \
7994	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
7995		$(TARGET-dejagnu))
7996@endif dejagnu
7997
7998
7999
8000
8001.PHONY: check-dejagnu maybe-check-dejagnu
8002maybe-check-dejagnu:
8003@if dejagnu
8004maybe-check-dejagnu: check-dejagnu
8005
8006check-dejagnu:
8007	@: $(MAKE); $(unstage)
8008	@r=`${PWD_COMMAND}`; export r; \
8009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8010	$(HOST_EXPORTS)  \
8011	(cd $(HOST_SUBDIR)/dejagnu && \
8012	  $(MAKE) $(FLAGS_TO_PASS)  check)
8013
8014@endif dejagnu
8015
8016.PHONY: install-dejagnu maybe-install-dejagnu
8017maybe-install-dejagnu:
8018@if dejagnu
8019maybe-install-dejagnu: install-dejagnu
8020
8021install-dejagnu: installdirs
8022	@: $(MAKE); $(unstage)
8023	@r=`${PWD_COMMAND}`; export r; \
8024	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8025	$(HOST_EXPORTS) \
8026	(cd $(HOST_SUBDIR)/dejagnu && \
8027	  $(MAKE) $(FLAGS_TO_PASS)  install)
8028
8029@endif dejagnu
8030
8031.PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
8032maybe-install-strip-dejagnu:
8033@if dejagnu
8034maybe-install-strip-dejagnu: install-strip-dejagnu
8035
8036install-strip-dejagnu: installdirs
8037	@: $(MAKE); $(unstage)
8038	@r=`${PWD_COMMAND}`; export r; \
8039	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8040	$(HOST_EXPORTS) \
8041	(cd $(HOST_SUBDIR)/dejagnu && \
8042	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8043
8044@endif dejagnu
8045
8046# Other targets (info, dvi, pdf, etc.)
8047
8048.PHONY: maybe-info-dejagnu info-dejagnu
8049maybe-info-dejagnu:
8050@if dejagnu
8051maybe-info-dejagnu: info-dejagnu
8052
8053info-dejagnu: \
8054    configure-dejagnu
8055	@: $(MAKE); $(unstage)
8056	@[ -f ./dejagnu/Makefile ] || exit 0; \
8057	r=`${PWD_COMMAND}`; export r; \
8058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8059	$(HOST_EXPORTS) \
8060	for flag in $(EXTRA_HOST_FLAGS) ; do \
8061	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8062	done; \
8063	echo "Doing info in dejagnu"; \
8064	(cd $(HOST_SUBDIR)/dejagnu && \
8065	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8066	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8067	          "RANLIB=$${RANLIB}" \
8068	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8069	          info) \
8070	  || exit 1
8071
8072@endif dejagnu
8073
8074.PHONY: maybe-dvi-dejagnu dvi-dejagnu
8075maybe-dvi-dejagnu:
8076@if dejagnu
8077maybe-dvi-dejagnu: dvi-dejagnu
8078
8079dvi-dejagnu: \
8080    configure-dejagnu
8081	@: $(MAKE); $(unstage)
8082	@[ -f ./dejagnu/Makefile ] || exit 0; \
8083	r=`${PWD_COMMAND}`; export r; \
8084	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8085	$(HOST_EXPORTS) \
8086	for flag in $(EXTRA_HOST_FLAGS) ; do \
8087	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8088	done; \
8089	echo "Doing dvi in dejagnu"; \
8090	(cd $(HOST_SUBDIR)/dejagnu && \
8091	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8092	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8093	          "RANLIB=$${RANLIB}" \
8094	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8095	          dvi) \
8096	  || exit 1
8097
8098@endif dejagnu
8099
8100.PHONY: maybe-pdf-dejagnu pdf-dejagnu
8101maybe-pdf-dejagnu:
8102@if dejagnu
8103maybe-pdf-dejagnu: pdf-dejagnu
8104
8105pdf-dejagnu: \
8106    configure-dejagnu
8107	@: $(MAKE); $(unstage)
8108	@[ -f ./dejagnu/Makefile ] || exit 0; \
8109	r=`${PWD_COMMAND}`; export r; \
8110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8111	$(HOST_EXPORTS) \
8112	for flag in $(EXTRA_HOST_FLAGS) ; do \
8113	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8114	done; \
8115	echo "Doing pdf in dejagnu"; \
8116	(cd $(HOST_SUBDIR)/dejagnu && \
8117	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8118	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8119	          "RANLIB=$${RANLIB}" \
8120	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8121	          pdf) \
8122	  || exit 1
8123
8124@endif dejagnu
8125
8126.PHONY: maybe-html-dejagnu html-dejagnu
8127maybe-html-dejagnu:
8128@if dejagnu
8129maybe-html-dejagnu: html-dejagnu
8130
8131html-dejagnu: \
8132    configure-dejagnu
8133	@: $(MAKE); $(unstage)
8134	@[ -f ./dejagnu/Makefile ] || exit 0; \
8135	r=`${PWD_COMMAND}`; export r; \
8136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8137	$(HOST_EXPORTS) \
8138	for flag in $(EXTRA_HOST_FLAGS) ; do \
8139	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8140	done; \
8141	echo "Doing html in dejagnu"; \
8142	(cd $(HOST_SUBDIR)/dejagnu && \
8143	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8144	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8145	          "RANLIB=$${RANLIB}" \
8146	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8147	          html) \
8148	  || exit 1
8149
8150@endif dejagnu
8151
8152.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
8153maybe-TAGS-dejagnu:
8154@if dejagnu
8155maybe-TAGS-dejagnu: TAGS-dejagnu
8156
8157TAGS-dejagnu: \
8158    configure-dejagnu
8159	@: $(MAKE); $(unstage)
8160	@[ -f ./dejagnu/Makefile ] || exit 0; \
8161	r=`${PWD_COMMAND}`; export r; \
8162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8163	$(HOST_EXPORTS) \
8164	for flag in $(EXTRA_HOST_FLAGS) ; do \
8165	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8166	done; \
8167	echo "Doing TAGS in dejagnu"; \
8168	(cd $(HOST_SUBDIR)/dejagnu && \
8169	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8170	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8171	          "RANLIB=$${RANLIB}" \
8172	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8173	          TAGS) \
8174	  || exit 1
8175
8176@endif dejagnu
8177
8178.PHONY: maybe-install-info-dejagnu install-info-dejagnu
8179maybe-install-info-dejagnu:
8180@if dejagnu
8181maybe-install-info-dejagnu: install-info-dejagnu
8182
8183install-info-dejagnu: \
8184    configure-dejagnu \
8185    info-dejagnu
8186	@: $(MAKE); $(unstage)
8187	@[ -f ./dejagnu/Makefile ] || exit 0; \
8188	r=`${PWD_COMMAND}`; export r; \
8189	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8190	$(HOST_EXPORTS) \
8191	for flag in $(EXTRA_HOST_FLAGS) ; do \
8192	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8193	done; \
8194	echo "Doing install-info in dejagnu"; \
8195	(cd $(HOST_SUBDIR)/dejagnu && \
8196	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8197	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8198	          "RANLIB=$${RANLIB}" \
8199	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8200	          install-info) \
8201	  || exit 1
8202
8203@endif dejagnu
8204
8205.PHONY: maybe-install-dvi-dejagnu install-dvi-dejagnu
8206maybe-install-dvi-dejagnu:
8207@if dejagnu
8208maybe-install-dvi-dejagnu: install-dvi-dejagnu
8209
8210install-dvi-dejagnu: \
8211    configure-dejagnu \
8212    dvi-dejagnu
8213	@: $(MAKE); $(unstage)
8214	@[ -f ./dejagnu/Makefile ] || exit 0; \
8215	r=`${PWD_COMMAND}`; export r; \
8216	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8217	$(HOST_EXPORTS) \
8218	for flag in $(EXTRA_HOST_FLAGS) ; do \
8219	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8220	done; \
8221	echo "Doing install-dvi in dejagnu"; \
8222	(cd $(HOST_SUBDIR)/dejagnu && \
8223	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8224	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8225	          "RANLIB=$${RANLIB}" \
8226	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8227	          install-dvi) \
8228	  || exit 1
8229
8230@endif dejagnu
8231
8232.PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
8233maybe-install-pdf-dejagnu:
8234@if dejagnu
8235maybe-install-pdf-dejagnu: install-pdf-dejagnu
8236
8237install-pdf-dejagnu: \
8238    configure-dejagnu \
8239    pdf-dejagnu
8240	@: $(MAKE); $(unstage)
8241	@[ -f ./dejagnu/Makefile ] || exit 0; \
8242	r=`${PWD_COMMAND}`; export r; \
8243	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8244	$(HOST_EXPORTS) \
8245	for flag in $(EXTRA_HOST_FLAGS) ; do \
8246	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8247	done; \
8248	echo "Doing install-pdf in dejagnu"; \
8249	(cd $(HOST_SUBDIR)/dejagnu && \
8250	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8251	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8252	          "RANLIB=$${RANLIB}" \
8253	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8254	          install-pdf) \
8255	  || exit 1
8256
8257@endif dejagnu
8258
8259.PHONY: maybe-install-html-dejagnu install-html-dejagnu
8260maybe-install-html-dejagnu:
8261@if dejagnu
8262maybe-install-html-dejagnu: install-html-dejagnu
8263
8264install-html-dejagnu: \
8265    configure-dejagnu \
8266    html-dejagnu
8267	@: $(MAKE); $(unstage)
8268	@[ -f ./dejagnu/Makefile ] || exit 0; \
8269	r=`${PWD_COMMAND}`; export r; \
8270	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8271	$(HOST_EXPORTS) \
8272	for flag in $(EXTRA_HOST_FLAGS) ; do \
8273	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8274	done; \
8275	echo "Doing install-html in dejagnu"; \
8276	(cd $(HOST_SUBDIR)/dejagnu && \
8277	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8278	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8279	          "RANLIB=$${RANLIB}" \
8280	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8281	          install-html) \
8282	  || exit 1
8283
8284@endif dejagnu
8285
8286.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
8287maybe-installcheck-dejagnu:
8288@if dejagnu
8289maybe-installcheck-dejagnu: installcheck-dejagnu
8290
8291installcheck-dejagnu: \
8292    configure-dejagnu
8293	@: $(MAKE); $(unstage)
8294	@[ -f ./dejagnu/Makefile ] || exit 0; \
8295	r=`${PWD_COMMAND}`; export r; \
8296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8297	$(HOST_EXPORTS) \
8298	for flag in $(EXTRA_HOST_FLAGS) ; do \
8299	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8300	done; \
8301	echo "Doing installcheck in dejagnu"; \
8302	(cd $(HOST_SUBDIR)/dejagnu && \
8303	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8304	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8305	          "RANLIB=$${RANLIB}" \
8306	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8307	          installcheck) \
8308	  || exit 1
8309
8310@endif dejagnu
8311
8312.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
8313maybe-mostlyclean-dejagnu:
8314@if dejagnu
8315maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
8316
8317mostlyclean-dejagnu:
8318	@: $(MAKE); $(unstage)
8319	@[ -f ./dejagnu/Makefile ] || exit 0; \
8320	r=`${PWD_COMMAND}`; export r; \
8321	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8322	$(HOST_EXPORTS) \
8323	for flag in $(EXTRA_HOST_FLAGS) ; do \
8324	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8325	done; \
8326	echo "Doing mostlyclean in dejagnu"; \
8327	(cd $(HOST_SUBDIR)/dejagnu && \
8328	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8329	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8330	          "RANLIB=$${RANLIB}" \
8331	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8332	          mostlyclean) \
8333	  || exit 1
8334
8335@endif dejagnu
8336
8337.PHONY: maybe-clean-dejagnu clean-dejagnu
8338maybe-clean-dejagnu:
8339@if dejagnu
8340maybe-clean-dejagnu: clean-dejagnu
8341
8342clean-dejagnu:
8343	@: $(MAKE); $(unstage)
8344	@[ -f ./dejagnu/Makefile ] || exit 0; \
8345	r=`${PWD_COMMAND}`; export r; \
8346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8347	$(HOST_EXPORTS) \
8348	for flag in $(EXTRA_HOST_FLAGS) ; do \
8349	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8350	done; \
8351	echo "Doing clean in dejagnu"; \
8352	(cd $(HOST_SUBDIR)/dejagnu && \
8353	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8354	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8355	          "RANLIB=$${RANLIB}" \
8356	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8357	          clean) \
8358	  || exit 1
8359
8360@endif dejagnu
8361
8362.PHONY: maybe-distclean-dejagnu distclean-dejagnu
8363maybe-distclean-dejagnu:
8364@if dejagnu
8365maybe-distclean-dejagnu: distclean-dejagnu
8366
8367distclean-dejagnu:
8368	@: $(MAKE); $(unstage)
8369	@[ -f ./dejagnu/Makefile ] || exit 0; \
8370	r=`${PWD_COMMAND}`; export r; \
8371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8372	$(HOST_EXPORTS) \
8373	for flag in $(EXTRA_HOST_FLAGS) ; do \
8374	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8375	done; \
8376	echo "Doing distclean in dejagnu"; \
8377	(cd $(HOST_SUBDIR)/dejagnu && \
8378	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8379	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8380	          "RANLIB=$${RANLIB}" \
8381	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8382	          distclean) \
8383	  || exit 1
8384
8385@endif dejagnu
8386
8387.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
8388maybe-maintainer-clean-dejagnu:
8389@if dejagnu
8390maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
8391
8392maintainer-clean-dejagnu:
8393	@: $(MAKE); $(unstage)
8394	@[ -f ./dejagnu/Makefile ] || exit 0; \
8395	r=`${PWD_COMMAND}`; export r; \
8396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8397	$(HOST_EXPORTS) \
8398	for flag in $(EXTRA_HOST_FLAGS) ; do \
8399	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8400	done; \
8401	echo "Doing maintainer-clean in dejagnu"; \
8402	(cd $(HOST_SUBDIR)/dejagnu && \
8403	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8404	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8405	          "RANLIB=$${RANLIB}" \
8406	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8407	          maintainer-clean) \
8408	  || exit 1
8409
8410@endif dejagnu
8411
8412
8413
8414.PHONY: configure-etc maybe-configure-etc
8415maybe-configure-etc:
8416@if gcc-bootstrap
8417configure-etc: stage_current
8418@endif gcc-bootstrap
8419@if etc
8420maybe-configure-etc: configure-etc
8421configure-etc:
8422	@: $(MAKE); $(unstage)
8423	@r=`${PWD_COMMAND}`; export r; \
8424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8425	test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
8426	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc; \
8427	$(HOST_EXPORTS)  \
8428	echo Configuring in $(HOST_SUBDIR)/etc; \
8429	cd "$(HOST_SUBDIR)/etc" || exit 1; \
8430	case $(srcdir) in \
8431	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8432	  *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
8433		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8434	esac; \
8435	module_srcdir=etc; \
8436	$(SHELL) \
8437	  $$s/$$module_srcdir/configure \
8438	  --srcdir=$${topdir}/$$module_srcdir \
8439	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8440	  --target=${target_alias}  \
8441	  || exit 1
8442@endif etc
8443
8444
8445
8446
8447
8448.PHONY: all-etc maybe-all-etc
8449maybe-all-etc:
8450@if gcc-bootstrap
8451all-etc: stage_current
8452@endif gcc-bootstrap
8453@if etc
8454TARGET-etc=all
8455maybe-all-etc: all-etc
8456all-etc: configure-etc
8457	@: $(MAKE); $(unstage)
8458	@r=`${PWD_COMMAND}`; export r; \
8459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8460	$(HOST_EXPORTS)  \
8461	(cd $(HOST_SUBDIR)/etc && \
8462	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8463		$(TARGET-etc))
8464@endif etc
8465
8466
8467
8468
8469.PHONY: check-etc maybe-check-etc
8470maybe-check-etc:
8471@if etc
8472maybe-check-etc: check-etc
8473
8474check-etc:
8475	@: $(MAKE); $(unstage)
8476	@r=`${PWD_COMMAND}`; export r; \
8477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8478	$(HOST_EXPORTS)  \
8479	(cd $(HOST_SUBDIR)/etc && \
8480	  $(MAKE) $(FLAGS_TO_PASS)  check)
8481
8482@endif etc
8483
8484.PHONY: install-etc maybe-install-etc
8485maybe-install-etc:
8486@if etc
8487maybe-install-etc: install-etc
8488
8489install-etc: installdirs
8490	@: $(MAKE); $(unstage)
8491	@r=`${PWD_COMMAND}`; export r; \
8492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8493	$(HOST_EXPORTS) \
8494	(cd $(HOST_SUBDIR)/etc && \
8495	  $(MAKE) $(FLAGS_TO_PASS)  install)
8496
8497@endif etc
8498
8499.PHONY: install-strip-etc maybe-install-strip-etc
8500maybe-install-strip-etc:
8501@if etc
8502maybe-install-strip-etc: install-strip-etc
8503
8504install-strip-etc: installdirs
8505	@: $(MAKE); $(unstage)
8506	@r=`${PWD_COMMAND}`; export r; \
8507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8508	$(HOST_EXPORTS) \
8509	(cd $(HOST_SUBDIR)/etc && \
8510	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8511
8512@endif etc
8513
8514# Other targets (info, dvi, pdf, etc.)
8515
8516.PHONY: maybe-info-etc info-etc
8517maybe-info-etc:
8518@if etc
8519maybe-info-etc: info-etc
8520
8521info-etc: \
8522    configure-etc
8523	@: $(MAKE); $(unstage)
8524	@[ -f ./etc/Makefile ] || exit 0; \
8525	r=`${PWD_COMMAND}`; export r; \
8526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8527	$(HOST_EXPORTS) \
8528	for flag in $(EXTRA_HOST_FLAGS) ; do \
8529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8530	done; \
8531	echo "Doing info in etc"; \
8532	(cd $(HOST_SUBDIR)/etc && \
8533	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8534	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8535	          "RANLIB=$${RANLIB}" \
8536	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8537	          info) \
8538	  || exit 1
8539
8540@endif etc
8541
8542.PHONY: maybe-dvi-etc dvi-etc
8543maybe-dvi-etc:
8544@if etc
8545maybe-dvi-etc: dvi-etc
8546
8547dvi-etc: \
8548    configure-etc
8549	@: $(MAKE); $(unstage)
8550	@[ -f ./etc/Makefile ] || exit 0; \
8551	r=`${PWD_COMMAND}`; export r; \
8552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8553	$(HOST_EXPORTS) \
8554	for flag in $(EXTRA_HOST_FLAGS) ; do \
8555	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8556	done; \
8557	echo "Doing dvi in etc"; \
8558	(cd $(HOST_SUBDIR)/etc && \
8559	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8560	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8561	          "RANLIB=$${RANLIB}" \
8562	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8563	          dvi) \
8564	  || exit 1
8565
8566@endif etc
8567
8568.PHONY: maybe-pdf-etc pdf-etc
8569maybe-pdf-etc:
8570@if etc
8571maybe-pdf-etc: pdf-etc
8572
8573pdf-etc: \
8574    configure-etc
8575	@: $(MAKE); $(unstage)
8576	@[ -f ./etc/Makefile ] || exit 0; \
8577	r=`${PWD_COMMAND}`; export r; \
8578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8579	$(HOST_EXPORTS) \
8580	for flag in $(EXTRA_HOST_FLAGS) ; do \
8581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8582	done; \
8583	echo "Doing pdf in etc"; \
8584	(cd $(HOST_SUBDIR)/etc && \
8585	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8586	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8587	          "RANLIB=$${RANLIB}" \
8588	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8589	          pdf) \
8590	  || exit 1
8591
8592@endif etc
8593
8594.PHONY: maybe-html-etc html-etc
8595maybe-html-etc:
8596@if etc
8597maybe-html-etc: html-etc
8598
8599html-etc: \
8600    configure-etc
8601	@: $(MAKE); $(unstage)
8602	@[ -f ./etc/Makefile ] || exit 0; \
8603	r=`${PWD_COMMAND}`; export r; \
8604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8605	$(HOST_EXPORTS) \
8606	for flag in $(EXTRA_HOST_FLAGS) ; do \
8607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8608	done; \
8609	echo "Doing html in etc"; \
8610	(cd $(HOST_SUBDIR)/etc && \
8611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8613	          "RANLIB=$${RANLIB}" \
8614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8615	          html) \
8616	  || exit 1
8617
8618@endif etc
8619
8620.PHONY: maybe-TAGS-etc TAGS-etc
8621maybe-TAGS-etc:
8622@if etc
8623maybe-TAGS-etc: TAGS-etc
8624
8625TAGS-etc: \
8626    configure-etc
8627	@: $(MAKE); $(unstage)
8628	@[ -f ./etc/Makefile ] || exit 0; \
8629	r=`${PWD_COMMAND}`; export r; \
8630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8631	$(HOST_EXPORTS) \
8632	for flag in $(EXTRA_HOST_FLAGS) ; do \
8633	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8634	done; \
8635	echo "Doing TAGS in etc"; \
8636	(cd $(HOST_SUBDIR)/etc && \
8637	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8638	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8639	          "RANLIB=$${RANLIB}" \
8640	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8641	          TAGS) \
8642	  || exit 1
8643
8644@endif etc
8645
8646.PHONY: maybe-install-info-etc install-info-etc
8647maybe-install-info-etc:
8648@if etc
8649maybe-install-info-etc: install-info-etc
8650
8651install-info-etc: \
8652    configure-etc \
8653    info-etc
8654	@: $(MAKE); $(unstage)
8655	@[ -f ./etc/Makefile ] || exit 0; \
8656	r=`${PWD_COMMAND}`; export r; \
8657	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8658	$(HOST_EXPORTS) \
8659	for flag in $(EXTRA_HOST_FLAGS) ; do \
8660	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8661	done; \
8662	echo "Doing install-info in etc"; \
8663	(cd $(HOST_SUBDIR)/etc && \
8664	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8665	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8666	          "RANLIB=$${RANLIB}" \
8667	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8668	          install-info) \
8669	  || exit 1
8670
8671@endif etc
8672
8673.PHONY: maybe-install-dvi-etc install-dvi-etc
8674maybe-install-dvi-etc:
8675@if etc
8676maybe-install-dvi-etc: install-dvi-etc
8677
8678install-dvi-etc: \
8679    configure-etc \
8680    dvi-etc
8681	@: $(MAKE); $(unstage)
8682	@[ -f ./etc/Makefile ] || exit 0; \
8683	r=`${PWD_COMMAND}`; export r; \
8684	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8685	$(HOST_EXPORTS) \
8686	for flag in $(EXTRA_HOST_FLAGS) ; do \
8687	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8688	done; \
8689	echo "Doing install-dvi in etc"; \
8690	(cd $(HOST_SUBDIR)/etc && \
8691	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8692	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8693	          "RANLIB=$${RANLIB}" \
8694	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8695	          install-dvi) \
8696	  || exit 1
8697
8698@endif etc
8699
8700.PHONY: maybe-install-pdf-etc install-pdf-etc
8701maybe-install-pdf-etc:
8702@if etc
8703maybe-install-pdf-etc: install-pdf-etc
8704
8705install-pdf-etc: \
8706    configure-etc \
8707    pdf-etc
8708	@: $(MAKE); $(unstage)
8709	@[ -f ./etc/Makefile ] || exit 0; \
8710	r=`${PWD_COMMAND}`; export r; \
8711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8712	$(HOST_EXPORTS) \
8713	for flag in $(EXTRA_HOST_FLAGS) ; do \
8714	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8715	done; \
8716	echo "Doing install-pdf in etc"; \
8717	(cd $(HOST_SUBDIR)/etc && \
8718	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8719	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8720	          "RANLIB=$${RANLIB}" \
8721	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8722	          install-pdf) \
8723	  || exit 1
8724
8725@endif etc
8726
8727.PHONY: maybe-install-html-etc install-html-etc
8728maybe-install-html-etc:
8729@if etc
8730maybe-install-html-etc: install-html-etc
8731
8732install-html-etc: \
8733    configure-etc \
8734    html-etc
8735	@: $(MAKE); $(unstage)
8736	@[ -f ./etc/Makefile ] || exit 0; \
8737	r=`${PWD_COMMAND}`; export r; \
8738	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8739	$(HOST_EXPORTS) \
8740	for flag in $(EXTRA_HOST_FLAGS) ; do \
8741	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8742	done; \
8743	echo "Doing install-html in etc"; \
8744	(cd $(HOST_SUBDIR)/etc && \
8745	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8746	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8747	          "RANLIB=$${RANLIB}" \
8748	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8749	          install-html) \
8750	  || exit 1
8751
8752@endif etc
8753
8754.PHONY: maybe-installcheck-etc installcheck-etc
8755maybe-installcheck-etc:
8756@if etc
8757maybe-installcheck-etc: installcheck-etc
8758
8759installcheck-etc: \
8760    configure-etc
8761	@: $(MAKE); $(unstage)
8762	@[ -f ./etc/Makefile ] || exit 0; \
8763	r=`${PWD_COMMAND}`; export r; \
8764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8765	$(HOST_EXPORTS) \
8766	for flag in $(EXTRA_HOST_FLAGS) ; do \
8767	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8768	done; \
8769	echo "Doing installcheck in etc"; \
8770	(cd $(HOST_SUBDIR)/etc && \
8771	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8772	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8773	          "RANLIB=$${RANLIB}" \
8774	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8775	          installcheck) \
8776	  || exit 1
8777
8778@endif etc
8779
8780.PHONY: maybe-mostlyclean-etc mostlyclean-etc
8781maybe-mostlyclean-etc:
8782@if etc
8783maybe-mostlyclean-etc: mostlyclean-etc
8784
8785mostlyclean-etc:
8786	@: $(MAKE); $(unstage)
8787	@[ -f ./etc/Makefile ] || exit 0; \
8788	r=`${PWD_COMMAND}`; export r; \
8789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8790	$(HOST_EXPORTS) \
8791	for flag in $(EXTRA_HOST_FLAGS) ; do \
8792	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8793	done; \
8794	echo "Doing mostlyclean in etc"; \
8795	(cd $(HOST_SUBDIR)/etc && \
8796	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8797	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8798	          "RANLIB=$${RANLIB}" \
8799	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8800	          mostlyclean) \
8801	  || exit 1
8802
8803@endif etc
8804
8805.PHONY: maybe-clean-etc clean-etc
8806maybe-clean-etc:
8807@if etc
8808maybe-clean-etc: clean-etc
8809
8810clean-etc:
8811	@: $(MAKE); $(unstage)
8812	@[ -f ./etc/Makefile ] || exit 0; \
8813	r=`${PWD_COMMAND}`; export r; \
8814	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8815	$(HOST_EXPORTS) \
8816	for flag in $(EXTRA_HOST_FLAGS) ; do \
8817	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8818	done; \
8819	echo "Doing clean in etc"; \
8820	(cd $(HOST_SUBDIR)/etc && \
8821	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8822	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8823	          "RANLIB=$${RANLIB}" \
8824	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8825	          clean) \
8826	  || exit 1
8827
8828@endif etc
8829
8830.PHONY: maybe-distclean-etc distclean-etc
8831maybe-distclean-etc:
8832@if etc
8833maybe-distclean-etc: distclean-etc
8834
8835distclean-etc:
8836	@: $(MAKE); $(unstage)
8837	@[ -f ./etc/Makefile ] || exit 0; \
8838	r=`${PWD_COMMAND}`; export r; \
8839	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8840	$(HOST_EXPORTS) \
8841	for flag in $(EXTRA_HOST_FLAGS) ; do \
8842	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8843	done; \
8844	echo "Doing distclean in etc"; \
8845	(cd $(HOST_SUBDIR)/etc && \
8846	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8847	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8848	          "RANLIB=$${RANLIB}" \
8849	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8850	          distclean) \
8851	  || exit 1
8852
8853@endif etc
8854
8855.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
8856maybe-maintainer-clean-etc:
8857@if etc
8858maybe-maintainer-clean-etc: maintainer-clean-etc
8859
8860maintainer-clean-etc:
8861	@: $(MAKE); $(unstage)
8862	@[ -f ./etc/Makefile ] || exit 0; \
8863	r=`${PWD_COMMAND}`; export r; \
8864	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8865	$(HOST_EXPORTS) \
8866	for flag in $(EXTRA_HOST_FLAGS) ; do \
8867	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8868	done; \
8869	echo "Doing maintainer-clean in etc"; \
8870	(cd $(HOST_SUBDIR)/etc && \
8871	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8872	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8873	          "RANLIB=$${RANLIB}" \
8874	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8875	          maintainer-clean) \
8876	  || exit 1
8877
8878@endif etc
8879
8880
8881
8882.PHONY: configure-fastjar maybe-configure-fastjar
8883maybe-configure-fastjar:
8884@if gcc-bootstrap
8885configure-fastjar: stage_current
8886@endif gcc-bootstrap
8887@if fastjar
8888maybe-configure-fastjar: configure-fastjar
8889configure-fastjar:
8890	@: $(MAKE); $(unstage)
8891	@r=`${PWD_COMMAND}`; export r; \
8892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8893	test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
8894	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar; \
8895	$(HOST_EXPORTS)  \
8896	echo Configuring in $(HOST_SUBDIR)/fastjar; \
8897	cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
8898	case $(srcdir) in \
8899	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8900	  *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
8901		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8902	esac; \
8903	module_srcdir=fastjar; \
8904	$(SHELL) \
8905	  $$s/$$module_srcdir/configure \
8906	  --srcdir=$${topdir}/$$module_srcdir \
8907	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8908	  --target=${target_alias}  \
8909	  || exit 1
8910@endif fastjar
8911
8912
8913
8914
8915
8916.PHONY: all-fastjar maybe-all-fastjar
8917maybe-all-fastjar:
8918@if gcc-bootstrap
8919all-fastjar: stage_current
8920@endif gcc-bootstrap
8921@if fastjar
8922TARGET-fastjar=all
8923maybe-all-fastjar: all-fastjar
8924all-fastjar: configure-fastjar
8925	@: $(MAKE); $(unstage)
8926	@r=`${PWD_COMMAND}`; export r; \
8927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8928	$(HOST_EXPORTS)  \
8929	(cd $(HOST_SUBDIR)/fastjar && \
8930	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
8931		$(TARGET-fastjar))
8932@endif fastjar
8933
8934
8935
8936
8937.PHONY: check-fastjar maybe-check-fastjar
8938maybe-check-fastjar:
8939@if fastjar
8940maybe-check-fastjar: check-fastjar
8941
8942# This module is only tested in a native toolchain.
8943check-fastjar:
8944	@: $(MAKE); $(unstage)
8945	@if [ '$(host)' = '$(target)' ]; then \
8946	  r=`${PWD_COMMAND}`; export r; \
8947	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8948	  $(HOST_EXPORTS)  \
8949	  (cd $(HOST_SUBDIR)/fastjar && \
8950	    $(MAKE) $(FLAGS_TO_PASS)  check)
8951	fi
8952
8953@endif fastjar
8954
8955.PHONY: install-fastjar maybe-install-fastjar
8956maybe-install-fastjar:
8957@if fastjar
8958maybe-install-fastjar: install-fastjar
8959
8960install-fastjar: installdirs
8961	@: $(MAKE); $(unstage)
8962	@r=`${PWD_COMMAND}`; export r; \
8963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8964	$(HOST_EXPORTS) \
8965	(cd $(HOST_SUBDIR)/fastjar && \
8966	  $(MAKE) $(FLAGS_TO_PASS)  install)
8967
8968@endif fastjar
8969
8970.PHONY: install-strip-fastjar maybe-install-strip-fastjar
8971maybe-install-strip-fastjar:
8972@if fastjar
8973maybe-install-strip-fastjar: install-strip-fastjar
8974
8975install-strip-fastjar: installdirs
8976	@: $(MAKE); $(unstage)
8977	@r=`${PWD_COMMAND}`; export r; \
8978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8979	$(HOST_EXPORTS) \
8980	(cd $(HOST_SUBDIR)/fastjar && \
8981	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
8982
8983@endif fastjar
8984
8985# Other targets (info, dvi, pdf, etc.)
8986
8987.PHONY: maybe-info-fastjar info-fastjar
8988maybe-info-fastjar:
8989@if fastjar
8990maybe-info-fastjar: info-fastjar
8991
8992info-fastjar: \
8993    configure-fastjar
8994	@: $(MAKE); $(unstage)
8995	@[ -f ./fastjar/Makefile ] || exit 0; \
8996	r=`${PWD_COMMAND}`; export r; \
8997	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8998	$(HOST_EXPORTS) \
8999	for flag in $(EXTRA_HOST_FLAGS) ; do \
9000	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9001	done; \
9002	echo "Doing info in fastjar"; \
9003	(cd $(HOST_SUBDIR)/fastjar && \
9004	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9005	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9006	          "RANLIB=$${RANLIB}" \
9007	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9008	          info) \
9009	  || exit 1
9010
9011@endif fastjar
9012
9013.PHONY: maybe-dvi-fastjar dvi-fastjar
9014maybe-dvi-fastjar:
9015@if fastjar
9016maybe-dvi-fastjar: dvi-fastjar
9017
9018dvi-fastjar: \
9019    configure-fastjar
9020	@: $(MAKE); $(unstage)
9021	@[ -f ./fastjar/Makefile ] || exit 0; \
9022	r=`${PWD_COMMAND}`; export r; \
9023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9024	$(HOST_EXPORTS) \
9025	for flag in $(EXTRA_HOST_FLAGS) ; do \
9026	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9027	done; \
9028	echo "Doing dvi in fastjar"; \
9029	(cd $(HOST_SUBDIR)/fastjar && \
9030	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9031	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9032	          "RANLIB=$${RANLIB}" \
9033	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9034	          dvi) \
9035	  || exit 1
9036
9037@endif fastjar
9038
9039.PHONY: maybe-pdf-fastjar pdf-fastjar
9040maybe-pdf-fastjar:
9041@if fastjar
9042maybe-pdf-fastjar: pdf-fastjar
9043
9044pdf-fastjar: \
9045    configure-fastjar
9046	@: $(MAKE); $(unstage)
9047	@[ -f ./fastjar/Makefile ] || exit 0; \
9048	r=`${PWD_COMMAND}`; export r; \
9049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9050	$(HOST_EXPORTS) \
9051	for flag in $(EXTRA_HOST_FLAGS) ; do \
9052	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9053	done; \
9054	echo "Doing pdf in fastjar"; \
9055	(cd $(HOST_SUBDIR)/fastjar && \
9056	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9057	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9058	          "RANLIB=$${RANLIB}" \
9059	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9060	          pdf) \
9061	  || exit 1
9062
9063@endif fastjar
9064
9065.PHONY: maybe-html-fastjar html-fastjar
9066maybe-html-fastjar:
9067@if fastjar
9068maybe-html-fastjar: html-fastjar
9069
9070html-fastjar: \
9071    configure-fastjar
9072	@: $(MAKE); $(unstage)
9073	@[ -f ./fastjar/Makefile ] || exit 0; \
9074	r=`${PWD_COMMAND}`; export r; \
9075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9076	$(HOST_EXPORTS) \
9077	for flag in $(EXTRA_HOST_FLAGS) ; do \
9078	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9079	done; \
9080	echo "Doing html in fastjar"; \
9081	(cd $(HOST_SUBDIR)/fastjar && \
9082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9084	          "RANLIB=$${RANLIB}" \
9085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9086	          html) \
9087	  || exit 1
9088
9089@endif fastjar
9090
9091.PHONY: maybe-TAGS-fastjar TAGS-fastjar
9092maybe-TAGS-fastjar:
9093@if fastjar
9094maybe-TAGS-fastjar: TAGS-fastjar
9095
9096TAGS-fastjar: \
9097    configure-fastjar
9098	@: $(MAKE); $(unstage)
9099	@[ -f ./fastjar/Makefile ] || exit 0; \
9100	r=`${PWD_COMMAND}`; export r; \
9101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9102	$(HOST_EXPORTS) \
9103	for flag in $(EXTRA_HOST_FLAGS) ; do \
9104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9105	done; \
9106	echo "Doing TAGS in fastjar"; \
9107	(cd $(HOST_SUBDIR)/fastjar && \
9108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9110	          "RANLIB=$${RANLIB}" \
9111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9112	          TAGS) \
9113	  || exit 1
9114
9115@endif fastjar
9116
9117.PHONY: maybe-install-info-fastjar install-info-fastjar
9118maybe-install-info-fastjar:
9119@if fastjar
9120maybe-install-info-fastjar: install-info-fastjar
9121
9122install-info-fastjar: \
9123    configure-fastjar \
9124    info-fastjar
9125	@: $(MAKE); $(unstage)
9126	@[ -f ./fastjar/Makefile ] || exit 0; \
9127	r=`${PWD_COMMAND}`; export r; \
9128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9129	$(HOST_EXPORTS) \
9130	for flag in $(EXTRA_HOST_FLAGS) ; do \
9131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9132	done; \
9133	echo "Doing install-info in fastjar"; \
9134	(cd $(HOST_SUBDIR)/fastjar && \
9135	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9136	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9137	          "RANLIB=$${RANLIB}" \
9138	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9139	          install-info) \
9140	  || exit 1
9141
9142@endif fastjar
9143
9144.PHONY: maybe-install-dvi-fastjar install-dvi-fastjar
9145maybe-install-dvi-fastjar:
9146@if fastjar
9147maybe-install-dvi-fastjar: install-dvi-fastjar
9148
9149install-dvi-fastjar: \
9150    configure-fastjar \
9151    dvi-fastjar
9152	@: $(MAKE); $(unstage)
9153	@[ -f ./fastjar/Makefile ] || exit 0; \
9154	r=`${PWD_COMMAND}`; export r; \
9155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9156	$(HOST_EXPORTS) \
9157	for flag in $(EXTRA_HOST_FLAGS) ; do \
9158	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9159	done; \
9160	echo "Doing install-dvi in fastjar"; \
9161	(cd $(HOST_SUBDIR)/fastjar && \
9162	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9163	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9164	          "RANLIB=$${RANLIB}" \
9165	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9166	          install-dvi) \
9167	  || exit 1
9168
9169@endif fastjar
9170
9171.PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
9172maybe-install-pdf-fastjar:
9173@if fastjar
9174maybe-install-pdf-fastjar: install-pdf-fastjar
9175
9176install-pdf-fastjar: \
9177    configure-fastjar \
9178    pdf-fastjar
9179	@: $(MAKE); $(unstage)
9180	@[ -f ./fastjar/Makefile ] || exit 0; \
9181	r=`${PWD_COMMAND}`; export r; \
9182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9183	$(HOST_EXPORTS) \
9184	for flag in $(EXTRA_HOST_FLAGS) ; do \
9185	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9186	done; \
9187	echo "Doing install-pdf in fastjar"; \
9188	(cd $(HOST_SUBDIR)/fastjar && \
9189	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9190	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9191	          "RANLIB=$${RANLIB}" \
9192	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9193	          install-pdf) \
9194	  || exit 1
9195
9196@endif fastjar
9197
9198.PHONY: maybe-install-html-fastjar install-html-fastjar
9199maybe-install-html-fastjar:
9200@if fastjar
9201maybe-install-html-fastjar: install-html-fastjar
9202
9203install-html-fastjar: \
9204    configure-fastjar \
9205    html-fastjar
9206	@: $(MAKE); $(unstage)
9207	@[ -f ./fastjar/Makefile ] || exit 0; \
9208	r=`${PWD_COMMAND}`; export r; \
9209	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9210	$(HOST_EXPORTS) \
9211	for flag in $(EXTRA_HOST_FLAGS) ; do \
9212	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9213	done; \
9214	echo "Doing install-html in fastjar"; \
9215	(cd $(HOST_SUBDIR)/fastjar && \
9216	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9217	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9218	          "RANLIB=$${RANLIB}" \
9219	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9220	          install-html) \
9221	  || exit 1
9222
9223@endif fastjar
9224
9225.PHONY: maybe-installcheck-fastjar installcheck-fastjar
9226maybe-installcheck-fastjar:
9227@if fastjar
9228maybe-installcheck-fastjar: installcheck-fastjar
9229
9230installcheck-fastjar: \
9231    configure-fastjar
9232	@: $(MAKE); $(unstage)
9233	@[ -f ./fastjar/Makefile ] || exit 0; \
9234	r=`${PWD_COMMAND}`; export r; \
9235	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9236	$(HOST_EXPORTS) \
9237	for flag in $(EXTRA_HOST_FLAGS) ; do \
9238	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9239	done; \
9240	echo "Doing installcheck in fastjar"; \
9241	(cd $(HOST_SUBDIR)/fastjar && \
9242	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9243	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9244	          "RANLIB=$${RANLIB}" \
9245	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9246	          installcheck) \
9247	  || exit 1
9248
9249@endif fastjar
9250
9251.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
9252maybe-mostlyclean-fastjar:
9253@if fastjar
9254maybe-mostlyclean-fastjar: mostlyclean-fastjar
9255
9256mostlyclean-fastjar:
9257	@: $(MAKE); $(unstage)
9258	@[ -f ./fastjar/Makefile ] || exit 0; \
9259	r=`${PWD_COMMAND}`; export r; \
9260	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9261	$(HOST_EXPORTS) \
9262	for flag in $(EXTRA_HOST_FLAGS) ; do \
9263	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9264	done; \
9265	echo "Doing mostlyclean in fastjar"; \
9266	(cd $(HOST_SUBDIR)/fastjar && \
9267	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9268	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9269	          "RANLIB=$${RANLIB}" \
9270	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9271	          mostlyclean) \
9272	  || exit 1
9273
9274@endif fastjar
9275
9276.PHONY: maybe-clean-fastjar clean-fastjar
9277maybe-clean-fastjar:
9278@if fastjar
9279maybe-clean-fastjar: clean-fastjar
9280
9281clean-fastjar:
9282	@: $(MAKE); $(unstage)
9283	@[ -f ./fastjar/Makefile ] || exit 0; \
9284	r=`${PWD_COMMAND}`; export r; \
9285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9286	$(HOST_EXPORTS) \
9287	for flag in $(EXTRA_HOST_FLAGS) ; do \
9288	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9289	done; \
9290	echo "Doing clean in fastjar"; \
9291	(cd $(HOST_SUBDIR)/fastjar && \
9292	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9293	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9294	          "RANLIB=$${RANLIB}" \
9295	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9296	          clean) \
9297	  || exit 1
9298
9299@endif fastjar
9300
9301.PHONY: maybe-distclean-fastjar distclean-fastjar
9302maybe-distclean-fastjar:
9303@if fastjar
9304maybe-distclean-fastjar: distclean-fastjar
9305
9306distclean-fastjar:
9307	@: $(MAKE); $(unstage)
9308	@[ -f ./fastjar/Makefile ] || exit 0; \
9309	r=`${PWD_COMMAND}`; export r; \
9310	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9311	$(HOST_EXPORTS) \
9312	for flag in $(EXTRA_HOST_FLAGS) ; do \
9313	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9314	done; \
9315	echo "Doing distclean in fastjar"; \
9316	(cd $(HOST_SUBDIR)/fastjar && \
9317	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9318	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9319	          "RANLIB=$${RANLIB}" \
9320	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9321	          distclean) \
9322	  || exit 1
9323
9324@endif fastjar
9325
9326.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
9327maybe-maintainer-clean-fastjar:
9328@if fastjar
9329maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
9330
9331maintainer-clean-fastjar:
9332	@: $(MAKE); $(unstage)
9333	@[ -f ./fastjar/Makefile ] || exit 0; \
9334	r=`${PWD_COMMAND}`; export r; \
9335	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9336	$(HOST_EXPORTS) \
9337	for flag in $(EXTRA_HOST_FLAGS) ; do \
9338	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9339	done; \
9340	echo "Doing maintainer-clean in fastjar"; \
9341	(cd $(HOST_SUBDIR)/fastjar && \
9342	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9343	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9344	          "RANLIB=$${RANLIB}" \
9345	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9346	          maintainer-clean) \
9347	  || exit 1
9348
9349@endif fastjar
9350
9351
9352
9353.PHONY: configure-fixincludes maybe-configure-fixincludes
9354maybe-configure-fixincludes:
9355@if gcc-bootstrap
9356configure-fixincludes: stage_current
9357@endif gcc-bootstrap
9358@if fixincludes
9359maybe-configure-fixincludes: configure-fixincludes
9360configure-fixincludes:
9361	@r=`${PWD_COMMAND}`; export r; \
9362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9363	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9364	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9365	$(HOST_EXPORTS)  \
9366	echo Configuring in $(HOST_SUBDIR)/fixincludes; \
9367	cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
9368	case $(srcdir) in \
9369	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9370	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9371		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9372	esac; \
9373	module_srcdir=fixincludes; \
9374	$(SHELL) \
9375	  $$s/$$module_srcdir/configure \
9376	  --srcdir=$${topdir}/$$module_srcdir \
9377	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9378	  --target=${target_alias}  \
9379	  || exit 1
9380@endif fixincludes
9381
9382
9383
9384.PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
9385maybe-configure-stage1-fixincludes:
9386@if fixincludes-bootstrap
9387maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
9388configure-stage1-fixincludes:
9389	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9390	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9391	@r=`${PWD_COMMAND}`; export r; \
9392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9393	TFLAGS="$(STAGE1_TFLAGS)"; \
9394	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9395	$(HOST_EXPORTS) \
9396	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9397	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9398	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
9399	echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes; \
9400	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9401	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9402	case $(srcdir) in \
9403	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9404	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9405		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9406	esac; \
9407	module_srcdir=fixincludes; \
9408	$(SHELL) $$s/$$module_srcdir/configure \
9409	  --srcdir=$${topdir}/$$module_srcdir \
9410	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9411	  --target=${target_alias} \
9412	   \
9413	  $(STAGE1_CONFIGURE_FLAGS)
9414@endif fixincludes-bootstrap
9415
9416.PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
9417maybe-configure-stage2-fixincludes:
9418@if fixincludes-bootstrap
9419maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
9420configure-stage2-fixincludes:
9421	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9422	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9423	@r=`${PWD_COMMAND}`; export r; \
9424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9425	TFLAGS="$(STAGE2_TFLAGS)"; \
9426	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9427	$(HOST_EXPORTS) \
9428	$(POSTSTAGE1_HOST_EXPORTS) \
9429	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9430	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9431	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
9432	echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes; \
9433	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9434	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9435	case $(srcdir) in \
9436	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9437	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9438		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9439	esac; \
9440	module_srcdir=fixincludes; \
9441	$(SHELL) $$s/$$module_srcdir/configure \
9442	  --srcdir=$${topdir}/$$module_srcdir \
9443	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9444	  --target=${target_alias} \
9445	  --with-build-libsubdir=$(HOST_SUBDIR) \
9446	  $(STAGE2_CONFIGURE_FLAGS)
9447@endif fixincludes-bootstrap
9448
9449.PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
9450maybe-configure-stage3-fixincludes:
9451@if fixincludes-bootstrap
9452maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
9453configure-stage3-fixincludes:
9454	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9455	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9456	@r=`${PWD_COMMAND}`; export r; \
9457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9458	TFLAGS="$(STAGE3_TFLAGS)"; \
9459	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9460	$(HOST_EXPORTS) \
9461	$(POSTSTAGE1_HOST_EXPORTS) \
9462	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9463	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9464	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
9465	echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes; \
9466	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9467	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9468	case $(srcdir) in \
9469	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9470	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9471		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9472	esac; \
9473	module_srcdir=fixincludes; \
9474	$(SHELL) $$s/$$module_srcdir/configure \
9475	  --srcdir=$${topdir}/$$module_srcdir \
9476	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9477	  --target=${target_alias} \
9478	  --with-build-libsubdir=$(HOST_SUBDIR) \
9479	  $(STAGE3_CONFIGURE_FLAGS)
9480@endif fixincludes-bootstrap
9481
9482.PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
9483maybe-configure-stage4-fixincludes:
9484@if fixincludes-bootstrap
9485maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
9486configure-stage4-fixincludes:
9487	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9488	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9489	@r=`${PWD_COMMAND}`; export r; \
9490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9491	TFLAGS="$(STAGE4_TFLAGS)"; \
9492	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9493	$(HOST_EXPORTS) \
9494	$(POSTSTAGE1_HOST_EXPORTS) \
9495	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9496	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9497	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
9498	echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes; \
9499	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9500	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9501	case $(srcdir) in \
9502	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9503	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9504		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9505	esac; \
9506	module_srcdir=fixincludes; \
9507	$(SHELL) $$s/$$module_srcdir/configure \
9508	  --srcdir=$${topdir}/$$module_srcdir \
9509	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9510	  --target=${target_alias} \
9511	  --with-build-libsubdir=$(HOST_SUBDIR) \
9512	  $(STAGE4_CONFIGURE_FLAGS)
9513@endif fixincludes-bootstrap
9514
9515.PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
9516maybe-configure-stageprofile-fixincludes:
9517@if fixincludes-bootstrap
9518maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
9519configure-stageprofile-fixincludes:
9520	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9521	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9522	@r=`${PWD_COMMAND}`; export r; \
9523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9524	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9525	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9526	$(HOST_EXPORTS) \
9527	$(POSTSTAGE1_HOST_EXPORTS) \
9528	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9529	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9530	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
9531	echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes; \
9532	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9533	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9534	case $(srcdir) in \
9535	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9536	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9537		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9538	esac; \
9539	module_srcdir=fixincludes; \
9540	$(SHELL) $$s/$$module_srcdir/configure \
9541	  --srcdir=$${topdir}/$$module_srcdir \
9542	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9543	  --target=${target_alias} \
9544	  --with-build-libsubdir=$(HOST_SUBDIR) \
9545	  $(STAGEprofile_CONFIGURE_FLAGS)
9546@endif fixincludes-bootstrap
9547
9548.PHONY: configure-stagetrain-fixincludes maybe-configure-stagetrain-fixincludes
9549maybe-configure-stagetrain-fixincludes:
9550@if fixincludes-bootstrap
9551maybe-configure-stagetrain-fixincludes: configure-stagetrain-fixincludes
9552configure-stagetrain-fixincludes:
9553	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
9554	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9555	@r=`${PWD_COMMAND}`; export r; \
9556	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9557	TFLAGS="$(STAGEtrain_TFLAGS)"; \
9558	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9559	$(HOST_EXPORTS) \
9560	$(POSTSTAGE1_HOST_EXPORTS) \
9561	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
9562	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
9563	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
9564	echo Configuring stage train in $(HOST_SUBDIR)/fixincludes; \
9565	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9566	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9567	case $(srcdir) in \
9568	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9569	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9570		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9571	esac; \
9572	module_srcdir=fixincludes; \
9573	$(SHELL) $$s/$$module_srcdir/configure \
9574	  --srcdir=$${topdir}/$$module_srcdir \
9575	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9576	  --target=${target_alias} \
9577	  --with-build-libsubdir=$(HOST_SUBDIR) \
9578	  $(STAGEtrain_CONFIGURE_FLAGS)
9579@endif fixincludes-bootstrap
9580
9581.PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
9582maybe-configure-stagefeedback-fixincludes:
9583@if fixincludes-bootstrap
9584maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
9585configure-stagefeedback-fixincludes:
9586	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9587	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9588	@r=`${PWD_COMMAND}`; export r; \
9589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9590	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9591	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9592	$(HOST_EXPORTS) \
9593	$(POSTSTAGE1_HOST_EXPORTS) \
9594	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9595	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9596	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
9597	echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes; \
9598	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9599	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9600	case $(srcdir) in \
9601	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9602	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9603		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9604	esac; \
9605	module_srcdir=fixincludes; \
9606	$(SHELL) $$s/$$module_srcdir/configure \
9607	  --srcdir=$${topdir}/$$module_srcdir \
9608	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9609	  --target=${target_alias} \
9610	  --with-build-libsubdir=$(HOST_SUBDIR) \
9611	  $(STAGEfeedback_CONFIGURE_FLAGS)
9612@endif fixincludes-bootstrap
9613
9614.PHONY: configure-stageautoprofile-fixincludes maybe-configure-stageautoprofile-fixincludes
9615maybe-configure-stageautoprofile-fixincludes:
9616@if fixincludes-bootstrap
9617maybe-configure-stageautoprofile-fixincludes: configure-stageautoprofile-fixincludes
9618configure-stageautoprofile-fixincludes:
9619	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
9620	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9621	@r=`${PWD_COMMAND}`; export r; \
9622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9623	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
9624	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9625	$(HOST_EXPORTS) \
9626	$(POSTSTAGE1_HOST_EXPORTS) \
9627	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
9628	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
9629	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
9630	echo Configuring stage autoprofile in $(HOST_SUBDIR)/fixincludes; \
9631	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9632	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9633	case $(srcdir) in \
9634	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9635	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9636		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9637	esac; \
9638	module_srcdir=fixincludes; \
9639	$(SHELL) $$s/$$module_srcdir/configure \
9640	  --srcdir=$${topdir}/$$module_srcdir \
9641	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9642	  --target=${target_alias} \
9643	  --with-build-libsubdir=$(HOST_SUBDIR) \
9644	  $(STAGEautoprofile_CONFIGURE_FLAGS)
9645@endif fixincludes-bootstrap
9646
9647.PHONY: configure-stageautofeedback-fixincludes maybe-configure-stageautofeedback-fixincludes
9648maybe-configure-stageautofeedback-fixincludes:
9649@if fixincludes-bootstrap
9650maybe-configure-stageautofeedback-fixincludes: configure-stageautofeedback-fixincludes
9651configure-stageautofeedback-fixincludes:
9652	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
9653	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
9654	@r=`${PWD_COMMAND}`; export r; \
9655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9656	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
9657	test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9658	$(HOST_EXPORTS) \
9659	$(POSTSTAGE1_HOST_EXPORTS) \
9660	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
9661	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
9662	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
9663	echo Configuring stage autofeedback in $(HOST_SUBDIR)/fixincludes; \
9664	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes; \
9665	cd $(HOST_SUBDIR)/fixincludes || exit 1; \
9666	case $(srcdir) in \
9667	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9668	  *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9669		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9670	esac; \
9671	module_srcdir=fixincludes; \
9672	$(SHELL) $$s/$$module_srcdir/configure \
9673	  --srcdir=$${topdir}/$$module_srcdir \
9674	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9675	  --target=${target_alias} \
9676	  --with-build-libsubdir=$(HOST_SUBDIR) \
9677	  $(STAGEautofeedback_CONFIGURE_FLAGS)
9678@endif fixincludes-bootstrap
9679
9680
9681
9682
9683
9684.PHONY: all-fixincludes maybe-all-fixincludes
9685maybe-all-fixincludes:
9686@if gcc-bootstrap
9687all-fixincludes: stage_current
9688@endif gcc-bootstrap
9689@if fixincludes
9690TARGET-fixincludes=all
9691maybe-all-fixincludes: all-fixincludes
9692all-fixincludes: configure-fixincludes
9693	@r=`${PWD_COMMAND}`; export r; \
9694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9695	$(HOST_EXPORTS)  \
9696	(cd $(HOST_SUBDIR)/fixincludes && \
9697	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
9698		$(TARGET-fixincludes))
9699@endif fixincludes
9700
9701
9702
9703.PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
9704.PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
9705maybe-all-stage1-fixincludes:
9706maybe-clean-stage1-fixincludes:
9707@if fixincludes-bootstrap
9708maybe-all-stage1-fixincludes: all-stage1-fixincludes
9709all-stage1: all-stage1-fixincludes
9710TARGET-stage1-fixincludes = $(TARGET-fixincludes)
9711all-stage1-fixincludes: configure-stage1-fixincludes
9712	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9713	@r=`${PWD_COMMAND}`; export r; \
9714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9715	TFLAGS="$(STAGE1_TFLAGS)"; \
9716	$(HOST_EXPORTS)  \
9717	cd $(HOST_SUBDIR)/fixincludes && \
9718	 \
9719	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9720		CFLAGS="$(STAGE1_CFLAGS)" \
9721		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
9722		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9723		LIBCFLAGS="$(LIBCFLAGS)" \
9724		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9725		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9726		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9727		$(EXTRA_HOST_FLAGS)  \
9728		$(STAGE1_FLAGS_TO_PASS)  \
9729		TFLAGS="$(STAGE1_TFLAGS)"  \
9730		$(TARGET-stage1-fixincludes)
9731
9732maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
9733clean-stage1: clean-stage1-fixincludes
9734clean-stage1-fixincludes:
9735	@if [ $(current_stage) = stage1 ]; then \
9736	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9737	else \
9738	  [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
9739	  $(MAKE) stage1-start; \
9740	fi; \
9741	cd $(HOST_SUBDIR)/fixincludes && \
9742	$(MAKE) $(EXTRA_HOST_FLAGS)  \
9743	$(STAGE1_FLAGS_TO_PASS)  clean
9744@endif fixincludes-bootstrap
9745
9746
9747.PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
9748.PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
9749maybe-all-stage2-fixincludes:
9750maybe-clean-stage2-fixincludes:
9751@if fixincludes-bootstrap
9752maybe-all-stage2-fixincludes: all-stage2-fixincludes
9753all-stage2: all-stage2-fixincludes
9754TARGET-stage2-fixincludes = $(TARGET-fixincludes)
9755all-stage2-fixincludes: configure-stage2-fixincludes
9756	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9757	@r=`${PWD_COMMAND}`; export r; \
9758	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9759	TFLAGS="$(STAGE2_TFLAGS)"; \
9760	$(HOST_EXPORTS) \
9761	$(POSTSTAGE1_HOST_EXPORTS)  \
9762	cd $(HOST_SUBDIR)/fixincludes && \
9763	 \
9764	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9765		CFLAGS="$(STAGE2_CFLAGS)" \
9766		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
9767		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9768		LIBCFLAGS="$(STAGE2_CFLAGS)" \
9769		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9770		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9771		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9772		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9773		TFLAGS="$(STAGE2_TFLAGS)"  \
9774		$(TARGET-stage2-fixincludes)
9775
9776maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
9777clean-stage2: clean-stage2-fixincludes
9778clean-stage2-fixincludes:
9779	@if [ $(current_stage) = stage2 ]; then \
9780	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9781	else \
9782	  [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
9783	  $(MAKE) stage2-start; \
9784	fi; \
9785	cd $(HOST_SUBDIR)/fixincludes && \
9786	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9787@endif fixincludes-bootstrap
9788
9789
9790.PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
9791.PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
9792maybe-all-stage3-fixincludes:
9793maybe-clean-stage3-fixincludes:
9794@if fixincludes-bootstrap
9795maybe-all-stage3-fixincludes: all-stage3-fixincludes
9796all-stage3: all-stage3-fixincludes
9797TARGET-stage3-fixincludes = $(TARGET-fixincludes)
9798all-stage3-fixincludes: configure-stage3-fixincludes
9799	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9800	@r=`${PWD_COMMAND}`; export r; \
9801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9802	TFLAGS="$(STAGE3_TFLAGS)"; \
9803	$(HOST_EXPORTS) \
9804	$(POSTSTAGE1_HOST_EXPORTS)  \
9805	cd $(HOST_SUBDIR)/fixincludes && \
9806	 \
9807	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9808		CFLAGS="$(STAGE3_CFLAGS)" \
9809		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
9810		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9811		LIBCFLAGS="$(STAGE3_CFLAGS)" \
9812		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9813		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9814		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9815		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9816		TFLAGS="$(STAGE3_TFLAGS)"  \
9817		$(TARGET-stage3-fixincludes)
9818
9819maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
9820clean-stage3: clean-stage3-fixincludes
9821clean-stage3-fixincludes:
9822	@if [ $(current_stage) = stage3 ]; then \
9823	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9824	else \
9825	  [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
9826	  $(MAKE) stage3-start; \
9827	fi; \
9828	cd $(HOST_SUBDIR)/fixincludes && \
9829	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9830@endif fixincludes-bootstrap
9831
9832
9833.PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
9834.PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
9835maybe-all-stage4-fixincludes:
9836maybe-clean-stage4-fixincludes:
9837@if fixincludes-bootstrap
9838maybe-all-stage4-fixincludes: all-stage4-fixincludes
9839all-stage4: all-stage4-fixincludes
9840TARGET-stage4-fixincludes = $(TARGET-fixincludes)
9841all-stage4-fixincludes: configure-stage4-fixincludes
9842	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9843	@r=`${PWD_COMMAND}`; export r; \
9844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9845	TFLAGS="$(STAGE4_TFLAGS)"; \
9846	$(HOST_EXPORTS) \
9847	$(POSTSTAGE1_HOST_EXPORTS)  \
9848	cd $(HOST_SUBDIR)/fixincludes && \
9849	 \
9850	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9851		CFLAGS="$(STAGE4_CFLAGS)" \
9852		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
9853		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9854		LIBCFLAGS="$(STAGE4_CFLAGS)" \
9855		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9856		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9857		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9858		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9859		TFLAGS="$(STAGE4_TFLAGS)"  \
9860		$(TARGET-stage4-fixincludes)
9861
9862maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
9863clean-stage4: clean-stage4-fixincludes
9864clean-stage4-fixincludes:
9865	@if [ $(current_stage) = stage4 ]; then \
9866	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9867	else \
9868	  [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
9869	  $(MAKE) stage4-start; \
9870	fi; \
9871	cd $(HOST_SUBDIR)/fixincludes && \
9872	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9873@endif fixincludes-bootstrap
9874
9875
9876.PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
9877.PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
9878maybe-all-stageprofile-fixincludes:
9879maybe-clean-stageprofile-fixincludes:
9880@if fixincludes-bootstrap
9881maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
9882all-stageprofile: all-stageprofile-fixincludes
9883TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
9884all-stageprofile-fixincludes: configure-stageprofile-fixincludes
9885	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9886	@r=`${PWD_COMMAND}`; export r; \
9887	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9888	TFLAGS="$(STAGEprofile_TFLAGS)"; \
9889	$(HOST_EXPORTS) \
9890	$(POSTSTAGE1_HOST_EXPORTS)  \
9891	cd $(HOST_SUBDIR)/fixincludes && \
9892	 \
9893	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9894		CFLAGS="$(STAGEprofile_CFLAGS)" \
9895		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
9896		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9897		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9898		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9899		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9900		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9901		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9902		TFLAGS="$(STAGEprofile_TFLAGS)"  \
9903		$(TARGET-stageprofile-fixincludes)
9904
9905maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
9906clean-stageprofile: clean-stageprofile-fixincludes
9907clean-stageprofile-fixincludes:
9908	@if [ $(current_stage) = stageprofile ]; then \
9909	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9910	else \
9911	  [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
9912	  $(MAKE) stageprofile-start; \
9913	fi; \
9914	cd $(HOST_SUBDIR)/fixincludes && \
9915	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9916@endif fixincludes-bootstrap
9917
9918
9919.PHONY: all-stagetrain-fixincludes maybe-all-stagetrain-fixincludes
9920.PHONY: clean-stagetrain-fixincludes maybe-clean-stagetrain-fixincludes
9921maybe-all-stagetrain-fixincludes:
9922maybe-clean-stagetrain-fixincludes:
9923@if fixincludes-bootstrap
9924maybe-all-stagetrain-fixincludes: all-stagetrain-fixincludes
9925all-stagetrain: all-stagetrain-fixincludes
9926TARGET-stagetrain-fixincludes = $(TARGET-fixincludes)
9927all-stagetrain-fixincludes: configure-stagetrain-fixincludes
9928	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
9929	@r=`${PWD_COMMAND}`; export r; \
9930	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9931	TFLAGS="$(STAGEtrain_TFLAGS)"; \
9932	$(HOST_EXPORTS) \
9933	$(POSTSTAGE1_HOST_EXPORTS)  \
9934	cd $(HOST_SUBDIR)/fixincludes && \
9935	 \
9936	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9937		CFLAGS="$(STAGEtrain_CFLAGS)" \
9938		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
9939		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
9940		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
9941		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9942		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9943		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9944		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9945		TFLAGS="$(STAGEtrain_TFLAGS)"  \
9946		$(TARGET-stagetrain-fixincludes)
9947
9948maybe-clean-stagetrain-fixincludes: clean-stagetrain-fixincludes
9949clean-stagetrain: clean-stagetrain-fixincludes
9950clean-stagetrain-fixincludes:
9951	@if [ $(current_stage) = stagetrain ]; then \
9952	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9953	else \
9954	  [ -f $(HOST_SUBDIR)/stagetrain-fixincludes/Makefile ] || exit 0; \
9955	  $(MAKE) stagetrain-start; \
9956	fi; \
9957	cd $(HOST_SUBDIR)/fixincludes && \
9958	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
9959@endif fixincludes-bootstrap
9960
9961
9962.PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
9963.PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
9964maybe-all-stagefeedback-fixincludes:
9965maybe-clean-stagefeedback-fixincludes:
9966@if fixincludes-bootstrap
9967maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
9968all-stagefeedback: all-stagefeedback-fixincludes
9969TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
9970all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
9971	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9972	@r=`${PWD_COMMAND}`; export r; \
9973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9974	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9975	$(HOST_EXPORTS) \
9976	$(POSTSTAGE1_HOST_EXPORTS)  \
9977	cd $(HOST_SUBDIR)/fixincludes && \
9978	 \
9979	$(MAKE) $(BASE_FLAGS_TO_PASS) \
9980		CFLAGS="$(STAGEfeedback_CFLAGS)" \
9981		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
9982		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9983		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9984		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9985		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9986		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9987		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
9988		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
9989		$(TARGET-stagefeedback-fixincludes)
9990
9991maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
9992clean-stagefeedback: clean-stagefeedback-fixincludes
9993clean-stagefeedback-fixincludes:
9994	@if [ $(current_stage) = stagefeedback ]; then \
9995	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
9996	else \
9997	  [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
9998	  $(MAKE) stagefeedback-start; \
9999	fi; \
10000	cd $(HOST_SUBDIR)/fixincludes && \
10001	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10002@endif fixincludes-bootstrap
10003
10004
10005.PHONY: all-stageautoprofile-fixincludes maybe-all-stageautoprofile-fixincludes
10006.PHONY: clean-stageautoprofile-fixincludes maybe-clean-stageautoprofile-fixincludes
10007maybe-all-stageautoprofile-fixincludes:
10008maybe-clean-stageautoprofile-fixincludes:
10009@if fixincludes-bootstrap
10010maybe-all-stageautoprofile-fixincludes: all-stageautoprofile-fixincludes
10011all-stageautoprofile: all-stageautoprofile-fixincludes
10012TARGET-stageautoprofile-fixincludes = $(TARGET-fixincludes)
10013all-stageautoprofile-fixincludes: configure-stageautoprofile-fixincludes
10014	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
10015	@r=`${PWD_COMMAND}`; export r; \
10016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10017	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
10018	$(HOST_EXPORTS) \
10019	$(POSTSTAGE1_HOST_EXPORTS)  \
10020	cd $(HOST_SUBDIR)/fixincludes && \
10021	$$s/gcc/config/i386/$(AUTO_PROFILE) \
10022	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10023		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
10024		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
10025		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
10026		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
10027		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10028		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10029		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10030		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10031		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
10032		$(TARGET-stageautoprofile-fixincludes)
10033
10034maybe-clean-stageautoprofile-fixincludes: clean-stageautoprofile-fixincludes
10035clean-stageautoprofile: clean-stageautoprofile-fixincludes
10036clean-stageautoprofile-fixincludes:
10037	@if [ $(current_stage) = stageautoprofile ]; then \
10038	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
10039	else \
10040	  [ -f $(HOST_SUBDIR)/stageautoprofile-fixincludes/Makefile ] || exit 0; \
10041	  $(MAKE) stageautoprofile-start; \
10042	fi; \
10043	cd $(HOST_SUBDIR)/fixincludes && \
10044	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10045@endif fixincludes-bootstrap
10046
10047
10048.PHONY: all-stageautofeedback-fixincludes maybe-all-stageautofeedback-fixincludes
10049.PHONY: clean-stageautofeedback-fixincludes maybe-clean-stageautofeedback-fixincludes
10050maybe-all-stageautofeedback-fixincludes:
10051maybe-clean-stageautofeedback-fixincludes:
10052@if fixincludes-bootstrap
10053maybe-all-stageautofeedback-fixincludes: all-stageautofeedback-fixincludes
10054all-stageautofeedback: all-stageautofeedback-fixincludes
10055TARGET-stageautofeedback-fixincludes = $(TARGET-fixincludes)
10056all-stageautofeedback-fixincludes: configure-stageautofeedback-fixincludes
10057	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
10058	@r=`${PWD_COMMAND}`; export r; \
10059	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10060	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
10061	$(HOST_EXPORTS) \
10062	$(POSTSTAGE1_HOST_EXPORTS)  \
10063	cd $(HOST_SUBDIR)/fixincludes && \
10064	 \
10065	$(MAKE) $(BASE_FLAGS_TO_PASS) \
10066		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
10067		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
10068		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
10069		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
10070		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10071		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10072		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10073		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
10074		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
10075		$(TARGET-stageautofeedback-fixincludes)
10076
10077maybe-clean-stageautofeedback-fixincludes: clean-stageautofeedback-fixincludes
10078clean-stageautofeedback: clean-stageautofeedback-fixincludes
10079clean-stageautofeedback-fixincludes:
10080	@if [ $(current_stage) = stageautofeedback ]; then \
10081	  [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
10082	else \
10083	  [ -f $(HOST_SUBDIR)/stageautofeedback-fixincludes/Makefile ] || exit 0; \
10084	  $(MAKE) stageautofeedback-start; \
10085	fi; \
10086	cd $(HOST_SUBDIR)/fixincludes && \
10087	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
10088@endif fixincludes-bootstrap
10089
10090
10091
10092
10093
10094.PHONY: check-fixincludes maybe-check-fixincludes
10095maybe-check-fixincludes:
10096@if fixincludes
10097maybe-check-fixincludes: check-fixincludes
10098
10099check-fixincludes:
10100	@: $(MAKE); $(unstage)
10101	@r=`${PWD_COMMAND}`; export r; \
10102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10103	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
10104	(cd $(HOST_SUBDIR)/fixincludes && \
10105	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
10106
10107@endif fixincludes
10108
10109.PHONY: install-fixincludes maybe-install-fixincludes
10110maybe-install-fixincludes:
10111@if fixincludes
10112maybe-install-fixincludes: install-fixincludes
10113
10114install-fixincludes: installdirs
10115	@: $(MAKE); $(unstage)
10116	@r=`${PWD_COMMAND}`; export r; \
10117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10118	$(HOST_EXPORTS) \
10119	(cd $(HOST_SUBDIR)/fixincludes && \
10120	  $(MAKE) $(FLAGS_TO_PASS)  install)
10121
10122@endif fixincludes
10123
10124.PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
10125maybe-install-strip-fixincludes:
10126@if fixincludes
10127maybe-install-strip-fixincludes: install-strip-fixincludes
10128
10129install-strip-fixincludes: installdirs
10130	@: $(MAKE); $(unstage)
10131	@r=`${PWD_COMMAND}`; export r; \
10132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10133	$(HOST_EXPORTS) \
10134	(cd $(HOST_SUBDIR)/fixincludes && \
10135	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
10136
10137@endif fixincludes
10138
10139# Other targets (info, dvi, pdf, etc.)
10140
10141.PHONY: maybe-info-fixincludes info-fixincludes
10142maybe-info-fixincludes:
10143@if fixincludes
10144maybe-info-fixincludes: info-fixincludes
10145
10146info-fixincludes: \
10147    configure-fixincludes
10148	@[ -f ./fixincludes/Makefile ] || exit 0; \
10149	r=`${PWD_COMMAND}`; export r; \
10150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10151	$(HOST_EXPORTS) \
10152	for flag in $(EXTRA_HOST_FLAGS) ; do \
10153	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10154	done; \
10155	echo "Doing info in fixincludes"; \
10156	(cd $(HOST_SUBDIR)/fixincludes && \
10157	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10158	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10159	          "RANLIB=$${RANLIB}" \
10160	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10161	          info) \
10162	  || exit 1
10163
10164@endif fixincludes
10165
10166.PHONY: maybe-dvi-fixincludes dvi-fixincludes
10167maybe-dvi-fixincludes:
10168@if fixincludes
10169maybe-dvi-fixincludes: dvi-fixincludes
10170
10171dvi-fixincludes: \
10172    configure-fixincludes
10173	@[ -f ./fixincludes/Makefile ] || exit 0; \
10174	r=`${PWD_COMMAND}`; export r; \
10175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10176	$(HOST_EXPORTS) \
10177	for flag in $(EXTRA_HOST_FLAGS) ; do \
10178	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10179	done; \
10180	echo "Doing dvi in fixincludes"; \
10181	(cd $(HOST_SUBDIR)/fixincludes && \
10182	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10183	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10184	          "RANLIB=$${RANLIB}" \
10185	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10186	          dvi) \
10187	  || exit 1
10188
10189@endif fixincludes
10190
10191.PHONY: maybe-pdf-fixincludes pdf-fixincludes
10192maybe-pdf-fixincludes:
10193@if fixincludes
10194maybe-pdf-fixincludes: pdf-fixincludes
10195
10196pdf-fixincludes: \
10197    configure-fixincludes
10198	@[ -f ./fixincludes/Makefile ] || exit 0; \
10199	r=`${PWD_COMMAND}`; export r; \
10200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10201	$(HOST_EXPORTS) \
10202	for flag in $(EXTRA_HOST_FLAGS) ; do \
10203	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10204	done; \
10205	echo "Doing pdf in fixincludes"; \
10206	(cd $(HOST_SUBDIR)/fixincludes && \
10207	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10208	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10209	          "RANLIB=$${RANLIB}" \
10210	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10211	          pdf) \
10212	  || exit 1
10213
10214@endif fixincludes
10215
10216.PHONY: maybe-html-fixincludes html-fixincludes
10217maybe-html-fixincludes:
10218@if fixincludes
10219maybe-html-fixincludes: html-fixincludes
10220
10221html-fixincludes: \
10222    configure-fixincludes
10223	@[ -f ./fixincludes/Makefile ] || exit 0; \
10224	r=`${PWD_COMMAND}`; export r; \
10225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10226	$(HOST_EXPORTS) \
10227	for flag in $(EXTRA_HOST_FLAGS) ; do \
10228	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10229	done; \
10230	echo "Doing html in fixincludes"; \
10231	(cd $(HOST_SUBDIR)/fixincludes && \
10232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10234	          "RANLIB=$${RANLIB}" \
10235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10236	          html) \
10237	  || exit 1
10238
10239@endif fixincludes
10240
10241.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
10242maybe-TAGS-fixincludes:
10243@if fixincludes
10244maybe-TAGS-fixincludes: TAGS-fixincludes
10245
10246# fixincludes doesn't support TAGS.
10247TAGS-fixincludes:
10248
10249@endif fixincludes
10250
10251.PHONY: maybe-install-info-fixincludes install-info-fixincludes
10252maybe-install-info-fixincludes:
10253@if fixincludes
10254maybe-install-info-fixincludes: install-info-fixincludes
10255
10256install-info-fixincludes: \
10257    configure-fixincludes \
10258    info-fixincludes
10259	@[ -f ./fixincludes/Makefile ] || exit 0; \
10260	r=`${PWD_COMMAND}`; export r; \
10261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10262	$(HOST_EXPORTS) \
10263	for flag in $(EXTRA_HOST_FLAGS) ; do \
10264	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10265	done; \
10266	echo "Doing install-info in fixincludes"; \
10267	(cd $(HOST_SUBDIR)/fixincludes && \
10268	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10269	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10270	          "RANLIB=$${RANLIB}" \
10271	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10272	          install-info) \
10273	  || exit 1
10274
10275@endif fixincludes
10276
10277.PHONY: maybe-install-dvi-fixincludes install-dvi-fixincludes
10278maybe-install-dvi-fixincludes:
10279@if fixincludes
10280maybe-install-dvi-fixincludes: install-dvi-fixincludes
10281
10282# fixincludes doesn't support install-dvi.
10283install-dvi-fixincludes:
10284
10285@endif fixincludes
10286
10287.PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
10288maybe-install-pdf-fixincludes:
10289@if fixincludes
10290maybe-install-pdf-fixincludes: install-pdf-fixincludes
10291
10292install-pdf-fixincludes: \
10293    configure-fixincludes \
10294    pdf-fixincludes
10295	@[ -f ./fixincludes/Makefile ] || exit 0; \
10296	r=`${PWD_COMMAND}`; export r; \
10297	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10298	$(HOST_EXPORTS) \
10299	for flag in $(EXTRA_HOST_FLAGS) ; do \
10300	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10301	done; \
10302	echo "Doing install-pdf in fixincludes"; \
10303	(cd $(HOST_SUBDIR)/fixincludes && \
10304	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10305	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10306	          "RANLIB=$${RANLIB}" \
10307	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10308	          install-pdf) \
10309	  || exit 1
10310
10311@endif fixincludes
10312
10313.PHONY: maybe-install-html-fixincludes install-html-fixincludes
10314maybe-install-html-fixincludes:
10315@if fixincludes
10316maybe-install-html-fixincludes: install-html-fixincludes
10317
10318install-html-fixincludes: \
10319    configure-fixincludes \
10320    html-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 install-html 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	          install-html) \
10335	  || exit 1
10336
10337@endif fixincludes
10338
10339.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
10340maybe-installcheck-fixincludes:
10341@if fixincludes
10342maybe-installcheck-fixincludes: installcheck-fixincludes
10343
10344installcheck-fixincludes: \
10345    configure-fixincludes
10346	@[ -f ./fixincludes/Makefile ] || exit 0; \
10347	r=`${PWD_COMMAND}`; export r; \
10348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10349	$(HOST_EXPORTS) \
10350	for flag in $(EXTRA_HOST_FLAGS) ; do \
10351	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10352	done; \
10353	echo "Doing installcheck in fixincludes"; \
10354	(cd $(HOST_SUBDIR)/fixincludes && \
10355	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10356	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10357	          "RANLIB=$${RANLIB}" \
10358	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10359	          installcheck) \
10360	  || exit 1
10361
10362@endif fixincludes
10363
10364.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
10365maybe-mostlyclean-fixincludes:
10366@if fixincludes
10367maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
10368
10369mostlyclean-fixincludes:
10370	@[ -f ./fixincludes/Makefile ] || exit 0; \
10371	r=`${PWD_COMMAND}`; export r; \
10372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10373	$(HOST_EXPORTS) \
10374	for flag in $(EXTRA_HOST_FLAGS) ; do \
10375	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10376	done; \
10377	echo "Doing mostlyclean in fixincludes"; \
10378	(cd $(HOST_SUBDIR)/fixincludes && \
10379	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10380	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10381	          "RANLIB=$${RANLIB}" \
10382	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10383	          mostlyclean) \
10384	  || exit 1
10385
10386@endif fixincludes
10387
10388.PHONY: maybe-clean-fixincludes clean-fixincludes
10389maybe-clean-fixincludes:
10390@if fixincludes
10391maybe-clean-fixincludes: clean-fixincludes
10392
10393clean-fixincludes:
10394	@[ -f ./fixincludes/Makefile ] || exit 0; \
10395	r=`${PWD_COMMAND}`; export r; \
10396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10397	$(HOST_EXPORTS) \
10398	for flag in $(EXTRA_HOST_FLAGS) ; do \
10399	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10400	done; \
10401	echo "Doing clean in fixincludes"; \
10402	(cd $(HOST_SUBDIR)/fixincludes && \
10403	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10404	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10405	          "RANLIB=$${RANLIB}" \
10406	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10407	          clean) \
10408	  || exit 1
10409
10410@endif fixincludes
10411
10412.PHONY: maybe-distclean-fixincludes distclean-fixincludes
10413maybe-distclean-fixincludes:
10414@if fixincludes
10415maybe-distclean-fixincludes: distclean-fixincludes
10416
10417distclean-fixincludes:
10418	@[ -f ./fixincludes/Makefile ] || exit 0; \
10419	r=`${PWD_COMMAND}`; export r; \
10420	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10421	$(HOST_EXPORTS) \
10422	for flag in $(EXTRA_HOST_FLAGS) ; do \
10423	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10424	done; \
10425	echo "Doing distclean in fixincludes"; \
10426	(cd $(HOST_SUBDIR)/fixincludes && \
10427	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10428	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10429	          "RANLIB=$${RANLIB}" \
10430	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10431	          distclean) \
10432	  || exit 1
10433
10434@endif fixincludes
10435
10436.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
10437maybe-maintainer-clean-fixincludes:
10438@if fixincludes
10439maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
10440
10441maintainer-clean-fixincludes:
10442	@[ -f ./fixincludes/Makefile ] || exit 0; \
10443	r=`${PWD_COMMAND}`; export r; \
10444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10445	$(HOST_EXPORTS) \
10446	for flag in $(EXTRA_HOST_FLAGS) ; do \
10447	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10448	done; \
10449	echo "Doing maintainer-clean in fixincludes"; \
10450	(cd $(HOST_SUBDIR)/fixincludes && \
10451	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10452	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10453	          "RANLIB=$${RANLIB}" \
10454	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10455	          maintainer-clean) \
10456	  || exit 1
10457
10458@endif fixincludes
10459
10460
10461
10462.PHONY: configure-flex maybe-configure-flex
10463maybe-configure-flex:
10464@if gcc-bootstrap
10465configure-flex: stage_current
10466@endif gcc-bootstrap
10467@if flex
10468maybe-configure-flex: configure-flex
10469configure-flex:
10470	@: $(MAKE); $(unstage)
10471	@r=`${PWD_COMMAND}`; export r; \
10472	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10473	test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
10474	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex; \
10475	$(HOST_EXPORTS)  \
10476	echo Configuring in $(HOST_SUBDIR)/flex; \
10477	cd "$(HOST_SUBDIR)/flex" || exit 1; \
10478	case $(srcdir) in \
10479	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10480	  *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
10481		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10482	esac; \
10483	module_srcdir=flex; \
10484	$(SHELL) \
10485	  $$s/$$module_srcdir/configure \
10486	  --srcdir=$${topdir}/$$module_srcdir \
10487	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10488	  --target=${target_alias}  \
10489	  || exit 1
10490@endif flex
10491
10492
10493
10494
10495
10496.PHONY: all-flex maybe-all-flex
10497maybe-all-flex:
10498@if gcc-bootstrap
10499all-flex: stage_current
10500@endif gcc-bootstrap
10501@if flex
10502TARGET-flex=all
10503maybe-all-flex: all-flex
10504all-flex: configure-flex
10505	@: $(MAKE); $(unstage)
10506	@r=`${PWD_COMMAND}`; export r; \
10507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10508	$(HOST_EXPORTS)  \
10509	(cd $(HOST_SUBDIR)/flex && \
10510	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
10511		$(TARGET-flex))
10512@endif flex
10513
10514
10515
10516
10517.PHONY: check-flex maybe-check-flex
10518maybe-check-flex:
10519@if flex
10520maybe-check-flex: check-flex
10521
10522# This module is only tested in a native toolchain.
10523check-flex:
10524	@: $(MAKE); $(unstage)
10525	@if [ '$(host)' = '$(target)' ]; then \
10526	  r=`${PWD_COMMAND}`; export r; \
10527	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10528	  $(HOST_EXPORTS)  \
10529	  (cd $(HOST_SUBDIR)/flex && \
10530	    $(MAKE) $(FLAGS_TO_PASS)  check)
10531	fi
10532
10533@endif flex
10534
10535.PHONY: install-flex maybe-install-flex
10536maybe-install-flex:
10537@if flex
10538maybe-install-flex: install-flex
10539
10540install-flex: installdirs
10541	@: $(MAKE); $(unstage)
10542	@r=`${PWD_COMMAND}`; export r; \
10543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10544	$(HOST_EXPORTS) \
10545	(cd $(HOST_SUBDIR)/flex && \
10546	  $(MAKE) $(FLAGS_TO_PASS)  install)
10547
10548@endif flex
10549
10550.PHONY: install-strip-flex maybe-install-strip-flex
10551maybe-install-strip-flex:
10552@if flex
10553maybe-install-strip-flex: install-strip-flex
10554
10555install-strip-flex: installdirs
10556	@: $(MAKE); $(unstage)
10557	@r=`${PWD_COMMAND}`; export r; \
10558	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10559	$(HOST_EXPORTS) \
10560	(cd $(HOST_SUBDIR)/flex && \
10561	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
10562
10563@endif flex
10564
10565# Other targets (info, dvi, pdf, etc.)
10566
10567.PHONY: maybe-info-flex info-flex
10568maybe-info-flex:
10569@if flex
10570maybe-info-flex: info-flex
10571
10572info-flex: \
10573    configure-flex
10574	@: $(MAKE); $(unstage)
10575	@[ -f ./flex/Makefile ] || exit 0; \
10576	r=`${PWD_COMMAND}`; export r; \
10577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10578	$(HOST_EXPORTS) \
10579	for flag in $(EXTRA_HOST_FLAGS) ; do \
10580	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10581	done; \
10582	echo "Doing info in flex"; \
10583	(cd $(HOST_SUBDIR)/flex && \
10584	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10585	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10586	          "RANLIB=$${RANLIB}" \
10587	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10588	          info) \
10589	  || exit 1
10590
10591@endif flex
10592
10593.PHONY: maybe-dvi-flex dvi-flex
10594maybe-dvi-flex:
10595@if flex
10596maybe-dvi-flex: dvi-flex
10597
10598dvi-flex: \
10599    configure-flex
10600	@: $(MAKE); $(unstage)
10601	@[ -f ./flex/Makefile ] || exit 0; \
10602	r=`${PWD_COMMAND}`; export r; \
10603	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10604	$(HOST_EXPORTS) \
10605	for flag in $(EXTRA_HOST_FLAGS) ; do \
10606	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10607	done; \
10608	echo "Doing dvi in flex"; \
10609	(cd $(HOST_SUBDIR)/flex && \
10610	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10611	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10612	          "RANLIB=$${RANLIB}" \
10613	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10614	          dvi) \
10615	  || exit 1
10616
10617@endif flex
10618
10619.PHONY: maybe-pdf-flex pdf-flex
10620maybe-pdf-flex:
10621@if flex
10622maybe-pdf-flex: pdf-flex
10623
10624pdf-flex: \
10625    configure-flex
10626	@: $(MAKE); $(unstage)
10627	@[ -f ./flex/Makefile ] || exit 0; \
10628	r=`${PWD_COMMAND}`; export r; \
10629	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10630	$(HOST_EXPORTS) \
10631	for flag in $(EXTRA_HOST_FLAGS) ; do \
10632	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10633	done; \
10634	echo "Doing pdf in flex"; \
10635	(cd $(HOST_SUBDIR)/flex && \
10636	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10637	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10638	          "RANLIB=$${RANLIB}" \
10639	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10640	          pdf) \
10641	  || exit 1
10642
10643@endif flex
10644
10645.PHONY: maybe-html-flex html-flex
10646maybe-html-flex:
10647@if flex
10648maybe-html-flex: html-flex
10649
10650html-flex: \
10651    configure-flex
10652	@: $(MAKE); $(unstage)
10653	@[ -f ./flex/Makefile ] || exit 0; \
10654	r=`${PWD_COMMAND}`; export r; \
10655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10656	$(HOST_EXPORTS) \
10657	for flag in $(EXTRA_HOST_FLAGS) ; do \
10658	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10659	done; \
10660	echo "Doing html in flex"; \
10661	(cd $(HOST_SUBDIR)/flex && \
10662	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10663	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10664	          "RANLIB=$${RANLIB}" \
10665	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10666	          html) \
10667	  || exit 1
10668
10669@endif flex
10670
10671.PHONY: maybe-TAGS-flex TAGS-flex
10672maybe-TAGS-flex:
10673@if flex
10674maybe-TAGS-flex: TAGS-flex
10675
10676TAGS-flex: \
10677    configure-flex
10678	@: $(MAKE); $(unstage)
10679	@[ -f ./flex/Makefile ] || exit 0; \
10680	r=`${PWD_COMMAND}`; export r; \
10681	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10682	$(HOST_EXPORTS) \
10683	for flag in $(EXTRA_HOST_FLAGS) ; do \
10684	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10685	done; \
10686	echo "Doing TAGS in flex"; \
10687	(cd $(HOST_SUBDIR)/flex && \
10688	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10689	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10690	          "RANLIB=$${RANLIB}" \
10691	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10692	          TAGS) \
10693	  || exit 1
10694
10695@endif flex
10696
10697.PHONY: maybe-install-info-flex install-info-flex
10698maybe-install-info-flex:
10699@if flex
10700maybe-install-info-flex: install-info-flex
10701
10702install-info-flex: \
10703    configure-flex \
10704    info-flex
10705	@: $(MAKE); $(unstage)
10706	@[ -f ./flex/Makefile ] || exit 0; \
10707	r=`${PWD_COMMAND}`; export r; \
10708	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10709	$(HOST_EXPORTS) \
10710	for flag in $(EXTRA_HOST_FLAGS) ; do \
10711	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10712	done; \
10713	echo "Doing install-info in flex"; \
10714	(cd $(HOST_SUBDIR)/flex && \
10715	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10716	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10717	          "RANLIB=$${RANLIB}" \
10718	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10719	          install-info) \
10720	  || exit 1
10721
10722@endif flex
10723
10724.PHONY: maybe-install-dvi-flex install-dvi-flex
10725maybe-install-dvi-flex:
10726@if flex
10727maybe-install-dvi-flex: install-dvi-flex
10728
10729install-dvi-flex: \
10730    configure-flex \
10731    dvi-flex
10732	@: $(MAKE); $(unstage)
10733	@[ -f ./flex/Makefile ] || exit 0; \
10734	r=`${PWD_COMMAND}`; export r; \
10735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10736	$(HOST_EXPORTS) \
10737	for flag in $(EXTRA_HOST_FLAGS) ; do \
10738	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10739	done; \
10740	echo "Doing install-dvi in flex"; \
10741	(cd $(HOST_SUBDIR)/flex && \
10742	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10743	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10744	          "RANLIB=$${RANLIB}" \
10745	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10746	          install-dvi) \
10747	  || exit 1
10748
10749@endif flex
10750
10751.PHONY: maybe-install-pdf-flex install-pdf-flex
10752maybe-install-pdf-flex:
10753@if flex
10754maybe-install-pdf-flex: install-pdf-flex
10755
10756install-pdf-flex: \
10757    configure-flex \
10758    pdf-flex
10759	@: $(MAKE); $(unstage)
10760	@[ -f ./flex/Makefile ] || exit 0; \
10761	r=`${PWD_COMMAND}`; export r; \
10762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10763	$(HOST_EXPORTS) \
10764	for flag in $(EXTRA_HOST_FLAGS) ; do \
10765	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10766	done; \
10767	echo "Doing install-pdf in flex"; \
10768	(cd $(HOST_SUBDIR)/flex && \
10769	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10770	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10771	          "RANLIB=$${RANLIB}" \
10772	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10773	          install-pdf) \
10774	  || exit 1
10775
10776@endif flex
10777
10778.PHONY: maybe-install-html-flex install-html-flex
10779maybe-install-html-flex:
10780@if flex
10781maybe-install-html-flex: install-html-flex
10782
10783install-html-flex: \
10784    configure-flex \
10785    html-flex
10786	@: $(MAKE); $(unstage)
10787	@[ -f ./flex/Makefile ] || exit 0; \
10788	r=`${PWD_COMMAND}`; export r; \
10789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10790	$(HOST_EXPORTS) \
10791	for flag in $(EXTRA_HOST_FLAGS) ; do \
10792	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10793	done; \
10794	echo "Doing install-html in flex"; \
10795	(cd $(HOST_SUBDIR)/flex && \
10796	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10797	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10798	          "RANLIB=$${RANLIB}" \
10799	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10800	          install-html) \
10801	  || exit 1
10802
10803@endif flex
10804
10805.PHONY: maybe-installcheck-flex installcheck-flex
10806maybe-installcheck-flex:
10807@if flex
10808maybe-installcheck-flex: installcheck-flex
10809
10810installcheck-flex: \
10811    configure-flex
10812	@: $(MAKE); $(unstage)
10813	@[ -f ./flex/Makefile ] || exit 0; \
10814	r=`${PWD_COMMAND}`; export r; \
10815	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10816	$(HOST_EXPORTS) \
10817	for flag in $(EXTRA_HOST_FLAGS) ; do \
10818	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10819	done; \
10820	echo "Doing installcheck in flex"; \
10821	(cd $(HOST_SUBDIR)/flex && \
10822	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10823	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10824	          "RANLIB=$${RANLIB}" \
10825	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10826	          installcheck) \
10827	  || exit 1
10828
10829@endif flex
10830
10831.PHONY: maybe-mostlyclean-flex mostlyclean-flex
10832maybe-mostlyclean-flex:
10833@if flex
10834maybe-mostlyclean-flex: mostlyclean-flex
10835
10836mostlyclean-flex:
10837	@: $(MAKE); $(unstage)
10838	@[ -f ./flex/Makefile ] || exit 0; \
10839	r=`${PWD_COMMAND}`; export r; \
10840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10841	$(HOST_EXPORTS) \
10842	for flag in $(EXTRA_HOST_FLAGS) ; do \
10843	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10844	done; \
10845	echo "Doing mostlyclean in flex"; \
10846	(cd $(HOST_SUBDIR)/flex && \
10847	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10848	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10849	          "RANLIB=$${RANLIB}" \
10850	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10851	          mostlyclean) \
10852	  || exit 1
10853
10854@endif flex
10855
10856.PHONY: maybe-clean-flex clean-flex
10857maybe-clean-flex:
10858@if flex
10859maybe-clean-flex: clean-flex
10860
10861clean-flex:
10862	@: $(MAKE); $(unstage)
10863	@[ -f ./flex/Makefile ] || exit 0; \
10864	r=`${PWD_COMMAND}`; export r; \
10865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10866	$(HOST_EXPORTS) \
10867	for flag in $(EXTRA_HOST_FLAGS) ; do \
10868	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10869	done; \
10870	echo "Doing clean in flex"; \
10871	(cd $(HOST_SUBDIR)/flex && \
10872	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10873	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10874	          "RANLIB=$${RANLIB}" \
10875	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10876	          clean) \
10877	  || exit 1
10878
10879@endif flex
10880
10881.PHONY: maybe-distclean-flex distclean-flex
10882maybe-distclean-flex:
10883@if flex
10884maybe-distclean-flex: distclean-flex
10885
10886distclean-flex:
10887	@: $(MAKE); $(unstage)
10888	@[ -f ./flex/Makefile ] || exit 0; \
10889	r=`${PWD_COMMAND}`; export r; \
10890	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10891	$(HOST_EXPORTS) \
10892	for flag in $(EXTRA_HOST_FLAGS) ; do \
10893	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10894	done; \
10895	echo "Doing distclean in flex"; \
10896	(cd $(HOST_SUBDIR)/flex && \
10897	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10898	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10899	          "RANLIB=$${RANLIB}" \
10900	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10901	          distclean) \
10902	  || exit 1
10903
10904@endif flex
10905
10906.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
10907maybe-maintainer-clean-flex:
10908@if flex
10909maybe-maintainer-clean-flex: maintainer-clean-flex
10910
10911maintainer-clean-flex:
10912	@: $(MAKE); $(unstage)
10913	@[ -f ./flex/Makefile ] || exit 0; \
10914	r=`${PWD_COMMAND}`; export r; \
10915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10916	$(HOST_EXPORTS) \
10917	for flag in $(EXTRA_HOST_FLAGS) ; do \
10918	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10919	done; \
10920	echo "Doing maintainer-clean in flex"; \
10921	(cd $(HOST_SUBDIR)/flex && \
10922	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10923	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10924	          "RANLIB=$${RANLIB}" \
10925	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10926	          maintainer-clean) \
10927	  || exit 1
10928
10929@endif flex
10930
10931
10932
10933.PHONY: configure-gas maybe-configure-gas
10934maybe-configure-gas:
10935@if gcc-bootstrap
10936configure-gas: stage_current
10937@endif gcc-bootstrap
10938@if gas
10939maybe-configure-gas: configure-gas
10940configure-gas:
10941	@r=`${PWD_COMMAND}`; export r; \
10942	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10943	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10944	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10945	$(HOST_EXPORTS)  \
10946	echo Configuring in $(HOST_SUBDIR)/gas; \
10947	cd "$(HOST_SUBDIR)/gas" || exit 1; \
10948	case $(srcdir) in \
10949	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10950	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10951		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10952	esac; \
10953	module_srcdir=gas; \
10954	$(SHELL) \
10955	  $$s/$$module_srcdir/configure \
10956	  --srcdir=$${topdir}/$$module_srcdir \
10957	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10958	  --target=${target_alias}  \
10959	  || exit 1
10960@endif gas
10961
10962
10963
10964.PHONY: configure-stage1-gas maybe-configure-stage1-gas
10965maybe-configure-stage1-gas:
10966@if gas-bootstrap
10967maybe-configure-stage1-gas: configure-stage1-gas
10968configure-stage1-gas:
10969	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10970	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
10971	@r=`${PWD_COMMAND}`; export r; \
10972	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10973	TFLAGS="$(STAGE1_TFLAGS)"; \
10974	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10975	$(HOST_EXPORTS) \
10976	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10977	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10978	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
10979	echo Configuring stage 1 in $(HOST_SUBDIR)/gas; \
10980	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
10981	cd $(HOST_SUBDIR)/gas || exit 1; \
10982	case $(srcdir) in \
10983	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10984	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10985		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10986	esac; \
10987	module_srcdir=gas; \
10988	$(SHELL) $$s/$$module_srcdir/configure \
10989	  --srcdir=$${topdir}/$$module_srcdir \
10990	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10991	  --target=${target_alias} \
10992	   \
10993	  $(STAGE1_CONFIGURE_FLAGS)
10994@endif gas-bootstrap
10995
10996.PHONY: configure-stage2-gas maybe-configure-stage2-gas
10997maybe-configure-stage2-gas:
10998@if gas-bootstrap
10999maybe-configure-stage2-gas: configure-stage2-gas
11000configure-stage2-gas:
11001	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11002	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11003	@r=`${PWD_COMMAND}`; export r; \
11004	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11005	TFLAGS="$(STAGE2_TFLAGS)"; \
11006	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11007	$(HOST_EXPORTS) \
11008	$(POSTSTAGE1_HOST_EXPORTS) \
11009	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11010	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11011	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
11012	echo Configuring stage 2 in $(HOST_SUBDIR)/gas; \
11013	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11014	cd $(HOST_SUBDIR)/gas || exit 1; \
11015	case $(srcdir) in \
11016	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11017	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11018		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11019	esac; \
11020	module_srcdir=gas; \
11021	$(SHELL) $$s/$$module_srcdir/configure \
11022	  --srcdir=$${topdir}/$$module_srcdir \
11023	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11024	  --target=${target_alias} \
11025	  --with-build-libsubdir=$(HOST_SUBDIR) \
11026	  $(STAGE2_CONFIGURE_FLAGS)
11027@endif gas-bootstrap
11028
11029.PHONY: configure-stage3-gas maybe-configure-stage3-gas
11030maybe-configure-stage3-gas:
11031@if gas-bootstrap
11032maybe-configure-stage3-gas: configure-stage3-gas
11033configure-stage3-gas:
11034	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11035	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11036	@r=`${PWD_COMMAND}`; export r; \
11037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11038	TFLAGS="$(STAGE3_TFLAGS)"; \
11039	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11040	$(HOST_EXPORTS) \
11041	$(POSTSTAGE1_HOST_EXPORTS) \
11042	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11043	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11044	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
11045	echo Configuring stage 3 in $(HOST_SUBDIR)/gas; \
11046	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11047	cd $(HOST_SUBDIR)/gas || exit 1; \
11048	case $(srcdir) in \
11049	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11050	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11051		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11052	esac; \
11053	module_srcdir=gas; \
11054	$(SHELL) $$s/$$module_srcdir/configure \
11055	  --srcdir=$${topdir}/$$module_srcdir \
11056	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11057	  --target=${target_alias} \
11058	  --with-build-libsubdir=$(HOST_SUBDIR) \
11059	  $(STAGE3_CONFIGURE_FLAGS)
11060@endif gas-bootstrap
11061
11062.PHONY: configure-stage4-gas maybe-configure-stage4-gas
11063maybe-configure-stage4-gas:
11064@if gas-bootstrap
11065maybe-configure-stage4-gas: configure-stage4-gas
11066configure-stage4-gas:
11067	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11068	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11069	@r=`${PWD_COMMAND}`; export r; \
11070	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11071	TFLAGS="$(STAGE4_TFLAGS)"; \
11072	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11073	$(HOST_EXPORTS) \
11074	$(POSTSTAGE1_HOST_EXPORTS) \
11075	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11076	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11077	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
11078	echo Configuring stage 4 in $(HOST_SUBDIR)/gas; \
11079	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11080	cd $(HOST_SUBDIR)/gas || exit 1; \
11081	case $(srcdir) in \
11082	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11083	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11084		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11085	esac; \
11086	module_srcdir=gas; \
11087	$(SHELL) $$s/$$module_srcdir/configure \
11088	  --srcdir=$${topdir}/$$module_srcdir \
11089	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11090	  --target=${target_alias} \
11091	  --with-build-libsubdir=$(HOST_SUBDIR) \
11092	  $(STAGE4_CONFIGURE_FLAGS)
11093@endif gas-bootstrap
11094
11095.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
11096maybe-configure-stageprofile-gas:
11097@if gas-bootstrap
11098maybe-configure-stageprofile-gas: configure-stageprofile-gas
11099configure-stageprofile-gas:
11100	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11101	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11102	@r=`${PWD_COMMAND}`; export r; \
11103	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11104	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11105	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11106	$(HOST_EXPORTS) \
11107	$(POSTSTAGE1_HOST_EXPORTS) \
11108	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11109	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11110	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
11111	echo Configuring stage profile in $(HOST_SUBDIR)/gas; \
11112	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11113	cd $(HOST_SUBDIR)/gas || exit 1; \
11114	case $(srcdir) in \
11115	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11116	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11117		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11118	esac; \
11119	module_srcdir=gas; \
11120	$(SHELL) $$s/$$module_srcdir/configure \
11121	  --srcdir=$${topdir}/$$module_srcdir \
11122	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11123	  --target=${target_alias} \
11124	  --with-build-libsubdir=$(HOST_SUBDIR) \
11125	  $(STAGEprofile_CONFIGURE_FLAGS)
11126@endif gas-bootstrap
11127
11128.PHONY: configure-stagetrain-gas maybe-configure-stagetrain-gas
11129maybe-configure-stagetrain-gas:
11130@if gas-bootstrap
11131maybe-configure-stagetrain-gas: configure-stagetrain-gas
11132configure-stagetrain-gas:
11133	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
11134	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11135	@r=`${PWD_COMMAND}`; export r; \
11136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11137	TFLAGS="$(STAGEtrain_TFLAGS)"; \
11138	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11139	$(HOST_EXPORTS) \
11140	$(POSTSTAGE1_HOST_EXPORTS) \
11141	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
11142	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
11143	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
11144	echo Configuring stage train in $(HOST_SUBDIR)/gas; \
11145	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11146	cd $(HOST_SUBDIR)/gas || exit 1; \
11147	case $(srcdir) in \
11148	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11149	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11150		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11151	esac; \
11152	module_srcdir=gas; \
11153	$(SHELL) $$s/$$module_srcdir/configure \
11154	  --srcdir=$${topdir}/$$module_srcdir \
11155	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11156	  --target=${target_alias} \
11157	  --with-build-libsubdir=$(HOST_SUBDIR) \
11158	  $(STAGEtrain_CONFIGURE_FLAGS)
11159@endif gas-bootstrap
11160
11161.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
11162maybe-configure-stagefeedback-gas:
11163@if gas-bootstrap
11164maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
11165configure-stagefeedback-gas:
11166	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11167	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11168	@r=`${PWD_COMMAND}`; export r; \
11169	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11170	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11171	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11172	$(HOST_EXPORTS) \
11173	$(POSTSTAGE1_HOST_EXPORTS) \
11174	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11175	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11176	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
11177	echo Configuring stage feedback in $(HOST_SUBDIR)/gas; \
11178	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11179	cd $(HOST_SUBDIR)/gas || exit 1; \
11180	case $(srcdir) in \
11181	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11182	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11183		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11184	esac; \
11185	module_srcdir=gas; \
11186	$(SHELL) $$s/$$module_srcdir/configure \
11187	  --srcdir=$${topdir}/$$module_srcdir \
11188	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11189	  --target=${target_alias} \
11190	  --with-build-libsubdir=$(HOST_SUBDIR) \
11191	  $(STAGEfeedback_CONFIGURE_FLAGS)
11192@endif gas-bootstrap
11193
11194.PHONY: configure-stageautoprofile-gas maybe-configure-stageautoprofile-gas
11195maybe-configure-stageautoprofile-gas:
11196@if gas-bootstrap
11197maybe-configure-stageautoprofile-gas: configure-stageautoprofile-gas
11198configure-stageautoprofile-gas:
11199	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
11200	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11201	@r=`${PWD_COMMAND}`; export r; \
11202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11203	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
11204	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11205	$(HOST_EXPORTS) \
11206	$(POSTSTAGE1_HOST_EXPORTS) \
11207	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
11208	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
11209	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
11210	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gas; \
11211	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11212	cd $(HOST_SUBDIR)/gas || exit 1; \
11213	case $(srcdir) in \
11214	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11215	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11216		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11217	esac; \
11218	module_srcdir=gas; \
11219	$(SHELL) $$s/$$module_srcdir/configure \
11220	  --srcdir=$${topdir}/$$module_srcdir \
11221	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11222	  --target=${target_alias} \
11223	  --with-build-libsubdir=$(HOST_SUBDIR) \
11224	  $(STAGEautoprofile_CONFIGURE_FLAGS)
11225@endif gas-bootstrap
11226
11227.PHONY: configure-stageautofeedback-gas maybe-configure-stageautofeedback-gas
11228maybe-configure-stageautofeedback-gas:
11229@if gas-bootstrap
11230maybe-configure-stageautofeedback-gas: configure-stageautofeedback-gas
11231configure-stageautofeedback-gas:
11232	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
11233	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
11234	@r=`${PWD_COMMAND}`; export r; \
11235	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11236	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
11237	test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
11238	$(HOST_EXPORTS) \
11239	$(POSTSTAGE1_HOST_EXPORTS) \
11240	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
11241	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
11242	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
11243	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gas; \
11244	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas; \
11245	cd $(HOST_SUBDIR)/gas || exit 1; \
11246	case $(srcdir) in \
11247	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11248	  *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
11249		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11250	esac; \
11251	module_srcdir=gas; \
11252	$(SHELL) $$s/$$module_srcdir/configure \
11253	  --srcdir=$${topdir}/$$module_srcdir \
11254	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11255	  --target=${target_alias} \
11256	  --with-build-libsubdir=$(HOST_SUBDIR) \
11257	  $(STAGEautofeedback_CONFIGURE_FLAGS)
11258@endif gas-bootstrap
11259
11260
11261
11262
11263
11264.PHONY: all-gas maybe-all-gas
11265maybe-all-gas:
11266@if gcc-bootstrap
11267all-gas: stage_current
11268@endif gcc-bootstrap
11269@if gas
11270TARGET-gas=all
11271maybe-all-gas: all-gas
11272all-gas: configure-gas
11273	@r=`${PWD_COMMAND}`; export r; \
11274	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11275	$(HOST_EXPORTS)  \
11276	(cd $(HOST_SUBDIR)/gas && \
11277	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
11278		$(TARGET-gas))
11279@endif gas
11280
11281
11282
11283.PHONY: all-stage1-gas maybe-all-stage1-gas
11284.PHONY: clean-stage1-gas maybe-clean-stage1-gas
11285maybe-all-stage1-gas:
11286maybe-clean-stage1-gas:
11287@if gas-bootstrap
11288maybe-all-stage1-gas: all-stage1-gas
11289all-stage1: all-stage1-gas
11290TARGET-stage1-gas = $(TARGET-gas)
11291all-stage1-gas: configure-stage1-gas
11292	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11293	@r=`${PWD_COMMAND}`; export r; \
11294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11295	TFLAGS="$(STAGE1_TFLAGS)"; \
11296	$(HOST_EXPORTS)  \
11297	cd $(HOST_SUBDIR)/gas && \
11298	 \
11299	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11300		CFLAGS="$(STAGE1_CFLAGS)" \
11301		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
11302		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11303		LIBCFLAGS="$(LIBCFLAGS)" \
11304		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11305		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11306		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11307		$(EXTRA_HOST_FLAGS)  \
11308		$(STAGE1_FLAGS_TO_PASS)  \
11309		TFLAGS="$(STAGE1_TFLAGS)"  \
11310		$(TARGET-stage1-gas)
11311
11312maybe-clean-stage1-gas: clean-stage1-gas
11313clean-stage1: clean-stage1-gas
11314clean-stage1-gas:
11315	@if [ $(current_stage) = stage1 ]; then \
11316	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11317	else \
11318	  [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
11319	  $(MAKE) stage1-start; \
11320	fi; \
11321	cd $(HOST_SUBDIR)/gas && \
11322	$(MAKE) $(EXTRA_HOST_FLAGS)  \
11323	$(STAGE1_FLAGS_TO_PASS)  clean
11324@endif gas-bootstrap
11325
11326
11327.PHONY: all-stage2-gas maybe-all-stage2-gas
11328.PHONY: clean-stage2-gas maybe-clean-stage2-gas
11329maybe-all-stage2-gas:
11330maybe-clean-stage2-gas:
11331@if gas-bootstrap
11332maybe-all-stage2-gas: all-stage2-gas
11333all-stage2: all-stage2-gas
11334TARGET-stage2-gas = $(TARGET-gas)
11335all-stage2-gas: configure-stage2-gas
11336	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11337	@r=`${PWD_COMMAND}`; export r; \
11338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11339	TFLAGS="$(STAGE2_TFLAGS)"; \
11340	$(HOST_EXPORTS) \
11341	$(POSTSTAGE1_HOST_EXPORTS)  \
11342	cd $(HOST_SUBDIR)/gas && \
11343	 \
11344	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11345		CFLAGS="$(STAGE2_CFLAGS)" \
11346		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
11347		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11348		LIBCFLAGS="$(STAGE2_CFLAGS)" \
11349		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11350		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11351		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11352		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11353		TFLAGS="$(STAGE2_TFLAGS)"  \
11354		$(TARGET-stage2-gas)
11355
11356maybe-clean-stage2-gas: clean-stage2-gas
11357clean-stage2: clean-stage2-gas
11358clean-stage2-gas:
11359	@if [ $(current_stage) = stage2 ]; then \
11360	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11361	else \
11362	  [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
11363	  $(MAKE) stage2-start; \
11364	fi; \
11365	cd $(HOST_SUBDIR)/gas && \
11366	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11367@endif gas-bootstrap
11368
11369
11370.PHONY: all-stage3-gas maybe-all-stage3-gas
11371.PHONY: clean-stage3-gas maybe-clean-stage3-gas
11372maybe-all-stage3-gas:
11373maybe-clean-stage3-gas:
11374@if gas-bootstrap
11375maybe-all-stage3-gas: all-stage3-gas
11376all-stage3: all-stage3-gas
11377TARGET-stage3-gas = $(TARGET-gas)
11378all-stage3-gas: configure-stage3-gas
11379	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11380	@r=`${PWD_COMMAND}`; export r; \
11381	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11382	TFLAGS="$(STAGE3_TFLAGS)"; \
11383	$(HOST_EXPORTS) \
11384	$(POSTSTAGE1_HOST_EXPORTS)  \
11385	cd $(HOST_SUBDIR)/gas && \
11386	 \
11387	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11388		CFLAGS="$(STAGE3_CFLAGS)" \
11389		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
11390		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11391		LIBCFLAGS="$(STAGE3_CFLAGS)" \
11392		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11393		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11394		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11395		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11396		TFLAGS="$(STAGE3_TFLAGS)"  \
11397		$(TARGET-stage3-gas)
11398
11399maybe-clean-stage3-gas: clean-stage3-gas
11400clean-stage3: clean-stage3-gas
11401clean-stage3-gas:
11402	@if [ $(current_stage) = stage3 ]; then \
11403	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11404	else \
11405	  [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
11406	  $(MAKE) stage3-start; \
11407	fi; \
11408	cd $(HOST_SUBDIR)/gas && \
11409	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11410@endif gas-bootstrap
11411
11412
11413.PHONY: all-stage4-gas maybe-all-stage4-gas
11414.PHONY: clean-stage4-gas maybe-clean-stage4-gas
11415maybe-all-stage4-gas:
11416maybe-clean-stage4-gas:
11417@if gas-bootstrap
11418maybe-all-stage4-gas: all-stage4-gas
11419all-stage4: all-stage4-gas
11420TARGET-stage4-gas = $(TARGET-gas)
11421all-stage4-gas: configure-stage4-gas
11422	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11423	@r=`${PWD_COMMAND}`; export r; \
11424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11425	TFLAGS="$(STAGE4_TFLAGS)"; \
11426	$(HOST_EXPORTS) \
11427	$(POSTSTAGE1_HOST_EXPORTS)  \
11428	cd $(HOST_SUBDIR)/gas && \
11429	 \
11430	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11431		CFLAGS="$(STAGE4_CFLAGS)" \
11432		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
11433		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11434		LIBCFLAGS="$(STAGE4_CFLAGS)" \
11435		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11436		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11437		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11438		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11439		TFLAGS="$(STAGE4_TFLAGS)"  \
11440		$(TARGET-stage4-gas)
11441
11442maybe-clean-stage4-gas: clean-stage4-gas
11443clean-stage4: clean-stage4-gas
11444clean-stage4-gas:
11445	@if [ $(current_stage) = stage4 ]; then \
11446	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11447	else \
11448	  [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
11449	  $(MAKE) stage4-start; \
11450	fi; \
11451	cd $(HOST_SUBDIR)/gas && \
11452	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11453@endif gas-bootstrap
11454
11455
11456.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
11457.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
11458maybe-all-stageprofile-gas:
11459maybe-clean-stageprofile-gas:
11460@if gas-bootstrap
11461maybe-all-stageprofile-gas: all-stageprofile-gas
11462all-stageprofile: all-stageprofile-gas
11463TARGET-stageprofile-gas = $(TARGET-gas)
11464all-stageprofile-gas: configure-stageprofile-gas
11465	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11466	@r=`${PWD_COMMAND}`; export r; \
11467	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11468	TFLAGS="$(STAGEprofile_TFLAGS)"; \
11469	$(HOST_EXPORTS) \
11470	$(POSTSTAGE1_HOST_EXPORTS)  \
11471	cd $(HOST_SUBDIR)/gas && \
11472	 \
11473	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11474		CFLAGS="$(STAGEprofile_CFLAGS)" \
11475		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
11476		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11477		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11478		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11479		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11480		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11481		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11482		TFLAGS="$(STAGEprofile_TFLAGS)"  \
11483		$(TARGET-stageprofile-gas)
11484
11485maybe-clean-stageprofile-gas: clean-stageprofile-gas
11486clean-stageprofile: clean-stageprofile-gas
11487clean-stageprofile-gas:
11488	@if [ $(current_stage) = stageprofile ]; then \
11489	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11490	else \
11491	  [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
11492	  $(MAKE) stageprofile-start; \
11493	fi; \
11494	cd $(HOST_SUBDIR)/gas && \
11495	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11496@endif gas-bootstrap
11497
11498
11499.PHONY: all-stagetrain-gas maybe-all-stagetrain-gas
11500.PHONY: clean-stagetrain-gas maybe-clean-stagetrain-gas
11501maybe-all-stagetrain-gas:
11502maybe-clean-stagetrain-gas:
11503@if gas-bootstrap
11504maybe-all-stagetrain-gas: all-stagetrain-gas
11505all-stagetrain: all-stagetrain-gas
11506TARGET-stagetrain-gas = $(TARGET-gas)
11507all-stagetrain-gas: configure-stagetrain-gas
11508	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
11509	@r=`${PWD_COMMAND}`; export r; \
11510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11511	TFLAGS="$(STAGEtrain_TFLAGS)"; \
11512	$(HOST_EXPORTS) \
11513	$(POSTSTAGE1_HOST_EXPORTS)  \
11514	cd $(HOST_SUBDIR)/gas && \
11515	 \
11516	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11517		CFLAGS="$(STAGEtrain_CFLAGS)" \
11518		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
11519		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
11520		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
11521		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11522		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11523		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11524		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11525		TFLAGS="$(STAGEtrain_TFLAGS)"  \
11526		$(TARGET-stagetrain-gas)
11527
11528maybe-clean-stagetrain-gas: clean-stagetrain-gas
11529clean-stagetrain: clean-stagetrain-gas
11530clean-stagetrain-gas:
11531	@if [ $(current_stage) = stagetrain ]; then \
11532	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11533	else \
11534	  [ -f $(HOST_SUBDIR)/stagetrain-gas/Makefile ] || exit 0; \
11535	  $(MAKE) stagetrain-start; \
11536	fi; \
11537	cd $(HOST_SUBDIR)/gas && \
11538	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11539@endif gas-bootstrap
11540
11541
11542.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
11543.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
11544maybe-all-stagefeedback-gas:
11545maybe-clean-stagefeedback-gas:
11546@if gas-bootstrap
11547maybe-all-stagefeedback-gas: all-stagefeedback-gas
11548all-stagefeedback: all-stagefeedback-gas
11549TARGET-stagefeedback-gas = $(TARGET-gas)
11550all-stagefeedback-gas: configure-stagefeedback-gas
11551	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11552	@r=`${PWD_COMMAND}`; export r; \
11553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11554	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11555	$(HOST_EXPORTS) \
11556	$(POSTSTAGE1_HOST_EXPORTS)  \
11557	cd $(HOST_SUBDIR)/gas && \
11558	 \
11559	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11560		CFLAGS="$(STAGEfeedback_CFLAGS)" \
11561		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
11562		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11563		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11564		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11565		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11566		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11567		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11568		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
11569		$(TARGET-stagefeedback-gas)
11570
11571maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
11572clean-stagefeedback: clean-stagefeedback-gas
11573clean-stagefeedback-gas:
11574	@if [ $(current_stage) = stagefeedback ]; then \
11575	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11576	else \
11577	  [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
11578	  $(MAKE) stagefeedback-start; \
11579	fi; \
11580	cd $(HOST_SUBDIR)/gas && \
11581	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11582@endif gas-bootstrap
11583
11584
11585.PHONY: all-stageautoprofile-gas maybe-all-stageautoprofile-gas
11586.PHONY: clean-stageautoprofile-gas maybe-clean-stageautoprofile-gas
11587maybe-all-stageautoprofile-gas:
11588maybe-clean-stageautoprofile-gas:
11589@if gas-bootstrap
11590maybe-all-stageautoprofile-gas: all-stageautoprofile-gas
11591all-stageautoprofile: all-stageautoprofile-gas
11592TARGET-stageautoprofile-gas = $(TARGET-gas)
11593all-stageautoprofile-gas: configure-stageautoprofile-gas
11594	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
11595	@r=`${PWD_COMMAND}`; export r; \
11596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11597	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
11598	$(HOST_EXPORTS) \
11599	$(POSTSTAGE1_HOST_EXPORTS)  \
11600	cd $(HOST_SUBDIR)/gas && \
11601	$$s/gcc/config/i386/$(AUTO_PROFILE) \
11602	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11603		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
11604		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
11605		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
11606		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
11607		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11608		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11609		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11610		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11611		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
11612		$(TARGET-stageautoprofile-gas)
11613
11614maybe-clean-stageautoprofile-gas: clean-stageautoprofile-gas
11615clean-stageautoprofile: clean-stageautoprofile-gas
11616clean-stageautoprofile-gas:
11617	@if [ $(current_stage) = stageautoprofile ]; then \
11618	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11619	else \
11620	  [ -f $(HOST_SUBDIR)/stageautoprofile-gas/Makefile ] || exit 0; \
11621	  $(MAKE) stageautoprofile-start; \
11622	fi; \
11623	cd $(HOST_SUBDIR)/gas && \
11624	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11625@endif gas-bootstrap
11626
11627
11628.PHONY: all-stageautofeedback-gas maybe-all-stageautofeedback-gas
11629.PHONY: clean-stageautofeedback-gas maybe-clean-stageautofeedback-gas
11630maybe-all-stageautofeedback-gas:
11631maybe-clean-stageautofeedback-gas:
11632@if gas-bootstrap
11633maybe-all-stageautofeedback-gas: all-stageautofeedback-gas
11634all-stageautofeedback: all-stageautofeedback-gas
11635TARGET-stageautofeedback-gas = $(TARGET-gas)
11636all-stageautofeedback-gas: configure-stageautofeedback-gas
11637	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
11638	@r=`${PWD_COMMAND}`; export r; \
11639	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11640	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
11641	$(HOST_EXPORTS) \
11642	$(POSTSTAGE1_HOST_EXPORTS)  \
11643	cd $(HOST_SUBDIR)/gas && \
11644	 \
11645	$(MAKE) $(BASE_FLAGS_TO_PASS) \
11646		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
11647		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
11648		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
11649		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
11650		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11651		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11652		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11653		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
11654		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
11655		$(TARGET-stageautofeedback-gas)
11656
11657maybe-clean-stageautofeedback-gas: clean-stageautofeedback-gas
11658clean-stageautofeedback: clean-stageautofeedback-gas
11659clean-stageautofeedback-gas:
11660	@if [ $(current_stage) = stageautofeedback ]; then \
11661	  [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
11662	else \
11663	  [ -f $(HOST_SUBDIR)/stageautofeedback-gas/Makefile ] || exit 0; \
11664	  $(MAKE) stageautofeedback-start; \
11665	fi; \
11666	cd $(HOST_SUBDIR)/gas && \
11667	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
11668@endif gas-bootstrap
11669
11670
11671
11672
11673
11674.PHONY: check-gas maybe-check-gas
11675maybe-check-gas:
11676@if gas
11677maybe-check-gas: check-gas
11678
11679check-gas:
11680	@: $(MAKE); $(unstage)
11681	@r=`${PWD_COMMAND}`; export r; \
11682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11683	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
11684	(cd $(HOST_SUBDIR)/gas && \
11685	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
11686
11687@endif gas
11688
11689.PHONY: install-gas maybe-install-gas
11690maybe-install-gas:
11691@if gas
11692maybe-install-gas: install-gas
11693
11694install-gas: installdirs
11695	@: $(MAKE); $(unstage)
11696	@r=`${PWD_COMMAND}`; export r; \
11697	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11698	$(HOST_EXPORTS) \
11699	(cd $(HOST_SUBDIR)/gas && \
11700	  $(MAKE) $(FLAGS_TO_PASS)  install)
11701
11702@endif gas
11703
11704.PHONY: install-strip-gas maybe-install-strip-gas
11705maybe-install-strip-gas:
11706@if gas
11707maybe-install-strip-gas: install-strip-gas
11708
11709install-strip-gas: installdirs
11710	@: $(MAKE); $(unstage)
11711	@r=`${PWD_COMMAND}`; export r; \
11712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11713	$(HOST_EXPORTS) \
11714	(cd $(HOST_SUBDIR)/gas && \
11715	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
11716
11717@endif gas
11718
11719# Other targets (info, dvi, pdf, etc.)
11720
11721.PHONY: maybe-info-gas info-gas
11722maybe-info-gas:
11723@if gas
11724maybe-info-gas: info-gas
11725
11726info-gas: \
11727    configure-gas
11728	@[ -f ./gas/Makefile ] || exit 0; \
11729	r=`${PWD_COMMAND}`; export r; \
11730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11731	$(HOST_EXPORTS) \
11732	for flag in $(EXTRA_HOST_FLAGS) ; do \
11733	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11734	done; \
11735	echo "Doing info in gas"; \
11736	(cd $(HOST_SUBDIR)/gas && \
11737	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11738	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11739	          "RANLIB=$${RANLIB}" \
11740	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11741	          info) \
11742	  || exit 1
11743
11744@endif gas
11745
11746.PHONY: maybe-dvi-gas dvi-gas
11747maybe-dvi-gas:
11748@if gas
11749maybe-dvi-gas: dvi-gas
11750
11751dvi-gas: \
11752    configure-gas
11753	@[ -f ./gas/Makefile ] || exit 0; \
11754	r=`${PWD_COMMAND}`; export r; \
11755	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11756	$(HOST_EXPORTS) \
11757	for flag in $(EXTRA_HOST_FLAGS) ; do \
11758	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11759	done; \
11760	echo "Doing dvi in gas"; \
11761	(cd $(HOST_SUBDIR)/gas && \
11762	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11763	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11764	          "RANLIB=$${RANLIB}" \
11765	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11766	          dvi) \
11767	  || exit 1
11768
11769@endif gas
11770
11771.PHONY: maybe-pdf-gas pdf-gas
11772maybe-pdf-gas:
11773@if gas
11774maybe-pdf-gas: pdf-gas
11775
11776pdf-gas: \
11777    configure-gas
11778	@[ -f ./gas/Makefile ] || exit 0; \
11779	r=`${PWD_COMMAND}`; export r; \
11780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11781	$(HOST_EXPORTS) \
11782	for flag in $(EXTRA_HOST_FLAGS) ; do \
11783	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11784	done; \
11785	echo "Doing pdf in gas"; \
11786	(cd $(HOST_SUBDIR)/gas && \
11787	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11788	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11789	          "RANLIB=$${RANLIB}" \
11790	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11791	          pdf) \
11792	  || exit 1
11793
11794@endif gas
11795
11796.PHONY: maybe-html-gas html-gas
11797maybe-html-gas:
11798@if gas
11799maybe-html-gas: html-gas
11800
11801html-gas: \
11802    configure-gas
11803	@[ -f ./gas/Makefile ] || exit 0; \
11804	r=`${PWD_COMMAND}`; export r; \
11805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11806	$(HOST_EXPORTS) \
11807	for flag in $(EXTRA_HOST_FLAGS) ; do \
11808	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11809	done; \
11810	echo "Doing html in gas"; \
11811	(cd $(HOST_SUBDIR)/gas && \
11812	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11813	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11814	          "RANLIB=$${RANLIB}" \
11815	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11816	          html) \
11817	  || exit 1
11818
11819@endif gas
11820
11821.PHONY: maybe-TAGS-gas TAGS-gas
11822maybe-TAGS-gas:
11823@if gas
11824maybe-TAGS-gas: TAGS-gas
11825
11826TAGS-gas: \
11827    configure-gas
11828	@[ -f ./gas/Makefile ] || exit 0; \
11829	r=`${PWD_COMMAND}`; export r; \
11830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11831	$(HOST_EXPORTS) \
11832	for flag in $(EXTRA_HOST_FLAGS) ; do \
11833	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11834	done; \
11835	echo "Doing TAGS in gas"; \
11836	(cd $(HOST_SUBDIR)/gas && \
11837	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11838	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11839	          "RANLIB=$${RANLIB}" \
11840	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11841	          TAGS) \
11842	  || exit 1
11843
11844@endif gas
11845
11846.PHONY: maybe-install-info-gas install-info-gas
11847maybe-install-info-gas:
11848@if gas
11849maybe-install-info-gas: install-info-gas
11850
11851install-info-gas: \
11852    configure-gas \
11853    info-gas
11854	@[ -f ./gas/Makefile ] || exit 0; \
11855	r=`${PWD_COMMAND}`; export r; \
11856	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11857	$(HOST_EXPORTS) \
11858	for flag in $(EXTRA_HOST_FLAGS) ; do \
11859	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11860	done; \
11861	echo "Doing install-info in gas"; \
11862	(cd $(HOST_SUBDIR)/gas && \
11863	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11864	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11865	          "RANLIB=$${RANLIB}" \
11866	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11867	          install-info) \
11868	  || exit 1
11869
11870@endif gas
11871
11872.PHONY: maybe-install-dvi-gas install-dvi-gas
11873maybe-install-dvi-gas:
11874@if gas
11875maybe-install-dvi-gas: install-dvi-gas
11876
11877install-dvi-gas: \
11878    configure-gas \
11879    dvi-gas
11880	@[ -f ./gas/Makefile ] || exit 0; \
11881	r=`${PWD_COMMAND}`; export r; \
11882	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11883	$(HOST_EXPORTS) \
11884	for flag in $(EXTRA_HOST_FLAGS) ; do \
11885	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11886	done; \
11887	echo "Doing install-dvi in gas"; \
11888	(cd $(HOST_SUBDIR)/gas && \
11889	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11890	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11891	          "RANLIB=$${RANLIB}" \
11892	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11893	          install-dvi) \
11894	  || exit 1
11895
11896@endif gas
11897
11898.PHONY: maybe-install-pdf-gas install-pdf-gas
11899maybe-install-pdf-gas:
11900@if gas
11901maybe-install-pdf-gas: install-pdf-gas
11902
11903install-pdf-gas: \
11904    configure-gas \
11905    pdf-gas
11906	@[ -f ./gas/Makefile ] || exit 0; \
11907	r=`${PWD_COMMAND}`; export r; \
11908	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11909	$(HOST_EXPORTS) \
11910	for flag in $(EXTRA_HOST_FLAGS) ; do \
11911	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11912	done; \
11913	echo "Doing install-pdf in gas"; \
11914	(cd $(HOST_SUBDIR)/gas && \
11915	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11916	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11917	          "RANLIB=$${RANLIB}" \
11918	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11919	          install-pdf) \
11920	  || exit 1
11921
11922@endif gas
11923
11924.PHONY: maybe-install-html-gas install-html-gas
11925maybe-install-html-gas:
11926@if gas
11927maybe-install-html-gas: install-html-gas
11928
11929install-html-gas: \
11930    configure-gas \
11931    html-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 install-html 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	          install-html) \
11946	  || exit 1
11947
11948@endif gas
11949
11950.PHONY: maybe-installcheck-gas installcheck-gas
11951maybe-installcheck-gas:
11952@if gas
11953maybe-installcheck-gas: installcheck-gas
11954
11955installcheck-gas: \
11956    configure-gas
11957	@[ -f ./gas/Makefile ] || exit 0; \
11958	r=`${PWD_COMMAND}`; export r; \
11959	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11960	$(HOST_EXPORTS) \
11961	for flag in $(EXTRA_HOST_FLAGS) ; do \
11962	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11963	done; \
11964	echo "Doing installcheck in gas"; \
11965	(cd $(HOST_SUBDIR)/gas && \
11966	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11967	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11968	          "RANLIB=$${RANLIB}" \
11969	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11970	          installcheck) \
11971	  || exit 1
11972
11973@endif gas
11974
11975.PHONY: maybe-mostlyclean-gas mostlyclean-gas
11976maybe-mostlyclean-gas:
11977@if gas
11978maybe-mostlyclean-gas: mostlyclean-gas
11979
11980mostlyclean-gas:
11981	@[ -f ./gas/Makefile ] || exit 0; \
11982	r=`${PWD_COMMAND}`; export r; \
11983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11984	$(HOST_EXPORTS) \
11985	for flag in $(EXTRA_HOST_FLAGS) ; do \
11986	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11987	done; \
11988	echo "Doing mostlyclean in gas"; \
11989	(cd $(HOST_SUBDIR)/gas && \
11990	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11991	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11992	          "RANLIB=$${RANLIB}" \
11993	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11994	          mostlyclean) \
11995	  || exit 1
11996
11997@endif gas
11998
11999.PHONY: maybe-clean-gas clean-gas
12000maybe-clean-gas:
12001@if gas
12002maybe-clean-gas: clean-gas
12003
12004clean-gas:
12005	@[ -f ./gas/Makefile ] || exit 0; \
12006	r=`${PWD_COMMAND}`; export r; \
12007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12008	$(HOST_EXPORTS) \
12009	for flag in $(EXTRA_HOST_FLAGS) ; do \
12010	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12011	done; \
12012	echo "Doing clean in gas"; \
12013	(cd $(HOST_SUBDIR)/gas && \
12014	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12015	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12016	          "RANLIB=$${RANLIB}" \
12017	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12018	          clean) \
12019	  || exit 1
12020
12021@endif gas
12022
12023.PHONY: maybe-distclean-gas distclean-gas
12024maybe-distclean-gas:
12025@if gas
12026maybe-distclean-gas: distclean-gas
12027
12028distclean-gas:
12029	@[ -f ./gas/Makefile ] || exit 0; \
12030	r=`${PWD_COMMAND}`; export r; \
12031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12032	$(HOST_EXPORTS) \
12033	for flag in $(EXTRA_HOST_FLAGS) ; do \
12034	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12035	done; \
12036	echo "Doing distclean in gas"; \
12037	(cd $(HOST_SUBDIR)/gas && \
12038	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12039	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12040	          "RANLIB=$${RANLIB}" \
12041	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12042	          distclean) \
12043	  || exit 1
12044
12045@endif gas
12046
12047.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
12048maybe-maintainer-clean-gas:
12049@if gas
12050maybe-maintainer-clean-gas: maintainer-clean-gas
12051
12052maintainer-clean-gas:
12053	@[ -f ./gas/Makefile ] || exit 0; \
12054	r=`${PWD_COMMAND}`; export r; \
12055	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12056	$(HOST_EXPORTS) \
12057	for flag in $(EXTRA_HOST_FLAGS) ; do \
12058	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12059	done; \
12060	echo "Doing maintainer-clean in gas"; \
12061	(cd $(HOST_SUBDIR)/gas && \
12062	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12063	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12064	          "RANLIB=$${RANLIB}" \
12065	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12066	          maintainer-clean) \
12067	  || exit 1
12068
12069@endif gas
12070
12071
12072
12073.PHONY: configure-gcc maybe-configure-gcc
12074maybe-configure-gcc:
12075@if gcc-bootstrap
12076configure-gcc: stage_current
12077@endif gcc-bootstrap
12078@if gcc
12079maybe-configure-gcc: configure-gcc
12080configure-gcc:
12081	@r=`${PWD_COMMAND}`; export r; \
12082	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12083	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12084	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12085	$(HOST_EXPORTS)  \
12086	echo Configuring in $(HOST_SUBDIR)/gcc; \
12087	cd "$(HOST_SUBDIR)/gcc" || exit 1; \
12088	case $(srcdir) in \
12089	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12090	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12091		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12092	esac; \
12093	module_srcdir=gcc; \
12094	$(SHELL) \
12095	  $$s/$$module_srcdir/configure \
12096	  --srcdir=$${topdir}/$$module_srcdir \
12097	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12098	  --target=${target_alias} @gcc_host_pie@ \
12099	  || exit 1
12100@endif gcc
12101
12102
12103
12104.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
12105maybe-configure-stage1-gcc:
12106@if gcc-bootstrap
12107maybe-configure-stage1-gcc: configure-stage1-gcc
12108configure-stage1-gcc:
12109	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12110	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12111	@r=`${PWD_COMMAND}`; export r; \
12112	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12113	TFLAGS="$(STAGE1_TFLAGS)"; \
12114	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12115	$(HOST_EXPORTS) \
12116	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12117	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12118	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
12119	echo Configuring stage 1 in $(HOST_SUBDIR)/gcc; \
12120	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12121	cd $(HOST_SUBDIR)/gcc || exit 1; \
12122	case $(srcdir) in \
12123	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12124	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12125		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12126	esac; \
12127	module_srcdir=gcc; \
12128	$(SHELL) $$s/$$module_srcdir/configure \
12129	  --srcdir=$${topdir}/$$module_srcdir \
12130	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12131	  --target=${target_alias} \
12132	   \
12133	  $(STAGE1_CONFIGURE_FLAGS) \
12134	  @gcc_host_pie@
12135@endif gcc-bootstrap
12136
12137.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
12138maybe-configure-stage2-gcc:
12139@if gcc-bootstrap
12140maybe-configure-stage2-gcc: configure-stage2-gcc
12141configure-stage2-gcc:
12142	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12143	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12144	@r=`${PWD_COMMAND}`; export r; \
12145	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12146	TFLAGS="$(STAGE2_TFLAGS)"; \
12147	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12148	$(HOST_EXPORTS) \
12149	$(POSTSTAGE1_HOST_EXPORTS) \
12150	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12151	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12152	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
12153	echo Configuring stage 2 in $(HOST_SUBDIR)/gcc; \
12154	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12155	cd $(HOST_SUBDIR)/gcc || exit 1; \
12156	case $(srcdir) in \
12157	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12158	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12159		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12160	esac; \
12161	module_srcdir=gcc; \
12162	$(SHELL) $$s/$$module_srcdir/configure \
12163	  --srcdir=$${topdir}/$$module_srcdir \
12164	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12165	  --target=${target_alias} \
12166	  --with-build-libsubdir=$(HOST_SUBDIR) \
12167	  $(STAGE2_CONFIGURE_FLAGS) \
12168	  @gcc_host_pie@
12169@endif gcc-bootstrap
12170
12171.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
12172maybe-configure-stage3-gcc:
12173@if gcc-bootstrap
12174maybe-configure-stage3-gcc: configure-stage3-gcc
12175configure-stage3-gcc:
12176	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12177	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12178	@r=`${PWD_COMMAND}`; export r; \
12179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12180	TFLAGS="$(STAGE3_TFLAGS)"; \
12181	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12182	$(HOST_EXPORTS) \
12183	$(POSTSTAGE1_HOST_EXPORTS) \
12184	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12185	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12186	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
12187	echo Configuring stage 3 in $(HOST_SUBDIR)/gcc; \
12188	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12189	cd $(HOST_SUBDIR)/gcc || exit 1; \
12190	case $(srcdir) in \
12191	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12192	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12193		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12194	esac; \
12195	module_srcdir=gcc; \
12196	$(SHELL) $$s/$$module_srcdir/configure \
12197	  --srcdir=$${topdir}/$$module_srcdir \
12198	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12199	  --target=${target_alias} \
12200	  --with-build-libsubdir=$(HOST_SUBDIR) \
12201	  $(STAGE3_CONFIGURE_FLAGS) \
12202	  @gcc_host_pie@
12203@endif gcc-bootstrap
12204
12205.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
12206maybe-configure-stage4-gcc:
12207@if gcc-bootstrap
12208maybe-configure-stage4-gcc: configure-stage4-gcc
12209configure-stage4-gcc:
12210	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12211	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12212	@r=`${PWD_COMMAND}`; export r; \
12213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12214	TFLAGS="$(STAGE4_TFLAGS)"; \
12215	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12216	$(HOST_EXPORTS) \
12217	$(POSTSTAGE1_HOST_EXPORTS) \
12218	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12219	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12220	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
12221	echo Configuring stage 4 in $(HOST_SUBDIR)/gcc; \
12222	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12223	cd $(HOST_SUBDIR)/gcc || exit 1; \
12224	case $(srcdir) in \
12225	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12226	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12227		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12228	esac; \
12229	module_srcdir=gcc; \
12230	$(SHELL) $$s/$$module_srcdir/configure \
12231	  --srcdir=$${topdir}/$$module_srcdir \
12232	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12233	  --target=${target_alias} \
12234	  --with-build-libsubdir=$(HOST_SUBDIR) \
12235	  $(STAGE4_CONFIGURE_FLAGS) \
12236	  @gcc_host_pie@
12237@endif gcc-bootstrap
12238
12239.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
12240maybe-configure-stageprofile-gcc:
12241@if gcc-bootstrap
12242maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
12243configure-stageprofile-gcc:
12244	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12245	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12246	@r=`${PWD_COMMAND}`; export r; \
12247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12248	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12249	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12250	$(HOST_EXPORTS) \
12251	$(POSTSTAGE1_HOST_EXPORTS) \
12252	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12253	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12254	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
12255	echo Configuring stage profile in $(HOST_SUBDIR)/gcc; \
12256	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12257	cd $(HOST_SUBDIR)/gcc || exit 1; \
12258	case $(srcdir) in \
12259	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12260	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12261		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12262	esac; \
12263	module_srcdir=gcc; \
12264	$(SHELL) $$s/$$module_srcdir/configure \
12265	  --srcdir=$${topdir}/$$module_srcdir \
12266	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12267	  --target=${target_alias} \
12268	  --with-build-libsubdir=$(HOST_SUBDIR) \
12269	  $(STAGEprofile_CONFIGURE_FLAGS) \
12270	  @gcc_host_pie@
12271@endif gcc-bootstrap
12272
12273.PHONY: configure-stagetrain-gcc maybe-configure-stagetrain-gcc
12274maybe-configure-stagetrain-gcc:
12275@if gcc-bootstrap
12276maybe-configure-stagetrain-gcc: configure-stagetrain-gcc
12277configure-stagetrain-gcc:
12278	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
12279	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12280	@r=`${PWD_COMMAND}`; export r; \
12281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12282	TFLAGS="$(STAGEtrain_TFLAGS)"; \
12283	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12284	$(HOST_EXPORTS) \
12285	$(POSTSTAGE1_HOST_EXPORTS) \
12286	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
12287	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
12288	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
12289	echo Configuring stage train in $(HOST_SUBDIR)/gcc; \
12290	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12291	cd $(HOST_SUBDIR)/gcc || exit 1; \
12292	case $(srcdir) in \
12293	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12294	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12295		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12296	esac; \
12297	module_srcdir=gcc; \
12298	$(SHELL) $$s/$$module_srcdir/configure \
12299	  --srcdir=$${topdir}/$$module_srcdir \
12300	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12301	  --target=${target_alias} \
12302	  --with-build-libsubdir=$(HOST_SUBDIR) \
12303	  $(STAGEtrain_CONFIGURE_FLAGS) \
12304	  @gcc_host_pie@
12305@endif gcc-bootstrap
12306
12307.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
12308maybe-configure-stagefeedback-gcc:
12309@if gcc-bootstrap
12310maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
12311configure-stagefeedback-gcc:
12312	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12313	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12314	@r=`${PWD_COMMAND}`; export r; \
12315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12316	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12317	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12318	$(HOST_EXPORTS) \
12319	$(POSTSTAGE1_HOST_EXPORTS) \
12320	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12321	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12322	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
12323	echo Configuring stage feedback in $(HOST_SUBDIR)/gcc; \
12324	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12325	cd $(HOST_SUBDIR)/gcc || exit 1; \
12326	case $(srcdir) in \
12327	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12328	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12329		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12330	esac; \
12331	module_srcdir=gcc; \
12332	$(SHELL) $$s/$$module_srcdir/configure \
12333	  --srcdir=$${topdir}/$$module_srcdir \
12334	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12335	  --target=${target_alias} \
12336	  --with-build-libsubdir=$(HOST_SUBDIR) \
12337	  $(STAGEfeedback_CONFIGURE_FLAGS) \
12338	  @gcc_host_pie@
12339@endif gcc-bootstrap
12340
12341.PHONY: configure-stageautoprofile-gcc maybe-configure-stageautoprofile-gcc
12342maybe-configure-stageautoprofile-gcc:
12343@if gcc-bootstrap
12344maybe-configure-stageautoprofile-gcc: configure-stageautoprofile-gcc
12345configure-stageautoprofile-gcc:
12346	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
12347	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12348	@r=`${PWD_COMMAND}`; export r; \
12349	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12350	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
12351	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12352	$(HOST_EXPORTS) \
12353	$(POSTSTAGE1_HOST_EXPORTS) \
12354	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
12355	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
12356	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
12357	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gcc; \
12358	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12359	cd $(HOST_SUBDIR)/gcc || exit 1; \
12360	case $(srcdir) in \
12361	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12362	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12363		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12364	esac; \
12365	module_srcdir=gcc; \
12366	$(SHELL) $$s/$$module_srcdir/configure \
12367	  --srcdir=$${topdir}/$$module_srcdir \
12368	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12369	  --target=${target_alias} \
12370	  --with-build-libsubdir=$(HOST_SUBDIR) \
12371	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
12372	  @gcc_host_pie@
12373@endif gcc-bootstrap
12374
12375.PHONY: configure-stageautofeedback-gcc maybe-configure-stageautofeedback-gcc
12376maybe-configure-stageautofeedback-gcc:
12377@if gcc-bootstrap
12378maybe-configure-stageautofeedback-gcc: configure-stageautofeedback-gcc
12379configure-stageautofeedback-gcc:
12380	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
12381	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
12382	@r=`${PWD_COMMAND}`; export r; \
12383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12384	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
12385	test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
12386	$(HOST_EXPORTS) \
12387	$(POSTSTAGE1_HOST_EXPORTS) \
12388	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
12389	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
12390	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
12391	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gcc; \
12392	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc; \
12393	cd $(HOST_SUBDIR)/gcc || exit 1; \
12394	case $(srcdir) in \
12395	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12396	  *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
12397		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12398	esac; \
12399	module_srcdir=gcc; \
12400	$(SHELL) $$s/$$module_srcdir/configure \
12401	  --srcdir=$${topdir}/$$module_srcdir \
12402	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12403	  --target=${target_alias} \
12404	  --with-build-libsubdir=$(HOST_SUBDIR) \
12405	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
12406	  @gcc_host_pie@
12407@endif gcc-bootstrap
12408
12409
12410
12411
12412
12413.PHONY: all-gcc maybe-all-gcc
12414maybe-all-gcc:
12415@if gcc-bootstrap
12416all-gcc: stage_current
12417@endif gcc-bootstrap
12418@if gcc
12419TARGET-gcc=all
12420maybe-all-gcc: all-gcc
12421all-gcc: configure-gcc
12422	@r=`${PWD_COMMAND}`; export r; \
12423	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12424	$(HOST_EXPORTS)  \
12425	(cd $(HOST_SUBDIR)/gcc && \
12426	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12427		$(TARGET-gcc))
12428@endif gcc
12429
12430
12431
12432.PHONY: all-stage1-gcc maybe-all-stage1-gcc
12433.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
12434maybe-all-stage1-gcc:
12435maybe-clean-stage1-gcc:
12436@if gcc-bootstrap
12437maybe-all-stage1-gcc: all-stage1-gcc
12438all-stage1: all-stage1-gcc
12439TARGET-stage1-gcc = $(TARGET-gcc)
12440all-stage1-gcc: configure-stage1-gcc
12441	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12442	@r=`${PWD_COMMAND}`; export r; \
12443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12444	TFLAGS="$(STAGE1_TFLAGS)"; \
12445	$(HOST_EXPORTS)  \
12446	cd $(HOST_SUBDIR)/gcc && \
12447	 \
12448	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12449		CFLAGS="$(STAGE1_CFLAGS)" \
12450		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
12451		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12452		LIBCFLAGS="$(LIBCFLAGS)" \
12453		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12454		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12455		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12456		$(EXTRA_HOST_FLAGS)  \
12457		$(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12458		TFLAGS="$(STAGE1_TFLAGS)"  \
12459		$(TARGET-stage1-gcc)
12460
12461maybe-clean-stage1-gcc: clean-stage1-gcc
12462clean-stage1: clean-stage1-gcc
12463clean-stage1-gcc:
12464	@if [ $(current_stage) = stage1 ]; then \
12465	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12466	else \
12467	  [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
12468	  $(MAKE) stage1-start; \
12469	fi; \
12470	cd $(HOST_SUBDIR)/gcc && \
12471	$(MAKE) $(EXTRA_HOST_FLAGS)  \
12472	$(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12473@endif gcc-bootstrap
12474
12475
12476.PHONY: all-stage2-gcc maybe-all-stage2-gcc
12477.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
12478maybe-all-stage2-gcc:
12479maybe-clean-stage2-gcc:
12480@if gcc-bootstrap
12481maybe-all-stage2-gcc: all-stage2-gcc
12482all-stage2: all-stage2-gcc
12483TARGET-stage2-gcc = $(TARGET-gcc)
12484all-stage2-gcc: configure-stage2-gcc
12485	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12486	@r=`${PWD_COMMAND}`; export r; \
12487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12488	TFLAGS="$(STAGE2_TFLAGS)"; \
12489	$(HOST_EXPORTS) \
12490	$(POSTSTAGE1_HOST_EXPORTS)  \
12491	cd $(HOST_SUBDIR)/gcc && \
12492	 \
12493	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12494		CFLAGS="$(STAGE2_CFLAGS)" \
12495		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
12496		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12497		LIBCFLAGS="$(STAGE2_CFLAGS)" \
12498		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12499		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12500		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12501		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12502		TFLAGS="$(STAGE2_TFLAGS)"  \
12503		$(TARGET-stage2-gcc)
12504
12505maybe-clean-stage2-gcc: clean-stage2-gcc
12506clean-stage2: clean-stage2-gcc
12507clean-stage2-gcc:
12508	@if [ $(current_stage) = stage2 ]; then \
12509	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12510	else \
12511	  [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
12512	  $(MAKE) stage2-start; \
12513	fi; \
12514	cd $(HOST_SUBDIR)/gcc && \
12515	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12516@endif gcc-bootstrap
12517
12518
12519.PHONY: all-stage3-gcc maybe-all-stage3-gcc
12520.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
12521maybe-all-stage3-gcc:
12522maybe-clean-stage3-gcc:
12523@if gcc-bootstrap
12524maybe-all-stage3-gcc: all-stage3-gcc
12525all-stage3: all-stage3-gcc
12526TARGET-stage3-gcc = $(TARGET-gcc)
12527all-stage3-gcc: configure-stage3-gcc
12528	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12529	@r=`${PWD_COMMAND}`; export r; \
12530	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12531	TFLAGS="$(STAGE3_TFLAGS)"; \
12532	$(HOST_EXPORTS) \
12533	$(POSTSTAGE1_HOST_EXPORTS)  \
12534	cd $(HOST_SUBDIR)/gcc && \
12535	 \
12536	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12537		CFLAGS="$(STAGE3_CFLAGS)" \
12538		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
12539		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12540		LIBCFLAGS="$(STAGE3_CFLAGS)" \
12541		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12542		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12543		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12544		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12545		TFLAGS="$(STAGE3_TFLAGS)"  \
12546		$(TARGET-stage3-gcc)
12547
12548maybe-clean-stage3-gcc: clean-stage3-gcc
12549clean-stage3: clean-stage3-gcc
12550clean-stage3-gcc:
12551	@if [ $(current_stage) = stage3 ]; then \
12552	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12553	else \
12554	  [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
12555	  $(MAKE) stage3-start; \
12556	fi; \
12557	cd $(HOST_SUBDIR)/gcc && \
12558	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12559@endif gcc-bootstrap
12560
12561
12562.PHONY: all-stage4-gcc maybe-all-stage4-gcc
12563.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
12564maybe-all-stage4-gcc:
12565maybe-clean-stage4-gcc:
12566@if gcc-bootstrap
12567maybe-all-stage4-gcc: all-stage4-gcc
12568all-stage4: all-stage4-gcc
12569TARGET-stage4-gcc = $(TARGET-gcc)
12570all-stage4-gcc: configure-stage4-gcc
12571	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12572	@r=`${PWD_COMMAND}`; export r; \
12573	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12574	TFLAGS="$(STAGE4_TFLAGS)"; \
12575	$(HOST_EXPORTS) \
12576	$(POSTSTAGE1_HOST_EXPORTS)  \
12577	cd $(HOST_SUBDIR)/gcc && \
12578	 \
12579	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12580		CFLAGS="$(STAGE4_CFLAGS)" \
12581		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
12582		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12583		LIBCFLAGS="$(STAGE4_CFLAGS)" \
12584		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12585		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12586		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12587		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12588		TFLAGS="$(STAGE4_TFLAGS)"  \
12589		$(TARGET-stage4-gcc)
12590
12591maybe-clean-stage4-gcc: clean-stage4-gcc
12592clean-stage4: clean-stage4-gcc
12593clean-stage4-gcc:
12594	@if [ $(current_stage) = stage4 ]; then \
12595	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12596	else \
12597	  [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
12598	  $(MAKE) stage4-start; \
12599	fi; \
12600	cd $(HOST_SUBDIR)/gcc && \
12601	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12602@endif gcc-bootstrap
12603
12604
12605.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
12606.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
12607maybe-all-stageprofile-gcc:
12608maybe-clean-stageprofile-gcc:
12609@if gcc-bootstrap
12610maybe-all-stageprofile-gcc: all-stageprofile-gcc
12611all-stageprofile: all-stageprofile-gcc
12612TARGET-stageprofile-gcc = $(TARGET-gcc)
12613all-stageprofile-gcc: configure-stageprofile-gcc
12614	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12615	@r=`${PWD_COMMAND}`; export r; \
12616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12617	TFLAGS="$(STAGEprofile_TFLAGS)"; \
12618	$(HOST_EXPORTS) \
12619	$(POSTSTAGE1_HOST_EXPORTS)  \
12620	cd $(HOST_SUBDIR)/gcc && \
12621	 \
12622	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12623		CFLAGS="$(STAGEprofile_CFLAGS)" \
12624		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
12625		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12626		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12627		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12628		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12629		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12630		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12631		TFLAGS="$(STAGEprofile_TFLAGS)"  \
12632		$(TARGET-stageprofile-gcc)
12633
12634maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
12635clean-stageprofile: clean-stageprofile-gcc
12636clean-stageprofile-gcc:
12637	@if [ $(current_stage) = stageprofile ]; then \
12638	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12639	else \
12640	  [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
12641	  $(MAKE) stageprofile-start; \
12642	fi; \
12643	cd $(HOST_SUBDIR)/gcc && \
12644	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12645@endif gcc-bootstrap
12646
12647
12648.PHONY: all-stagetrain-gcc maybe-all-stagetrain-gcc
12649.PHONY: clean-stagetrain-gcc maybe-clean-stagetrain-gcc
12650maybe-all-stagetrain-gcc:
12651maybe-clean-stagetrain-gcc:
12652@if gcc-bootstrap
12653maybe-all-stagetrain-gcc: all-stagetrain-gcc
12654all-stagetrain: all-stagetrain-gcc
12655TARGET-stagetrain-gcc = $(TARGET-gcc)
12656all-stagetrain-gcc: configure-stagetrain-gcc
12657	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
12658	@r=`${PWD_COMMAND}`; export r; \
12659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12660	TFLAGS="$(STAGEtrain_TFLAGS)"; \
12661	$(HOST_EXPORTS) \
12662	$(POSTSTAGE1_HOST_EXPORTS)  \
12663	cd $(HOST_SUBDIR)/gcc && \
12664	 \
12665	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12666		CFLAGS="$(STAGEtrain_CFLAGS)" \
12667		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
12668		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
12669		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
12670		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12671		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12672		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12673		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12674		TFLAGS="$(STAGEtrain_TFLAGS)"  \
12675		$(TARGET-stagetrain-gcc)
12676
12677maybe-clean-stagetrain-gcc: clean-stagetrain-gcc
12678clean-stagetrain: clean-stagetrain-gcc
12679clean-stagetrain-gcc:
12680	@if [ $(current_stage) = stagetrain ]; then \
12681	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12682	else \
12683	  [ -f $(HOST_SUBDIR)/stagetrain-gcc/Makefile ] || exit 0; \
12684	  $(MAKE) stagetrain-start; \
12685	fi; \
12686	cd $(HOST_SUBDIR)/gcc && \
12687	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12688@endif gcc-bootstrap
12689
12690
12691.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
12692.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
12693maybe-all-stagefeedback-gcc:
12694maybe-clean-stagefeedback-gcc:
12695@if gcc-bootstrap
12696maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
12697all-stagefeedback: all-stagefeedback-gcc
12698TARGET-stagefeedback-gcc = $(TARGET-gcc)
12699all-stagefeedback-gcc: configure-stagefeedback-gcc
12700	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12701	@r=`${PWD_COMMAND}`; export r; \
12702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12703	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12704	$(HOST_EXPORTS) \
12705	$(POSTSTAGE1_HOST_EXPORTS)  \
12706	cd $(HOST_SUBDIR)/gcc && \
12707	 \
12708	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12709		CFLAGS="$(STAGEfeedback_CFLAGS)" \
12710		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
12711		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12712		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12713		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12714		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12715		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12716		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12717		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
12718		$(TARGET-stagefeedback-gcc)
12719
12720maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
12721clean-stagefeedback: clean-stagefeedback-gcc
12722clean-stagefeedback-gcc:
12723	@if [ $(current_stage) = stagefeedback ]; then \
12724	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12725	else \
12726	  [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
12727	  $(MAKE) stagefeedback-start; \
12728	fi; \
12729	cd $(HOST_SUBDIR)/gcc && \
12730	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12731@endif gcc-bootstrap
12732
12733
12734.PHONY: all-stageautoprofile-gcc maybe-all-stageautoprofile-gcc
12735.PHONY: clean-stageautoprofile-gcc maybe-clean-stageautoprofile-gcc
12736maybe-all-stageautoprofile-gcc:
12737maybe-clean-stageautoprofile-gcc:
12738@if gcc-bootstrap
12739maybe-all-stageautoprofile-gcc: all-stageautoprofile-gcc
12740all-stageautoprofile: all-stageautoprofile-gcc
12741TARGET-stageautoprofile-gcc = $(TARGET-gcc)
12742all-stageautoprofile-gcc: configure-stageautoprofile-gcc
12743	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
12744	@r=`${PWD_COMMAND}`; export r; \
12745	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12746	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
12747	$(HOST_EXPORTS) \
12748	$(POSTSTAGE1_HOST_EXPORTS)  \
12749	cd $(HOST_SUBDIR)/gcc && \
12750	$$s/gcc/config/i386/$(AUTO_PROFILE) \
12751	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12752		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
12753		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
12754		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
12755		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
12756		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12757		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12758		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12759		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12760		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
12761		$(TARGET-stageautoprofile-gcc)
12762
12763maybe-clean-stageautoprofile-gcc: clean-stageautoprofile-gcc
12764clean-stageautoprofile: clean-stageautoprofile-gcc
12765clean-stageautoprofile-gcc:
12766	@if [ $(current_stage) = stageautoprofile ]; then \
12767	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12768	else \
12769	  [ -f $(HOST_SUBDIR)/stageautoprofile-gcc/Makefile ] || exit 0; \
12770	  $(MAKE) stageautoprofile-start; \
12771	fi; \
12772	cd $(HOST_SUBDIR)/gcc && \
12773	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12774@endif gcc-bootstrap
12775
12776
12777.PHONY: all-stageautofeedback-gcc maybe-all-stageautofeedback-gcc
12778.PHONY: clean-stageautofeedback-gcc maybe-clean-stageautofeedback-gcc
12779maybe-all-stageautofeedback-gcc:
12780maybe-clean-stageautofeedback-gcc:
12781@if gcc-bootstrap
12782maybe-all-stageautofeedback-gcc: all-stageautofeedback-gcc
12783all-stageautofeedback: all-stageautofeedback-gcc
12784TARGET-stageautofeedback-gcc = $(TARGET-gcc)
12785all-stageautofeedback-gcc: configure-stageautofeedback-gcc
12786	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
12787	@r=`${PWD_COMMAND}`; export r; \
12788	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12789	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
12790	$(HOST_EXPORTS) \
12791	$(POSTSTAGE1_HOST_EXPORTS)  \
12792	cd $(HOST_SUBDIR)/gcc && \
12793	 \
12794	$(MAKE) $(BASE_FLAGS_TO_PASS) \
12795		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
12796		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
12797		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
12798		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
12799		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12800		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12801		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12802		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
12803		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
12804		$(TARGET-stageautofeedback-gcc)
12805
12806maybe-clean-stageautofeedback-gcc: clean-stageautofeedback-gcc
12807clean-stageautofeedback: clean-stageautofeedback-gcc
12808clean-stageautofeedback-gcc:
12809	@if [ $(current_stage) = stageautofeedback ]; then \
12810	  [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
12811	else \
12812	  [ -f $(HOST_SUBDIR)/stageautofeedback-gcc/Makefile ] || exit 0; \
12813	  $(MAKE) stageautofeedback-start; \
12814	fi; \
12815	cd $(HOST_SUBDIR)/gcc && \
12816	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
12817@endif gcc-bootstrap
12818
12819
12820
12821
12822
12823.PHONY: check-gcc maybe-check-gcc
12824maybe-check-gcc:
12825@if gcc
12826maybe-check-gcc: check-gcc
12827
12828check-gcc:
12829	@: $(MAKE); $(unstage)
12830	@r=`${PWD_COMMAND}`; export r; \
12831	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12832	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
12833	(cd $(HOST_SUBDIR)/gcc && \
12834	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(EXTRA_BOOTSTRAP_FLAGS) check)
12835
12836@endif gcc
12837
12838.PHONY: install-gcc maybe-install-gcc
12839maybe-install-gcc:
12840@if gcc
12841maybe-install-gcc: install-gcc
12842
12843install-gcc: installdirs
12844	@: $(MAKE); $(unstage)
12845	@r=`${PWD_COMMAND}`; export r; \
12846	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12847	$(HOST_EXPORTS) \
12848	(cd $(HOST_SUBDIR)/gcc && \
12849	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
12850
12851@endif gcc
12852
12853.PHONY: install-strip-gcc maybe-install-strip-gcc
12854maybe-install-strip-gcc:
12855@if gcc
12856maybe-install-strip-gcc: install-strip-gcc
12857
12858install-strip-gcc: installdirs
12859	@: $(MAKE); $(unstage)
12860	@r=`${PWD_COMMAND}`; export r; \
12861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12862	$(HOST_EXPORTS) \
12863	(cd $(HOST_SUBDIR)/gcc && \
12864	  $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
12865
12866@endif gcc
12867
12868# Other targets (info, dvi, pdf, etc.)
12869
12870.PHONY: maybe-info-gcc info-gcc
12871maybe-info-gcc:
12872@if gcc
12873maybe-info-gcc: info-gcc
12874
12875info-gcc: \
12876    configure-gcc
12877	@[ -f ./gcc/Makefile ] || exit 0; \
12878	r=`${PWD_COMMAND}`; export r; \
12879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12880	$(HOST_EXPORTS) \
12881	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12883	done; \
12884	echo "Doing info in gcc"; \
12885	(cd $(HOST_SUBDIR)/gcc && \
12886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12888	          "RANLIB=$${RANLIB}" \
12889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12890	          info) \
12891	  || exit 1
12892
12893@endif gcc
12894
12895.PHONY: maybe-dvi-gcc dvi-gcc
12896maybe-dvi-gcc:
12897@if gcc
12898maybe-dvi-gcc: dvi-gcc
12899
12900dvi-gcc: \
12901    configure-gcc
12902	@[ -f ./gcc/Makefile ] || exit 0; \
12903	r=`${PWD_COMMAND}`; export r; \
12904	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12905	$(HOST_EXPORTS) \
12906	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12907	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12908	done; \
12909	echo "Doing dvi in gcc"; \
12910	(cd $(HOST_SUBDIR)/gcc && \
12911	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12912	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12913	          "RANLIB=$${RANLIB}" \
12914	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12915	          dvi) \
12916	  || exit 1
12917
12918@endif gcc
12919
12920.PHONY: maybe-pdf-gcc pdf-gcc
12921maybe-pdf-gcc:
12922@if gcc
12923maybe-pdf-gcc: pdf-gcc
12924
12925pdf-gcc: \
12926    configure-gcc
12927	@[ -f ./gcc/Makefile ] || exit 0; \
12928	r=`${PWD_COMMAND}`; export r; \
12929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12930	$(HOST_EXPORTS) \
12931	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12932	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12933	done; \
12934	echo "Doing pdf in gcc"; \
12935	(cd $(HOST_SUBDIR)/gcc && \
12936	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12937	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12938	          "RANLIB=$${RANLIB}" \
12939	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12940	          pdf) \
12941	  || exit 1
12942
12943@endif gcc
12944
12945.PHONY: maybe-html-gcc html-gcc
12946maybe-html-gcc:
12947@if gcc
12948maybe-html-gcc: html-gcc
12949
12950html-gcc: \
12951    configure-gcc
12952	@[ -f ./gcc/Makefile ] || exit 0; \
12953	r=`${PWD_COMMAND}`; export r; \
12954	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12955	$(HOST_EXPORTS) \
12956	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12957	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12958	done; \
12959	echo "Doing html in gcc"; \
12960	(cd $(HOST_SUBDIR)/gcc && \
12961	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12962	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12963	          "RANLIB=$${RANLIB}" \
12964	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12965	          html) \
12966	  || exit 1
12967
12968@endif gcc
12969
12970.PHONY: maybe-TAGS-gcc TAGS-gcc
12971maybe-TAGS-gcc:
12972@if gcc
12973maybe-TAGS-gcc: TAGS-gcc
12974
12975TAGS-gcc: \
12976    configure-gcc
12977	@[ -f ./gcc/Makefile ] || exit 0; \
12978	r=`${PWD_COMMAND}`; export r; \
12979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12980	$(HOST_EXPORTS) \
12981	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
12982	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12983	done; \
12984	echo "Doing TAGS in gcc"; \
12985	(cd $(HOST_SUBDIR)/gcc && \
12986	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12987	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12988	          "RANLIB=$${RANLIB}" \
12989	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12990	          TAGS) \
12991	  || exit 1
12992
12993@endif gcc
12994
12995.PHONY: maybe-install-info-gcc install-info-gcc
12996maybe-install-info-gcc:
12997@if gcc
12998maybe-install-info-gcc: install-info-gcc
12999
13000install-info-gcc: \
13001    configure-gcc \
13002    info-gcc
13003	@[ -f ./gcc/Makefile ] || exit 0; \
13004	r=`${PWD_COMMAND}`; export r; \
13005	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13006	$(HOST_EXPORTS) \
13007	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13008	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13009	done; \
13010	echo "Doing install-info in gcc"; \
13011	(cd $(HOST_SUBDIR)/gcc && \
13012	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13013	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13014	          "RANLIB=$${RANLIB}" \
13015	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13016	          install-info) \
13017	  || exit 1
13018
13019@endif gcc
13020
13021.PHONY: maybe-install-dvi-gcc install-dvi-gcc
13022maybe-install-dvi-gcc:
13023@if gcc
13024maybe-install-dvi-gcc: install-dvi-gcc
13025
13026install-dvi-gcc: \
13027    configure-gcc \
13028    dvi-gcc
13029	@[ -f ./gcc/Makefile ] || exit 0; \
13030	r=`${PWD_COMMAND}`; export r; \
13031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13032	$(HOST_EXPORTS) \
13033	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13034	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13035	done; \
13036	echo "Doing install-dvi in gcc"; \
13037	(cd $(HOST_SUBDIR)/gcc && \
13038	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13039	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13040	          "RANLIB=$${RANLIB}" \
13041	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13042	          install-dvi) \
13043	  || exit 1
13044
13045@endif gcc
13046
13047.PHONY: maybe-install-pdf-gcc install-pdf-gcc
13048maybe-install-pdf-gcc:
13049@if gcc
13050maybe-install-pdf-gcc: install-pdf-gcc
13051
13052install-pdf-gcc: \
13053    configure-gcc \
13054    pdf-gcc
13055	@[ -f ./gcc/Makefile ] || exit 0; \
13056	r=`${PWD_COMMAND}`; export r; \
13057	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13058	$(HOST_EXPORTS) \
13059	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13060	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13061	done; \
13062	echo "Doing install-pdf in gcc"; \
13063	(cd $(HOST_SUBDIR)/gcc && \
13064	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13065	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13066	          "RANLIB=$${RANLIB}" \
13067	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13068	          install-pdf) \
13069	  || exit 1
13070
13071@endif gcc
13072
13073.PHONY: maybe-install-html-gcc install-html-gcc
13074maybe-install-html-gcc:
13075@if gcc
13076maybe-install-html-gcc: install-html-gcc
13077
13078install-html-gcc: \
13079    configure-gcc \
13080    html-gcc
13081	@[ -f ./gcc/Makefile ] || exit 0; \
13082	r=`${PWD_COMMAND}`; export r; \
13083	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13084	$(HOST_EXPORTS) \
13085	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13086	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13087	done; \
13088	echo "Doing install-html in gcc"; \
13089	(cd $(HOST_SUBDIR)/gcc && \
13090	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13091	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13092	          "RANLIB=$${RANLIB}" \
13093	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13094	          install-html) \
13095	  || exit 1
13096
13097@endif gcc
13098
13099.PHONY: maybe-installcheck-gcc installcheck-gcc
13100maybe-installcheck-gcc:
13101@if gcc
13102maybe-installcheck-gcc: installcheck-gcc
13103
13104installcheck-gcc: \
13105    configure-gcc
13106	@[ -f ./gcc/Makefile ] || exit 0; \
13107	r=`${PWD_COMMAND}`; export r; \
13108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13109	$(HOST_EXPORTS) \
13110	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13111	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13112	done; \
13113	echo "Doing installcheck in gcc"; \
13114	(cd $(HOST_SUBDIR)/gcc && \
13115	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13116	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13117	          "RANLIB=$${RANLIB}" \
13118	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13119	          installcheck) \
13120	  || exit 1
13121
13122@endif gcc
13123
13124.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
13125maybe-mostlyclean-gcc:
13126@if gcc
13127maybe-mostlyclean-gcc: mostlyclean-gcc
13128
13129mostlyclean-gcc:
13130	@[ -f ./gcc/Makefile ] || exit 0; \
13131	r=`${PWD_COMMAND}`; export r; \
13132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13133	$(HOST_EXPORTS) \
13134	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13135	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13136	done; \
13137	echo "Doing mostlyclean in gcc"; \
13138	(cd $(HOST_SUBDIR)/gcc && \
13139	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13140	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13141	          "RANLIB=$${RANLIB}" \
13142	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13143	          mostlyclean) \
13144	  || exit 1
13145
13146@endif gcc
13147
13148.PHONY: maybe-clean-gcc clean-gcc
13149maybe-clean-gcc:
13150@if gcc
13151maybe-clean-gcc: clean-gcc
13152
13153clean-gcc:
13154	@[ -f ./gcc/Makefile ] || exit 0; \
13155	r=`${PWD_COMMAND}`; export r; \
13156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13157	$(HOST_EXPORTS) \
13158	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13159	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13160	done; \
13161	echo "Doing clean in gcc"; \
13162	(cd $(HOST_SUBDIR)/gcc && \
13163	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13164	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13165	          "RANLIB=$${RANLIB}" \
13166	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13167	          clean) \
13168	  || exit 1
13169
13170@endif gcc
13171
13172.PHONY: maybe-distclean-gcc distclean-gcc
13173maybe-distclean-gcc:
13174@if gcc
13175maybe-distclean-gcc: distclean-gcc
13176
13177distclean-gcc:
13178	@[ -f ./gcc/Makefile ] || exit 0; \
13179	r=`${PWD_COMMAND}`; export r; \
13180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13181	$(HOST_EXPORTS) \
13182	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13183	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13184	done; \
13185	echo "Doing distclean in gcc"; \
13186	(cd $(HOST_SUBDIR)/gcc && \
13187	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13188	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13189	          "RANLIB=$${RANLIB}" \
13190	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13191	          distclean) \
13192	  || exit 1
13193
13194@endif gcc
13195
13196.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
13197maybe-maintainer-clean-gcc:
13198@if gcc
13199maybe-maintainer-clean-gcc: maintainer-clean-gcc
13200
13201maintainer-clean-gcc:
13202	@[ -f ./gcc/Makefile ] || exit 0; \
13203	r=`${PWD_COMMAND}`; export r; \
13204	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13205	$(HOST_EXPORTS) \
13206	for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
13207	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13208	done; \
13209	echo "Doing maintainer-clean in gcc"; \
13210	(cd $(HOST_SUBDIR)/gcc && \
13211	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13212	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13213	          "RANLIB=$${RANLIB}" \
13214	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13215	          maintainer-clean) \
13216	  || exit 1
13217
13218@endif gcc
13219
13220
13221
13222.PHONY: configure-gmp maybe-configure-gmp
13223maybe-configure-gmp:
13224@if gcc-bootstrap
13225configure-gmp: stage_current
13226@endif gcc-bootstrap
13227@if gmp
13228maybe-configure-gmp: configure-gmp
13229configure-gmp:
13230	@r=`${PWD_COMMAND}`; export r; \
13231	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13232	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13233	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13234	$(HOST_EXPORTS)  \
13235	echo Configuring in $(HOST_SUBDIR)/gmp; \
13236	cd "$(HOST_SUBDIR)/gmp" || exit 1; \
13237	case $(srcdir) in \
13238	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13239	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13240		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13241	esac; \
13242	module_srcdir=gmp; \
13243	$(SHELL) \
13244	  $$s/$$module_srcdir/configure \
13245	  --srcdir=$${topdir}/$$module_srcdir \
13246	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13247	  --target=none-${host_vendor}-${host_os} --disable-shared LEX="touch lex.yy.c" @host_libs_picflag@ \
13248	  || exit 1
13249@endif gmp
13250
13251
13252
13253.PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
13254maybe-configure-stage1-gmp:
13255@if gmp-bootstrap
13256maybe-configure-stage1-gmp: configure-stage1-gmp
13257configure-stage1-gmp:
13258	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13259	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13260	@r=`${PWD_COMMAND}`; export r; \
13261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13262	TFLAGS="$(STAGE1_TFLAGS)"; \
13263	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13264	$(HOST_EXPORTS) \
13265	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13266	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13267	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
13268	echo Configuring stage 1 in $(HOST_SUBDIR)/gmp; \
13269	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13270	cd $(HOST_SUBDIR)/gmp || exit 1; \
13271	case $(srcdir) in \
13272	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13273	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13274		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13275	esac; \
13276	module_srcdir=gmp; \
13277	$(SHELL) $$s/$$module_srcdir/configure \
13278	  --srcdir=$${topdir}/$$module_srcdir \
13279	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13280	  --target=none-${host_vendor}-${host_os} \
13281	   \
13282	  $(STAGE1_CONFIGURE_FLAGS) \
13283	  --disable-shared LEX="touch lex.yy.c" @host_libs_picflag@
13284@endif gmp-bootstrap
13285
13286.PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
13287maybe-configure-stage2-gmp:
13288@if gmp-bootstrap
13289maybe-configure-stage2-gmp: configure-stage2-gmp
13290configure-stage2-gmp:
13291	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13292	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13293	@r=`${PWD_COMMAND}`; export r; \
13294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13295	TFLAGS="$(STAGE2_TFLAGS)"; \
13296	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13297	$(HOST_EXPORTS) \
13298	$(POSTSTAGE1_HOST_EXPORTS) \
13299	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13300	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13301	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
13302	echo Configuring stage 2 in $(HOST_SUBDIR)/gmp; \
13303	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13304	cd $(HOST_SUBDIR)/gmp || exit 1; \
13305	case $(srcdir) in \
13306	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13307	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13308		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13309	esac; \
13310	module_srcdir=gmp; \
13311	$(SHELL) $$s/$$module_srcdir/configure \
13312	  --srcdir=$${topdir}/$$module_srcdir \
13313	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13314	  --target=none-${host_vendor}-${host_os} \
13315	  --with-build-libsubdir=$(HOST_SUBDIR) \
13316	  $(STAGE2_CONFIGURE_FLAGS) \
13317	  --disable-shared LEX="touch lex.yy.c" @host_libs_picflag@
13318@endif gmp-bootstrap
13319
13320.PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
13321maybe-configure-stage3-gmp:
13322@if gmp-bootstrap
13323maybe-configure-stage3-gmp: configure-stage3-gmp
13324configure-stage3-gmp:
13325	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13326	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13327	@r=`${PWD_COMMAND}`; export r; \
13328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13329	TFLAGS="$(STAGE3_TFLAGS)"; \
13330	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13331	$(HOST_EXPORTS) \
13332	$(POSTSTAGE1_HOST_EXPORTS) \
13333	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13334	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13335	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
13336	echo Configuring stage 3 in $(HOST_SUBDIR)/gmp; \
13337	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13338	cd $(HOST_SUBDIR)/gmp || exit 1; \
13339	case $(srcdir) in \
13340	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13341	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13342		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13343	esac; \
13344	module_srcdir=gmp; \
13345	$(SHELL) $$s/$$module_srcdir/configure \
13346	  --srcdir=$${topdir}/$$module_srcdir \
13347	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13348	  --target=none-${host_vendor}-${host_os} \
13349	  --with-build-libsubdir=$(HOST_SUBDIR) \
13350	  $(STAGE3_CONFIGURE_FLAGS) \
13351	  --disable-shared LEX="touch lex.yy.c" @host_libs_picflag@
13352@endif gmp-bootstrap
13353
13354.PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
13355maybe-configure-stage4-gmp:
13356@if gmp-bootstrap
13357maybe-configure-stage4-gmp: configure-stage4-gmp
13358configure-stage4-gmp:
13359	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13360	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13361	@r=`${PWD_COMMAND}`; export r; \
13362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13363	TFLAGS="$(STAGE4_TFLAGS)"; \
13364	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13365	$(HOST_EXPORTS) \
13366	$(POSTSTAGE1_HOST_EXPORTS) \
13367	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13368	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13369	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
13370	echo Configuring stage 4 in $(HOST_SUBDIR)/gmp; \
13371	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13372	cd $(HOST_SUBDIR)/gmp || exit 1; \
13373	case $(srcdir) in \
13374	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13375	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13376		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13377	esac; \
13378	module_srcdir=gmp; \
13379	$(SHELL) $$s/$$module_srcdir/configure \
13380	  --srcdir=$${topdir}/$$module_srcdir \
13381	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13382	  --target=none-${host_vendor}-${host_os} \
13383	  --with-build-libsubdir=$(HOST_SUBDIR) \
13384	  $(STAGE4_CONFIGURE_FLAGS) \
13385	  --disable-shared LEX="touch lex.yy.c" @host_libs_picflag@
13386@endif gmp-bootstrap
13387
13388.PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
13389maybe-configure-stageprofile-gmp:
13390@if gmp-bootstrap
13391maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
13392configure-stageprofile-gmp:
13393	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13394	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13395	@r=`${PWD_COMMAND}`; export r; \
13396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13397	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13398	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13399	$(HOST_EXPORTS) \
13400	$(POSTSTAGE1_HOST_EXPORTS) \
13401	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13402	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13403	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
13404	echo Configuring stage profile in $(HOST_SUBDIR)/gmp; \
13405	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13406	cd $(HOST_SUBDIR)/gmp || exit 1; \
13407	case $(srcdir) in \
13408	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13409	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13410		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13411	esac; \
13412	module_srcdir=gmp; \
13413	$(SHELL) $$s/$$module_srcdir/configure \
13414	  --srcdir=$${topdir}/$$module_srcdir \
13415	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13416	  --target=none-${host_vendor}-${host_os} \
13417	  --with-build-libsubdir=$(HOST_SUBDIR) \
13418	  $(STAGEprofile_CONFIGURE_FLAGS) \
13419	  --disable-shared LEX="touch lex.yy.c" @host_libs_picflag@
13420@endif gmp-bootstrap
13421
13422.PHONY: configure-stagetrain-gmp maybe-configure-stagetrain-gmp
13423maybe-configure-stagetrain-gmp:
13424@if gmp-bootstrap
13425maybe-configure-stagetrain-gmp: configure-stagetrain-gmp
13426configure-stagetrain-gmp:
13427	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
13428	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13429	@r=`${PWD_COMMAND}`; export r; \
13430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13431	TFLAGS="$(STAGEtrain_TFLAGS)"; \
13432	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13433	$(HOST_EXPORTS) \
13434	$(POSTSTAGE1_HOST_EXPORTS) \
13435	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
13436	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
13437	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
13438	echo Configuring stage train in $(HOST_SUBDIR)/gmp; \
13439	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13440	cd $(HOST_SUBDIR)/gmp || exit 1; \
13441	case $(srcdir) in \
13442	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13443	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13444		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13445	esac; \
13446	module_srcdir=gmp; \
13447	$(SHELL) $$s/$$module_srcdir/configure \
13448	  --srcdir=$${topdir}/$$module_srcdir \
13449	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13450	  --target=none-${host_vendor}-${host_os} \
13451	  --with-build-libsubdir=$(HOST_SUBDIR) \
13452	  $(STAGEtrain_CONFIGURE_FLAGS) \
13453	  --disable-shared LEX="touch lex.yy.c" @host_libs_picflag@
13454@endif gmp-bootstrap
13455
13456.PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
13457maybe-configure-stagefeedback-gmp:
13458@if gmp-bootstrap
13459maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
13460configure-stagefeedback-gmp:
13461	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13462	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13463	@r=`${PWD_COMMAND}`; export r; \
13464	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13465	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13466	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13467	$(HOST_EXPORTS) \
13468	$(POSTSTAGE1_HOST_EXPORTS) \
13469	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13470	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13471	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
13472	echo Configuring stage feedback in $(HOST_SUBDIR)/gmp; \
13473	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13474	cd $(HOST_SUBDIR)/gmp || exit 1; \
13475	case $(srcdir) in \
13476	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13477	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13478		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13479	esac; \
13480	module_srcdir=gmp; \
13481	$(SHELL) $$s/$$module_srcdir/configure \
13482	  --srcdir=$${topdir}/$$module_srcdir \
13483	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13484	  --target=none-${host_vendor}-${host_os} \
13485	  --with-build-libsubdir=$(HOST_SUBDIR) \
13486	  $(STAGEfeedback_CONFIGURE_FLAGS) \
13487	  --disable-shared LEX="touch lex.yy.c" @host_libs_picflag@
13488@endif gmp-bootstrap
13489
13490.PHONY: configure-stageautoprofile-gmp maybe-configure-stageautoprofile-gmp
13491maybe-configure-stageautoprofile-gmp:
13492@if gmp-bootstrap
13493maybe-configure-stageautoprofile-gmp: configure-stageautoprofile-gmp
13494configure-stageautoprofile-gmp:
13495	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
13496	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13497	@r=`${PWD_COMMAND}`; export r; \
13498	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13499	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
13500	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13501	$(HOST_EXPORTS) \
13502	$(POSTSTAGE1_HOST_EXPORTS) \
13503	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
13504	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
13505	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
13506	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gmp; \
13507	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13508	cd $(HOST_SUBDIR)/gmp || exit 1; \
13509	case $(srcdir) in \
13510	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13511	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13512		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13513	esac; \
13514	module_srcdir=gmp; \
13515	$(SHELL) $$s/$$module_srcdir/configure \
13516	  --srcdir=$${topdir}/$$module_srcdir \
13517	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13518	  --target=none-${host_vendor}-${host_os} \
13519	  --with-build-libsubdir=$(HOST_SUBDIR) \
13520	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
13521	  --disable-shared LEX="touch lex.yy.c" @host_libs_picflag@
13522@endif gmp-bootstrap
13523
13524.PHONY: configure-stageautofeedback-gmp maybe-configure-stageautofeedback-gmp
13525maybe-configure-stageautofeedback-gmp:
13526@if gmp-bootstrap
13527maybe-configure-stageautofeedback-gmp: configure-stageautofeedback-gmp
13528configure-stageautofeedback-gmp:
13529	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
13530	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
13531	@r=`${PWD_COMMAND}`; export r; \
13532	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13533	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
13534	test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
13535	$(HOST_EXPORTS) \
13536	$(POSTSTAGE1_HOST_EXPORTS) \
13537	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
13538	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
13539	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
13540	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gmp; \
13541	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp; \
13542	cd $(HOST_SUBDIR)/gmp || exit 1; \
13543	case $(srcdir) in \
13544	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13545	  *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
13546		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13547	esac; \
13548	module_srcdir=gmp; \
13549	$(SHELL) $$s/$$module_srcdir/configure \
13550	  --srcdir=$${topdir}/$$module_srcdir \
13551	  $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
13552	  --target=none-${host_vendor}-${host_os} \
13553	  --with-build-libsubdir=$(HOST_SUBDIR) \
13554	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
13555	  --disable-shared LEX="touch lex.yy.c" @host_libs_picflag@
13556@endif gmp-bootstrap
13557
13558
13559
13560
13561
13562.PHONY: all-gmp maybe-all-gmp
13563maybe-all-gmp:
13564@if gcc-bootstrap
13565all-gmp: stage_current
13566@endif gcc-bootstrap
13567@if gmp
13568TARGET-gmp=all
13569maybe-all-gmp: all-gmp
13570all-gmp: configure-gmp
13571	@r=`${PWD_COMMAND}`; export r; \
13572	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13573	$(HOST_EXPORTS)  \
13574	(cd $(HOST_SUBDIR)/gmp && \
13575	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13576		$(TARGET-gmp))
13577@endif gmp
13578
13579
13580
13581.PHONY: all-stage1-gmp maybe-all-stage1-gmp
13582.PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
13583maybe-all-stage1-gmp:
13584maybe-clean-stage1-gmp:
13585@if gmp-bootstrap
13586maybe-all-stage1-gmp: all-stage1-gmp
13587all-stage1: all-stage1-gmp
13588TARGET-stage1-gmp = $(TARGET-gmp)
13589all-stage1-gmp: configure-stage1-gmp
13590	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13591	@r=`${PWD_COMMAND}`; export r; \
13592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13593	TFLAGS="$(STAGE1_TFLAGS)"; \
13594	$(HOST_EXPORTS)  \
13595	cd $(HOST_SUBDIR)/gmp && \
13596	 \
13597	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13598		CFLAGS="$(STAGE1_CFLAGS)" \
13599		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
13600		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13601		LIBCFLAGS="$(LIBCFLAGS)" \
13602		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13603		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13604		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13605		$(EXTRA_HOST_FLAGS)  \
13606		$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13607		TFLAGS="$(STAGE1_TFLAGS)"  \
13608		$(TARGET-stage1-gmp)
13609
13610maybe-clean-stage1-gmp: clean-stage1-gmp
13611clean-stage1: clean-stage1-gmp
13612clean-stage1-gmp:
13613	@if [ $(current_stage) = stage1 ]; then \
13614	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13615	else \
13616	  [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
13617	  $(MAKE) stage1-start; \
13618	fi; \
13619	cd $(HOST_SUBDIR)/gmp && \
13620	$(MAKE) $(EXTRA_HOST_FLAGS)  \
13621	$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13622@endif gmp-bootstrap
13623
13624
13625.PHONY: all-stage2-gmp maybe-all-stage2-gmp
13626.PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
13627maybe-all-stage2-gmp:
13628maybe-clean-stage2-gmp:
13629@if gmp-bootstrap
13630maybe-all-stage2-gmp: all-stage2-gmp
13631all-stage2: all-stage2-gmp
13632TARGET-stage2-gmp = $(TARGET-gmp)
13633all-stage2-gmp: configure-stage2-gmp
13634	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13635	@r=`${PWD_COMMAND}`; export r; \
13636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13637	TFLAGS="$(STAGE2_TFLAGS)"; \
13638	$(HOST_EXPORTS) \
13639	$(POSTSTAGE1_HOST_EXPORTS)  \
13640	cd $(HOST_SUBDIR)/gmp && \
13641	 \
13642	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13643		CFLAGS="$(STAGE2_CFLAGS)" \
13644		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
13645		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13646		LIBCFLAGS="$(STAGE2_CFLAGS)" \
13647		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13648		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13649		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13650		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13651		TFLAGS="$(STAGE2_TFLAGS)"  \
13652		$(TARGET-stage2-gmp)
13653
13654maybe-clean-stage2-gmp: clean-stage2-gmp
13655clean-stage2: clean-stage2-gmp
13656clean-stage2-gmp:
13657	@if [ $(current_stage) = stage2 ]; then \
13658	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13659	else \
13660	  [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
13661	  $(MAKE) stage2-start; \
13662	fi; \
13663	cd $(HOST_SUBDIR)/gmp && \
13664	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13665@endif gmp-bootstrap
13666
13667
13668.PHONY: all-stage3-gmp maybe-all-stage3-gmp
13669.PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
13670maybe-all-stage3-gmp:
13671maybe-clean-stage3-gmp:
13672@if gmp-bootstrap
13673maybe-all-stage3-gmp: all-stage3-gmp
13674all-stage3: all-stage3-gmp
13675TARGET-stage3-gmp = $(TARGET-gmp)
13676all-stage3-gmp: configure-stage3-gmp
13677	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13678	@r=`${PWD_COMMAND}`; export r; \
13679	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13680	TFLAGS="$(STAGE3_TFLAGS)"; \
13681	$(HOST_EXPORTS) \
13682	$(POSTSTAGE1_HOST_EXPORTS)  \
13683	cd $(HOST_SUBDIR)/gmp && \
13684	 \
13685	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13686		CFLAGS="$(STAGE3_CFLAGS)" \
13687		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
13688		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13689		LIBCFLAGS="$(STAGE3_CFLAGS)" \
13690		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13691		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13692		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13693		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13694		TFLAGS="$(STAGE3_TFLAGS)"  \
13695		$(TARGET-stage3-gmp)
13696
13697maybe-clean-stage3-gmp: clean-stage3-gmp
13698clean-stage3: clean-stage3-gmp
13699clean-stage3-gmp:
13700	@if [ $(current_stage) = stage3 ]; then \
13701	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13702	else \
13703	  [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
13704	  $(MAKE) stage3-start; \
13705	fi; \
13706	cd $(HOST_SUBDIR)/gmp && \
13707	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13708@endif gmp-bootstrap
13709
13710
13711.PHONY: all-stage4-gmp maybe-all-stage4-gmp
13712.PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
13713maybe-all-stage4-gmp:
13714maybe-clean-stage4-gmp:
13715@if gmp-bootstrap
13716maybe-all-stage4-gmp: all-stage4-gmp
13717all-stage4: all-stage4-gmp
13718TARGET-stage4-gmp = $(TARGET-gmp)
13719all-stage4-gmp: configure-stage4-gmp
13720	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13721	@r=`${PWD_COMMAND}`; export r; \
13722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13723	TFLAGS="$(STAGE4_TFLAGS)"; \
13724	$(HOST_EXPORTS) \
13725	$(POSTSTAGE1_HOST_EXPORTS)  \
13726	cd $(HOST_SUBDIR)/gmp && \
13727	 \
13728	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13729		CFLAGS="$(STAGE4_CFLAGS)" \
13730		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
13731		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13732		LIBCFLAGS="$(STAGE4_CFLAGS)" \
13733		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13734		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13735		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13736		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13737		TFLAGS="$(STAGE4_TFLAGS)"  \
13738		$(TARGET-stage4-gmp)
13739
13740maybe-clean-stage4-gmp: clean-stage4-gmp
13741clean-stage4: clean-stage4-gmp
13742clean-stage4-gmp:
13743	@if [ $(current_stage) = stage4 ]; then \
13744	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13745	else \
13746	  [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
13747	  $(MAKE) stage4-start; \
13748	fi; \
13749	cd $(HOST_SUBDIR)/gmp && \
13750	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13751@endif gmp-bootstrap
13752
13753
13754.PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
13755.PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
13756maybe-all-stageprofile-gmp:
13757maybe-clean-stageprofile-gmp:
13758@if gmp-bootstrap
13759maybe-all-stageprofile-gmp: all-stageprofile-gmp
13760all-stageprofile: all-stageprofile-gmp
13761TARGET-stageprofile-gmp = $(TARGET-gmp)
13762all-stageprofile-gmp: configure-stageprofile-gmp
13763	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13764	@r=`${PWD_COMMAND}`; export r; \
13765	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13766	TFLAGS="$(STAGEprofile_TFLAGS)"; \
13767	$(HOST_EXPORTS) \
13768	$(POSTSTAGE1_HOST_EXPORTS)  \
13769	cd $(HOST_SUBDIR)/gmp && \
13770	 \
13771	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13772		CFLAGS="$(STAGEprofile_CFLAGS)" \
13773		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
13774		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13775		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13776		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13777		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13778		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13779		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13780		TFLAGS="$(STAGEprofile_TFLAGS)"  \
13781		$(TARGET-stageprofile-gmp)
13782
13783maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
13784clean-stageprofile: clean-stageprofile-gmp
13785clean-stageprofile-gmp:
13786	@if [ $(current_stage) = stageprofile ]; then \
13787	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13788	else \
13789	  [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
13790	  $(MAKE) stageprofile-start; \
13791	fi; \
13792	cd $(HOST_SUBDIR)/gmp && \
13793	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13794@endif gmp-bootstrap
13795
13796
13797.PHONY: all-stagetrain-gmp maybe-all-stagetrain-gmp
13798.PHONY: clean-stagetrain-gmp maybe-clean-stagetrain-gmp
13799maybe-all-stagetrain-gmp:
13800maybe-clean-stagetrain-gmp:
13801@if gmp-bootstrap
13802maybe-all-stagetrain-gmp: all-stagetrain-gmp
13803all-stagetrain: all-stagetrain-gmp
13804TARGET-stagetrain-gmp = $(TARGET-gmp)
13805all-stagetrain-gmp: configure-stagetrain-gmp
13806	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
13807	@r=`${PWD_COMMAND}`; export r; \
13808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13809	TFLAGS="$(STAGEtrain_TFLAGS)"; \
13810	$(HOST_EXPORTS) \
13811	$(POSTSTAGE1_HOST_EXPORTS)  \
13812	cd $(HOST_SUBDIR)/gmp && \
13813	 \
13814	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13815		CFLAGS="$(STAGEtrain_CFLAGS)" \
13816		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
13817		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
13818		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
13819		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13820		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13821		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13822		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13823		TFLAGS="$(STAGEtrain_TFLAGS)"  \
13824		$(TARGET-stagetrain-gmp)
13825
13826maybe-clean-stagetrain-gmp: clean-stagetrain-gmp
13827clean-stagetrain: clean-stagetrain-gmp
13828clean-stagetrain-gmp:
13829	@if [ $(current_stage) = stagetrain ]; then \
13830	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13831	else \
13832	  [ -f $(HOST_SUBDIR)/stagetrain-gmp/Makefile ] || exit 0; \
13833	  $(MAKE) stagetrain-start; \
13834	fi; \
13835	cd $(HOST_SUBDIR)/gmp && \
13836	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13837@endif gmp-bootstrap
13838
13839
13840.PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
13841.PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
13842maybe-all-stagefeedback-gmp:
13843maybe-clean-stagefeedback-gmp:
13844@if gmp-bootstrap
13845maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
13846all-stagefeedback: all-stagefeedback-gmp
13847TARGET-stagefeedback-gmp = $(TARGET-gmp)
13848all-stagefeedback-gmp: configure-stagefeedback-gmp
13849	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13850	@r=`${PWD_COMMAND}`; export r; \
13851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13852	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13853	$(HOST_EXPORTS) \
13854	$(POSTSTAGE1_HOST_EXPORTS)  \
13855	cd $(HOST_SUBDIR)/gmp && \
13856	 \
13857	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13858		CFLAGS="$(STAGEfeedback_CFLAGS)" \
13859		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
13860		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13861		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13862		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13863		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13864		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13865		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13866		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
13867		$(TARGET-stagefeedback-gmp)
13868
13869maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
13870clean-stagefeedback: clean-stagefeedback-gmp
13871clean-stagefeedback-gmp:
13872	@if [ $(current_stage) = stagefeedback ]; then \
13873	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13874	else \
13875	  [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
13876	  $(MAKE) stagefeedback-start; \
13877	fi; \
13878	cd $(HOST_SUBDIR)/gmp && \
13879	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13880@endif gmp-bootstrap
13881
13882
13883.PHONY: all-stageautoprofile-gmp maybe-all-stageautoprofile-gmp
13884.PHONY: clean-stageautoprofile-gmp maybe-clean-stageautoprofile-gmp
13885maybe-all-stageautoprofile-gmp:
13886maybe-clean-stageautoprofile-gmp:
13887@if gmp-bootstrap
13888maybe-all-stageautoprofile-gmp: all-stageautoprofile-gmp
13889all-stageautoprofile: all-stageautoprofile-gmp
13890TARGET-stageautoprofile-gmp = $(TARGET-gmp)
13891all-stageautoprofile-gmp: configure-stageautoprofile-gmp
13892	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
13893	@r=`${PWD_COMMAND}`; export r; \
13894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13895	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
13896	$(HOST_EXPORTS) \
13897	$(POSTSTAGE1_HOST_EXPORTS)  \
13898	cd $(HOST_SUBDIR)/gmp && \
13899	$$s/gcc/config/i386/$(AUTO_PROFILE) \
13900	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13901		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
13902		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
13903		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
13904		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
13905		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13906		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13907		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13908		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13909		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
13910		$(TARGET-stageautoprofile-gmp)
13911
13912maybe-clean-stageautoprofile-gmp: clean-stageautoprofile-gmp
13913clean-stageautoprofile: clean-stageautoprofile-gmp
13914clean-stageautoprofile-gmp:
13915	@if [ $(current_stage) = stageautoprofile ]; then \
13916	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13917	else \
13918	  [ -f $(HOST_SUBDIR)/stageautoprofile-gmp/Makefile ] || exit 0; \
13919	  $(MAKE) stageautoprofile-start; \
13920	fi; \
13921	cd $(HOST_SUBDIR)/gmp && \
13922	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13923@endif gmp-bootstrap
13924
13925
13926.PHONY: all-stageautofeedback-gmp maybe-all-stageautofeedback-gmp
13927.PHONY: clean-stageautofeedback-gmp maybe-clean-stageautofeedback-gmp
13928maybe-all-stageautofeedback-gmp:
13929maybe-clean-stageautofeedback-gmp:
13930@if gmp-bootstrap
13931maybe-all-stageautofeedback-gmp: all-stageautofeedback-gmp
13932all-stageautofeedback: all-stageautofeedback-gmp
13933TARGET-stageautofeedback-gmp = $(TARGET-gmp)
13934all-stageautofeedback-gmp: configure-stageautofeedback-gmp
13935	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
13936	@r=`${PWD_COMMAND}`; export r; \
13937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13938	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
13939	$(HOST_EXPORTS) \
13940	$(POSTSTAGE1_HOST_EXPORTS)  \
13941	cd $(HOST_SUBDIR)/gmp && \
13942	 \
13943	$(MAKE) $(BASE_FLAGS_TO_PASS) \
13944		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
13945		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
13946		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
13947		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
13948		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13949		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13950		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13951		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
13952		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
13953		$(TARGET-stageautofeedback-gmp)
13954
13955maybe-clean-stageautofeedback-gmp: clean-stageautofeedback-gmp
13956clean-stageautofeedback: clean-stageautofeedback-gmp
13957clean-stageautofeedback-gmp:
13958	@if [ $(current_stage) = stageautofeedback ]; then \
13959	  [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
13960	else \
13961	  [ -f $(HOST_SUBDIR)/stageautofeedback-gmp/Makefile ] || exit 0; \
13962	  $(MAKE) stageautofeedback-start; \
13963	fi; \
13964	cd $(HOST_SUBDIR)/gmp && \
13965	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
13966@endif gmp-bootstrap
13967
13968
13969
13970
13971
13972.PHONY: check-gmp maybe-check-gmp
13973maybe-check-gmp:
13974@if gmp
13975maybe-check-gmp: check-gmp
13976
13977check-gmp:
13978	@: $(MAKE); $(unstage)
13979	@r=`${PWD_COMMAND}`; export r; \
13980	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13981	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
13982	(cd $(HOST_SUBDIR)/gmp && \
13983	  $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
13984
13985@endif gmp
13986
13987.PHONY: install-gmp maybe-install-gmp
13988maybe-install-gmp:
13989@if gmp
13990maybe-install-gmp: install-gmp
13991
13992install-gmp:
13993
13994@endif gmp
13995
13996.PHONY: install-strip-gmp maybe-install-strip-gmp
13997maybe-install-strip-gmp:
13998@if gmp
13999maybe-install-strip-gmp: install-strip-gmp
14000
14001install-strip-gmp:
14002
14003@endif gmp
14004
14005# Other targets (info, dvi, pdf, etc.)
14006
14007.PHONY: maybe-info-gmp info-gmp
14008maybe-info-gmp:
14009@if gmp
14010maybe-info-gmp: info-gmp
14011
14012info-gmp: \
14013    configure-gmp
14014	@[ -f ./gmp/Makefile ] || exit 0; \
14015	r=`${PWD_COMMAND}`; export r; \
14016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14017	$(HOST_EXPORTS) \
14018	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14019	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14020	done; \
14021	echo "Doing info in gmp"; \
14022	(cd $(HOST_SUBDIR)/gmp && \
14023	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14024	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14025	          "RANLIB=$${RANLIB}" \
14026	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14027	          info) \
14028	  || exit 1
14029
14030@endif gmp
14031
14032.PHONY: maybe-dvi-gmp dvi-gmp
14033maybe-dvi-gmp:
14034@if gmp
14035maybe-dvi-gmp: dvi-gmp
14036
14037dvi-gmp: \
14038    configure-gmp
14039	@[ -f ./gmp/Makefile ] || exit 0; \
14040	r=`${PWD_COMMAND}`; export r; \
14041	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14042	$(HOST_EXPORTS) \
14043	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14044	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14045	done; \
14046	echo "Doing dvi in gmp"; \
14047	(cd $(HOST_SUBDIR)/gmp && \
14048	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14049	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14050	          "RANLIB=$${RANLIB}" \
14051	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14052	          dvi) \
14053	  || exit 1
14054
14055@endif gmp
14056
14057.PHONY: maybe-pdf-gmp pdf-gmp
14058maybe-pdf-gmp:
14059@if gmp
14060maybe-pdf-gmp: pdf-gmp
14061
14062pdf-gmp: \
14063    configure-gmp
14064	@[ -f ./gmp/Makefile ] || exit 0; \
14065	r=`${PWD_COMMAND}`; export r; \
14066	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14067	$(HOST_EXPORTS) \
14068	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14069	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14070	done; \
14071	echo "Doing pdf in gmp"; \
14072	(cd $(HOST_SUBDIR)/gmp && \
14073	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14074	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14075	          "RANLIB=$${RANLIB}" \
14076	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14077	          pdf) \
14078	  || exit 1
14079
14080@endif gmp
14081
14082.PHONY: maybe-html-gmp html-gmp
14083maybe-html-gmp:
14084@if gmp
14085maybe-html-gmp: html-gmp
14086
14087html-gmp: \
14088    configure-gmp
14089	@[ -f ./gmp/Makefile ] || exit 0; \
14090	r=`${PWD_COMMAND}`; export r; \
14091	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14092	$(HOST_EXPORTS) \
14093	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14094	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14095	done; \
14096	echo "Doing html in gmp"; \
14097	(cd $(HOST_SUBDIR)/gmp && \
14098	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14099	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14100	          "RANLIB=$${RANLIB}" \
14101	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14102	          html) \
14103	  || exit 1
14104
14105@endif gmp
14106
14107.PHONY: maybe-TAGS-gmp TAGS-gmp
14108maybe-TAGS-gmp:
14109@if gmp
14110maybe-TAGS-gmp: TAGS-gmp
14111
14112TAGS-gmp: \
14113    configure-gmp
14114	@[ -f ./gmp/Makefile ] || exit 0; \
14115	r=`${PWD_COMMAND}`; export r; \
14116	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14117	$(HOST_EXPORTS) \
14118	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14119	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14120	done; \
14121	echo "Doing TAGS in gmp"; \
14122	(cd $(HOST_SUBDIR)/gmp && \
14123	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14124	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14125	          "RANLIB=$${RANLIB}" \
14126	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14127	          TAGS) \
14128	  || exit 1
14129
14130@endif gmp
14131
14132.PHONY: maybe-install-info-gmp install-info-gmp
14133maybe-install-info-gmp:
14134@if gmp
14135maybe-install-info-gmp: install-info-gmp
14136
14137install-info-gmp: \
14138    configure-gmp \
14139    info-gmp
14140	@[ -f ./gmp/Makefile ] || exit 0; \
14141	r=`${PWD_COMMAND}`; export r; \
14142	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14143	$(HOST_EXPORTS) \
14144	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14145	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14146	done; \
14147	echo "Doing install-info in gmp"; \
14148	(cd $(HOST_SUBDIR)/gmp && \
14149	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14150	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14151	          "RANLIB=$${RANLIB}" \
14152	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14153	          install-info) \
14154	  || exit 1
14155
14156@endif gmp
14157
14158.PHONY: maybe-install-dvi-gmp install-dvi-gmp
14159maybe-install-dvi-gmp:
14160@if gmp
14161maybe-install-dvi-gmp: install-dvi-gmp
14162
14163install-dvi-gmp: \
14164    configure-gmp \
14165    dvi-gmp
14166	@[ -f ./gmp/Makefile ] || exit 0; \
14167	r=`${PWD_COMMAND}`; export r; \
14168	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14169	$(HOST_EXPORTS) \
14170	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14171	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14172	done; \
14173	echo "Doing install-dvi in gmp"; \
14174	(cd $(HOST_SUBDIR)/gmp && \
14175	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14176	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14177	          "RANLIB=$${RANLIB}" \
14178	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14179	          install-dvi) \
14180	  || exit 1
14181
14182@endif gmp
14183
14184.PHONY: maybe-install-pdf-gmp install-pdf-gmp
14185maybe-install-pdf-gmp:
14186@if gmp
14187maybe-install-pdf-gmp: install-pdf-gmp
14188
14189install-pdf-gmp: \
14190    configure-gmp \
14191    pdf-gmp
14192	@[ -f ./gmp/Makefile ] || exit 0; \
14193	r=`${PWD_COMMAND}`; export r; \
14194	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14195	$(HOST_EXPORTS) \
14196	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14197	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14198	done; \
14199	echo "Doing install-pdf in gmp"; \
14200	(cd $(HOST_SUBDIR)/gmp && \
14201	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14202	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14203	          "RANLIB=$${RANLIB}" \
14204	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14205	          install-pdf) \
14206	  || exit 1
14207
14208@endif gmp
14209
14210.PHONY: maybe-install-html-gmp install-html-gmp
14211maybe-install-html-gmp:
14212@if gmp
14213maybe-install-html-gmp: install-html-gmp
14214
14215install-html-gmp: \
14216    configure-gmp \
14217    html-gmp
14218	@[ -f ./gmp/Makefile ] || exit 0; \
14219	r=`${PWD_COMMAND}`; export r; \
14220	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14221	$(HOST_EXPORTS) \
14222	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14223	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14224	done; \
14225	echo "Doing install-html in gmp"; \
14226	(cd $(HOST_SUBDIR)/gmp && \
14227	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14228	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14229	          "RANLIB=$${RANLIB}" \
14230	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14231	          install-html) \
14232	  || exit 1
14233
14234@endif gmp
14235
14236.PHONY: maybe-installcheck-gmp installcheck-gmp
14237maybe-installcheck-gmp:
14238@if gmp
14239maybe-installcheck-gmp: installcheck-gmp
14240
14241installcheck-gmp: \
14242    configure-gmp
14243	@[ -f ./gmp/Makefile ] || exit 0; \
14244	r=`${PWD_COMMAND}`; export r; \
14245	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14246	$(HOST_EXPORTS) \
14247	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14248	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14249	done; \
14250	echo "Doing installcheck in gmp"; \
14251	(cd $(HOST_SUBDIR)/gmp && \
14252	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14253	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14254	          "RANLIB=$${RANLIB}" \
14255	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14256	          installcheck) \
14257	  || exit 1
14258
14259@endif gmp
14260
14261.PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
14262maybe-mostlyclean-gmp:
14263@if gmp
14264maybe-mostlyclean-gmp: mostlyclean-gmp
14265
14266mostlyclean-gmp:
14267	@[ -f ./gmp/Makefile ] || exit 0; \
14268	r=`${PWD_COMMAND}`; export r; \
14269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14270	$(HOST_EXPORTS) \
14271	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14272	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14273	done; \
14274	echo "Doing mostlyclean in gmp"; \
14275	(cd $(HOST_SUBDIR)/gmp && \
14276	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14277	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14278	          "RANLIB=$${RANLIB}" \
14279	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14280	          mostlyclean) \
14281	  || exit 1
14282
14283@endif gmp
14284
14285.PHONY: maybe-clean-gmp clean-gmp
14286maybe-clean-gmp:
14287@if gmp
14288maybe-clean-gmp: clean-gmp
14289
14290clean-gmp:
14291	@[ -f ./gmp/Makefile ] || exit 0; \
14292	r=`${PWD_COMMAND}`; export r; \
14293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14294	$(HOST_EXPORTS) \
14295	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14297	done; \
14298	echo "Doing clean in gmp"; \
14299	(cd $(HOST_SUBDIR)/gmp && \
14300	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14301	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14302	          "RANLIB=$${RANLIB}" \
14303	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14304	          clean) \
14305	  || exit 1
14306
14307@endif gmp
14308
14309.PHONY: maybe-distclean-gmp distclean-gmp
14310maybe-distclean-gmp:
14311@if gmp
14312maybe-distclean-gmp: distclean-gmp
14313
14314distclean-gmp:
14315	@[ -f ./gmp/Makefile ] || exit 0; \
14316	r=`${PWD_COMMAND}`; export r; \
14317	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14318	$(HOST_EXPORTS) \
14319	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14320	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14321	done; \
14322	echo "Doing distclean in gmp"; \
14323	(cd $(HOST_SUBDIR)/gmp && \
14324	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14325	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14326	          "RANLIB=$${RANLIB}" \
14327	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14328	          distclean) \
14329	  || exit 1
14330
14331@endif gmp
14332
14333.PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
14334maybe-maintainer-clean-gmp:
14335@if gmp
14336maybe-maintainer-clean-gmp: maintainer-clean-gmp
14337
14338maintainer-clean-gmp:
14339	@[ -f ./gmp/Makefile ] || exit 0; \
14340	r=`${PWD_COMMAND}`; export r; \
14341	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14342	$(HOST_EXPORTS) \
14343	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
14344	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14345	done; \
14346	echo "Doing maintainer-clean in gmp"; \
14347	(cd $(HOST_SUBDIR)/gmp && \
14348	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14349	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14350	          "RANLIB=$${RANLIB}" \
14351	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14352	          maintainer-clean) \
14353	  || exit 1
14354
14355@endif gmp
14356
14357
14358
14359.PHONY: configure-mpfr maybe-configure-mpfr
14360maybe-configure-mpfr:
14361@if gcc-bootstrap
14362configure-mpfr: stage_current
14363@endif gcc-bootstrap
14364@if mpfr
14365maybe-configure-mpfr: configure-mpfr
14366configure-mpfr:
14367	@r=`${PWD_COMMAND}`; export r; \
14368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14369	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14370	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14371	$(HOST_EXPORTS)  \
14372	echo Configuring in $(HOST_SUBDIR)/mpfr; \
14373	cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
14374	case $(srcdir) in \
14375	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14376	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14377		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14378	esac; \
14379	module_srcdir=mpfr; \
14380	$(SHELL) \
14381	  $$s/$$module_srcdir/configure \
14382	  --srcdir=$${topdir}/$$module_srcdir \
14383	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14384	  --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ @host_libs_picflag@ \
14385	  || exit 1
14386@endif mpfr
14387
14388
14389
14390.PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
14391maybe-configure-stage1-mpfr:
14392@if mpfr-bootstrap
14393maybe-configure-stage1-mpfr: configure-stage1-mpfr
14394configure-stage1-mpfr:
14395	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14396	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14397	@r=`${PWD_COMMAND}`; export r; \
14398	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14399	TFLAGS="$(STAGE1_TFLAGS)"; \
14400	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14401	$(HOST_EXPORTS) \
14402	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14403	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14404	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
14405	echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr; \
14406	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14407	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14408	case $(srcdir) in \
14409	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14410	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14411		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14412	esac; \
14413	module_srcdir=mpfr; \
14414	$(SHELL) $$s/$$module_srcdir/configure \
14415	  --srcdir=$${topdir}/$$module_srcdir \
14416	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14417	  --target=${target_alias} \
14418	   \
14419	  $(STAGE1_CONFIGURE_FLAGS) \
14420	  --disable-shared @extra_mpfr_configure_flags@ @host_libs_picflag@
14421@endif mpfr-bootstrap
14422
14423.PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
14424maybe-configure-stage2-mpfr:
14425@if mpfr-bootstrap
14426maybe-configure-stage2-mpfr: configure-stage2-mpfr
14427configure-stage2-mpfr:
14428	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14429	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14430	@r=`${PWD_COMMAND}`; export r; \
14431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14432	TFLAGS="$(STAGE2_TFLAGS)"; \
14433	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14434	$(HOST_EXPORTS) \
14435	$(POSTSTAGE1_HOST_EXPORTS) \
14436	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14437	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14438	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
14439	echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr; \
14440	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14441	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14442	case $(srcdir) in \
14443	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14444	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14445		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14446	esac; \
14447	module_srcdir=mpfr; \
14448	$(SHELL) $$s/$$module_srcdir/configure \
14449	  --srcdir=$${topdir}/$$module_srcdir \
14450	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14451	  --target=${target_alias} \
14452	  --with-build-libsubdir=$(HOST_SUBDIR) \
14453	  $(STAGE2_CONFIGURE_FLAGS) \
14454	  --disable-shared @extra_mpfr_configure_flags@ @host_libs_picflag@
14455@endif mpfr-bootstrap
14456
14457.PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
14458maybe-configure-stage3-mpfr:
14459@if mpfr-bootstrap
14460maybe-configure-stage3-mpfr: configure-stage3-mpfr
14461configure-stage3-mpfr:
14462	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14463	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14464	@r=`${PWD_COMMAND}`; export r; \
14465	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14466	TFLAGS="$(STAGE3_TFLAGS)"; \
14467	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14468	$(HOST_EXPORTS) \
14469	$(POSTSTAGE1_HOST_EXPORTS) \
14470	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14471	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14472	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
14473	echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr; \
14474	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14475	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14476	case $(srcdir) in \
14477	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14478	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14479		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14480	esac; \
14481	module_srcdir=mpfr; \
14482	$(SHELL) $$s/$$module_srcdir/configure \
14483	  --srcdir=$${topdir}/$$module_srcdir \
14484	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14485	  --target=${target_alias} \
14486	  --with-build-libsubdir=$(HOST_SUBDIR) \
14487	  $(STAGE3_CONFIGURE_FLAGS) \
14488	  --disable-shared @extra_mpfr_configure_flags@ @host_libs_picflag@
14489@endif mpfr-bootstrap
14490
14491.PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
14492maybe-configure-stage4-mpfr:
14493@if mpfr-bootstrap
14494maybe-configure-stage4-mpfr: configure-stage4-mpfr
14495configure-stage4-mpfr:
14496	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14497	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14498	@r=`${PWD_COMMAND}`; export r; \
14499	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14500	TFLAGS="$(STAGE4_TFLAGS)"; \
14501	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14502	$(HOST_EXPORTS) \
14503	$(POSTSTAGE1_HOST_EXPORTS) \
14504	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14505	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14506	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
14507	echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr; \
14508	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14509	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14510	case $(srcdir) in \
14511	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14512	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14513		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14514	esac; \
14515	module_srcdir=mpfr; \
14516	$(SHELL) $$s/$$module_srcdir/configure \
14517	  --srcdir=$${topdir}/$$module_srcdir \
14518	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14519	  --target=${target_alias} \
14520	  --with-build-libsubdir=$(HOST_SUBDIR) \
14521	  $(STAGE4_CONFIGURE_FLAGS) \
14522	  --disable-shared @extra_mpfr_configure_flags@ @host_libs_picflag@
14523@endif mpfr-bootstrap
14524
14525.PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
14526maybe-configure-stageprofile-mpfr:
14527@if mpfr-bootstrap
14528maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
14529configure-stageprofile-mpfr:
14530	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14531	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14532	@r=`${PWD_COMMAND}`; export r; \
14533	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14534	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14535	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14536	$(HOST_EXPORTS) \
14537	$(POSTSTAGE1_HOST_EXPORTS) \
14538	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14539	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14540	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
14541	echo Configuring stage profile in $(HOST_SUBDIR)/mpfr; \
14542	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14543	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14544	case $(srcdir) in \
14545	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14546	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14547		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14548	esac; \
14549	module_srcdir=mpfr; \
14550	$(SHELL) $$s/$$module_srcdir/configure \
14551	  --srcdir=$${topdir}/$$module_srcdir \
14552	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14553	  --target=${target_alias} \
14554	  --with-build-libsubdir=$(HOST_SUBDIR) \
14555	  $(STAGEprofile_CONFIGURE_FLAGS) \
14556	  --disable-shared @extra_mpfr_configure_flags@ @host_libs_picflag@
14557@endif mpfr-bootstrap
14558
14559.PHONY: configure-stagetrain-mpfr maybe-configure-stagetrain-mpfr
14560maybe-configure-stagetrain-mpfr:
14561@if mpfr-bootstrap
14562maybe-configure-stagetrain-mpfr: configure-stagetrain-mpfr
14563configure-stagetrain-mpfr:
14564	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
14565	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14566	@r=`${PWD_COMMAND}`; export r; \
14567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14568	TFLAGS="$(STAGEtrain_TFLAGS)"; \
14569	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14570	$(HOST_EXPORTS) \
14571	$(POSTSTAGE1_HOST_EXPORTS) \
14572	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
14573	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
14574	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
14575	echo Configuring stage train in $(HOST_SUBDIR)/mpfr; \
14576	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14577	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14578	case $(srcdir) in \
14579	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14580	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14581		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14582	esac; \
14583	module_srcdir=mpfr; \
14584	$(SHELL) $$s/$$module_srcdir/configure \
14585	  --srcdir=$${topdir}/$$module_srcdir \
14586	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14587	  --target=${target_alias} \
14588	  --with-build-libsubdir=$(HOST_SUBDIR) \
14589	  $(STAGEtrain_CONFIGURE_FLAGS) \
14590	  --disable-shared @extra_mpfr_configure_flags@ @host_libs_picflag@
14591@endif mpfr-bootstrap
14592
14593.PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
14594maybe-configure-stagefeedback-mpfr:
14595@if mpfr-bootstrap
14596maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
14597configure-stagefeedback-mpfr:
14598	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14599	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14600	@r=`${PWD_COMMAND}`; export r; \
14601	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14602	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14603	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14604	$(HOST_EXPORTS) \
14605	$(POSTSTAGE1_HOST_EXPORTS) \
14606	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14607	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14608	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
14609	echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr; \
14610	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14611	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14612	case $(srcdir) in \
14613	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14614	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14615		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14616	esac; \
14617	module_srcdir=mpfr; \
14618	$(SHELL) $$s/$$module_srcdir/configure \
14619	  --srcdir=$${topdir}/$$module_srcdir \
14620	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14621	  --target=${target_alias} \
14622	  --with-build-libsubdir=$(HOST_SUBDIR) \
14623	  $(STAGEfeedback_CONFIGURE_FLAGS) \
14624	  --disable-shared @extra_mpfr_configure_flags@ @host_libs_picflag@
14625@endif mpfr-bootstrap
14626
14627.PHONY: configure-stageautoprofile-mpfr maybe-configure-stageautoprofile-mpfr
14628maybe-configure-stageautoprofile-mpfr:
14629@if mpfr-bootstrap
14630maybe-configure-stageautoprofile-mpfr: configure-stageautoprofile-mpfr
14631configure-stageautoprofile-mpfr:
14632	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
14633	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14634	@r=`${PWD_COMMAND}`; export r; \
14635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14636	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
14637	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14638	$(HOST_EXPORTS) \
14639	$(POSTSTAGE1_HOST_EXPORTS) \
14640	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
14641	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
14642	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
14643	echo Configuring stage autoprofile in $(HOST_SUBDIR)/mpfr; \
14644	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14645	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14646	case $(srcdir) in \
14647	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14648	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14649		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14650	esac; \
14651	module_srcdir=mpfr; \
14652	$(SHELL) $$s/$$module_srcdir/configure \
14653	  --srcdir=$${topdir}/$$module_srcdir \
14654	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14655	  --target=${target_alias} \
14656	  --with-build-libsubdir=$(HOST_SUBDIR) \
14657	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
14658	  --disable-shared @extra_mpfr_configure_flags@ @host_libs_picflag@
14659@endif mpfr-bootstrap
14660
14661.PHONY: configure-stageautofeedback-mpfr maybe-configure-stageautofeedback-mpfr
14662maybe-configure-stageautofeedback-mpfr:
14663@if mpfr-bootstrap
14664maybe-configure-stageautofeedback-mpfr: configure-stageautofeedback-mpfr
14665configure-stageautofeedback-mpfr:
14666	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
14667	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
14668	@r=`${PWD_COMMAND}`; export r; \
14669	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14670	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
14671	test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
14672	$(HOST_EXPORTS) \
14673	$(POSTSTAGE1_HOST_EXPORTS) \
14674	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
14675	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
14676	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
14677	echo Configuring stage autofeedback in $(HOST_SUBDIR)/mpfr; \
14678	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr; \
14679	cd $(HOST_SUBDIR)/mpfr || exit 1; \
14680	case $(srcdir) in \
14681	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14682	  *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
14683		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14684	esac; \
14685	module_srcdir=mpfr; \
14686	$(SHELL) $$s/$$module_srcdir/configure \
14687	  --srcdir=$${topdir}/$$module_srcdir \
14688	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14689	  --target=${target_alias} \
14690	  --with-build-libsubdir=$(HOST_SUBDIR) \
14691	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
14692	  --disable-shared @extra_mpfr_configure_flags@ @host_libs_picflag@
14693@endif mpfr-bootstrap
14694
14695
14696
14697
14698
14699.PHONY: all-mpfr maybe-all-mpfr
14700maybe-all-mpfr:
14701@if gcc-bootstrap
14702all-mpfr: stage_current
14703@endif gcc-bootstrap
14704@if mpfr
14705TARGET-mpfr=all
14706maybe-all-mpfr: all-mpfr
14707all-mpfr: configure-mpfr
14708	@r=`${PWD_COMMAND}`; export r; \
14709	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14710	$(HOST_EXPORTS)  \
14711	(cd $(HOST_SUBDIR)/mpfr && \
14712	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14713		$(TARGET-mpfr))
14714@endif mpfr
14715
14716
14717
14718.PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
14719.PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
14720maybe-all-stage1-mpfr:
14721maybe-clean-stage1-mpfr:
14722@if mpfr-bootstrap
14723maybe-all-stage1-mpfr: all-stage1-mpfr
14724all-stage1: all-stage1-mpfr
14725TARGET-stage1-mpfr = $(TARGET-mpfr)
14726all-stage1-mpfr: configure-stage1-mpfr
14727	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14728	@r=`${PWD_COMMAND}`; export r; \
14729	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14730	TFLAGS="$(STAGE1_TFLAGS)"; \
14731	$(HOST_EXPORTS)  \
14732	cd $(HOST_SUBDIR)/mpfr && \
14733	 \
14734	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14735		CFLAGS="$(STAGE1_CFLAGS)" \
14736		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
14737		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14738		LIBCFLAGS="$(LIBCFLAGS)" \
14739		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14740		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14741		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14742		$(EXTRA_HOST_FLAGS)  \
14743		$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14744		TFLAGS="$(STAGE1_TFLAGS)"  \
14745		$(TARGET-stage1-mpfr)
14746
14747maybe-clean-stage1-mpfr: clean-stage1-mpfr
14748clean-stage1: clean-stage1-mpfr
14749clean-stage1-mpfr:
14750	@if [ $(current_stage) = stage1 ]; then \
14751	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14752	else \
14753	  [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
14754	  $(MAKE) stage1-start; \
14755	fi; \
14756	cd $(HOST_SUBDIR)/mpfr && \
14757	$(MAKE) $(EXTRA_HOST_FLAGS)  \
14758	$(STAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14759@endif mpfr-bootstrap
14760
14761
14762.PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
14763.PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
14764maybe-all-stage2-mpfr:
14765maybe-clean-stage2-mpfr:
14766@if mpfr-bootstrap
14767maybe-all-stage2-mpfr: all-stage2-mpfr
14768all-stage2: all-stage2-mpfr
14769TARGET-stage2-mpfr = $(TARGET-mpfr)
14770all-stage2-mpfr: configure-stage2-mpfr
14771	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14772	@r=`${PWD_COMMAND}`; export r; \
14773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14774	TFLAGS="$(STAGE2_TFLAGS)"; \
14775	$(HOST_EXPORTS) \
14776	$(POSTSTAGE1_HOST_EXPORTS)  \
14777	cd $(HOST_SUBDIR)/mpfr && \
14778	 \
14779	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14780		CFLAGS="$(STAGE2_CFLAGS)" \
14781		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
14782		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14783		LIBCFLAGS="$(STAGE2_CFLAGS)" \
14784		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14785		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14786		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14787		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14788		TFLAGS="$(STAGE2_TFLAGS)"  \
14789		$(TARGET-stage2-mpfr)
14790
14791maybe-clean-stage2-mpfr: clean-stage2-mpfr
14792clean-stage2: clean-stage2-mpfr
14793clean-stage2-mpfr:
14794	@if [ $(current_stage) = stage2 ]; then \
14795	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14796	else \
14797	  [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
14798	  $(MAKE) stage2-start; \
14799	fi; \
14800	cd $(HOST_SUBDIR)/mpfr && \
14801	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14802@endif mpfr-bootstrap
14803
14804
14805.PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
14806.PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
14807maybe-all-stage3-mpfr:
14808maybe-clean-stage3-mpfr:
14809@if mpfr-bootstrap
14810maybe-all-stage3-mpfr: all-stage3-mpfr
14811all-stage3: all-stage3-mpfr
14812TARGET-stage3-mpfr = $(TARGET-mpfr)
14813all-stage3-mpfr: configure-stage3-mpfr
14814	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14815	@r=`${PWD_COMMAND}`; export r; \
14816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14817	TFLAGS="$(STAGE3_TFLAGS)"; \
14818	$(HOST_EXPORTS) \
14819	$(POSTSTAGE1_HOST_EXPORTS)  \
14820	cd $(HOST_SUBDIR)/mpfr && \
14821	 \
14822	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14823		CFLAGS="$(STAGE3_CFLAGS)" \
14824		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
14825		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14826		LIBCFLAGS="$(STAGE3_CFLAGS)" \
14827		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14828		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14829		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14830		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14831		TFLAGS="$(STAGE3_TFLAGS)"  \
14832		$(TARGET-stage3-mpfr)
14833
14834maybe-clean-stage3-mpfr: clean-stage3-mpfr
14835clean-stage3: clean-stage3-mpfr
14836clean-stage3-mpfr:
14837	@if [ $(current_stage) = stage3 ]; then \
14838	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14839	else \
14840	  [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
14841	  $(MAKE) stage3-start; \
14842	fi; \
14843	cd $(HOST_SUBDIR)/mpfr && \
14844	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14845@endif mpfr-bootstrap
14846
14847
14848.PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
14849.PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
14850maybe-all-stage4-mpfr:
14851maybe-clean-stage4-mpfr:
14852@if mpfr-bootstrap
14853maybe-all-stage4-mpfr: all-stage4-mpfr
14854all-stage4: all-stage4-mpfr
14855TARGET-stage4-mpfr = $(TARGET-mpfr)
14856all-stage4-mpfr: configure-stage4-mpfr
14857	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14858	@r=`${PWD_COMMAND}`; export r; \
14859	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14860	TFLAGS="$(STAGE4_TFLAGS)"; \
14861	$(HOST_EXPORTS) \
14862	$(POSTSTAGE1_HOST_EXPORTS)  \
14863	cd $(HOST_SUBDIR)/mpfr && \
14864	 \
14865	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14866		CFLAGS="$(STAGE4_CFLAGS)" \
14867		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
14868		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14869		LIBCFLAGS="$(STAGE4_CFLAGS)" \
14870		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14871		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14872		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14873		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14874		TFLAGS="$(STAGE4_TFLAGS)"  \
14875		$(TARGET-stage4-mpfr)
14876
14877maybe-clean-stage4-mpfr: clean-stage4-mpfr
14878clean-stage4: clean-stage4-mpfr
14879clean-stage4-mpfr:
14880	@if [ $(current_stage) = stage4 ]; then \
14881	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14882	else \
14883	  [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
14884	  $(MAKE) stage4-start; \
14885	fi; \
14886	cd $(HOST_SUBDIR)/mpfr && \
14887	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14888@endif mpfr-bootstrap
14889
14890
14891.PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
14892.PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
14893maybe-all-stageprofile-mpfr:
14894maybe-clean-stageprofile-mpfr:
14895@if mpfr-bootstrap
14896maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
14897all-stageprofile: all-stageprofile-mpfr
14898TARGET-stageprofile-mpfr = $(TARGET-mpfr)
14899all-stageprofile-mpfr: configure-stageprofile-mpfr
14900	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14901	@r=`${PWD_COMMAND}`; export r; \
14902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14903	TFLAGS="$(STAGEprofile_TFLAGS)"; \
14904	$(HOST_EXPORTS) \
14905	$(POSTSTAGE1_HOST_EXPORTS)  \
14906	cd $(HOST_SUBDIR)/mpfr && \
14907	 \
14908	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14909		CFLAGS="$(STAGEprofile_CFLAGS)" \
14910		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
14911		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14912		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14913		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14914		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14915		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14916		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14917		TFLAGS="$(STAGEprofile_TFLAGS)"  \
14918		$(TARGET-stageprofile-mpfr)
14919
14920maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
14921clean-stageprofile: clean-stageprofile-mpfr
14922clean-stageprofile-mpfr:
14923	@if [ $(current_stage) = stageprofile ]; then \
14924	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14925	else \
14926	  [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
14927	  $(MAKE) stageprofile-start; \
14928	fi; \
14929	cd $(HOST_SUBDIR)/mpfr && \
14930	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14931@endif mpfr-bootstrap
14932
14933
14934.PHONY: all-stagetrain-mpfr maybe-all-stagetrain-mpfr
14935.PHONY: clean-stagetrain-mpfr maybe-clean-stagetrain-mpfr
14936maybe-all-stagetrain-mpfr:
14937maybe-clean-stagetrain-mpfr:
14938@if mpfr-bootstrap
14939maybe-all-stagetrain-mpfr: all-stagetrain-mpfr
14940all-stagetrain: all-stagetrain-mpfr
14941TARGET-stagetrain-mpfr = $(TARGET-mpfr)
14942all-stagetrain-mpfr: configure-stagetrain-mpfr
14943	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
14944	@r=`${PWD_COMMAND}`; export r; \
14945	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14946	TFLAGS="$(STAGEtrain_TFLAGS)"; \
14947	$(HOST_EXPORTS) \
14948	$(POSTSTAGE1_HOST_EXPORTS)  \
14949	cd $(HOST_SUBDIR)/mpfr && \
14950	 \
14951	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14952		CFLAGS="$(STAGEtrain_CFLAGS)" \
14953		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
14954		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
14955		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
14956		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14957		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14958		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14959		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
14960		TFLAGS="$(STAGEtrain_TFLAGS)"  \
14961		$(TARGET-stagetrain-mpfr)
14962
14963maybe-clean-stagetrain-mpfr: clean-stagetrain-mpfr
14964clean-stagetrain: clean-stagetrain-mpfr
14965clean-stagetrain-mpfr:
14966	@if [ $(current_stage) = stagetrain ]; then \
14967	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
14968	else \
14969	  [ -f $(HOST_SUBDIR)/stagetrain-mpfr/Makefile ] || exit 0; \
14970	  $(MAKE) stagetrain-start; \
14971	fi; \
14972	cd $(HOST_SUBDIR)/mpfr && \
14973	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
14974@endif mpfr-bootstrap
14975
14976
14977.PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
14978.PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
14979maybe-all-stagefeedback-mpfr:
14980maybe-clean-stagefeedback-mpfr:
14981@if mpfr-bootstrap
14982maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
14983all-stagefeedback: all-stagefeedback-mpfr
14984TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
14985all-stagefeedback-mpfr: configure-stagefeedback-mpfr
14986	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14987	@r=`${PWD_COMMAND}`; export r; \
14988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14989	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14990	$(HOST_EXPORTS) \
14991	$(POSTSTAGE1_HOST_EXPORTS)  \
14992	cd $(HOST_SUBDIR)/mpfr && \
14993	 \
14994	$(MAKE) $(BASE_FLAGS_TO_PASS) \
14995		CFLAGS="$(STAGEfeedback_CFLAGS)" \
14996		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
14997		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14998		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14999		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15000		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15001		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15002		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
15003		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
15004		$(TARGET-stagefeedback-mpfr)
15005
15006maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
15007clean-stagefeedback: clean-stagefeedback-mpfr
15008clean-stagefeedback-mpfr:
15009	@if [ $(current_stage) = stagefeedback ]; then \
15010	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
15011	else \
15012	  [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
15013	  $(MAKE) stagefeedback-start; \
15014	fi; \
15015	cd $(HOST_SUBDIR)/mpfr && \
15016	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
15017@endif mpfr-bootstrap
15018
15019
15020.PHONY: all-stageautoprofile-mpfr maybe-all-stageautoprofile-mpfr
15021.PHONY: clean-stageautoprofile-mpfr maybe-clean-stageautoprofile-mpfr
15022maybe-all-stageautoprofile-mpfr:
15023maybe-clean-stageautoprofile-mpfr:
15024@if mpfr-bootstrap
15025maybe-all-stageautoprofile-mpfr: all-stageautoprofile-mpfr
15026all-stageautoprofile: all-stageautoprofile-mpfr
15027TARGET-stageautoprofile-mpfr = $(TARGET-mpfr)
15028all-stageautoprofile-mpfr: configure-stageautoprofile-mpfr
15029	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
15030	@r=`${PWD_COMMAND}`; export r; \
15031	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15032	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
15033	$(HOST_EXPORTS) \
15034	$(POSTSTAGE1_HOST_EXPORTS)  \
15035	cd $(HOST_SUBDIR)/mpfr && \
15036	$$s/gcc/config/i386/$(AUTO_PROFILE) \
15037	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15038		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
15039		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
15040		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
15041		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
15042		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15043		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15044		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15045		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
15046		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
15047		$(TARGET-stageautoprofile-mpfr)
15048
15049maybe-clean-stageautoprofile-mpfr: clean-stageautoprofile-mpfr
15050clean-stageautoprofile: clean-stageautoprofile-mpfr
15051clean-stageautoprofile-mpfr:
15052	@if [ $(current_stage) = stageautoprofile ]; then \
15053	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
15054	else \
15055	  [ -f $(HOST_SUBDIR)/stageautoprofile-mpfr/Makefile ] || exit 0; \
15056	  $(MAKE) stageautoprofile-start; \
15057	fi; \
15058	cd $(HOST_SUBDIR)/mpfr && \
15059	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
15060@endif mpfr-bootstrap
15061
15062
15063.PHONY: all-stageautofeedback-mpfr maybe-all-stageautofeedback-mpfr
15064.PHONY: clean-stageautofeedback-mpfr maybe-clean-stageautofeedback-mpfr
15065maybe-all-stageautofeedback-mpfr:
15066maybe-clean-stageautofeedback-mpfr:
15067@if mpfr-bootstrap
15068maybe-all-stageautofeedback-mpfr: all-stageautofeedback-mpfr
15069all-stageautofeedback: all-stageautofeedback-mpfr
15070TARGET-stageautofeedback-mpfr = $(TARGET-mpfr)
15071all-stageautofeedback-mpfr: configure-stageautofeedback-mpfr
15072	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
15073	@r=`${PWD_COMMAND}`; export r; \
15074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15075	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
15076	$(HOST_EXPORTS) \
15077	$(POSTSTAGE1_HOST_EXPORTS)  \
15078	cd $(HOST_SUBDIR)/mpfr && \
15079	 \
15080	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15081		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
15082		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
15083		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
15084		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
15085		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15086		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15087		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15088		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" \
15089		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
15090		$(TARGET-stageautofeedback-mpfr)
15091
15092maybe-clean-stageautofeedback-mpfr: clean-stageautofeedback-mpfr
15093clean-stageautofeedback: clean-stageautofeedback-mpfr
15094clean-stageautofeedback-mpfr:
15095	@if [ $(current_stage) = stageautofeedback ]; then \
15096	  [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
15097	else \
15098	  [ -f $(HOST_SUBDIR)/stageautofeedback-mpfr/Makefile ] || exit 0; \
15099	  $(MAKE) stageautofeedback-start; \
15100	fi; \
15101	cd $(HOST_SUBDIR)/mpfr && \
15102	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" clean
15103@endif mpfr-bootstrap
15104
15105
15106
15107
15108
15109.PHONY: check-mpfr maybe-check-mpfr
15110maybe-check-mpfr:
15111@if mpfr
15112maybe-check-mpfr: check-mpfr
15113
15114check-mpfr:
15115	@: $(MAKE); $(unstage)
15116	@r=`${PWD_COMMAND}`; export r; \
15117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15118	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
15119	(cd $(HOST_SUBDIR)/mpfr && \
15120	  $(MAKE) $(FLAGS_TO_PASS) AM_CFLAGS="-DNO_ASM" $(EXTRA_BOOTSTRAP_FLAGS) check)
15121
15122@endif mpfr
15123
15124.PHONY: install-mpfr maybe-install-mpfr
15125maybe-install-mpfr:
15126@if mpfr
15127maybe-install-mpfr: install-mpfr
15128
15129install-mpfr:
15130
15131@endif mpfr
15132
15133.PHONY: install-strip-mpfr maybe-install-strip-mpfr
15134maybe-install-strip-mpfr:
15135@if mpfr
15136maybe-install-strip-mpfr: install-strip-mpfr
15137
15138install-strip-mpfr:
15139
15140@endif mpfr
15141
15142# Other targets (info, dvi, pdf, etc.)
15143
15144.PHONY: maybe-info-mpfr info-mpfr
15145maybe-info-mpfr:
15146@if mpfr
15147maybe-info-mpfr: info-mpfr
15148
15149info-mpfr: \
15150    configure-mpfr
15151	@[ -f ./mpfr/Makefile ] || exit 0; \
15152	r=`${PWD_COMMAND}`; export r; \
15153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15154	$(HOST_EXPORTS) \
15155	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15156	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15157	done; \
15158	echo "Doing info in mpfr"; \
15159	(cd $(HOST_SUBDIR)/mpfr && \
15160	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15161	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15162	          "RANLIB=$${RANLIB}" \
15163	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15164	          info) \
15165	  || exit 1
15166
15167@endif mpfr
15168
15169.PHONY: maybe-dvi-mpfr dvi-mpfr
15170maybe-dvi-mpfr:
15171@if mpfr
15172maybe-dvi-mpfr: dvi-mpfr
15173
15174dvi-mpfr: \
15175    configure-mpfr
15176	@[ -f ./mpfr/Makefile ] || exit 0; \
15177	r=`${PWD_COMMAND}`; export r; \
15178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15179	$(HOST_EXPORTS) \
15180	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15181	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15182	done; \
15183	echo "Doing dvi in mpfr"; \
15184	(cd $(HOST_SUBDIR)/mpfr && \
15185	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15186	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15187	          "RANLIB=$${RANLIB}" \
15188	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15189	          dvi) \
15190	  || exit 1
15191
15192@endif mpfr
15193
15194.PHONY: maybe-pdf-mpfr pdf-mpfr
15195maybe-pdf-mpfr:
15196@if mpfr
15197maybe-pdf-mpfr: pdf-mpfr
15198
15199pdf-mpfr: \
15200    configure-mpfr
15201	@[ -f ./mpfr/Makefile ] || exit 0; \
15202	r=`${PWD_COMMAND}`; export r; \
15203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15204	$(HOST_EXPORTS) \
15205	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15206	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15207	done; \
15208	echo "Doing pdf in mpfr"; \
15209	(cd $(HOST_SUBDIR)/mpfr && \
15210	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15211	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15212	          "RANLIB=$${RANLIB}" \
15213	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15214	          pdf) \
15215	  || exit 1
15216
15217@endif mpfr
15218
15219.PHONY: maybe-html-mpfr html-mpfr
15220maybe-html-mpfr:
15221@if mpfr
15222maybe-html-mpfr: html-mpfr
15223
15224html-mpfr: \
15225    configure-mpfr
15226	@[ -f ./mpfr/Makefile ] || exit 0; \
15227	r=`${PWD_COMMAND}`; export r; \
15228	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15229	$(HOST_EXPORTS) \
15230	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15231	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15232	done; \
15233	echo "Doing html in mpfr"; \
15234	(cd $(HOST_SUBDIR)/mpfr && \
15235	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15236	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15237	          "RANLIB=$${RANLIB}" \
15238	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15239	          html) \
15240	  || exit 1
15241
15242@endif mpfr
15243
15244.PHONY: maybe-TAGS-mpfr TAGS-mpfr
15245maybe-TAGS-mpfr:
15246@if mpfr
15247maybe-TAGS-mpfr: TAGS-mpfr
15248
15249TAGS-mpfr: \
15250    configure-mpfr
15251	@[ -f ./mpfr/Makefile ] || exit 0; \
15252	r=`${PWD_COMMAND}`; export r; \
15253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15254	$(HOST_EXPORTS) \
15255	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15256	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15257	done; \
15258	echo "Doing TAGS in mpfr"; \
15259	(cd $(HOST_SUBDIR)/mpfr && \
15260	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15261	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15262	          "RANLIB=$${RANLIB}" \
15263	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15264	          TAGS) \
15265	  || exit 1
15266
15267@endif mpfr
15268
15269.PHONY: maybe-install-info-mpfr install-info-mpfr
15270maybe-install-info-mpfr:
15271@if mpfr
15272maybe-install-info-mpfr: install-info-mpfr
15273
15274install-info-mpfr: \
15275    configure-mpfr \
15276    info-mpfr
15277	@[ -f ./mpfr/Makefile ] || exit 0; \
15278	r=`${PWD_COMMAND}`; export r; \
15279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15280	$(HOST_EXPORTS) \
15281	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15282	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15283	done; \
15284	echo "Doing install-info in mpfr"; \
15285	(cd $(HOST_SUBDIR)/mpfr && \
15286	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15287	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15288	          "RANLIB=$${RANLIB}" \
15289	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15290	          install-info) \
15291	  || exit 1
15292
15293@endif mpfr
15294
15295.PHONY: maybe-install-dvi-mpfr install-dvi-mpfr
15296maybe-install-dvi-mpfr:
15297@if mpfr
15298maybe-install-dvi-mpfr: install-dvi-mpfr
15299
15300install-dvi-mpfr: \
15301    configure-mpfr \
15302    dvi-mpfr
15303	@[ -f ./mpfr/Makefile ] || exit 0; \
15304	r=`${PWD_COMMAND}`; export r; \
15305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15306	$(HOST_EXPORTS) \
15307	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15308	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15309	done; \
15310	echo "Doing install-dvi in mpfr"; \
15311	(cd $(HOST_SUBDIR)/mpfr && \
15312	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15313	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15314	          "RANLIB=$${RANLIB}" \
15315	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15316	          install-dvi) \
15317	  || exit 1
15318
15319@endif mpfr
15320
15321.PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
15322maybe-install-pdf-mpfr:
15323@if mpfr
15324maybe-install-pdf-mpfr: install-pdf-mpfr
15325
15326install-pdf-mpfr: \
15327    configure-mpfr \
15328    pdf-mpfr
15329	@[ -f ./mpfr/Makefile ] || exit 0; \
15330	r=`${PWD_COMMAND}`; export r; \
15331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15332	$(HOST_EXPORTS) \
15333	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15334	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15335	done; \
15336	echo "Doing install-pdf in mpfr"; \
15337	(cd $(HOST_SUBDIR)/mpfr && \
15338	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15339	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15340	          "RANLIB=$${RANLIB}" \
15341	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15342	          install-pdf) \
15343	  || exit 1
15344
15345@endif mpfr
15346
15347.PHONY: maybe-install-html-mpfr install-html-mpfr
15348maybe-install-html-mpfr:
15349@if mpfr
15350maybe-install-html-mpfr: install-html-mpfr
15351
15352install-html-mpfr: \
15353    configure-mpfr \
15354    html-mpfr
15355	@[ -f ./mpfr/Makefile ] || exit 0; \
15356	r=`${PWD_COMMAND}`; export r; \
15357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15358	$(HOST_EXPORTS) \
15359	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15360	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15361	done; \
15362	echo "Doing install-html in mpfr"; \
15363	(cd $(HOST_SUBDIR)/mpfr && \
15364	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15365	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15366	          "RANLIB=$${RANLIB}" \
15367	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15368	          install-html) \
15369	  || exit 1
15370
15371@endif mpfr
15372
15373.PHONY: maybe-installcheck-mpfr installcheck-mpfr
15374maybe-installcheck-mpfr:
15375@if mpfr
15376maybe-installcheck-mpfr: installcheck-mpfr
15377
15378installcheck-mpfr: \
15379    configure-mpfr
15380	@[ -f ./mpfr/Makefile ] || exit 0; \
15381	r=`${PWD_COMMAND}`; export r; \
15382	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15383	$(HOST_EXPORTS) \
15384	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15385	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15386	done; \
15387	echo "Doing installcheck in mpfr"; \
15388	(cd $(HOST_SUBDIR)/mpfr && \
15389	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15390	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15391	          "RANLIB=$${RANLIB}" \
15392	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15393	          installcheck) \
15394	  || exit 1
15395
15396@endif mpfr
15397
15398.PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
15399maybe-mostlyclean-mpfr:
15400@if mpfr
15401maybe-mostlyclean-mpfr: mostlyclean-mpfr
15402
15403mostlyclean-mpfr:
15404	@[ -f ./mpfr/Makefile ] || exit 0; \
15405	r=`${PWD_COMMAND}`; export r; \
15406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15407	$(HOST_EXPORTS) \
15408	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15410	done; \
15411	echo "Doing mostlyclean in mpfr"; \
15412	(cd $(HOST_SUBDIR)/mpfr && \
15413	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15414	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15415	          "RANLIB=$${RANLIB}" \
15416	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15417	          mostlyclean) \
15418	  || exit 1
15419
15420@endif mpfr
15421
15422.PHONY: maybe-clean-mpfr clean-mpfr
15423maybe-clean-mpfr:
15424@if mpfr
15425maybe-clean-mpfr: clean-mpfr
15426
15427clean-mpfr:
15428	@[ -f ./mpfr/Makefile ] || exit 0; \
15429	r=`${PWD_COMMAND}`; export r; \
15430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15431	$(HOST_EXPORTS) \
15432	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15433	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15434	done; \
15435	echo "Doing clean in mpfr"; \
15436	(cd $(HOST_SUBDIR)/mpfr && \
15437	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15438	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15439	          "RANLIB=$${RANLIB}" \
15440	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15441	          clean) \
15442	  || exit 1
15443
15444@endif mpfr
15445
15446.PHONY: maybe-distclean-mpfr distclean-mpfr
15447maybe-distclean-mpfr:
15448@if mpfr
15449maybe-distclean-mpfr: distclean-mpfr
15450
15451distclean-mpfr:
15452	@[ -f ./mpfr/Makefile ] || exit 0; \
15453	r=`${PWD_COMMAND}`; export r; \
15454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15455	$(HOST_EXPORTS) \
15456	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15457	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15458	done; \
15459	echo "Doing distclean in mpfr"; \
15460	(cd $(HOST_SUBDIR)/mpfr && \
15461	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15462	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15463	          "RANLIB=$${RANLIB}" \
15464	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15465	          distclean) \
15466	  || exit 1
15467
15468@endif mpfr
15469
15470.PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
15471maybe-maintainer-clean-mpfr:
15472@if mpfr
15473maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
15474
15475maintainer-clean-mpfr:
15476	@[ -f ./mpfr/Makefile ] || exit 0; \
15477	r=`${PWD_COMMAND}`; export r; \
15478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15479	$(HOST_EXPORTS) \
15480	for flag in $(EXTRA_HOST_FLAGS) AM_CFLAGS="-DNO_ASM"; do \
15481	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15482	done; \
15483	echo "Doing maintainer-clean in mpfr"; \
15484	(cd $(HOST_SUBDIR)/mpfr && \
15485	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15486	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15487	          "RANLIB=$${RANLIB}" \
15488	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15489	          maintainer-clean) \
15490	  || exit 1
15491
15492@endif mpfr
15493
15494
15495
15496.PHONY: configure-mpc maybe-configure-mpc
15497maybe-configure-mpc:
15498@if gcc-bootstrap
15499configure-mpc: stage_current
15500@endif gcc-bootstrap
15501@if mpc
15502maybe-configure-mpc: configure-mpc
15503configure-mpc:
15504	@r=`${PWD_COMMAND}`; export r; \
15505	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15506	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15507	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15508	$(HOST_EXPORTS)  \
15509	echo Configuring in $(HOST_SUBDIR)/mpc; \
15510	cd "$(HOST_SUBDIR)/mpc" || exit 1; \
15511	case $(srcdir) in \
15512	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15513	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15514		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15515	esac; \
15516	module_srcdir=mpc; \
15517	$(SHELL) \
15518	  $$s/$$module_srcdir/configure \
15519	  --srcdir=$${topdir}/$$module_srcdir \
15520	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15521	  --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@  @host_libs_picflag@ --disable-maintainer-mode \
15522	  || exit 1
15523@endif mpc
15524
15525
15526
15527.PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
15528maybe-configure-stage1-mpc:
15529@if mpc-bootstrap
15530maybe-configure-stage1-mpc: configure-stage1-mpc
15531configure-stage1-mpc:
15532	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15533	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15534	@r=`${PWD_COMMAND}`; export r; \
15535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15536	TFLAGS="$(STAGE1_TFLAGS)"; \
15537	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15538	$(HOST_EXPORTS) \
15539	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15540	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15541	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
15542	echo Configuring stage 1 in $(HOST_SUBDIR)/mpc; \
15543	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15544	cd $(HOST_SUBDIR)/mpc || exit 1; \
15545	case $(srcdir) in \
15546	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15547	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15548		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15549	esac; \
15550	module_srcdir=mpc; \
15551	$(SHELL) $$s/$$module_srcdir/configure \
15552	  --srcdir=$${topdir}/$$module_srcdir \
15553	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15554	  --target=${target_alias} \
15555	   \
15556	  $(STAGE1_CONFIGURE_FLAGS) \
15557	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@  @host_libs_picflag@ --disable-maintainer-mode
15558@endif mpc-bootstrap
15559
15560.PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
15561maybe-configure-stage2-mpc:
15562@if mpc-bootstrap
15563maybe-configure-stage2-mpc: configure-stage2-mpc
15564configure-stage2-mpc:
15565	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15566	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15567	@r=`${PWD_COMMAND}`; export r; \
15568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15569	TFLAGS="$(STAGE2_TFLAGS)"; \
15570	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15571	$(HOST_EXPORTS) \
15572	$(POSTSTAGE1_HOST_EXPORTS) \
15573	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15574	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15575	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
15576	echo Configuring stage 2 in $(HOST_SUBDIR)/mpc; \
15577	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15578	cd $(HOST_SUBDIR)/mpc || exit 1; \
15579	case $(srcdir) in \
15580	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15581	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15582		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15583	esac; \
15584	module_srcdir=mpc; \
15585	$(SHELL) $$s/$$module_srcdir/configure \
15586	  --srcdir=$${topdir}/$$module_srcdir \
15587	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15588	  --target=${target_alias} \
15589	  --with-build-libsubdir=$(HOST_SUBDIR) \
15590	  $(STAGE2_CONFIGURE_FLAGS) \
15591	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@  @host_libs_picflag@ --disable-maintainer-mode
15592@endif mpc-bootstrap
15593
15594.PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
15595maybe-configure-stage3-mpc:
15596@if mpc-bootstrap
15597maybe-configure-stage3-mpc: configure-stage3-mpc
15598configure-stage3-mpc:
15599	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15600	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15601	@r=`${PWD_COMMAND}`; export r; \
15602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15603	TFLAGS="$(STAGE3_TFLAGS)"; \
15604	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15605	$(HOST_EXPORTS) \
15606	$(POSTSTAGE1_HOST_EXPORTS) \
15607	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15608	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15609	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
15610	echo Configuring stage 3 in $(HOST_SUBDIR)/mpc; \
15611	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15612	cd $(HOST_SUBDIR)/mpc || exit 1; \
15613	case $(srcdir) in \
15614	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15615	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15616		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15617	esac; \
15618	module_srcdir=mpc; \
15619	$(SHELL) $$s/$$module_srcdir/configure \
15620	  --srcdir=$${topdir}/$$module_srcdir \
15621	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15622	  --target=${target_alias} \
15623	  --with-build-libsubdir=$(HOST_SUBDIR) \
15624	  $(STAGE3_CONFIGURE_FLAGS) \
15625	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@  @host_libs_picflag@ --disable-maintainer-mode
15626@endif mpc-bootstrap
15627
15628.PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
15629maybe-configure-stage4-mpc:
15630@if mpc-bootstrap
15631maybe-configure-stage4-mpc: configure-stage4-mpc
15632configure-stage4-mpc:
15633	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15634	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15635	@r=`${PWD_COMMAND}`; export r; \
15636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15637	TFLAGS="$(STAGE4_TFLAGS)"; \
15638	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15639	$(HOST_EXPORTS) \
15640	$(POSTSTAGE1_HOST_EXPORTS) \
15641	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15642	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15643	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
15644	echo Configuring stage 4 in $(HOST_SUBDIR)/mpc; \
15645	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15646	cd $(HOST_SUBDIR)/mpc || exit 1; \
15647	case $(srcdir) in \
15648	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15649	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15650		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15651	esac; \
15652	module_srcdir=mpc; \
15653	$(SHELL) $$s/$$module_srcdir/configure \
15654	  --srcdir=$${topdir}/$$module_srcdir \
15655	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15656	  --target=${target_alias} \
15657	  --with-build-libsubdir=$(HOST_SUBDIR) \
15658	  $(STAGE4_CONFIGURE_FLAGS) \
15659	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@  @host_libs_picflag@ --disable-maintainer-mode
15660@endif mpc-bootstrap
15661
15662.PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
15663maybe-configure-stageprofile-mpc:
15664@if mpc-bootstrap
15665maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
15666configure-stageprofile-mpc:
15667	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15668	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15669	@r=`${PWD_COMMAND}`; export r; \
15670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15671	TFLAGS="$(STAGEprofile_TFLAGS)"; \
15672	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15673	$(HOST_EXPORTS) \
15674	$(POSTSTAGE1_HOST_EXPORTS) \
15675	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15676	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15677	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
15678	echo Configuring stage profile in $(HOST_SUBDIR)/mpc; \
15679	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15680	cd $(HOST_SUBDIR)/mpc || exit 1; \
15681	case $(srcdir) in \
15682	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15683	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15684		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15685	esac; \
15686	module_srcdir=mpc; \
15687	$(SHELL) $$s/$$module_srcdir/configure \
15688	  --srcdir=$${topdir}/$$module_srcdir \
15689	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15690	  --target=${target_alias} \
15691	  --with-build-libsubdir=$(HOST_SUBDIR) \
15692	  $(STAGEprofile_CONFIGURE_FLAGS) \
15693	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@  @host_libs_picflag@ --disable-maintainer-mode
15694@endif mpc-bootstrap
15695
15696.PHONY: configure-stagetrain-mpc maybe-configure-stagetrain-mpc
15697maybe-configure-stagetrain-mpc:
15698@if mpc-bootstrap
15699maybe-configure-stagetrain-mpc: configure-stagetrain-mpc
15700configure-stagetrain-mpc:
15701	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
15702	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15703	@r=`${PWD_COMMAND}`; export r; \
15704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15705	TFLAGS="$(STAGEtrain_TFLAGS)"; \
15706	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15707	$(HOST_EXPORTS) \
15708	$(POSTSTAGE1_HOST_EXPORTS) \
15709	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
15710	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
15711	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
15712	echo Configuring stage train in $(HOST_SUBDIR)/mpc; \
15713	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15714	cd $(HOST_SUBDIR)/mpc || exit 1; \
15715	case $(srcdir) in \
15716	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15717	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15718		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15719	esac; \
15720	module_srcdir=mpc; \
15721	$(SHELL) $$s/$$module_srcdir/configure \
15722	  --srcdir=$${topdir}/$$module_srcdir \
15723	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15724	  --target=${target_alias} \
15725	  --with-build-libsubdir=$(HOST_SUBDIR) \
15726	  $(STAGEtrain_CONFIGURE_FLAGS) \
15727	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@  @host_libs_picflag@ --disable-maintainer-mode
15728@endif mpc-bootstrap
15729
15730.PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
15731maybe-configure-stagefeedback-mpc:
15732@if mpc-bootstrap
15733maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
15734configure-stagefeedback-mpc:
15735	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15736	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15737	@r=`${PWD_COMMAND}`; export r; \
15738	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15739	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15740	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15741	$(HOST_EXPORTS) \
15742	$(POSTSTAGE1_HOST_EXPORTS) \
15743	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15744	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15745	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
15746	echo Configuring stage feedback in $(HOST_SUBDIR)/mpc; \
15747	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15748	cd $(HOST_SUBDIR)/mpc || exit 1; \
15749	case $(srcdir) in \
15750	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15751	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15752		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15753	esac; \
15754	module_srcdir=mpc; \
15755	$(SHELL) $$s/$$module_srcdir/configure \
15756	  --srcdir=$${topdir}/$$module_srcdir \
15757	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15758	  --target=${target_alias} \
15759	  --with-build-libsubdir=$(HOST_SUBDIR) \
15760	  $(STAGEfeedback_CONFIGURE_FLAGS) \
15761	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@  @host_libs_picflag@ --disable-maintainer-mode
15762@endif mpc-bootstrap
15763
15764.PHONY: configure-stageautoprofile-mpc maybe-configure-stageautoprofile-mpc
15765maybe-configure-stageautoprofile-mpc:
15766@if mpc-bootstrap
15767maybe-configure-stageautoprofile-mpc: configure-stageautoprofile-mpc
15768configure-stageautoprofile-mpc:
15769	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
15770	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15771	@r=`${PWD_COMMAND}`; export r; \
15772	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15773	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
15774	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15775	$(HOST_EXPORTS) \
15776	$(POSTSTAGE1_HOST_EXPORTS) \
15777	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
15778	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
15779	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
15780	echo Configuring stage autoprofile in $(HOST_SUBDIR)/mpc; \
15781	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15782	cd $(HOST_SUBDIR)/mpc || exit 1; \
15783	case $(srcdir) in \
15784	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15785	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15786		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15787	esac; \
15788	module_srcdir=mpc; \
15789	$(SHELL) $$s/$$module_srcdir/configure \
15790	  --srcdir=$${topdir}/$$module_srcdir \
15791	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15792	  --target=${target_alias} \
15793	  --with-build-libsubdir=$(HOST_SUBDIR) \
15794	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
15795	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@  @host_libs_picflag@ --disable-maintainer-mode
15796@endif mpc-bootstrap
15797
15798.PHONY: configure-stageautofeedback-mpc maybe-configure-stageautofeedback-mpc
15799maybe-configure-stageautofeedback-mpc:
15800@if mpc-bootstrap
15801maybe-configure-stageautofeedback-mpc: configure-stageautofeedback-mpc
15802configure-stageautofeedback-mpc:
15803	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
15804	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
15805	@r=`${PWD_COMMAND}`; export r; \
15806	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15807	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
15808	test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
15809	$(HOST_EXPORTS) \
15810	$(POSTSTAGE1_HOST_EXPORTS) \
15811	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
15812	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
15813	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
15814	echo Configuring stage autofeedback in $(HOST_SUBDIR)/mpc; \
15815	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc; \
15816	cd $(HOST_SUBDIR)/mpc || exit 1; \
15817	case $(srcdir) in \
15818	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15819	  *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
15820		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15821	esac; \
15822	module_srcdir=mpc; \
15823	$(SHELL) $$s/$$module_srcdir/configure \
15824	  --srcdir=$${topdir}/$$module_srcdir \
15825	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15826	  --target=${target_alias} \
15827	  --with-build-libsubdir=$(HOST_SUBDIR) \
15828	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
15829	  --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@  @host_libs_picflag@ --disable-maintainer-mode
15830@endif mpc-bootstrap
15831
15832
15833
15834
15835
15836.PHONY: all-mpc maybe-all-mpc
15837maybe-all-mpc:
15838@if gcc-bootstrap
15839all-mpc: stage_current
15840@endif gcc-bootstrap
15841@if mpc
15842TARGET-mpc=all
15843maybe-all-mpc: all-mpc
15844all-mpc: configure-mpc
15845	@r=`${PWD_COMMAND}`; export r; \
15846	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15847	$(HOST_EXPORTS)  \
15848	(cd $(HOST_SUBDIR)/mpc && \
15849	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
15850		$(TARGET-mpc))
15851@endif mpc
15852
15853
15854
15855.PHONY: all-stage1-mpc maybe-all-stage1-mpc
15856.PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
15857maybe-all-stage1-mpc:
15858maybe-clean-stage1-mpc:
15859@if mpc-bootstrap
15860maybe-all-stage1-mpc: all-stage1-mpc
15861all-stage1: all-stage1-mpc
15862TARGET-stage1-mpc = $(TARGET-mpc)
15863all-stage1-mpc: configure-stage1-mpc
15864	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15865	@r=`${PWD_COMMAND}`; export r; \
15866	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15867	TFLAGS="$(STAGE1_TFLAGS)"; \
15868	$(HOST_EXPORTS)  \
15869	cd $(HOST_SUBDIR)/mpc && \
15870	 \
15871	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15872		CFLAGS="$(STAGE1_CFLAGS)" \
15873		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
15874		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15875		LIBCFLAGS="$(LIBCFLAGS)" \
15876		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15877		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15878		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15879		$(EXTRA_HOST_FLAGS)  \
15880		$(STAGE1_FLAGS_TO_PASS)  \
15881		TFLAGS="$(STAGE1_TFLAGS)"  \
15882		$(TARGET-stage1-mpc)
15883
15884maybe-clean-stage1-mpc: clean-stage1-mpc
15885clean-stage1: clean-stage1-mpc
15886clean-stage1-mpc:
15887	@if [ $(current_stage) = stage1 ]; then \
15888	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15889	else \
15890	  [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
15891	  $(MAKE) stage1-start; \
15892	fi; \
15893	cd $(HOST_SUBDIR)/mpc && \
15894	$(MAKE) $(EXTRA_HOST_FLAGS)  \
15895	$(STAGE1_FLAGS_TO_PASS)  clean
15896@endif mpc-bootstrap
15897
15898
15899.PHONY: all-stage2-mpc maybe-all-stage2-mpc
15900.PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
15901maybe-all-stage2-mpc:
15902maybe-clean-stage2-mpc:
15903@if mpc-bootstrap
15904maybe-all-stage2-mpc: all-stage2-mpc
15905all-stage2: all-stage2-mpc
15906TARGET-stage2-mpc = $(TARGET-mpc)
15907all-stage2-mpc: configure-stage2-mpc
15908	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15909	@r=`${PWD_COMMAND}`; export r; \
15910	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15911	TFLAGS="$(STAGE2_TFLAGS)"; \
15912	$(HOST_EXPORTS) \
15913	$(POSTSTAGE1_HOST_EXPORTS)  \
15914	cd $(HOST_SUBDIR)/mpc && \
15915	 \
15916	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15917		CFLAGS="$(STAGE2_CFLAGS)" \
15918		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
15919		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15920		LIBCFLAGS="$(STAGE2_CFLAGS)" \
15921		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15922		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15923		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15924		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15925		TFLAGS="$(STAGE2_TFLAGS)"  \
15926		$(TARGET-stage2-mpc)
15927
15928maybe-clean-stage2-mpc: clean-stage2-mpc
15929clean-stage2: clean-stage2-mpc
15930clean-stage2-mpc:
15931	@if [ $(current_stage) = stage2 ]; then \
15932	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15933	else \
15934	  [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
15935	  $(MAKE) stage2-start; \
15936	fi; \
15937	cd $(HOST_SUBDIR)/mpc && \
15938	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15939@endif mpc-bootstrap
15940
15941
15942.PHONY: all-stage3-mpc maybe-all-stage3-mpc
15943.PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
15944maybe-all-stage3-mpc:
15945maybe-clean-stage3-mpc:
15946@if mpc-bootstrap
15947maybe-all-stage3-mpc: all-stage3-mpc
15948all-stage3: all-stage3-mpc
15949TARGET-stage3-mpc = $(TARGET-mpc)
15950all-stage3-mpc: configure-stage3-mpc
15951	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15952	@r=`${PWD_COMMAND}`; export r; \
15953	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15954	TFLAGS="$(STAGE3_TFLAGS)"; \
15955	$(HOST_EXPORTS) \
15956	$(POSTSTAGE1_HOST_EXPORTS)  \
15957	cd $(HOST_SUBDIR)/mpc && \
15958	 \
15959	$(MAKE) $(BASE_FLAGS_TO_PASS) \
15960		CFLAGS="$(STAGE3_CFLAGS)" \
15961		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
15962		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15963		LIBCFLAGS="$(STAGE3_CFLAGS)" \
15964		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15965		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15966		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15967		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
15968		TFLAGS="$(STAGE3_TFLAGS)"  \
15969		$(TARGET-stage3-mpc)
15970
15971maybe-clean-stage3-mpc: clean-stage3-mpc
15972clean-stage3: clean-stage3-mpc
15973clean-stage3-mpc:
15974	@if [ $(current_stage) = stage3 ]; then \
15975	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
15976	else \
15977	  [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
15978	  $(MAKE) stage3-start; \
15979	fi; \
15980	cd $(HOST_SUBDIR)/mpc && \
15981	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
15982@endif mpc-bootstrap
15983
15984
15985.PHONY: all-stage4-mpc maybe-all-stage4-mpc
15986.PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
15987maybe-all-stage4-mpc:
15988maybe-clean-stage4-mpc:
15989@if mpc-bootstrap
15990maybe-all-stage4-mpc: all-stage4-mpc
15991all-stage4: all-stage4-mpc
15992TARGET-stage4-mpc = $(TARGET-mpc)
15993all-stage4-mpc: configure-stage4-mpc
15994	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15995	@r=`${PWD_COMMAND}`; export r; \
15996	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15997	TFLAGS="$(STAGE4_TFLAGS)"; \
15998	$(HOST_EXPORTS) \
15999	$(POSTSTAGE1_HOST_EXPORTS)  \
16000	cd $(HOST_SUBDIR)/mpc && \
16001	 \
16002	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16003		CFLAGS="$(STAGE4_CFLAGS)" \
16004		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
16005		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16006		LIBCFLAGS="$(STAGE4_CFLAGS)" \
16007		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16008		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16009		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16010		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16011		TFLAGS="$(STAGE4_TFLAGS)"  \
16012		$(TARGET-stage4-mpc)
16013
16014maybe-clean-stage4-mpc: clean-stage4-mpc
16015clean-stage4: clean-stage4-mpc
16016clean-stage4-mpc:
16017	@if [ $(current_stage) = stage4 ]; then \
16018	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
16019	else \
16020	  [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
16021	  $(MAKE) stage4-start; \
16022	fi; \
16023	cd $(HOST_SUBDIR)/mpc && \
16024	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16025@endif mpc-bootstrap
16026
16027
16028.PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
16029.PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
16030maybe-all-stageprofile-mpc:
16031maybe-clean-stageprofile-mpc:
16032@if mpc-bootstrap
16033maybe-all-stageprofile-mpc: all-stageprofile-mpc
16034all-stageprofile: all-stageprofile-mpc
16035TARGET-stageprofile-mpc = $(TARGET-mpc)
16036all-stageprofile-mpc: configure-stageprofile-mpc
16037	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16038	@r=`${PWD_COMMAND}`; export r; \
16039	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16040	TFLAGS="$(STAGEprofile_TFLAGS)"; \
16041	$(HOST_EXPORTS) \
16042	$(POSTSTAGE1_HOST_EXPORTS)  \
16043	cd $(HOST_SUBDIR)/mpc && \
16044	 \
16045	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16046		CFLAGS="$(STAGEprofile_CFLAGS)" \
16047		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
16048		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16049		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16050		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16051		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16052		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16053		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16054		TFLAGS="$(STAGEprofile_TFLAGS)"  \
16055		$(TARGET-stageprofile-mpc)
16056
16057maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
16058clean-stageprofile: clean-stageprofile-mpc
16059clean-stageprofile-mpc:
16060	@if [ $(current_stage) = stageprofile ]; then \
16061	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
16062	else \
16063	  [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
16064	  $(MAKE) stageprofile-start; \
16065	fi; \
16066	cd $(HOST_SUBDIR)/mpc && \
16067	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16068@endif mpc-bootstrap
16069
16070
16071.PHONY: all-stagetrain-mpc maybe-all-stagetrain-mpc
16072.PHONY: clean-stagetrain-mpc maybe-clean-stagetrain-mpc
16073maybe-all-stagetrain-mpc:
16074maybe-clean-stagetrain-mpc:
16075@if mpc-bootstrap
16076maybe-all-stagetrain-mpc: all-stagetrain-mpc
16077all-stagetrain: all-stagetrain-mpc
16078TARGET-stagetrain-mpc = $(TARGET-mpc)
16079all-stagetrain-mpc: configure-stagetrain-mpc
16080	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
16081	@r=`${PWD_COMMAND}`; export r; \
16082	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16083	TFLAGS="$(STAGEtrain_TFLAGS)"; \
16084	$(HOST_EXPORTS) \
16085	$(POSTSTAGE1_HOST_EXPORTS)  \
16086	cd $(HOST_SUBDIR)/mpc && \
16087	 \
16088	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16089		CFLAGS="$(STAGEtrain_CFLAGS)" \
16090		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
16091		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
16092		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
16093		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16094		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16095		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16096		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16097		TFLAGS="$(STAGEtrain_TFLAGS)"  \
16098		$(TARGET-stagetrain-mpc)
16099
16100maybe-clean-stagetrain-mpc: clean-stagetrain-mpc
16101clean-stagetrain: clean-stagetrain-mpc
16102clean-stagetrain-mpc:
16103	@if [ $(current_stage) = stagetrain ]; then \
16104	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
16105	else \
16106	  [ -f $(HOST_SUBDIR)/stagetrain-mpc/Makefile ] || exit 0; \
16107	  $(MAKE) stagetrain-start; \
16108	fi; \
16109	cd $(HOST_SUBDIR)/mpc && \
16110	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16111@endif mpc-bootstrap
16112
16113
16114.PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
16115.PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
16116maybe-all-stagefeedback-mpc:
16117maybe-clean-stagefeedback-mpc:
16118@if mpc-bootstrap
16119maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
16120all-stagefeedback: all-stagefeedback-mpc
16121TARGET-stagefeedback-mpc = $(TARGET-mpc)
16122all-stagefeedback-mpc: configure-stagefeedback-mpc
16123	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16124	@r=`${PWD_COMMAND}`; export r; \
16125	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16126	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16127	$(HOST_EXPORTS) \
16128	$(POSTSTAGE1_HOST_EXPORTS)  \
16129	cd $(HOST_SUBDIR)/mpc && \
16130	 \
16131	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16132		CFLAGS="$(STAGEfeedback_CFLAGS)" \
16133		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
16134		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16135		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16136		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16137		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16138		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16139		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16140		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
16141		$(TARGET-stagefeedback-mpc)
16142
16143maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
16144clean-stagefeedback: clean-stagefeedback-mpc
16145clean-stagefeedback-mpc:
16146	@if [ $(current_stage) = stagefeedback ]; then \
16147	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
16148	else \
16149	  [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
16150	  $(MAKE) stagefeedback-start; \
16151	fi; \
16152	cd $(HOST_SUBDIR)/mpc && \
16153	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16154@endif mpc-bootstrap
16155
16156
16157.PHONY: all-stageautoprofile-mpc maybe-all-stageautoprofile-mpc
16158.PHONY: clean-stageautoprofile-mpc maybe-clean-stageautoprofile-mpc
16159maybe-all-stageautoprofile-mpc:
16160maybe-clean-stageautoprofile-mpc:
16161@if mpc-bootstrap
16162maybe-all-stageautoprofile-mpc: all-stageautoprofile-mpc
16163all-stageautoprofile: all-stageautoprofile-mpc
16164TARGET-stageautoprofile-mpc = $(TARGET-mpc)
16165all-stageautoprofile-mpc: configure-stageautoprofile-mpc
16166	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
16167	@r=`${PWD_COMMAND}`; export r; \
16168	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16169	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
16170	$(HOST_EXPORTS) \
16171	$(POSTSTAGE1_HOST_EXPORTS)  \
16172	cd $(HOST_SUBDIR)/mpc && \
16173	$$s/gcc/config/i386/$(AUTO_PROFILE) \
16174	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16175		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
16176		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
16177		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
16178		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
16179		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16180		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16181		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16182		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16183		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
16184		$(TARGET-stageautoprofile-mpc)
16185
16186maybe-clean-stageautoprofile-mpc: clean-stageautoprofile-mpc
16187clean-stageautoprofile: clean-stageautoprofile-mpc
16188clean-stageautoprofile-mpc:
16189	@if [ $(current_stage) = stageautoprofile ]; then \
16190	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
16191	else \
16192	  [ -f $(HOST_SUBDIR)/stageautoprofile-mpc/Makefile ] || exit 0; \
16193	  $(MAKE) stageautoprofile-start; \
16194	fi; \
16195	cd $(HOST_SUBDIR)/mpc && \
16196	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16197@endif mpc-bootstrap
16198
16199
16200.PHONY: all-stageautofeedback-mpc maybe-all-stageautofeedback-mpc
16201.PHONY: clean-stageautofeedback-mpc maybe-clean-stageautofeedback-mpc
16202maybe-all-stageautofeedback-mpc:
16203maybe-clean-stageautofeedback-mpc:
16204@if mpc-bootstrap
16205maybe-all-stageautofeedback-mpc: all-stageautofeedback-mpc
16206all-stageautofeedback: all-stageautofeedback-mpc
16207TARGET-stageautofeedback-mpc = $(TARGET-mpc)
16208all-stageautofeedback-mpc: configure-stageautofeedback-mpc
16209	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
16210	@r=`${PWD_COMMAND}`; export r; \
16211	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16212	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
16213	$(HOST_EXPORTS) \
16214	$(POSTSTAGE1_HOST_EXPORTS)  \
16215	cd $(HOST_SUBDIR)/mpc && \
16216	 \
16217	$(MAKE) $(BASE_FLAGS_TO_PASS) \
16218		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
16219		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
16220		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
16221		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
16222		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16223		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16224		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16225		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
16226		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
16227		$(TARGET-stageautofeedback-mpc)
16228
16229maybe-clean-stageautofeedback-mpc: clean-stageautofeedback-mpc
16230clean-stageautofeedback: clean-stageautofeedback-mpc
16231clean-stageautofeedback-mpc:
16232	@if [ $(current_stage) = stageautofeedback ]; then \
16233	  [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
16234	else \
16235	  [ -f $(HOST_SUBDIR)/stageautofeedback-mpc/Makefile ] || exit 0; \
16236	  $(MAKE) stageautofeedback-start; \
16237	fi; \
16238	cd $(HOST_SUBDIR)/mpc && \
16239	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
16240@endif mpc-bootstrap
16241
16242
16243
16244
16245
16246.PHONY: check-mpc maybe-check-mpc
16247maybe-check-mpc:
16248@if mpc
16249maybe-check-mpc: check-mpc
16250
16251check-mpc:
16252	@: $(MAKE); $(unstage)
16253	@r=`${PWD_COMMAND}`; export r; \
16254	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16255	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
16256	(cd $(HOST_SUBDIR)/mpc && \
16257	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
16258
16259@endif mpc
16260
16261.PHONY: install-mpc maybe-install-mpc
16262maybe-install-mpc:
16263@if mpc
16264maybe-install-mpc: install-mpc
16265
16266install-mpc:
16267
16268@endif mpc
16269
16270.PHONY: install-strip-mpc maybe-install-strip-mpc
16271maybe-install-strip-mpc:
16272@if mpc
16273maybe-install-strip-mpc: install-strip-mpc
16274
16275install-strip-mpc:
16276
16277@endif mpc
16278
16279# Other targets (info, dvi, pdf, etc.)
16280
16281.PHONY: maybe-info-mpc info-mpc
16282maybe-info-mpc:
16283@if mpc
16284maybe-info-mpc: info-mpc
16285
16286info-mpc: \
16287    configure-mpc
16288	@[ -f ./mpc/Makefile ] || exit 0; \
16289	r=`${PWD_COMMAND}`; export r; \
16290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16291	$(HOST_EXPORTS) \
16292	for flag in $(EXTRA_HOST_FLAGS) ; do \
16293	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16294	done; \
16295	echo "Doing info in mpc"; \
16296	(cd $(HOST_SUBDIR)/mpc && \
16297	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16298	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16299	          "RANLIB=$${RANLIB}" \
16300	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16301	          info) \
16302	  || exit 1
16303
16304@endif mpc
16305
16306.PHONY: maybe-dvi-mpc dvi-mpc
16307maybe-dvi-mpc:
16308@if mpc
16309maybe-dvi-mpc: dvi-mpc
16310
16311dvi-mpc: \
16312    configure-mpc
16313	@[ -f ./mpc/Makefile ] || exit 0; \
16314	r=`${PWD_COMMAND}`; export r; \
16315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16316	$(HOST_EXPORTS) \
16317	for flag in $(EXTRA_HOST_FLAGS) ; do \
16318	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16319	done; \
16320	echo "Doing dvi in mpc"; \
16321	(cd $(HOST_SUBDIR)/mpc && \
16322	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16323	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16324	          "RANLIB=$${RANLIB}" \
16325	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16326	          dvi) \
16327	  || exit 1
16328
16329@endif mpc
16330
16331.PHONY: maybe-pdf-mpc pdf-mpc
16332maybe-pdf-mpc:
16333@if mpc
16334maybe-pdf-mpc: pdf-mpc
16335
16336pdf-mpc: \
16337    configure-mpc
16338	@[ -f ./mpc/Makefile ] || exit 0; \
16339	r=`${PWD_COMMAND}`; export r; \
16340	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16341	$(HOST_EXPORTS) \
16342	for flag in $(EXTRA_HOST_FLAGS) ; do \
16343	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16344	done; \
16345	echo "Doing pdf in mpc"; \
16346	(cd $(HOST_SUBDIR)/mpc && \
16347	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16348	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16349	          "RANLIB=$${RANLIB}" \
16350	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16351	          pdf) \
16352	  || exit 1
16353
16354@endif mpc
16355
16356.PHONY: maybe-html-mpc html-mpc
16357maybe-html-mpc:
16358@if mpc
16359maybe-html-mpc: html-mpc
16360
16361html-mpc: \
16362    configure-mpc
16363	@[ -f ./mpc/Makefile ] || exit 0; \
16364	r=`${PWD_COMMAND}`; export r; \
16365	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16366	$(HOST_EXPORTS) \
16367	for flag in $(EXTRA_HOST_FLAGS) ; do \
16368	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16369	done; \
16370	echo "Doing html in mpc"; \
16371	(cd $(HOST_SUBDIR)/mpc && \
16372	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16373	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16374	          "RANLIB=$${RANLIB}" \
16375	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16376	          html) \
16377	  || exit 1
16378
16379@endif mpc
16380
16381.PHONY: maybe-TAGS-mpc TAGS-mpc
16382maybe-TAGS-mpc:
16383@if mpc
16384maybe-TAGS-mpc: TAGS-mpc
16385
16386TAGS-mpc: \
16387    configure-mpc
16388	@[ -f ./mpc/Makefile ] || exit 0; \
16389	r=`${PWD_COMMAND}`; export r; \
16390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16391	$(HOST_EXPORTS) \
16392	for flag in $(EXTRA_HOST_FLAGS) ; do \
16393	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16394	done; \
16395	echo "Doing TAGS in mpc"; \
16396	(cd $(HOST_SUBDIR)/mpc && \
16397	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16398	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16399	          "RANLIB=$${RANLIB}" \
16400	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16401	          TAGS) \
16402	  || exit 1
16403
16404@endif mpc
16405
16406.PHONY: maybe-install-info-mpc install-info-mpc
16407maybe-install-info-mpc:
16408@if mpc
16409maybe-install-info-mpc: install-info-mpc
16410
16411install-info-mpc: \
16412    configure-mpc \
16413    info-mpc
16414	@[ -f ./mpc/Makefile ] || exit 0; \
16415	r=`${PWD_COMMAND}`; export r; \
16416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16417	$(HOST_EXPORTS) \
16418	for flag in $(EXTRA_HOST_FLAGS) ; do \
16419	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16420	done; \
16421	echo "Doing install-info in mpc"; \
16422	(cd $(HOST_SUBDIR)/mpc && \
16423	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16424	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16425	          "RANLIB=$${RANLIB}" \
16426	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16427	          install-info) \
16428	  || exit 1
16429
16430@endif mpc
16431
16432.PHONY: maybe-install-dvi-mpc install-dvi-mpc
16433maybe-install-dvi-mpc:
16434@if mpc
16435maybe-install-dvi-mpc: install-dvi-mpc
16436
16437install-dvi-mpc: \
16438    configure-mpc \
16439    dvi-mpc
16440	@[ -f ./mpc/Makefile ] || exit 0; \
16441	r=`${PWD_COMMAND}`; export r; \
16442	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16443	$(HOST_EXPORTS) \
16444	for flag in $(EXTRA_HOST_FLAGS) ; do \
16445	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16446	done; \
16447	echo "Doing install-dvi in mpc"; \
16448	(cd $(HOST_SUBDIR)/mpc && \
16449	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16450	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16451	          "RANLIB=$${RANLIB}" \
16452	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16453	          install-dvi) \
16454	  || exit 1
16455
16456@endif mpc
16457
16458.PHONY: maybe-install-pdf-mpc install-pdf-mpc
16459maybe-install-pdf-mpc:
16460@if mpc
16461maybe-install-pdf-mpc: install-pdf-mpc
16462
16463install-pdf-mpc: \
16464    configure-mpc \
16465    pdf-mpc
16466	@[ -f ./mpc/Makefile ] || exit 0; \
16467	r=`${PWD_COMMAND}`; export r; \
16468	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16469	$(HOST_EXPORTS) \
16470	for flag in $(EXTRA_HOST_FLAGS) ; do \
16471	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16472	done; \
16473	echo "Doing install-pdf in mpc"; \
16474	(cd $(HOST_SUBDIR)/mpc && \
16475	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16476	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16477	          "RANLIB=$${RANLIB}" \
16478	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16479	          install-pdf) \
16480	  || exit 1
16481
16482@endif mpc
16483
16484.PHONY: maybe-install-html-mpc install-html-mpc
16485maybe-install-html-mpc:
16486@if mpc
16487maybe-install-html-mpc: install-html-mpc
16488
16489install-html-mpc: \
16490    configure-mpc \
16491    html-mpc
16492	@[ -f ./mpc/Makefile ] || exit 0; \
16493	r=`${PWD_COMMAND}`; export r; \
16494	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16495	$(HOST_EXPORTS) \
16496	for flag in $(EXTRA_HOST_FLAGS) ; do \
16497	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16498	done; \
16499	echo "Doing install-html in mpc"; \
16500	(cd $(HOST_SUBDIR)/mpc && \
16501	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16502	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16503	          "RANLIB=$${RANLIB}" \
16504	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16505	          install-html) \
16506	  || exit 1
16507
16508@endif mpc
16509
16510.PHONY: maybe-installcheck-mpc installcheck-mpc
16511maybe-installcheck-mpc:
16512@if mpc
16513maybe-installcheck-mpc: installcheck-mpc
16514
16515installcheck-mpc: \
16516    configure-mpc
16517	@[ -f ./mpc/Makefile ] || exit 0; \
16518	r=`${PWD_COMMAND}`; export r; \
16519	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16520	$(HOST_EXPORTS) \
16521	for flag in $(EXTRA_HOST_FLAGS) ; do \
16522	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16523	done; \
16524	echo "Doing installcheck in mpc"; \
16525	(cd $(HOST_SUBDIR)/mpc && \
16526	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16527	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16528	          "RANLIB=$${RANLIB}" \
16529	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16530	          installcheck) \
16531	  || exit 1
16532
16533@endif mpc
16534
16535.PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
16536maybe-mostlyclean-mpc:
16537@if mpc
16538maybe-mostlyclean-mpc: mostlyclean-mpc
16539
16540mostlyclean-mpc:
16541	@[ -f ./mpc/Makefile ] || exit 0; \
16542	r=`${PWD_COMMAND}`; export r; \
16543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16544	$(HOST_EXPORTS) \
16545	for flag in $(EXTRA_HOST_FLAGS) ; do \
16546	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16547	done; \
16548	echo "Doing mostlyclean in mpc"; \
16549	(cd $(HOST_SUBDIR)/mpc && \
16550	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16551	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16552	          "RANLIB=$${RANLIB}" \
16553	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16554	          mostlyclean) \
16555	  || exit 1
16556
16557@endif mpc
16558
16559.PHONY: maybe-clean-mpc clean-mpc
16560maybe-clean-mpc:
16561@if mpc
16562maybe-clean-mpc: clean-mpc
16563
16564clean-mpc:
16565	@[ -f ./mpc/Makefile ] || exit 0; \
16566	r=`${PWD_COMMAND}`; export r; \
16567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16568	$(HOST_EXPORTS) \
16569	for flag in $(EXTRA_HOST_FLAGS) ; do \
16570	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16571	done; \
16572	echo "Doing clean in mpc"; \
16573	(cd $(HOST_SUBDIR)/mpc && \
16574	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16575	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16576	          "RANLIB=$${RANLIB}" \
16577	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16578	          clean) \
16579	  || exit 1
16580
16581@endif mpc
16582
16583.PHONY: maybe-distclean-mpc distclean-mpc
16584maybe-distclean-mpc:
16585@if mpc
16586maybe-distclean-mpc: distclean-mpc
16587
16588distclean-mpc:
16589	@[ -f ./mpc/Makefile ] || exit 0; \
16590	r=`${PWD_COMMAND}`; export r; \
16591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16592	$(HOST_EXPORTS) \
16593	for flag in $(EXTRA_HOST_FLAGS) ; do \
16594	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16595	done; \
16596	echo "Doing distclean in mpc"; \
16597	(cd $(HOST_SUBDIR)/mpc && \
16598	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16599	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16600	          "RANLIB=$${RANLIB}" \
16601	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16602	          distclean) \
16603	  || exit 1
16604
16605@endif mpc
16606
16607.PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
16608maybe-maintainer-clean-mpc:
16609@if mpc
16610maybe-maintainer-clean-mpc: maintainer-clean-mpc
16611
16612maintainer-clean-mpc:
16613	@[ -f ./mpc/Makefile ] || exit 0; \
16614	r=`${PWD_COMMAND}`; export r; \
16615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16616	$(HOST_EXPORTS) \
16617	for flag in $(EXTRA_HOST_FLAGS) ; do \
16618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16619	done; \
16620	echo "Doing maintainer-clean in mpc"; \
16621	(cd $(HOST_SUBDIR)/mpc && \
16622	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16623	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16624	          "RANLIB=$${RANLIB}" \
16625	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16626	          maintainer-clean) \
16627	  || exit 1
16628
16629@endif mpc
16630
16631
16632
16633.PHONY: configure-isl maybe-configure-isl
16634maybe-configure-isl:
16635@if gcc-bootstrap
16636configure-isl: stage_current
16637@endif gcc-bootstrap
16638@if isl
16639maybe-configure-isl: configure-isl
16640configure-isl:
16641	@r=`${PWD_COMMAND}`; export r; \
16642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16643	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16644	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16645	$(HOST_EXPORTS)  \
16646	echo Configuring in $(HOST_SUBDIR)/isl; \
16647	cd "$(HOST_SUBDIR)/isl" || exit 1; \
16648	case $(srcdir) in \
16649	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16650	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16651		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16652	esac; \
16653	module_srcdir=isl; \
16654	$(SHELL) \
16655	  $$s/$$module_srcdir/configure \
16656	  --srcdir=$${topdir}/$$module_srcdir \
16657	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16658	  --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@  @host_libs_picflag@ \
16659	  || exit 1
16660@endif isl
16661
16662
16663
16664.PHONY: configure-stage1-isl maybe-configure-stage1-isl
16665maybe-configure-stage1-isl:
16666@if isl-bootstrap
16667maybe-configure-stage1-isl: configure-stage1-isl
16668configure-stage1-isl:
16669	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16670	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16671	@r=`${PWD_COMMAND}`; export r; \
16672	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16673	TFLAGS="$(STAGE1_TFLAGS)"; \
16674	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16675	$(HOST_EXPORTS) \
16676	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16677	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16678	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
16679	echo Configuring stage 1 in $(HOST_SUBDIR)/isl; \
16680	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16681	cd $(HOST_SUBDIR)/isl || exit 1; \
16682	case $(srcdir) in \
16683	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16684	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16685		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16686	esac; \
16687	module_srcdir=isl; \
16688	$(SHELL) $$s/$$module_srcdir/configure \
16689	  --srcdir=$${topdir}/$$module_srcdir \
16690	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16691	  --target=${target_alias} \
16692	   \
16693	  $(STAGE1_CONFIGURE_FLAGS) \
16694	  --disable-shared @extra_isl_gmp_configure_flags@  @host_libs_picflag@
16695@endif isl-bootstrap
16696
16697.PHONY: configure-stage2-isl maybe-configure-stage2-isl
16698maybe-configure-stage2-isl:
16699@if isl-bootstrap
16700maybe-configure-stage2-isl: configure-stage2-isl
16701configure-stage2-isl:
16702	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16703	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16704	@r=`${PWD_COMMAND}`; export r; \
16705	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16706	TFLAGS="$(STAGE2_TFLAGS)"; \
16707	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16708	$(HOST_EXPORTS) \
16709	$(POSTSTAGE1_HOST_EXPORTS) \
16710	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16711	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16712	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
16713	echo Configuring stage 2 in $(HOST_SUBDIR)/isl; \
16714	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16715	cd $(HOST_SUBDIR)/isl || exit 1; \
16716	case $(srcdir) in \
16717	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16718	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16719		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16720	esac; \
16721	module_srcdir=isl; \
16722	$(SHELL) $$s/$$module_srcdir/configure \
16723	  --srcdir=$${topdir}/$$module_srcdir \
16724	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16725	  --target=${target_alias} \
16726	  --with-build-libsubdir=$(HOST_SUBDIR) \
16727	  $(STAGE2_CONFIGURE_FLAGS) \
16728	  --disable-shared @extra_isl_gmp_configure_flags@  @host_libs_picflag@
16729@endif isl-bootstrap
16730
16731.PHONY: configure-stage3-isl maybe-configure-stage3-isl
16732maybe-configure-stage3-isl:
16733@if isl-bootstrap
16734maybe-configure-stage3-isl: configure-stage3-isl
16735configure-stage3-isl:
16736	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16737	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16738	@r=`${PWD_COMMAND}`; export r; \
16739	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16740	TFLAGS="$(STAGE3_TFLAGS)"; \
16741	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16742	$(HOST_EXPORTS) \
16743	$(POSTSTAGE1_HOST_EXPORTS) \
16744	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16745	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16746	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
16747	echo Configuring stage 3 in $(HOST_SUBDIR)/isl; \
16748	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16749	cd $(HOST_SUBDIR)/isl || exit 1; \
16750	case $(srcdir) in \
16751	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16752	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16753		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16754	esac; \
16755	module_srcdir=isl; \
16756	$(SHELL) $$s/$$module_srcdir/configure \
16757	  --srcdir=$${topdir}/$$module_srcdir \
16758	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16759	  --target=${target_alias} \
16760	  --with-build-libsubdir=$(HOST_SUBDIR) \
16761	  $(STAGE3_CONFIGURE_FLAGS) \
16762	  --disable-shared @extra_isl_gmp_configure_flags@  @host_libs_picflag@
16763@endif isl-bootstrap
16764
16765.PHONY: configure-stage4-isl maybe-configure-stage4-isl
16766maybe-configure-stage4-isl:
16767@if isl-bootstrap
16768maybe-configure-stage4-isl: configure-stage4-isl
16769configure-stage4-isl:
16770	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16771	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16772	@r=`${PWD_COMMAND}`; export r; \
16773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16774	TFLAGS="$(STAGE4_TFLAGS)"; \
16775	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16776	$(HOST_EXPORTS) \
16777	$(POSTSTAGE1_HOST_EXPORTS) \
16778	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16779	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16780	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
16781	echo Configuring stage 4 in $(HOST_SUBDIR)/isl; \
16782	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16783	cd $(HOST_SUBDIR)/isl || exit 1; \
16784	case $(srcdir) in \
16785	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16786	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16787		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16788	esac; \
16789	module_srcdir=isl; \
16790	$(SHELL) $$s/$$module_srcdir/configure \
16791	  --srcdir=$${topdir}/$$module_srcdir \
16792	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16793	  --target=${target_alias} \
16794	  --with-build-libsubdir=$(HOST_SUBDIR) \
16795	  $(STAGE4_CONFIGURE_FLAGS) \
16796	  --disable-shared @extra_isl_gmp_configure_flags@  @host_libs_picflag@
16797@endif isl-bootstrap
16798
16799.PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
16800maybe-configure-stageprofile-isl:
16801@if isl-bootstrap
16802maybe-configure-stageprofile-isl: configure-stageprofile-isl
16803configure-stageprofile-isl:
16804	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16805	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16806	@r=`${PWD_COMMAND}`; export r; \
16807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16808	TFLAGS="$(STAGEprofile_TFLAGS)"; \
16809	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16810	$(HOST_EXPORTS) \
16811	$(POSTSTAGE1_HOST_EXPORTS) \
16812	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16813	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16814	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
16815	echo Configuring stage profile in $(HOST_SUBDIR)/isl; \
16816	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16817	cd $(HOST_SUBDIR)/isl || exit 1; \
16818	case $(srcdir) in \
16819	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16820	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16821		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16822	esac; \
16823	module_srcdir=isl; \
16824	$(SHELL) $$s/$$module_srcdir/configure \
16825	  --srcdir=$${topdir}/$$module_srcdir \
16826	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16827	  --target=${target_alias} \
16828	  --with-build-libsubdir=$(HOST_SUBDIR) \
16829	  $(STAGEprofile_CONFIGURE_FLAGS) \
16830	  --disable-shared @extra_isl_gmp_configure_flags@  @host_libs_picflag@
16831@endif isl-bootstrap
16832
16833.PHONY: configure-stagetrain-isl maybe-configure-stagetrain-isl
16834maybe-configure-stagetrain-isl:
16835@if isl-bootstrap
16836maybe-configure-stagetrain-isl: configure-stagetrain-isl
16837configure-stagetrain-isl:
16838	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
16839	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16840	@r=`${PWD_COMMAND}`; export r; \
16841	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16842	TFLAGS="$(STAGEtrain_TFLAGS)"; \
16843	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16844	$(HOST_EXPORTS) \
16845	$(POSTSTAGE1_HOST_EXPORTS) \
16846	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
16847	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
16848	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
16849	echo Configuring stage train in $(HOST_SUBDIR)/isl; \
16850	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16851	cd $(HOST_SUBDIR)/isl || exit 1; \
16852	case $(srcdir) in \
16853	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16854	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16855		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16856	esac; \
16857	module_srcdir=isl; \
16858	$(SHELL) $$s/$$module_srcdir/configure \
16859	  --srcdir=$${topdir}/$$module_srcdir \
16860	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16861	  --target=${target_alias} \
16862	  --with-build-libsubdir=$(HOST_SUBDIR) \
16863	  $(STAGEtrain_CONFIGURE_FLAGS) \
16864	  --disable-shared @extra_isl_gmp_configure_flags@  @host_libs_picflag@
16865@endif isl-bootstrap
16866
16867.PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
16868maybe-configure-stagefeedback-isl:
16869@if isl-bootstrap
16870maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
16871configure-stagefeedback-isl:
16872	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16873	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16874	@r=`${PWD_COMMAND}`; export r; \
16875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16876	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16877	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16878	$(HOST_EXPORTS) \
16879	$(POSTSTAGE1_HOST_EXPORTS) \
16880	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16881	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16882	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
16883	echo Configuring stage feedback in $(HOST_SUBDIR)/isl; \
16884	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16885	cd $(HOST_SUBDIR)/isl || exit 1; \
16886	case $(srcdir) in \
16887	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16888	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16889		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16890	esac; \
16891	module_srcdir=isl; \
16892	$(SHELL) $$s/$$module_srcdir/configure \
16893	  --srcdir=$${topdir}/$$module_srcdir \
16894	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16895	  --target=${target_alias} \
16896	  --with-build-libsubdir=$(HOST_SUBDIR) \
16897	  $(STAGEfeedback_CONFIGURE_FLAGS) \
16898	  --disable-shared @extra_isl_gmp_configure_flags@  @host_libs_picflag@
16899@endif isl-bootstrap
16900
16901.PHONY: configure-stageautoprofile-isl maybe-configure-stageautoprofile-isl
16902maybe-configure-stageautoprofile-isl:
16903@if isl-bootstrap
16904maybe-configure-stageautoprofile-isl: configure-stageautoprofile-isl
16905configure-stageautoprofile-isl:
16906	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
16907	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16908	@r=`${PWD_COMMAND}`; export r; \
16909	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16910	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
16911	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16912	$(HOST_EXPORTS) \
16913	$(POSTSTAGE1_HOST_EXPORTS) \
16914	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
16915	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
16916	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
16917	echo Configuring stage autoprofile in $(HOST_SUBDIR)/isl; \
16918	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16919	cd $(HOST_SUBDIR)/isl || exit 1; \
16920	case $(srcdir) in \
16921	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16922	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16923		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16924	esac; \
16925	module_srcdir=isl; \
16926	$(SHELL) $$s/$$module_srcdir/configure \
16927	  --srcdir=$${topdir}/$$module_srcdir \
16928	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16929	  --target=${target_alias} \
16930	  --with-build-libsubdir=$(HOST_SUBDIR) \
16931	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
16932	  --disable-shared @extra_isl_gmp_configure_flags@  @host_libs_picflag@
16933@endif isl-bootstrap
16934
16935.PHONY: configure-stageautofeedback-isl maybe-configure-stageautofeedback-isl
16936maybe-configure-stageautofeedback-isl:
16937@if isl-bootstrap
16938maybe-configure-stageautofeedback-isl: configure-stageautofeedback-isl
16939configure-stageautofeedback-isl:
16940	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
16941	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
16942	@r=`${PWD_COMMAND}`; export r; \
16943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16944	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
16945	test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
16946	$(HOST_EXPORTS) \
16947	$(POSTSTAGE1_HOST_EXPORTS) \
16948	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
16949	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
16950	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
16951	echo Configuring stage autofeedback in $(HOST_SUBDIR)/isl; \
16952	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl; \
16953	cd $(HOST_SUBDIR)/isl || exit 1; \
16954	case $(srcdir) in \
16955	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16956	  *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
16957		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16958	esac; \
16959	module_srcdir=isl; \
16960	$(SHELL) $$s/$$module_srcdir/configure \
16961	  --srcdir=$${topdir}/$$module_srcdir \
16962	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16963	  --target=${target_alias} \
16964	  --with-build-libsubdir=$(HOST_SUBDIR) \
16965	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
16966	  --disable-shared @extra_isl_gmp_configure_flags@  @host_libs_picflag@
16967@endif isl-bootstrap
16968
16969
16970
16971
16972
16973.PHONY: all-isl maybe-all-isl
16974maybe-all-isl:
16975@if gcc-bootstrap
16976all-isl: stage_current
16977@endif gcc-bootstrap
16978@if isl
16979TARGET-isl=all
16980maybe-all-isl: all-isl
16981all-isl: configure-isl
16982	@r=`${PWD_COMMAND}`; export r; \
16983	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16984	$(HOST_EXPORTS)  \
16985	(cd $(HOST_SUBDIR)/isl && \
16986	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
16987		$(TARGET-isl))
16988@endif isl
16989
16990
16991
16992.PHONY: all-stage1-isl maybe-all-stage1-isl
16993.PHONY: clean-stage1-isl maybe-clean-stage1-isl
16994maybe-all-stage1-isl:
16995maybe-clean-stage1-isl:
16996@if isl-bootstrap
16997maybe-all-stage1-isl: all-stage1-isl
16998all-stage1: all-stage1-isl
16999TARGET-stage1-isl = $(TARGET-isl)
17000all-stage1-isl: configure-stage1-isl
17001	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17002	@r=`${PWD_COMMAND}`; export r; \
17003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17004	TFLAGS="$(STAGE1_TFLAGS)"; \
17005	$(HOST_EXPORTS)  \
17006	cd $(HOST_SUBDIR)/isl && \
17007	 \
17008	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17009		CFLAGS="$(STAGE1_CFLAGS)" \
17010		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
17011		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17012		LIBCFLAGS="$(LIBCFLAGS)" \
17013		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17014		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17015		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17016		$(EXTRA_HOST_FLAGS)  \
17017		$(STAGE1_FLAGS_TO_PASS) V=1 \
17018		TFLAGS="$(STAGE1_TFLAGS)"  \
17019		$(TARGET-stage1-isl)
17020
17021maybe-clean-stage1-isl: clean-stage1-isl
17022clean-stage1: clean-stage1-isl
17023clean-stage1-isl:
17024	@if [ $(current_stage) = stage1 ]; then \
17025	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17026	else \
17027	  [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
17028	  $(MAKE) stage1-start; \
17029	fi; \
17030	cd $(HOST_SUBDIR)/isl && \
17031	$(MAKE) $(EXTRA_HOST_FLAGS)  \
17032	$(STAGE1_FLAGS_TO_PASS) V=1 clean
17033@endif isl-bootstrap
17034
17035
17036.PHONY: all-stage2-isl maybe-all-stage2-isl
17037.PHONY: clean-stage2-isl maybe-clean-stage2-isl
17038maybe-all-stage2-isl:
17039maybe-clean-stage2-isl:
17040@if isl-bootstrap
17041maybe-all-stage2-isl: all-stage2-isl
17042all-stage2: all-stage2-isl
17043TARGET-stage2-isl = $(TARGET-isl)
17044all-stage2-isl: configure-stage2-isl
17045	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17046	@r=`${PWD_COMMAND}`; export r; \
17047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17048	TFLAGS="$(STAGE2_TFLAGS)"; \
17049	$(HOST_EXPORTS) \
17050	$(POSTSTAGE1_HOST_EXPORTS)  \
17051	cd $(HOST_SUBDIR)/isl && \
17052	 \
17053	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17054		CFLAGS="$(STAGE2_CFLAGS)" \
17055		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
17056		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17057		LIBCFLAGS="$(STAGE2_CFLAGS)" \
17058		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17059		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17060		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17061		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17062		TFLAGS="$(STAGE2_TFLAGS)"  \
17063		$(TARGET-stage2-isl)
17064
17065maybe-clean-stage2-isl: clean-stage2-isl
17066clean-stage2: clean-stage2-isl
17067clean-stage2-isl:
17068	@if [ $(current_stage) = stage2 ]; then \
17069	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17070	else \
17071	  [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
17072	  $(MAKE) stage2-start; \
17073	fi; \
17074	cd $(HOST_SUBDIR)/isl && \
17075	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17076@endif isl-bootstrap
17077
17078
17079.PHONY: all-stage3-isl maybe-all-stage3-isl
17080.PHONY: clean-stage3-isl maybe-clean-stage3-isl
17081maybe-all-stage3-isl:
17082maybe-clean-stage3-isl:
17083@if isl-bootstrap
17084maybe-all-stage3-isl: all-stage3-isl
17085all-stage3: all-stage3-isl
17086TARGET-stage3-isl = $(TARGET-isl)
17087all-stage3-isl: configure-stage3-isl
17088	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17089	@r=`${PWD_COMMAND}`; export r; \
17090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17091	TFLAGS="$(STAGE3_TFLAGS)"; \
17092	$(HOST_EXPORTS) \
17093	$(POSTSTAGE1_HOST_EXPORTS)  \
17094	cd $(HOST_SUBDIR)/isl && \
17095	 \
17096	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17097		CFLAGS="$(STAGE3_CFLAGS)" \
17098		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
17099		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17100		LIBCFLAGS="$(STAGE3_CFLAGS)" \
17101		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17102		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17103		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17104		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17105		TFLAGS="$(STAGE3_TFLAGS)"  \
17106		$(TARGET-stage3-isl)
17107
17108maybe-clean-stage3-isl: clean-stage3-isl
17109clean-stage3: clean-stage3-isl
17110clean-stage3-isl:
17111	@if [ $(current_stage) = stage3 ]; then \
17112	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17113	else \
17114	  [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
17115	  $(MAKE) stage3-start; \
17116	fi; \
17117	cd $(HOST_SUBDIR)/isl && \
17118	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17119@endif isl-bootstrap
17120
17121
17122.PHONY: all-stage4-isl maybe-all-stage4-isl
17123.PHONY: clean-stage4-isl maybe-clean-stage4-isl
17124maybe-all-stage4-isl:
17125maybe-clean-stage4-isl:
17126@if isl-bootstrap
17127maybe-all-stage4-isl: all-stage4-isl
17128all-stage4: all-stage4-isl
17129TARGET-stage4-isl = $(TARGET-isl)
17130all-stage4-isl: configure-stage4-isl
17131	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17132	@r=`${PWD_COMMAND}`; export r; \
17133	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17134	TFLAGS="$(STAGE4_TFLAGS)"; \
17135	$(HOST_EXPORTS) \
17136	$(POSTSTAGE1_HOST_EXPORTS)  \
17137	cd $(HOST_SUBDIR)/isl && \
17138	 \
17139	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17140		CFLAGS="$(STAGE4_CFLAGS)" \
17141		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
17142		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17143		LIBCFLAGS="$(STAGE4_CFLAGS)" \
17144		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17145		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17146		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17147		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17148		TFLAGS="$(STAGE4_TFLAGS)"  \
17149		$(TARGET-stage4-isl)
17150
17151maybe-clean-stage4-isl: clean-stage4-isl
17152clean-stage4: clean-stage4-isl
17153clean-stage4-isl:
17154	@if [ $(current_stage) = stage4 ]; then \
17155	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17156	else \
17157	  [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
17158	  $(MAKE) stage4-start; \
17159	fi; \
17160	cd $(HOST_SUBDIR)/isl && \
17161	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17162@endif isl-bootstrap
17163
17164
17165.PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
17166.PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
17167maybe-all-stageprofile-isl:
17168maybe-clean-stageprofile-isl:
17169@if isl-bootstrap
17170maybe-all-stageprofile-isl: all-stageprofile-isl
17171all-stageprofile: all-stageprofile-isl
17172TARGET-stageprofile-isl = $(TARGET-isl)
17173all-stageprofile-isl: configure-stageprofile-isl
17174	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17175	@r=`${PWD_COMMAND}`; export r; \
17176	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17177	TFLAGS="$(STAGEprofile_TFLAGS)"; \
17178	$(HOST_EXPORTS) \
17179	$(POSTSTAGE1_HOST_EXPORTS)  \
17180	cd $(HOST_SUBDIR)/isl && \
17181	 \
17182	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17183		CFLAGS="$(STAGEprofile_CFLAGS)" \
17184		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
17185		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17186		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17187		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17188		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17189		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17190		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17191		TFLAGS="$(STAGEprofile_TFLAGS)"  \
17192		$(TARGET-stageprofile-isl)
17193
17194maybe-clean-stageprofile-isl: clean-stageprofile-isl
17195clean-stageprofile: clean-stageprofile-isl
17196clean-stageprofile-isl:
17197	@if [ $(current_stage) = stageprofile ]; then \
17198	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17199	else \
17200	  [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
17201	  $(MAKE) stageprofile-start; \
17202	fi; \
17203	cd $(HOST_SUBDIR)/isl && \
17204	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17205@endif isl-bootstrap
17206
17207
17208.PHONY: all-stagetrain-isl maybe-all-stagetrain-isl
17209.PHONY: clean-stagetrain-isl maybe-clean-stagetrain-isl
17210maybe-all-stagetrain-isl:
17211maybe-clean-stagetrain-isl:
17212@if isl-bootstrap
17213maybe-all-stagetrain-isl: all-stagetrain-isl
17214all-stagetrain: all-stagetrain-isl
17215TARGET-stagetrain-isl = $(TARGET-isl)
17216all-stagetrain-isl: configure-stagetrain-isl
17217	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
17218	@r=`${PWD_COMMAND}`; export r; \
17219	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17220	TFLAGS="$(STAGEtrain_TFLAGS)"; \
17221	$(HOST_EXPORTS) \
17222	$(POSTSTAGE1_HOST_EXPORTS)  \
17223	cd $(HOST_SUBDIR)/isl && \
17224	 \
17225	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17226		CFLAGS="$(STAGEtrain_CFLAGS)" \
17227		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
17228		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
17229		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
17230		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17231		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17232		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17233		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17234		TFLAGS="$(STAGEtrain_TFLAGS)"  \
17235		$(TARGET-stagetrain-isl)
17236
17237maybe-clean-stagetrain-isl: clean-stagetrain-isl
17238clean-stagetrain: clean-stagetrain-isl
17239clean-stagetrain-isl:
17240	@if [ $(current_stage) = stagetrain ]; then \
17241	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17242	else \
17243	  [ -f $(HOST_SUBDIR)/stagetrain-isl/Makefile ] || exit 0; \
17244	  $(MAKE) stagetrain-start; \
17245	fi; \
17246	cd $(HOST_SUBDIR)/isl && \
17247	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17248@endif isl-bootstrap
17249
17250
17251.PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
17252.PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
17253maybe-all-stagefeedback-isl:
17254maybe-clean-stagefeedback-isl:
17255@if isl-bootstrap
17256maybe-all-stagefeedback-isl: all-stagefeedback-isl
17257all-stagefeedback: all-stagefeedback-isl
17258TARGET-stagefeedback-isl = $(TARGET-isl)
17259all-stagefeedback-isl: configure-stagefeedback-isl
17260	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17261	@r=`${PWD_COMMAND}`; export r; \
17262	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17263	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17264	$(HOST_EXPORTS) \
17265	$(POSTSTAGE1_HOST_EXPORTS)  \
17266	cd $(HOST_SUBDIR)/isl && \
17267	 \
17268	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17269		CFLAGS="$(STAGEfeedback_CFLAGS)" \
17270		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
17271		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17272		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17273		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17274		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17275		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17276		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17277		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
17278		$(TARGET-stagefeedback-isl)
17279
17280maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
17281clean-stagefeedback: clean-stagefeedback-isl
17282clean-stagefeedback-isl:
17283	@if [ $(current_stage) = stagefeedback ]; then \
17284	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17285	else \
17286	  [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
17287	  $(MAKE) stagefeedback-start; \
17288	fi; \
17289	cd $(HOST_SUBDIR)/isl && \
17290	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17291@endif isl-bootstrap
17292
17293
17294.PHONY: all-stageautoprofile-isl maybe-all-stageautoprofile-isl
17295.PHONY: clean-stageautoprofile-isl maybe-clean-stageautoprofile-isl
17296maybe-all-stageautoprofile-isl:
17297maybe-clean-stageautoprofile-isl:
17298@if isl-bootstrap
17299maybe-all-stageautoprofile-isl: all-stageautoprofile-isl
17300all-stageautoprofile: all-stageautoprofile-isl
17301TARGET-stageautoprofile-isl = $(TARGET-isl)
17302all-stageautoprofile-isl: configure-stageautoprofile-isl
17303	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
17304	@r=`${PWD_COMMAND}`; export r; \
17305	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17306	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
17307	$(HOST_EXPORTS) \
17308	$(POSTSTAGE1_HOST_EXPORTS)  \
17309	cd $(HOST_SUBDIR)/isl && \
17310	$$s/gcc/config/i386/$(AUTO_PROFILE) \
17311	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17312		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
17313		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
17314		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
17315		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
17316		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17317		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17318		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17319		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17320		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
17321		$(TARGET-stageautoprofile-isl)
17322
17323maybe-clean-stageautoprofile-isl: clean-stageautoprofile-isl
17324clean-stageautoprofile: clean-stageautoprofile-isl
17325clean-stageautoprofile-isl:
17326	@if [ $(current_stage) = stageautoprofile ]; then \
17327	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17328	else \
17329	  [ -f $(HOST_SUBDIR)/stageautoprofile-isl/Makefile ] || exit 0; \
17330	  $(MAKE) stageautoprofile-start; \
17331	fi; \
17332	cd $(HOST_SUBDIR)/isl && \
17333	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17334@endif isl-bootstrap
17335
17336
17337.PHONY: all-stageautofeedback-isl maybe-all-stageautofeedback-isl
17338.PHONY: clean-stageautofeedback-isl maybe-clean-stageautofeedback-isl
17339maybe-all-stageautofeedback-isl:
17340maybe-clean-stageautofeedback-isl:
17341@if isl-bootstrap
17342maybe-all-stageautofeedback-isl: all-stageautofeedback-isl
17343all-stageautofeedback: all-stageautofeedback-isl
17344TARGET-stageautofeedback-isl = $(TARGET-isl)
17345all-stageautofeedback-isl: configure-stageautofeedback-isl
17346	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
17347	@r=`${PWD_COMMAND}`; export r; \
17348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17349	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
17350	$(HOST_EXPORTS) \
17351	$(POSTSTAGE1_HOST_EXPORTS)  \
17352	cd $(HOST_SUBDIR)/isl && \
17353	 \
17354	$(MAKE) $(BASE_FLAGS_TO_PASS) \
17355		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
17356		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
17357		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
17358		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
17359		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17360		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17361		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17362		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
17363		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
17364		$(TARGET-stageautofeedback-isl)
17365
17366maybe-clean-stageautofeedback-isl: clean-stageautofeedback-isl
17367clean-stageautofeedback: clean-stageautofeedback-isl
17368clean-stageautofeedback-isl:
17369	@if [ $(current_stage) = stageautofeedback ]; then \
17370	  [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
17371	else \
17372	  [ -f $(HOST_SUBDIR)/stageautofeedback-isl/Makefile ] || exit 0; \
17373	  $(MAKE) stageautofeedback-start; \
17374	fi; \
17375	cd $(HOST_SUBDIR)/isl && \
17376	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
17377@endif isl-bootstrap
17378
17379
17380
17381
17382
17383.PHONY: check-isl maybe-check-isl
17384maybe-check-isl:
17385@if isl
17386maybe-check-isl: check-isl
17387
17388check-isl:
17389	@: $(MAKE); $(unstage)
17390	@r=`${PWD_COMMAND}`; export r; \
17391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17392	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
17393	(cd $(HOST_SUBDIR)/isl && \
17394	  $(MAKE) $(FLAGS_TO_PASS) V=1 $(EXTRA_BOOTSTRAP_FLAGS) check)
17395
17396@endif isl
17397
17398.PHONY: install-isl maybe-install-isl
17399maybe-install-isl:
17400@if isl
17401maybe-install-isl: install-isl
17402
17403install-isl:
17404
17405@endif isl
17406
17407.PHONY: install-strip-isl maybe-install-strip-isl
17408maybe-install-strip-isl:
17409@if isl
17410maybe-install-strip-isl: install-strip-isl
17411
17412install-strip-isl:
17413
17414@endif isl
17415
17416# Other targets (info, dvi, pdf, etc.)
17417
17418.PHONY: maybe-info-isl info-isl
17419maybe-info-isl:
17420@if isl
17421maybe-info-isl: info-isl
17422
17423info-isl: \
17424    configure-isl
17425	@[ -f ./isl/Makefile ] || exit 0; \
17426	r=`${PWD_COMMAND}`; export r; \
17427	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17428	$(HOST_EXPORTS) \
17429	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17430	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17431	done; \
17432	echo "Doing info in isl"; \
17433	(cd $(HOST_SUBDIR)/isl && \
17434	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17435	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17436	          "RANLIB=$${RANLIB}" \
17437	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17438	          info) \
17439	  || exit 1
17440
17441@endif isl
17442
17443.PHONY: maybe-dvi-isl dvi-isl
17444maybe-dvi-isl:
17445@if isl
17446maybe-dvi-isl: dvi-isl
17447
17448dvi-isl: \
17449    configure-isl
17450	@[ -f ./isl/Makefile ] || exit 0; \
17451	r=`${PWD_COMMAND}`; export r; \
17452	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17453	$(HOST_EXPORTS) \
17454	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17455	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17456	done; \
17457	echo "Doing dvi in isl"; \
17458	(cd $(HOST_SUBDIR)/isl && \
17459	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17460	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17461	          "RANLIB=$${RANLIB}" \
17462	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17463	          dvi) \
17464	  || exit 1
17465
17466@endif isl
17467
17468.PHONY: maybe-pdf-isl pdf-isl
17469maybe-pdf-isl:
17470@if isl
17471maybe-pdf-isl: pdf-isl
17472
17473pdf-isl: \
17474    configure-isl
17475	@[ -f ./isl/Makefile ] || exit 0; \
17476	r=`${PWD_COMMAND}`; export r; \
17477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17478	$(HOST_EXPORTS) \
17479	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17480	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17481	done; \
17482	echo "Doing pdf in isl"; \
17483	(cd $(HOST_SUBDIR)/isl && \
17484	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17485	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17486	          "RANLIB=$${RANLIB}" \
17487	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17488	          pdf) \
17489	  || exit 1
17490
17491@endif isl
17492
17493.PHONY: maybe-html-isl html-isl
17494maybe-html-isl:
17495@if isl
17496maybe-html-isl: html-isl
17497
17498html-isl: \
17499    configure-isl
17500	@[ -f ./isl/Makefile ] || exit 0; \
17501	r=`${PWD_COMMAND}`; export r; \
17502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17503	$(HOST_EXPORTS) \
17504	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17505	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17506	done; \
17507	echo "Doing html in isl"; \
17508	(cd $(HOST_SUBDIR)/isl && \
17509	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17510	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17511	          "RANLIB=$${RANLIB}" \
17512	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17513	          html) \
17514	  || exit 1
17515
17516@endif isl
17517
17518.PHONY: maybe-TAGS-isl TAGS-isl
17519maybe-TAGS-isl:
17520@if isl
17521maybe-TAGS-isl: TAGS-isl
17522
17523TAGS-isl: \
17524    configure-isl
17525	@[ -f ./isl/Makefile ] || exit 0; \
17526	r=`${PWD_COMMAND}`; export r; \
17527	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17528	$(HOST_EXPORTS) \
17529	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17530	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17531	done; \
17532	echo "Doing TAGS in isl"; \
17533	(cd $(HOST_SUBDIR)/isl && \
17534	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17535	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17536	          "RANLIB=$${RANLIB}" \
17537	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17538	          TAGS) \
17539	  || exit 1
17540
17541@endif isl
17542
17543.PHONY: maybe-install-info-isl install-info-isl
17544maybe-install-info-isl:
17545@if isl
17546maybe-install-info-isl: install-info-isl
17547
17548install-info-isl: \
17549    configure-isl \
17550    info-isl
17551	@[ -f ./isl/Makefile ] || exit 0; \
17552	r=`${PWD_COMMAND}`; export r; \
17553	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17554	$(HOST_EXPORTS) \
17555	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17556	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17557	done; \
17558	echo "Doing install-info in isl"; \
17559	(cd $(HOST_SUBDIR)/isl && \
17560	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17561	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17562	          "RANLIB=$${RANLIB}" \
17563	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17564	          install-info) \
17565	  || exit 1
17566
17567@endif isl
17568
17569.PHONY: maybe-install-dvi-isl install-dvi-isl
17570maybe-install-dvi-isl:
17571@if isl
17572maybe-install-dvi-isl: install-dvi-isl
17573
17574install-dvi-isl: \
17575    configure-isl \
17576    dvi-isl
17577	@[ -f ./isl/Makefile ] || exit 0; \
17578	r=`${PWD_COMMAND}`; export r; \
17579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17580	$(HOST_EXPORTS) \
17581	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17582	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17583	done; \
17584	echo "Doing install-dvi in isl"; \
17585	(cd $(HOST_SUBDIR)/isl && \
17586	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17587	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17588	          "RANLIB=$${RANLIB}" \
17589	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17590	          install-dvi) \
17591	  || exit 1
17592
17593@endif isl
17594
17595.PHONY: maybe-install-pdf-isl install-pdf-isl
17596maybe-install-pdf-isl:
17597@if isl
17598maybe-install-pdf-isl: install-pdf-isl
17599
17600install-pdf-isl: \
17601    configure-isl \
17602    pdf-isl
17603	@[ -f ./isl/Makefile ] || exit 0; \
17604	r=`${PWD_COMMAND}`; export r; \
17605	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17606	$(HOST_EXPORTS) \
17607	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17608	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17609	done; \
17610	echo "Doing install-pdf in isl"; \
17611	(cd $(HOST_SUBDIR)/isl && \
17612	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17613	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17614	          "RANLIB=$${RANLIB}" \
17615	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17616	          install-pdf) \
17617	  || exit 1
17618
17619@endif isl
17620
17621.PHONY: maybe-install-html-isl install-html-isl
17622maybe-install-html-isl:
17623@if isl
17624maybe-install-html-isl: install-html-isl
17625
17626install-html-isl: \
17627    configure-isl \
17628    html-isl
17629	@[ -f ./isl/Makefile ] || exit 0; \
17630	r=`${PWD_COMMAND}`; export r; \
17631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17632	$(HOST_EXPORTS) \
17633	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17635	done; \
17636	echo "Doing install-html in isl"; \
17637	(cd $(HOST_SUBDIR)/isl && \
17638	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17639	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17640	          "RANLIB=$${RANLIB}" \
17641	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17642	          install-html) \
17643	  || exit 1
17644
17645@endif isl
17646
17647.PHONY: maybe-installcheck-isl installcheck-isl
17648maybe-installcheck-isl:
17649@if isl
17650maybe-installcheck-isl: installcheck-isl
17651
17652installcheck-isl: \
17653    configure-isl
17654	@[ -f ./isl/Makefile ] || exit 0; \
17655	r=`${PWD_COMMAND}`; export r; \
17656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17657	$(HOST_EXPORTS) \
17658	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17659	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17660	done; \
17661	echo "Doing installcheck in isl"; \
17662	(cd $(HOST_SUBDIR)/isl && \
17663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17665	          "RANLIB=$${RANLIB}" \
17666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17667	          installcheck) \
17668	  || exit 1
17669
17670@endif isl
17671
17672.PHONY: maybe-mostlyclean-isl mostlyclean-isl
17673maybe-mostlyclean-isl:
17674@if isl
17675maybe-mostlyclean-isl: mostlyclean-isl
17676
17677mostlyclean-isl:
17678	@[ -f ./isl/Makefile ] || exit 0; \
17679	r=`${PWD_COMMAND}`; export r; \
17680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17681	$(HOST_EXPORTS) \
17682	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17683	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17684	done; \
17685	echo "Doing mostlyclean in isl"; \
17686	(cd $(HOST_SUBDIR)/isl && \
17687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17689	          "RANLIB=$${RANLIB}" \
17690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17691	          mostlyclean) \
17692	  || exit 1
17693
17694@endif isl
17695
17696.PHONY: maybe-clean-isl clean-isl
17697maybe-clean-isl:
17698@if isl
17699maybe-clean-isl: clean-isl
17700
17701clean-isl:
17702	@[ -f ./isl/Makefile ] || exit 0; \
17703	r=`${PWD_COMMAND}`; export r; \
17704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17705	$(HOST_EXPORTS) \
17706	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17707	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17708	done; \
17709	echo "Doing clean in isl"; \
17710	(cd $(HOST_SUBDIR)/isl && \
17711	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17712	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17713	          "RANLIB=$${RANLIB}" \
17714	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17715	          clean) \
17716	  || exit 1
17717
17718@endif isl
17719
17720.PHONY: maybe-distclean-isl distclean-isl
17721maybe-distclean-isl:
17722@if isl
17723maybe-distclean-isl: distclean-isl
17724
17725distclean-isl:
17726	@[ -f ./isl/Makefile ] || exit 0; \
17727	r=`${PWD_COMMAND}`; export r; \
17728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17729	$(HOST_EXPORTS) \
17730	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17732	done; \
17733	echo "Doing distclean in isl"; \
17734	(cd $(HOST_SUBDIR)/isl && \
17735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17737	          "RANLIB=$${RANLIB}" \
17738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17739	          distclean) \
17740	  || exit 1
17741
17742@endif isl
17743
17744.PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
17745maybe-maintainer-clean-isl:
17746@if isl
17747maybe-maintainer-clean-isl: maintainer-clean-isl
17748
17749maintainer-clean-isl:
17750	@[ -f ./isl/Makefile ] || exit 0; \
17751	r=`${PWD_COMMAND}`; export r; \
17752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17753	$(HOST_EXPORTS) \
17754	for flag in $(EXTRA_HOST_FLAGS) V=1; do \
17755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17756	done; \
17757	echo "Doing maintainer-clean in isl"; \
17758	(cd $(HOST_SUBDIR)/isl && \
17759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17761	          "RANLIB=$${RANLIB}" \
17762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17763	          maintainer-clean) \
17764	  || exit 1
17765
17766@endif isl
17767
17768
17769
17770.PHONY: configure-gold maybe-configure-gold
17771maybe-configure-gold:
17772@if gcc-bootstrap
17773configure-gold: stage_current
17774@endif gcc-bootstrap
17775@if gold
17776maybe-configure-gold: configure-gold
17777configure-gold:
17778	@r=`${PWD_COMMAND}`; export r; \
17779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17780	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17781	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17782	$(HOST_EXPORTS)  \
17783	echo Configuring in $(HOST_SUBDIR)/gold; \
17784	cd "$(HOST_SUBDIR)/gold" || exit 1; \
17785	case $(srcdir) in \
17786	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17787	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17788		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17789	esac; \
17790	module_srcdir=gold; \
17791	$(SHELL) \
17792	  $$s/$$module_srcdir/configure \
17793	  --srcdir=$${topdir}/$$module_srcdir \
17794	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17795	  --target=${target_alias}  \
17796	  || exit 1
17797@endif gold
17798
17799
17800
17801.PHONY: configure-stage1-gold maybe-configure-stage1-gold
17802maybe-configure-stage1-gold:
17803@if gold-bootstrap
17804maybe-configure-stage1-gold: configure-stage1-gold
17805configure-stage1-gold:
17806	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17807	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17808	@r=`${PWD_COMMAND}`; export r; \
17809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17810	TFLAGS="$(STAGE1_TFLAGS)"; \
17811	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17812	$(HOST_EXPORTS) \
17813	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17814	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17815	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
17816	echo Configuring stage 1 in $(HOST_SUBDIR)/gold; \
17817	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17818	cd $(HOST_SUBDIR)/gold || exit 1; \
17819	case $(srcdir) in \
17820	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17821	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17822		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17823	esac; \
17824	module_srcdir=gold; \
17825	$(SHELL) $$s/$$module_srcdir/configure \
17826	  --srcdir=$${topdir}/$$module_srcdir \
17827	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17828	  --target=${target_alias} \
17829	   \
17830	  $(STAGE1_CONFIGURE_FLAGS)
17831@endif gold-bootstrap
17832
17833.PHONY: configure-stage2-gold maybe-configure-stage2-gold
17834maybe-configure-stage2-gold:
17835@if gold-bootstrap
17836maybe-configure-stage2-gold: configure-stage2-gold
17837configure-stage2-gold:
17838	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17839	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17840	@r=`${PWD_COMMAND}`; export r; \
17841	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17842	TFLAGS="$(STAGE2_TFLAGS)"; \
17843	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17844	$(HOST_EXPORTS) \
17845	$(POSTSTAGE1_HOST_EXPORTS) \
17846	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17847	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17848	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
17849	echo Configuring stage 2 in $(HOST_SUBDIR)/gold; \
17850	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17851	cd $(HOST_SUBDIR)/gold || exit 1; \
17852	case $(srcdir) in \
17853	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17854	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17855		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17856	esac; \
17857	module_srcdir=gold; \
17858	$(SHELL) $$s/$$module_srcdir/configure \
17859	  --srcdir=$${topdir}/$$module_srcdir \
17860	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17861	  --target=${target_alias} \
17862	  --with-build-libsubdir=$(HOST_SUBDIR) \
17863	  $(STAGE2_CONFIGURE_FLAGS)
17864@endif gold-bootstrap
17865
17866.PHONY: configure-stage3-gold maybe-configure-stage3-gold
17867maybe-configure-stage3-gold:
17868@if gold-bootstrap
17869maybe-configure-stage3-gold: configure-stage3-gold
17870configure-stage3-gold:
17871	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17872	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17873	@r=`${PWD_COMMAND}`; export r; \
17874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17875	TFLAGS="$(STAGE3_TFLAGS)"; \
17876	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17877	$(HOST_EXPORTS) \
17878	$(POSTSTAGE1_HOST_EXPORTS) \
17879	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17880	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17881	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
17882	echo Configuring stage 3 in $(HOST_SUBDIR)/gold; \
17883	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17884	cd $(HOST_SUBDIR)/gold || exit 1; \
17885	case $(srcdir) in \
17886	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17887	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17888		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17889	esac; \
17890	module_srcdir=gold; \
17891	$(SHELL) $$s/$$module_srcdir/configure \
17892	  --srcdir=$${topdir}/$$module_srcdir \
17893	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17894	  --target=${target_alias} \
17895	  --with-build-libsubdir=$(HOST_SUBDIR) \
17896	  $(STAGE3_CONFIGURE_FLAGS)
17897@endif gold-bootstrap
17898
17899.PHONY: configure-stage4-gold maybe-configure-stage4-gold
17900maybe-configure-stage4-gold:
17901@if gold-bootstrap
17902maybe-configure-stage4-gold: configure-stage4-gold
17903configure-stage4-gold:
17904	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17905	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17906	@r=`${PWD_COMMAND}`; export r; \
17907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17908	TFLAGS="$(STAGE4_TFLAGS)"; \
17909	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17910	$(HOST_EXPORTS) \
17911	$(POSTSTAGE1_HOST_EXPORTS) \
17912	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17913	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17914	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
17915	echo Configuring stage 4 in $(HOST_SUBDIR)/gold; \
17916	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17917	cd $(HOST_SUBDIR)/gold || exit 1; \
17918	case $(srcdir) in \
17919	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17920	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17921		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17922	esac; \
17923	module_srcdir=gold; \
17924	$(SHELL) $$s/$$module_srcdir/configure \
17925	  --srcdir=$${topdir}/$$module_srcdir \
17926	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17927	  --target=${target_alias} \
17928	  --with-build-libsubdir=$(HOST_SUBDIR) \
17929	  $(STAGE4_CONFIGURE_FLAGS)
17930@endif gold-bootstrap
17931
17932.PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
17933maybe-configure-stageprofile-gold:
17934@if gold-bootstrap
17935maybe-configure-stageprofile-gold: configure-stageprofile-gold
17936configure-stageprofile-gold:
17937	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17938	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17939	@r=`${PWD_COMMAND}`; export r; \
17940	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17941	TFLAGS="$(STAGEprofile_TFLAGS)"; \
17942	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17943	$(HOST_EXPORTS) \
17944	$(POSTSTAGE1_HOST_EXPORTS) \
17945	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17946	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17947	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
17948	echo Configuring stage profile in $(HOST_SUBDIR)/gold; \
17949	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17950	cd $(HOST_SUBDIR)/gold || exit 1; \
17951	case $(srcdir) in \
17952	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17953	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17954		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17955	esac; \
17956	module_srcdir=gold; \
17957	$(SHELL) $$s/$$module_srcdir/configure \
17958	  --srcdir=$${topdir}/$$module_srcdir \
17959	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17960	  --target=${target_alias} \
17961	  --with-build-libsubdir=$(HOST_SUBDIR) \
17962	  $(STAGEprofile_CONFIGURE_FLAGS)
17963@endif gold-bootstrap
17964
17965.PHONY: configure-stagetrain-gold maybe-configure-stagetrain-gold
17966maybe-configure-stagetrain-gold:
17967@if gold-bootstrap
17968maybe-configure-stagetrain-gold: configure-stagetrain-gold
17969configure-stagetrain-gold:
17970	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
17971	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
17972	@r=`${PWD_COMMAND}`; export r; \
17973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17974	TFLAGS="$(STAGEtrain_TFLAGS)"; \
17975	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
17976	$(HOST_EXPORTS) \
17977	$(POSTSTAGE1_HOST_EXPORTS) \
17978	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
17979	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
17980	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
17981	echo Configuring stage train in $(HOST_SUBDIR)/gold; \
17982	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
17983	cd $(HOST_SUBDIR)/gold || exit 1; \
17984	case $(srcdir) in \
17985	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17986	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
17987		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17988	esac; \
17989	module_srcdir=gold; \
17990	$(SHELL) $$s/$$module_srcdir/configure \
17991	  --srcdir=$${topdir}/$$module_srcdir \
17992	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17993	  --target=${target_alias} \
17994	  --with-build-libsubdir=$(HOST_SUBDIR) \
17995	  $(STAGEtrain_CONFIGURE_FLAGS)
17996@endif gold-bootstrap
17997
17998.PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
17999maybe-configure-stagefeedback-gold:
18000@if gold-bootstrap
18001maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
18002configure-stagefeedback-gold:
18003	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18004	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18005	@r=`${PWD_COMMAND}`; export r; \
18006	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18007	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18008	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18009	$(HOST_EXPORTS) \
18010	$(POSTSTAGE1_HOST_EXPORTS) \
18011	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18012	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18013	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
18014	echo Configuring stage feedback in $(HOST_SUBDIR)/gold; \
18015	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18016	cd $(HOST_SUBDIR)/gold || exit 1; \
18017	case $(srcdir) in \
18018	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18019	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18020		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18021	esac; \
18022	module_srcdir=gold; \
18023	$(SHELL) $$s/$$module_srcdir/configure \
18024	  --srcdir=$${topdir}/$$module_srcdir \
18025	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18026	  --target=${target_alias} \
18027	  --with-build-libsubdir=$(HOST_SUBDIR) \
18028	  $(STAGEfeedback_CONFIGURE_FLAGS)
18029@endif gold-bootstrap
18030
18031.PHONY: configure-stageautoprofile-gold maybe-configure-stageautoprofile-gold
18032maybe-configure-stageautoprofile-gold:
18033@if gold-bootstrap
18034maybe-configure-stageautoprofile-gold: configure-stageautoprofile-gold
18035configure-stageautoprofile-gold:
18036	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
18037	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18038	@r=`${PWD_COMMAND}`; export r; \
18039	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18040	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
18041	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18042	$(HOST_EXPORTS) \
18043	$(POSTSTAGE1_HOST_EXPORTS) \
18044	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
18045	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
18046	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
18047	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gold; \
18048	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18049	cd $(HOST_SUBDIR)/gold || exit 1; \
18050	case $(srcdir) in \
18051	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18052	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18053		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18054	esac; \
18055	module_srcdir=gold; \
18056	$(SHELL) $$s/$$module_srcdir/configure \
18057	  --srcdir=$${topdir}/$$module_srcdir \
18058	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18059	  --target=${target_alias} \
18060	  --with-build-libsubdir=$(HOST_SUBDIR) \
18061	  $(STAGEautoprofile_CONFIGURE_FLAGS)
18062@endif gold-bootstrap
18063
18064.PHONY: configure-stageautofeedback-gold maybe-configure-stageautofeedback-gold
18065maybe-configure-stageautofeedback-gold:
18066@if gold-bootstrap
18067maybe-configure-stageautofeedback-gold: configure-stageautofeedback-gold
18068configure-stageautofeedback-gold:
18069	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
18070	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
18071	@r=`${PWD_COMMAND}`; export r; \
18072	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18073	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
18074	test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
18075	$(HOST_EXPORTS) \
18076	$(POSTSTAGE1_HOST_EXPORTS) \
18077	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
18078	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
18079	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
18080	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gold; \
18081	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold; \
18082	cd $(HOST_SUBDIR)/gold || exit 1; \
18083	case $(srcdir) in \
18084	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18085	  *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
18086		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18087	esac; \
18088	module_srcdir=gold; \
18089	$(SHELL) $$s/$$module_srcdir/configure \
18090	  --srcdir=$${topdir}/$$module_srcdir \
18091	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18092	  --target=${target_alias} \
18093	  --with-build-libsubdir=$(HOST_SUBDIR) \
18094	  $(STAGEautofeedback_CONFIGURE_FLAGS)
18095@endif gold-bootstrap
18096
18097
18098
18099
18100
18101.PHONY: all-gold maybe-all-gold
18102maybe-all-gold:
18103@if gcc-bootstrap
18104all-gold: stage_current
18105@endif gcc-bootstrap
18106@if gold
18107TARGET-gold=all
18108maybe-all-gold: all-gold
18109all-gold: configure-gold
18110	@r=`${PWD_COMMAND}`; export r; \
18111	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18112	$(HOST_EXPORTS)  \
18113	(cd $(HOST_SUBDIR)/gold && \
18114	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18115		$(TARGET-gold))
18116@endif gold
18117
18118
18119
18120.PHONY: all-stage1-gold maybe-all-stage1-gold
18121.PHONY: clean-stage1-gold maybe-clean-stage1-gold
18122maybe-all-stage1-gold:
18123maybe-clean-stage1-gold:
18124@if gold-bootstrap
18125maybe-all-stage1-gold: all-stage1-gold
18126all-stage1: all-stage1-gold
18127TARGET-stage1-gold = $(TARGET-gold)
18128all-stage1-gold: configure-stage1-gold
18129	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18130	@r=`${PWD_COMMAND}`; export r; \
18131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18132	TFLAGS="$(STAGE1_TFLAGS)"; \
18133	$(HOST_EXPORTS)  \
18134	cd $(HOST_SUBDIR)/gold && \
18135	 \
18136	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18137		CFLAGS="$(STAGE1_CFLAGS)" \
18138		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
18139		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18140		LIBCFLAGS="$(LIBCFLAGS)" \
18141		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18142		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18143		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18144		$(EXTRA_HOST_FLAGS)  \
18145		$(STAGE1_FLAGS_TO_PASS)  \
18146		TFLAGS="$(STAGE1_TFLAGS)"  \
18147		$(TARGET-stage1-gold)
18148
18149maybe-clean-stage1-gold: clean-stage1-gold
18150clean-stage1: clean-stage1-gold
18151clean-stage1-gold:
18152	@if [ $(current_stage) = stage1 ]; then \
18153	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18154	else \
18155	  [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
18156	  $(MAKE) stage1-start; \
18157	fi; \
18158	cd $(HOST_SUBDIR)/gold && \
18159	$(MAKE) $(EXTRA_HOST_FLAGS)  \
18160	$(STAGE1_FLAGS_TO_PASS)  clean
18161@endif gold-bootstrap
18162
18163
18164.PHONY: all-stage2-gold maybe-all-stage2-gold
18165.PHONY: clean-stage2-gold maybe-clean-stage2-gold
18166maybe-all-stage2-gold:
18167maybe-clean-stage2-gold:
18168@if gold-bootstrap
18169maybe-all-stage2-gold: all-stage2-gold
18170all-stage2: all-stage2-gold
18171TARGET-stage2-gold = $(TARGET-gold)
18172all-stage2-gold: configure-stage2-gold
18173	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18174	@r=`${PWD_COMMAND}`; export r; \
18175	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18176	TFLAGS="$(STAGE2_TFLAGS)"; \
18177	$(HOST_EXPORTS) \
18178	$(POSTSTAGE1_HOST_EXPORTS)  \
18179	cd $(HOST_SUBDIR)/gold && \
18180	 \
18181	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18182		CFLAGS="$(STAGE2_CFLAGS)" \
18183		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
18184		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18185		LIBCFLAGS="$(STAGE2_CFLAGS)" \
18186		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18187		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18188		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18189		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18190		TFLAGS="$(STAGE2_TFLAGS)"  \
18191		$(TARGET-stage2-gold)
18192
18193maybe-clean-stage2-gold: clean-stage2-gold
18194clean-stage2: clean-stage2-gold
18195clean-stage2-gold:
18196	@if [ $(current_stage) = stage2 ]; then \
18197	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18198	else \
18199	  [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
18200	  $(MAKE) stage2-start; \
18201	fi; \
18202	cd $(HOST_SUBDIR)/gold && \
18203	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18204@endif gold-bootstrap
18205
18206
18207.PHONY: all-stage3-gold maybe-all-stage3-gold
18208.PHONY: clean-stage3-gold maybe-clean-stage3-gold
18209maybe-all-stage3-gold:
18210maybe-clean-stage3-gold:
18211@if gold-bootstrap
18212maybe-all-stage3-gold: all-stage3-gold
18213all-stage3: all-stage3-gold
18214TARGET-stage3-gold = $(TARGET-gold)
18215all-stage3-gold: configure-stage3-gold
18216	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18217	@r=`${PWD_COMMAND}`; export r; \
18218	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18219	TFLAGS="$(STAGE3_TFLAGS)"; \
18220	$(HOST_EXPORTS) \
18221	$(POSTSTAGE1_HOST_EXPORTS)  \
18222	cd $(HOST_SUBDIR)/gold && \
18223	 \
18224	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18225		CFLAGS="$(STAGE3_CFLAGS)" \
18226		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
18227		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18228		LIBCFLAGS="$(STAGE3_CFLAGS)" \
18229		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18230		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18231		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18232		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18233		TFLAGS="$(STAGE3_TFLAGS)"  \
18234		$(TARGET-stage3-gold)
18235
18236maybe-clean-stage3-gold: clean-stage3-gold
18237clean-stage3: clean-stage3-gold
18238clean-stage3-gold:
18239	@if [ $(current_stage) = stage3 ]; then \
18240	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18241	else \
18242	  [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
18243	  $(MAKE) stage3-start; \
18244	fi; \
18245	cd $(HOST_SUBDIR)/gold && \
18246	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18247@endif gold-bootstrap
18248
18249
18250.PHONY: all-stage4-gold maybe-all-stage4-gold
18251.PHONY: clean-stage4-gold maybe-clean-stage4-gold
18252maybe-all-stage4-gold:
18253maybe-clean-stage4-gold:
18254@if gold-bootstrap
18255maybe-all-stage4-gold: all-stage4-gold
18256all-stage4: all-stage4-gold
18257TARGET-stage4-gold = $(TARGET-gold)
18258all-stage4-gold: configure-stage4-gold
18259	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18260	@r=`${PWD_COMMAND}`; export r; \
18261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18262	TFLAGS="$(STAGE4_TFLAGS)"; \
18263	$(HOST_EXPORTS) \
18264	$(POSTSTAGE1_HOST_EXPORTS)  \
18265	cd $(HOST_SUBDIR)/gold && \
18266	 \
18267	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18268		CFLAGS="$(STAGE4_CFLAGS)" \
18269		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
18270		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18271		LIBCFLAGS="$(STAGE4_CFLAGS)" \
18272		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18273		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18274		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18275		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18276		TFLAGS="$(STAGE4_TFLAGS)"  \
18277		$(TARGET-stage4-gold)
18278
18279maybe-clean-stage4-gold: clean-stage4-gold
18280clean-stage4: clean-stage4-gold
18281clean-stage4-gold:
18282	@if [ $(current_stage) = stage4 ]; then \
18283	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18284	else \
18285	  [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
18286	  $(MAKE) stage4-start; \
18287	fi; \
18288	cd $(HOST_SUBDIR)/gold && \
18289	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18290@endif gold-bootstrap
18291
18292
18293.PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
18294.PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
18295maybe-all-stageprofile-gold:
18296maybe-clean-stageprofile-gold:
18297@if gold-bootstrap
18298maybe-all-stageprofile-gold: all-stageprofile-gold
18299all-stageprofile: all-stageprofile-gold
18300TARGET-stageprofile-gold = $(TARGET-gold)
18301all-stageprofile-gold: configure-stageprofile-gold
18302	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18303	@r=`${PWD_COMMAND}`; export r; \
18304	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18305	TFLAGS="$(STAGEprofile_TFLAGS)"; \
18306	$(HOST_EXPORTS) \
18307	$(POSTSTAGE1_HOST_EXPORTS)  \
18308	cd $(HOST_SUBDIR)/gold && \
18309	 \
18310	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18311		CFLAGS="$(STAGEprofile_CFLAGS)" \
18312		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
18313		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18314		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18315		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18316		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18317		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18318		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18319		TFLAGS="$(STAGEprofile_TFLAGS)"  \
18320		$(TARGET-stageprofile-gold)
18321
18322maybe-clean-stageprofile-gold: clean-stageprofile-gold
18323clean-stageprofile: clean-stageprofile-gold
18324clean-stageprofile-gold:
18325	@if [ $(current_stage) = stageprofile ]; then \
18326	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18327	else \
18328	  [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
18329	  $(MAKE) stageprofile-start; \
18330	fi; \
18331	cd $(HOST_SUBDIR)/gold && \
18332	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18333@endif gold-bootstrap
18334
18335
18336.PHONY: all-stagetrain-gold maybe-all-stagetrain-gold
18337.PHONY: clean-stagetrain-gold maybe-clean-stagetrain-gold
18338maybe-all-stagetrain-gold:
18339maybe-clean-stagetrain-gold:
18340@if gold-bootstrap
18341maybe-all-stagetrain-gold: all-stagetrain-gold
18342all-stagetrain: all-stagetrain-gold
18343TARGET-stagetrain-gold = $(TARGET-gold)
18344all-stagetrain-gold: configure-stagetrain-gold
18345	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
18346	@r=`${PWD_COMMAND}`; export r; \
18347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18348	TFLAGS="$(STAGEtrain_TFLAGS)"; \
18349	$(HOST_EXPORTS) \
18350	$(POSTSTAGE1_HOST_EXPORTS)  \
18351	cd $(HOST_SUBDIR)/gold && \
18352	 \
18353	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18354		CFLAGS="$(STAGEtrain_CFLAGS)" \
18355		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
18356		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
18357		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
18358		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18359		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18360		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18361		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18362		TFLAGS="$(STAGEtrain_TFLAGS)"  \
18363		$(TARGET-stagetrain-gold)
18364
18365maybe-clean-stagetrain-gold: clean-stagetrain-gold
18366clean-stagetrain: clean-stagetrain-gold
18367clean-stagetrain-gold:
18368	@if [ $(current_stage) = stagetrain ]; then \
18369	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18370	else \
18371	  [ -f $(HOST_SUBDIR)/stagetrain-gold/Makefile ] || exit 0; \
18372	  $(MAKE) stagetrain-start; \
18373	fi; \
18374	cd $(HOST_SUBDIR)/gold && \
18375	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18376@endif gold-bootstrap
18377
18378
18379.PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
18380.PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
18381maybe-all-stagefeedback-gold:
18382maybe-clean-stagefeedback-gold:
18383@if gold-bootstrap
18384maybe-all-stagefeedback-gold: all-stagefeedback-gold
18385all-stagefeedback: all-stagefeedback-gold
18386TARGET-stagefeedback-gold = $(TARGET-gold)
18387all-stagefeedback-gold: configure-stagefeedback-gold
18388	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18389	@r=`${PWD_COMMAND}`; export r; \
18390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18391	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18392	$(HOST_EXPORTS) \
18393	$(POSTSTAGE1_HOST_EXPORTS)  \
18394	cd $(HOST_SUBDIR)/gold && \
18395	 \
18396	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18397		CFLAGS="$(STAGEfeedback_CFLAGS)" \
18398		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
18399		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18400		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18401		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18402		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18403		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18404		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18405		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
18406		$(TARGET-stagefeedback-gold)
18407
18408maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
18409clean-stagefeedback: clean-stagefeedback-gold
18410clean-stagefeedback-gold:
18411	@if [ $(current_stage) = stagefeedback ]; then \
18412	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18413	else \
18414	  [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
18415	  $(MAKE) stagefeedback-start; \
18416	fi; \
18417	cd $(HOST_SUBDIR)/gold && \
18418	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18419@endif gold-bootstrap
18420
18421
18422.PHONY: all-stageautoprofile-gold maybe-all-stageautoprofile-gold
18423.PHONY: clean-stageautoprofile-gold maybe-clean-stageautoprofile-gold
18424maybe-all-stageautoprofile-gold:
18425maybe-clean-stageautoprofile-gold:
18426@if gold-bootstrap
18427maybe-all-stageautoprofile-gold: all-stageautoprofile-gold
18428all-stageautoprofile: all-stageautoprofile-gold
18429TARGET-stageautoprofile-gold = $(TARGET-gold)
18430all-stageautoprofile-gold: configure-stageautoprofile-gold
18431	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
18432	@r=`${PWD_COMMAND}`; export r; \
18433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18434	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
18435	$(HOST_EXPORTS) \
18436	$(POSTSTAGE1_HOST_EXPORTS)  \
18437	cd $(HOST_SUBDIR)/gold && \
18438	$$s/gcc/config/i386/$(AUTO_PROFILE) \
18439	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18440		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
18441		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
18442		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
18443		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
18444		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18445		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18446		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18447		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18448		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
18449		$(TARGET-stageautoprofile-gold)
18450
18451maybe-clean-stageautoprofile-gold: clean-stageautoprofile-gold
18452clean-stageautoprofile: clean-stageautoprofile-gold
18453clean-stageautoprofile-gold:
18454	@if [ $(current_stage) = stageautoprofile ]; then \
18455	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18456	else \
18457	  [ -f $(HOST_SUBDIR)/stageautoprofile-gold/Makefile ] || exit 0; \
18458	  $(MAKE) stageautoprofile-start; \
18459	fi; \
18460	cd $(HOST_SUBDIR)/gold && \
18461	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18462@endif gold-bootstrap
18463
18464
18465.PHONY: all-stageautofeedback-gold maybe-all-stageautofeedback-gold
18466.PHONY: clean-stageautofeedback-gold maybe-clean-stageautofeedback-gold
18467maybe-all-stageautofeedback-gold:
18468maybe-clean-stageautofeedback-gold:
18469@if gold-bootstrap
18470maybe-all-stageautofeedback-gold: all-stageautofeedback-gold
18471all-stageautofeedback: all-stageautofeedback-gold
18472TARGET-stageautofeedback-gold = $(TARGET-gold)
18473all-stageautofeedback-gold: configure-stageautofeedback-gold
18474	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
18475	@r=`${PWD_COMMAND}`; export r; \
18476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18477	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
18478	$(HOST_EXPORTS) \
18479	$(POSTSTAGE1_HOST_EXPORTS)  \
18480	cd $(HOST_SUBDIR)/gold && \
18481	 \
18482	$(MAKE) $(BASE_FLAGS_TO_PASS) \
18483		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
18484		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
18485		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
18486		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
18487		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18488		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18489		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18490		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
18491		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
18492		$(TARGET-stageautofeedback-gold)
18493
18494maybe-clean-stageautofeedback-gold: clean-stageautofeedback-gold
18495clean-stageautofeedback: clean-stageautofeedback-gold
18496clean-stageautofeedback-gold:
18497	@if [ $(current_stage) = stageautofeedback ]; then \
18498	  [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
18499	else \
18500	  [ -f $(HOST_SUBDIR)/stageautofeedback-gold/Makefile ] || exit 0; \
18501	  $(MAKE) stageautofeedback-start; \
18502	fi; \
18503	cd $(HOST_SUBDIR)/gold && \
18504	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
18505@endif gold-bootstrap
18506
18507
18508
18509
18510
18511.PHONY: check-gold maybe-check-gold
18512maybe-check-gold:
18513@if gold
18514maybe-check-gold: check-gold
18515
18516check-gold:
18517	@: $(MAKE); $(unstage)
18518	@r=`${PWD_COMMAND}`; export r; \
18519	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18520	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
18521	(cd $(HOST_SUBDIR)/gold && \
18522	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
18523
18524@endif gold
18525
18526.PHONY: install-gold maybe-install-gold
18527maybe-install-gold:
18528@if gold
18529maybe-install-gold: install-gold
18530
18531install-gold: installdirs
18532	@: $(MAKE); $(unstage)
18533	@r=`${PWD_COMMAND}`; export r; \
18534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18535	$(HOST_EXPORTS) \
18536	(cd $(HOST_SUBDIR)/gold && \
18537	  $(MAKE) $(FLAGS_TO_PASS)  install)
18538
18539@endif gold
18540
18541.PHONY: install-strip-gold maybe-install-strip-gold
18542maybe-install-strip-gold:
18543@if gold
18544maybe-install-strip-gold: install-strip-gold
18545
18546install-strip-gold: installdirs
18547	@: $(MAKE); $(unstage)
18548	@r=`${PWD_COMMAND}`; export r; \
18549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18550	$(HOST_EXPORTS) \
18551	(cd $(HOST_SUBDIR)/gold && \
18552	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
18553
18554@endif gold
18555
18556# Other targets (info, dvi, pdf, etc.)
18557
18558.PHONY: maybe-info-gold info-gold
18559maybe-info-gold:
18560@if gold
18561maybe-info-gold: info-gold
18562
18563info-gold: \
18564    configure-gold
18565	@[ -f ./gold/Makefile ] || exit 0; \
18566	r=`${PWD_COMMAND}`; export r; \
18567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18568	$(HOST_EXPORTS) \
18569	for flag in $(EXTRA_HOST_FLAGS) ; do \
18570	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18571	done; \
18572	echo "Doing info in gold"; \
18573	(cd $(HOST_SUBDIR)/gold && \
18574	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18575	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18576	          "RANLIB=$${RANLIB}" \
18577	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18578	          info) \
18579	  || exit 1
18580
18581@endif gold
18582
18583.PHONY: maybe-dvi-gold dvi-gold
18584maybe-dvi-gold:
18585@if gold
18586maybe-dvi-gold: dvi-gold
18587
18588dvi-gold: \
18589    configure-gold
18590	@[ -f ./gold/Makefile ] || exit 0; \
18591	r=`${PWD_COMMAND}`; export r; \
18592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18593	$(HOST_EXPORTS) \
18594	for flag in $(EXTRA_HOST_FLAGS) ; do \
18595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18596	done; \
18597	echo "Doing dvi in gold"; \
18598	(cd $(HOST_SUBDIR)/gold && \
18599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18601	          "RANLIB=$${RANLIB}" \
18602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18603	          dvi) \
18604	  || exit 1
18605
18606@endif gold
18607
18608.PHONY: maybe-pdf-gold pdf-gold
18609maybe-pdf-gold:
18610@if gold
18611maybe-pdf-gold: pdf-gold
18612
18613pdf-gold: \
18614    configure-gold
18615	@[ -f ./gold/Makefile ] || exit 0; \
18616	r=`${PWD_COMMAND}`; export r; \
18617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18618	$(HOST_EXPORTS) \
18619	for flag in $(EXTRA_HOST_FLAGS) ; do \
18620	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18621	done; \
18622	echo "Doing pdf in gold"; \
18623	(cd $(HOST_SUBDIR)/gold && \
18624	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18625	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18626	          "RANLIB=$${RANLIB}" \
18627	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18628	          pdf) \
18629	  || exit 1
18630
18631@endif gold
18632
18633.PHONY: maybe-html-gold html-gold
18634maybe-html-gold:
18635@if gold
18636maybe-html-gold: html-gold
18637
18638html-gold: \
18639    configure-gold
18640	@[ -f ./gold/Makefile ] || exit 0; \
18641	r=`${PWD_COMMAND}`; export r; \
18642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18643	$(HOST_EXPORTS) \
18644	for flag in $(EXTRA_HOST_FLAGS) ; do \
18645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18646	done; \
18647	echo "Doing html in gold"; \
18648	(cd $(HOST_SUBDIR)/gold && \
18649	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18650	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18651	          "RANLIB=$${RANLIB}" \
18652	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18653	          html) \
18654	  || exit 1
18655
18656@endif gold
18657
18658.PHONY: maybe-TAGS-gold TAGS-gold
18659maybe-TAGS-gold:
18660@if gold
18661maybe-TAGS-gold: TAGS-gold
18662
18663TAGS-gold: \
18664    configure-gold
18665	@[ -f ./gold/Makefile ] || exit 0; \
18666	r=`${PWD_COMMAND}`; export r; \
18667	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18668	$(HOST_EXPORTS) \
18669	for flag in $(EXTRA_HOST_FLAGS) ; do \
18670	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18671	done; \
18672	echo "Doing TAGS in gold"; \
18673	(cd $(HOST_SUBDIR)/gold && \
18674	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18675	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18676	          "RANLIB=$${RANLIB}" \
18677	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18678	          TAGS) \
18679	  || exit 1
18680
18681@endif gold
18682
18683.PHONY: maybe-install-info-gold install-info-gold
18684maybe-install-info-gold:
18685@if gold
18686maybe-install-info-gold: install-info-gold
18687
18688install-info-gold: \
18689    configure-gold \
18690    info-gold
18691	@[ -f ./gold/Makefile ] || exit 0; \
18692	r=`${PWD_COMMAND}`; export r; \
18693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18694	$(HOST_EXPORTS) \
18695	for flag in $(EXTRA_HOST_FLAGS) ; do \
18696	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18697	done; \
18698	echo "Doing install-info in gold"; \
18699	(cd $(HOST_SUBDIR)/gold && \
18700	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18701	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18702	          "RANLIB=$${RANLIB}" \
18703	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18704	          install-info) \
18705	  || exit 1
18706
18707@endif gold
18708
18709.PHONY: maybe-install-dvi-gold install-dvi-gold
18710maybe-install-dvi-gold:
18711@if gold
18712maybe-install-dvi-gold: install-dvi-gold
18713
18714install-dvi-gold: \
18715    configure-gold \
18716    dvi-gold
18717	@[ -f ./gold/Makefile ] || exit 0; \
18718	r=`${PWD_COMMAND}`; export r; \
18719	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18720	$(HOST_EXPORTS) \
18721	for flag in $(EXTRA_HOST_FLAGS) ; do \
18722	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18723	done; \
18724	echo "Doing install-dvi in gold"; \
18725	(cd $(HOST_SUBDIR)/gold && \
18726	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18727	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18728	          "RANLIB=$${RANLIB}" \
18729	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18730	          install-dvi) \
18731	  || exit 1
18732
18733@endif gold
18734
18735.PHONY: maybe-install-pdf-gold install-pdf-gold
18736maybe-install-pdf-gold:
18737@if gold
18738maybe-install-pdf-gold: install-pdf-gold
18739
18740install-pdf-gold: \
18741    configure-gold \
18742    pdf-gold
18743	@[ -f ./gold/Makefile ] || exit 0; \
18744	r=`${PWD_COMMAND}`; export r; \
18745	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18746	$(HOST_EXPORTS) \
18747	for flag in $(EXTRA_HOST_FLAGS) ; do \
18748	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18749	done; \
18750	echo "Doing install-pdf in gold"; \
18751	(cd $(HOST_SUBDIR)/gold && \
18752	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18753	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18754	          "RANLIB=$${RANLIB}" \
18755	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18756	          install-pdf) \
18757	  || exit 1
18758
18759@endif gold
18760
18761.PHONY: maybe-install-html-gold install-html-gold
18762maybe-install-html-gold:
18763@if gold
18764maybe-install-html-gold: install-html-gold
18765
18766install-html-gold: \
18767    configure-gold \
18768    html-gold
18769	@[ -f ./gold/Makefile ] || exit 0; \
18770	r=`${PWD_COMMAND}`; export r; \
18771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18772	$(HOST_EXPORTS) \
18773	for flag in $(EXTRA_HOST_FLAGS) ; do \
18774	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18775	done; \
18776	echo "Doing install-html in gold"; \
18777	(cd $(HOST_SUBDIR)/gold && \
18778	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18779	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18780	          "RANLIB=$${RANLIB}" \
18781	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18782	          install-html) \
18783	  || exit 1
18784
18785@endif gold
18786
18787.PHONY: maybe-installcheck-gold installcheck-gold
18788maybe-installcheck-gold:
18789@if gold
18790maybe-installcheck-gold: installcheck-gold
18791
18792installcheck-gold: \
18793    configure-gold
18794	@[ -f ./gold/Makefile ] || exit 0; \
18795	r=`${PWD_COMMAND}`; export r; \
18796	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18797	$(HOST_EXPORTS) \
18798	for flag in $(EXTRA_HOST_FLAGS) ; do \
18799	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18800	done; \
18801	echo "Doing installcheck in gold"; \
18802	(cd $(HOST_SUBDIR)/gold && \
18803	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18804	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18805	          "RANLIB=$${RANLIB}" \
18806	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18807	          installcheck) \
18808	  || exit 1
18809
18810@endif gold
18811
18812.PHONY: maybe-mostlyclean-gold mostlyclean-gold
18813maybe-mostlyclean-gold:
18814@if gold
18815maybe-mostlyclean-gold: mostlyclean-gold
18816
18817mostlyclean-gold:
18818	@[ -f ./gold/Makefile ] || exit 0; \
18819	r=`${PWD_COMMAND}`; export r; \
18820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18821	$(HOST_EXPORTS) \
18822	for flag in $(EXTRA_HOST_FLAGS) ; do \
18823	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18824	done; \
18825	echo "Doing mostlyclean in gold"; \
18826	(cd $(HOST_SUBDIR)/gold && \
18827	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18828	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18829	          "RANLIB=$${RANLIB}" \
18830	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18831	          mostlyclean) \
18832	  || exit 1
18833
18834@endif gold
18835
18836.PHONY: maybe-clean-gold clean-gold
18837maybe-clean-gold:
18838@if gold
18839maybe-clean-gold: clean-gold
18840
18841clean-gold:
18842	@[ -f ./gold/Makefile ] || exit 0; \
18843	r=`${PWD_COMMAND}`; export r; \
18844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18845	$(HOST_EXPORTS) \
18846	for flag in $(EXTRA_HOST_FLAGS) ; do \
18847	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18848	done; \
18849	echo "Doing clean in gold"; \
18850	(cd $(HOST_SUBDIR)/gold && \
18851	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18852	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18853	          "RANLIB=$${RANLIB}" \
18854	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18855	          clean) \
18856	  || exit 1
18857
18858@endif gold
18859
18860.PHONY: maybe-distclean-gold distclean-gold
18861maybe-distclean-gold:
18862@if gold
18863maybe-distclean-gold: distclean-gold
18864
18865distclean-gold:
18866	@[ -f ./gold/Makefile ] || exit 0; \
18867	r=`${PWD_COMMAND}`; export r; \
18868	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18869	$(HOST_EXPORTS) \
18870	for flag in $(EXTRA_HOST_FLAGS) ; do \
18871	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18872	done; \
18873	echo "Doing distclean in gold"; \
18874	(cd $(HOST_SUBDIR)/gold && \
18875	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18876	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18877	          "RANLIB=$${RANLIB}" \
18878	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18879	          distclean) \
18880	  || exit 1
18881
18882@endif gold
18883
18884.PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
18885maybe-maintainer-clean-gold:
18886@if gold
18887maybe-maintainer-clean-gold: maintainer-clean-gold
18888
18889maintainer-clean-gold:
18890	@[ -f ./gold/Makefile ] || exit 0; \
18891	r=`${PWD_COMMAND}`; export r; \
18892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18893	$(HOST_EXPORTS) \
18894	for flag in $(EXTRA_HOST_FLAGS) ; do \
18895	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18896	done; \
18897	echo "Doing maintainer-clean in gold"; \
18898	(cd $(HOST_SUBDIR)/gold && \
18899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18901	          "RANLIB=$${RANLIB}" \
18902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18903	          maintainer-clean) \
18904	  || exit 1
18905
18906@endif gold
18907
18908
18909
18910.PHONY: configure-gprof maybe-configure-gprof
18911maybe-configure-gprof:
18912@if gcc-bootstrap
18913configure-gprof: stage_current
18914@endif gcc-bootstrap
18915@if gprof
18916maybe-configure-gprof: configure-gprof
18917configure-gprof:
18918	@: $(MAKE); $(unstage)
18919	@r=`${PWD_COMMAND}`; export r; \
18920	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18921	test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
18922	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof; \
18923	$(HOST_EXPORTS)  \
18924	echo Configuring in $(HOST_SUBDIR)/gprof; \
18925	cd "$(HOST_SUBDIR)/gprof" || exit 1; \
18926	case $(srcdir) in \
18927	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18928	  *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
18929		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18930	esac; \
18931	module_srcdir=gprof; \
18932	$(SHELL) \
18933	  $$s/$$module_srcdir/configure \
18934	  --srcdir=$${topdir}/$$module_srcdir \
18935	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18936	  --target=${target_alias}  \
18937	  || exit 1
18938@endif gprof
18939
18940
18941
18942
18943
18944.PHONY: all-gprof maybe-all-gprof
18945maybe-all-gprof:
18946@if gcc-bootstrap
18947all-gprof: stage_current
18948@endif gcc-bootstrap
18949@if gprof
18950TARGET-gprof=all
18951maybe-all-gprof: all-gprof
18952all-gprof: configure-gprof
18953	@: $(MAKE); $(unstage)
18954	@r=`${PWD_COMMAND}`; export r; \
18955	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18956	$(HOST_EXPORTS)  \
18957	(cd $(HOST_SUBDIR)/gprof && \
18958	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
18959		$(TARGET-gprof))
18960@endif gprof
18961
18962
18963
18964
18965.PHONY: check-gprof maybe-check-gprof
18966maybe-check-gprof:
18967@if gprof
18968maybe-check-gprof: check-gprof
18969
18970check-gprof:
18971	@: $(MAKE); $(unstage)
18972	@r=`${PWD_COMMAND}`; export r; \
18973	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18974	$(HOST_EXPORTS)  \
18975	(cd $(HOST_SUBDIR)/gprof && \
18976	  $(MAKE) $(FLAGS_TO_PASS)  check)
18977
18978@endif gprof
18979
18980.PHONY: install-gprof maybe-install-gprof
18981maybe-install-gprof:
18982@if gprof
18983maybe-install-gprof: install-gprof
18984
18985install-gprof: installdirs
18986	@: $(MAKE); $(unstage)
18987	@r=`${PWD_COMMAND}`; export r; \
18988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18989	$(HOST_EXPORTS) \
18990	(cd $(HOST_SUBDIR)/gprof && \
18991	  $(MAKE) $(FLAGS_TO_PASS)  install)
18992
18993@endif gprof
18994
18995.PHONY: install-strip-gprof maybe-install-strip-gprof
18996maybe-install-strip-gprof:
18997@if gprof
18998maybe-install-strip-gprof: install-strip-gprof
18999
19000install-strip-gprof: installdirs
19001	@: $(MAKE); $(unstage)
19002	@r=`${PWD_COMMAND}`; export r; \
19003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19004	$(HOST_EXPORTS) \
19005	(cd $(HOST_SUBDIR)/gprof && \
19006	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19007
19008@endif gprof
19009
19010# Other targets (info, dvi, pdf, etc.)
19011
19012.PHONY: maybe-info-gprof info-gprof
19013maybe-info-gprof:
19014@if gprof
19015maybe-info-gprof: info-gprof
19016
19017info-gprof: \
19018    configure-gprof
19019	@: $(MAKE); $(unstage)
19020	@[ -f ./gprof/Makefile ] || exit 0; \
19021	r=`${PWD_COMMAND}`; export r; \
19022	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19023	$(HOST_EXPORTS) \
19024	for flag in $(EXTRA_HOST_FLAGS) ; do \
19025	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19026	done; \
19027	echo "Doing info in gprof"; \
19028	(cd $(HOST_SUBDIR)/gprof && \
19029	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19030	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19031	          "RANLIB=$${RANLIB}" \
19032	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19033	          info) \
19034	  || exit 1
19035
19036@endif gprof
19037
19038.PHONY: maybe-dvi-gprof dvi-gprof
19039maybe-dvi-gprof:
19040@if gprof
19041maybe-dvi-gprof: dvi-gprof
19042
19043dvi-gprof: \
19044    configure-gprof
19045	@: $(MAKE); $(unstage)
19046	@[ -f ./gprof/Makefile ] || exit 0; \
19047	r=`${PWD_COMMAND}`; export r; \
19048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19049	$(HOST_EXPORTS) \
19050	for flag in $(EXTRA_HOST_FLAGS) ; do \
19051	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19052	done; \
19053	echo "Doing dvi in gprof"; \
19054	(cd $(HOST_SUBDIR)/gprof && \
19055	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19056	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19057	          "RANLIB=$${RANLIB}" \
19058	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19059	          dvi) \
19060	  || exit 1
19061
19062@endif gprof
19063
19064.PHONY: maybe-pdf-gprof pdf-gprof
19065maybe-pdf-gprof:
19066@if gprof
19067maybe-pdf-gprof: pdf-gprof
19068
19069pdf-gprof: \
19070    configure-gprof
19071	@: $(MAKE); $(unstage)
19072	@[ -f ./gprof/Makefile ] || exit 0; \
19073	r=`${PWD_COMMAND}`; export r; \
19074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19075	$(HOST_EXPORTS) \
19076	for flag in $(EXTRA_HOST_FLAGS) ; do \
19077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19078	done; \
19079	echo "Doing pdf in gprof"; \
19080	(cd $(HOST_SUBDIR)/gprof && \
19081	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19082	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19083	          "RANLIB=$${RANLIB}" \
19084	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19085	          pdf) \
19086	  || exit 1
19087
19088@endif gprof
19089
19090.PHONY: maybe-html-gprof html-gprof
19091maybe-html-gprof:
19092@if gprof
19093maybe-html-gprof: html-gprof
19094
19095html-gprof: \
19096    configure-gprof
19097	@: $(MAKE); $(unstage)
19098	@[ -f ./gprof/Makefile ] || exit 0; \
19099	r=`${PWD_COMMAND}`; export r; \
19100	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19101	$(HOST_EXPORTS) \
19102	for flag in $(EXTRA_HOST_FLAGS) ; do \
19103	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19104	done; \
19105	echo "Doing html in gprof"; \
19106	(cd $(HOST_SUBDIR)/gprof && \
19107	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19108	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19109	          "RANLIB=$${RANLIB}" \
19110	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19111	          html) \
19112	  || exit 1
19113
19114@endif gprof
19115
19116.PHONY: maybe-TAGS-gprof TAGS-gprof
19117maybe-TAGS-gprof:
19118@if gprof
19119maybe-TAGS-gprof: TAGS-gprof
19120
19121TAGS-gprof: \
19122    configure-gprof
19123	@: $(MAKE); $(unstage)
19124	@[ -f ./gprof/Makefile ] || exit 0; \
19125	r=`${PWD_COMMAND}`; export r; \
19126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19127	$(HOST_EXPORTS) \
19128	for flag in $(EXTRA_HOST_FLAGS) ; do \
19129	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19130	done; \
19131	echo "Doing TAGS in gprof"; \
19132	(cd $(HOST_SUBDIR)/gprof && \
19133	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19134	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19135	          "RANLIB=$${RANLIB}" \
19136	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19137	          TAGS) \
19138	  || exit 1
19139
19140@endif gprof
19141
19142.PHONY: maybe-install-info-gprof install-info-gprof
19143maybe-install-info-gprof:
19144@if gprof
19145maybe-install-info-gprof: install-info-gprof
19146
19147install-info-gprof: \
19148    configure-gprof \
19149    info-gprof
19150	@: $(MAKE); $(unstage)
19151	@[ -f ./gprof/Makefile ] || exit 0; \
19152	r=`${PWD_COMMAND}`; export r; \
19153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19154	$(HOST_EXPORTS) \
19155	for flag in $(EXTRA_HOST_FLAGS) ; do \
19156	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19157	done; \
19158	echo "Doing install-info in gprof"; \
19159	(cd $(HOST_SUBDIR)/gprof && \
19160	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19161	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19162	          "RANLIB=$${RANLIB}" \
19163	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19164	          install-info) \
19165	  || exit 1
19166
19167@endif gprof
19168
19169.PHONY: maybe-install-dvi-gprof install-dvi-gprof
19170maybe-install-dvi-gprof:
19171@if gprof
19172maybe-install-dvi-gprof: install-dvi-gprof
19173
19174install-dvi-gprof: \
19175    configure-gprof \
19176    dvi-gprof
19177	@: $(MAKE); $(unstage)
19178	@[ -f ./gprof/Makefile ] || exit 0; \
19179	r=`${PWD_COMMAND}`; export r; \
19180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19181	$(HOST_EXPORTS) \
19182	for flag in $(EXTRA_HOST_FLAGS) ; do \
19183	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19184	done; \
19185	echo "Doing install-dvi in gprof"; \
19186	(cd $(HOST_SUBDIR)/gprof && \
19187	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19188	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19189	          "RANLIB=$${RANLIB}" \
19190	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19191	          install-dvi) \
19192	  || exit 1
19193
19194@endif gprof
19195
19196.PHONY: maybe-install-pdf-gprof install-pdf-gprof
19197maybe-install-pdf-gprof:
19198@if gprof
19199maybe-install-pdf-gprof: install-pdf-gprof
19200
19201install-pdf-gprof: \
19202    configure-gprof \
19203    pdf-gprof
19204	@: $(MAKE); $(unstage)
19205	@[ -f ./gprof/Makefile ] || exit 0; \
19206	r=`${PWD_COMMAND}`; export r; \
19207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19208	$(HOST_EXPORTS) \
19209	for flag in $(EXTRA_HOST_FLAGS) ; do \
19210	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19211	done; \
19212	echo "Doing install-pdf in gprof"; \
19213	(cd $(HOST_SUBDIR)/gprof && \
19214	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19215	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19216	          "RANLIB=$${RANLIB}" \
19217	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19218	          install-pdf) \
19219	  || exit 1
19220
19221@endif gprof
19222
19223.PHONY: maybe-install-html-gprof install-html-gprof
19224maybe-install-html-gprof:
19225@if gprof
19226maybe-install-html-gprof: install-html-gprof
19227
19228install-html-gprof: \
19229    configure-gprof \
19230    html-gprof
19231	@: $(MAKE); $(unstage)
19232	@[ -f ./gprof/Makefile ] || exit 0; \
19233	r=`${PWD_COMMAND}`; export r; \
19234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19235	$(HOST_EXPORTS) \
19236	for flag in $(EXTRA_HOST_FLAGS) ; do \
19237	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19238	done; \
19239	echo "Doing install-html in gprof"; \
19240	(cd $(HOST_SUBDIR)/gprof && \
19241	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19242	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19243	          "RANLIB=$${RANLIB}" \
19244	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19245	          install-html) \
19246	  || exit 1
19247
19248@endif gprof
19249
19250.PHONY: maybe-installcheck-gprof installcheck-gprof
19251maybe-installcheck-gprof:
19252@if gprof
19253maybe-installcheck-gprof: installcheck-gprof
19254
19255installcheck-gprof: \
19256    configure-gprof
19257	@: $(MAKE); $(unstage)
19258	@[ -f ./gprof/Makefile ] || exit 0; \
19259	r=`${PWD_COMMAND}`; export r; \
19260	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19261	$(HOST_EXPORTS) \
19262	for flag in $(EXTRA_HOST_FLAGS) ; do \
19263	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19264	done; \
19265	echo "Doing installcheck in gprof"; \
19266	(cd $(HOST_SUBDIR)/gprof && \
19267	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19268	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19269	          "RANLIB=$${RANLIB}" \
19270	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19271	          installcheck) \
19272	  || exit 1
19273
19274@endif gprof
19275
19276.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
19277maybe-mostlyclean-gprof:
19278@if gprof
19279maybe-mostlyclean-gprof: mostlyclean-gprof
19280
19281mostlyclean-gprof:
19282	@: $(MAKE); $(unstage)
19283	@[ -f ./gprof/Makefile ] || exit 0; \
19284	r=`${PWD_COMMAND}`; export r; \
19285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19286	$(HOST_EXPORTS) \
19287	for flag in $(EXTRA_HOST_FLAGS) ; do \
19288	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19289	done; \
19290	echo "Doing mostlyclean in gprof"; \
19291	(cd $(HOST_SUBDIR)/gprof && \
19292	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19293	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19294	          "RANLIB=$${RANLIB}" \
19295	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19296	          mostlyclean) \
19297	  || exit 1
19298
19299@endif gprof
19300
19301.PHONY: maybe-clean-gprof clean-gprof
19302maybe-clean-gprof:
19303@if gprof
19304maybe-clean-gprof: clean-gprof
19305
19306clean-gprof:
19307	@: $(MAKE); $(unstage)
19308	@[ -f ./gprof/Makefile ] || exit 0; \
19309	r=`${PWD_COMMAND}`; export r; \
19310	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19311	$(HOST_EXPORTS) \
19312	for flag in $(EXTRA_HOST_FLAGS) ; do \
19313	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19314	done; \
19315	echo "Doing clean in gprof"; \
19316	(cd $(HOST_SUBDIR)/gprof && \
19317	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19318	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19319	          "RANLIB=$${RANLIB}" \
19320	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19321	          clean) \
19322	  || exit 1
19323
19324@endif gprof
19325
19326.PHONY: maybe-distclean-gprof distclean-gprof
19327maybe-distclean-gprof:
19328@if gprof
19329maybe-distclean-gprof: distclean-gprof
19330
19331distclean-gprof:
19332	@: $(MAKE); $(unstage)
19333	@[ -f ./gprof/Makefile ] || exit 0; \
19334	r=`${PWD_COMMAND}`; export r; \
19335	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19336	$(HOST_EXPORTS) \
19337	for flag in $(EXTRA_HOST_FLAGS) ; do \
19338	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19339	done; \
19340	echo "Doing distclean in gprof"; \
19341	(cd $(HOST_SUBDIR)/gprof && \
19342	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19343	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19344	          "RANLIB=$${RANLIB}" \
19345	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19346	          distclean) \
19347	  || exit 1
19348
19349@endif gprof
19350
19351.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
19352maybe-maintainer-clean-gprof:
19353@if gprof
19354maybe-maintainer-clean-gprof: maintainer-clean-gprof
19355
19356maintainer-clean-gprof:
19357	@: $(MAKE); $(unstage)
19358	@[ -f ./gprof/Makefile ] || exit 0; \
19359	r=`${PWD_COMMAND}`; export r; \
19360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19361	$(HOST_EXPORTS) \
19362	for flag in $(EXTRA_HOST_FLAGS) ; do \
19363	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19364	done; \
19365	echo "Doing maintainer-clean in gprof"; \
19366	(cd $(HOST_SUBDIR)/gprof && \
19367	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19368	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19369	          "RANLIB=$${RANLIB}" \
19370	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19371	          maintainer-clean) \
19372	  || exit 1
19373
19374@endif gprof
19375
19376
19377
19378.PHONY: configure-gprofng maybe-configure-gprofng
19379maybe-configure-gprofng:
19380@if gcc-bootstrap
19381configure-gprofng: stage_current
19382@endif gcc-bootstrap
19383@if gprofng
19384maybe-configure-gprofng: configure-gprofng
19385configure-gprofng:
19386	@: $(MAKE); $(unstage)
19387	@r=`${PWD_COMMAND}`; export r; \
19388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19389	test ! -f $(HOST_SUBDIR)/gprofng/Makefile || exit 0; \
19390	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprofng; \
19391	$(HOST_EXPORTS)  \
19392	echo Configuring in $(HOST_SUBDIR)/gprofng; \
19393	cd "$(HOST_SUBDIR)/gprofng" || exit 1; \
19394	case $(srcdir) in \
19395	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19396	  *) topdir=`echo $(HOST_SUBDIR)/gprofng/ | \
19397		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19398	esac; \
19399	module_srcdir=gprofng; \
19400	$(SHELL) \
19401	  $$s/$$module_srcdir/configure \
19402	  --srcdir=$${topdir}/$$module_srcdir \
19403	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19404	  --target=${target_alias}  \
19405	  || exit 1
19406@endif gprofng
19407
19408
19409
19410
19411
19412.PHONY: all-gprofng maybe-all-gprofng
19413maybe-all-gprofng:
19414@if gcc-bootstrap
19415all-gprofng: stage_current
19416@endif gcc-bootstrap
19417@if gprofng
19418TARGET-gprofng=all
19419maybe-all-gprofng: all-gprofng
19420all-gprofng: configure-gprofng
19421	@: $(MAKE); $(unstage)
19422	@r=`${PWD_COMMAND}`; export r; \
19423	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19424	$(HOST_EXPORTS)  \
19425	(cd $(HOST_SUBDIR)/gprofng && \
19426	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
19427		$(TARGET-gprofng))
19428@endif gprofng
19429
19430
19431
19432
19433.PHONY: check-gprofng maybe-check-gprofng
19434maybe-check-gprofng:
19435@if gprofng
19436maybe-check-gprofng: check-gprofng
19437
19438check-gprofng:
19439	@: $(MAKE); $(unstage)
19440	@r=`${PWD_COMMAND}`; export r; \
19441	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19442	$(HOST_EXPORTS)  \
19443	(cd $(HOST_SUBDIR)/gprofng && \
19444	  $(MAKE) $(FLAGS_TO_PASS)  check)
19445
19446@endif gprofng
19447
19448.PHONY: install-gprofng maybe-install-gprofng
19449maybe-install-gprofng:
19450@if gprofng
19451maybe-install-gprofng: install-gprofng
19452
19453install-gprofng: installdirs
19454	@: $(MAKE); $(unstage)
19455	@r=`${PWD_COMMAND}`; export r; \
19456	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19457	$(HOST_EXPORTS) \
19458	(cd $(HOST_SUBDIR)/gprofng && \
19459	  $(MAKE) $(FLAGS_TO_PASS)  install)
19460
19461@endif gprofng
19462
19463.PHONY: install-strip-gprofng maybe-install-strip-gprofng
19464maybe-install-strip-gprofng:
19465@if gprofng
19466maybe-install-strip-gprofng: install-strip-gprofng
19467
19468install-strip-gprofng: installdirs
19469	@: $(MAKE); $(unstage)
19470	@r=`${PWD_COMMAND}`; export r; \
19471	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19472	$(HOST_EXPORTS) \
19473	(cd $(HOST_SUBDIR)/gprofng && \
19474	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
19475
19476@endif gprofng
19477
19478# Other targets (info, dvi, pdf, etc.)
19479
19480.PHONY: maybe-info-gprofng info-gprofng
19481maybe-info-gprofng:
19482@if gprofng
19483maybe-info-gprofng: info-gprofng
19484
19485info-gprofng: \
19486    configure-gprofng
19487	@: $(MAKE); $(unstage)
19488	@[ -f ./gprofng/Makefile ] || exit 0; \
19489	r=`${PWD_COMMAND}`; export r; \
19490	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19491	$(HOST_EXPORTS) \
19492	for flag in $(EXTRA_HOST_FLAGS) ; do \
19493	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19494	done; \
19495	echo "Doing info in gprofng"; \
19496	(cd $(HOST_SUBDIR)/gprofng && \
19497	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19498	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19499	          "RANLIB=$${RANLIB}" \
19500	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19501	          info) \
19502	  || exit 1
19503
19504@endif gprofng
19505
19506.PHONY: maybe-dvi-gprofng dvi-gprofng
19507maybe-dvi-gprofng:
19508@if gprofng
19509maybe-dvi-gprofng: dvi-gprofng
19510
19511dvi-gprofng: \
19512    configure-gprofng
19513	@: $(MAKE); $(unstage)
19514	@[ -f ./gprofng/Makefile ] || exit 0; \
19515	r=`${PWD_COMMAND}`; export r; \
19516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19517	$(HOST_EXPORTS) \
19518	for flag in $(EXTRA_HOST_FLAGS) ; do \
19519	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19520	done; \
19521	echo "Doing dvi in gprofng"; \
19522	(cd $(HOST_SUBDIR)/gprofng && \
19523	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19524	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19525	          "RANLIB=$${RANLIB}" \
19526	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19527	          dvi) \
19528	  || exit 1
19529
19530@endif gprofng
19531
19532.PHONY: maybe-pdf-gprofng pdf-gprofng
19533maybe-pdf-gprofng:
19534@if gprofng
19535maybe-pdf-gprofng: pdf-gprofng
19536
19537pdf-gprofng: \
19538    configure-gprofng
19539	@: $(MAKE); $(unstage)
19540	@[ -f ./gprofng/Makefile ] || exit 0; \
19541	r=`${PWD_COMMAND}`; export r; \
19542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19543	$(HOST_EXPORTS) \
19544	for flag in $(EXTRA_HOST_FLAGS) ; do \
19545	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19546	done; \
19547	echo "Doing pdf in gprofng"; \
19548	(cd $(HOST_SUBDIR)/gprofng && \
19549	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19550	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19551	          "RANLIB=$${RANLIB}" \
19552	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19553	          pdf) \
19554	  || exit 1
19555
19556@endif gprofng
19557
19558.PHONY: maybe-html-gprofng html-gprofng
19559maybe-html-gprofng:
19560@if gprofng
19561maybe-html-gprofng: html-gprofng
19562
19563html-gprofng: \
19564    configure-gprofng
19565	@: $(MAKE); $(unstage)
19566	@[ -f ./gprofng/Makefile ] || exit 0; \
19567	r=`${PWD_COMMAND}`; export r; \
19568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19569	$(HOST_EXPORTS) \
19570	for flag in $(EXTRA_HOST_FLAGS) ; do \
19571	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19572	done; \
19573	echo "Doing html in gprofng"; \
19574	(cd $(HOST_SUBDIR)/gprofng && \
19575	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19576	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19577	          "RANLIB=$${RANLIB}" \
19578	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19579	          html) \
19580	  || exit 1
19581
19582@endif gprofng
19583
19584.PHONY: maybe-TAGS-gprofng TAGS-gprofng
19585maybe-TAGS-gprofng:
19586@if gprofng
19587maybe-TAGS-gprofng: TAGS-gprofng
19588
19589TAGS-gprofng: \
19590    configure-gprofng
19591	@: $(MAKE); $(unstage)
19592	@[ -f ./gprofng/Makefile ] || exit 0; \
19593	r=`${PWD_COMMAND}`; export r; \
19594	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19595	$(HOST_EXPORTS) \
19596	for flag in $(EXTRA_HOST_FLAGS) ; do \
19597	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19598	done; \
19599	echo "Doing TAGS in gprofng"; \
19600	(cd $(HOST_SUBDIR)/gprofng && \
19601	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19602	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19603	          "RANLIB=$${RANLIB}" \
19604	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19605	          TAGS) \
19606	  || exit 1
19607
19608@endif gprofng
19609
19610.PHONY: maybe-install-info-gprofng install-info-gprofng
19611maybe-install-info-gprofng:
19612@if gprofng
19613maybe-install-info-gprofng: install-info-gprofng
19614
19615install-info-gprofng: \
19616    configure-gprofng \
19617    info-gprofng
19618	@: $(MAKE); $(unstage)
19619	@[ -f ./gprofng/Makefile ] || exit 0; \
19620	r=`${PWD_COMMAND}`; export r; \
19621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19622	$(HOST_EXPORTS) \
19623	for flag in $(EXTRA_HOST_FLAGS) ; do \
19624	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19625	done; \
19626	echo "Doing install-info in gprofng"; \
19627	(cd $(HOST_SUBDIR)/gprofng && \
19628	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19629	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19630	          "RANLIB=$${RANLIB}" \
19631	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19632	          install-info) \
19633	  || exit 1
19634
19635@endif gprofng
19636
19637.PHONY: maybe-install-dvi-gprofng install-dvi-gprofng
19638maybe-install-dvi-gprofng:
19639@if gprofng
19640maybe-install-dvi-gprofng: install-dvi-gprofng
19641
19642install-dvi-gprofng: \
19643    configure-gprofng \
19644    dvi-gprofng
19645	@: $(MAKE); $(unstage)
19646	@[ -f ./gprofng/Makefile ] || exit 0; \
19647	r=`${PWD_COMMAND}`; export r; \
19648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19649	$(HOST_EXPORTS) \
19650	for flag in $(EXTRA_HOST_FLAGS) ; do \
19651	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19652	done; \
19653	echo "Doing install-dvi in gprofng"; \
19654	(cd $(HOST_SUBDIR)/gprofng && \
19655	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19656	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19657	          "RANLIB=$${RANLIB}" \
19658	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19659	          install-dvi) \
19660	  || exit 1
19661
19662@endif gprofng
19663
19664.PHONY: maybe-install-pdf-gprofng install-pdf-gprofng
19665maybe-install-pdf-gprofng:
19666@if gprofng
19667maybe-install-pdf-gprofng: install-pdf-gprofng
19668
19669install-pdf-gprofng: \
19670    configure-gprofng \
19671    pdf-gprofng
19672	@: $(MAKE); $(unstage)
19673	@[ -f ./gprofng/Makefile ] || exit 0; \
19674	r=`${PWD_COMMAND}`; export r; \
19675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19676	$(HOST_EXPORTS) \
19677	for flag in $(EXTRA_HOST_FLAGS) ; do \
19678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19679	done; \
19680	echo "Doing install-pdf in gprofng"; \
19681	(cd $(HOST_SUBDIR)/gprofng && \
19682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19684	          "RANLIB=$${RANLIB}" \
19685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19686	          install-pdf) \
19687	  || exit 1
19688
19689@endif gprofng
19690
19691.PHONY: maybe-install-html-gprofng install-html-gprofng
19692maybe-install-html-gprofng:
19693@if gprofng
19694maybe-install-html-gprofng: install-html-gprofng
19695
19696install-html-gprofng: \
19697    configure-gprofng \
19698    html-gprofng
19699	@: $(MAKE); $(unstage)
19700	@[ -f ./gprofng/Makefile ] || exit 0; \
19701	r=`${PWD_COMMAND}`; export r; \
19702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19703	$(HOST_EXPORTS) \
19704	for flag in $(EXTRA_HOST_FLAGS) ; do \
19705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19706	done; \
19707	echo "Doing install-html in gprofng"; \
19708	(cd $(HOST_SUBDIR)/gprofng && \
19709	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19710	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19711	          "RANLIB=$${RANLIB}" \
19712	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19713	          install-html) \
19714	  || exit 1
19715
19716@endif gprofng
19717
19718.PHONY: maybe-installcheck-gprofng installcheck-gprofng
19719maybe-installcheck-gprofng:
19720@if gprofng
19721maybe-installcheck-gprofng: installcheck-gprofng
19722
19723installcheck-gprofng: \
19724    configure-gprofng
19725	@: $(MAKE); $(unstage)
19726	@[ -f ./gprofng/Makefile ] || exit 0; \
19727	r=`${PWD_COMMAND}`; export r; \
19728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19729	$(HOST_EXPORTS) \
19730	for flag in $(EXTRA_HOST_FLAGS) ; do \
19731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19732	done; \
19733	echo "Doing installcheck in gprofng"; \
19734	(cd $(HOST_SUBDIR)/gprofng && \
19735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19737	          "RANLIB=$${RANLIB}" \
19738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19739	          installcheck) \
19740	  || exit 1
19741
19742@endif gprofng
19743
19744.PHONY: maybe-mostlyclean-gprofng mostlyclean-gprofng
19745maybe-mostlyclean-gprofng:
19746@if gprofng
19747maybe-mostlyclean-gprofng: mostlyclean-gprofng
19748
19749mostlyclean-gprofng:
19750	@: $(MAKE); $(unstage)
19751	@[ -f ./gprofng/Makefile ] || exit 0; \
19752	r=`${PWD_COMMAND}`; export r; \
19753	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19754	$(HOST_EXPORTS) \
19755	for flag in $(EXTRA_HOST_FLAGS) ; do \
19756	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19757	done; \
19758	echo "Doing mostlyclean in gprofng"; \
19759	(cd $(HOST_SUBDIR)/gprofng && \
19760	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19761	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19762	          "RANLIB=$${RANLIB}" \
19763	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19764	          mostlyclean) \
19765	  || exit 1
19766
19767@endif gprofng
19768
19769.PHONY: maybe-clean-gprofng clean-gprofng
19770maybe-clean-gprofng:
19771@if gprofng
19772maybe-clean-gprofng: clean-gprofng
19773
19774clean-gprofng:
19775	@: $(MAKE); $(unstage)
19776	@[ -f ./gprofng/Makefile ] || exit 0; \
19777	r=`${PWD_COMMAND}`; export r; \
19778	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19779	$(HOST_EXPORTS) \
19780	for flag in $(EXTRA_HOST_FLAGS) ; do \
19781	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19782	done; \
19783	echo "Doing clean in gprofng"; \
19784	(cd $(HOST_SUBDIR)/gprofng && \
19785	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19786	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19787	          "RANLIB=$${RANLIB}" \
19788	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19789	          clean) \
19790	  || exit 1
19791
19792@endif gprofng
19793
19794.PHONY: maybe-distclean-gprofng distclean-gprofng
19795maybe-distclean-gprofng:
19796@if gprofng
19797maybe-distclean-gprofng: distclean-gprofng
19798
19799distclean-gprofng:
19800	@: $(MAKE); $(unstage)
19801	@[ -f ./gprofng/Makefile ] || exit 0; \
19802	r=`${PWD_COMMAND}`; export r; \
19803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19804	$(HOST_EXPORTS) \
19805	for flag in $(EXTRA_HOST_FLAGS) ; do \
19806	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19807	done; \
19808	echo "Doing distclean in gprofng"; \
19809	(cd $(HOST_SUBDIR)/gprofng && \
19810	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19811	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19812	          "RANLIB=$${RANLIB}" \
19813	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19814	          distclean) \
19815	  || exit 1
19816
19817@endif gprofng
19818
19819.PHONY: maybe-maintainer-clean-gprofng maintainer-clean-gprofng
19820maybe-maintainer-clean-gprofng:
19821@if gprofng
19822maybe-maintainer-clean-gprofng: maintainer-clean-gprofng
19823
19824maintainer-clean-gprofng:
19825	@: $(MAKE); $(unstage)
19826	@[ -f ./gprofng/Makefile ] || exit 0; \
19827	r=`${PWD_COMMAND}`; export r; \
19828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19829	$(HOST_EXPORTS) \
19830	for flag in $(EXTRA_HOST_FLAGS) ; do \
19831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19832	done; \
19833	echo "Doing maintainer-clean in gprofng"; \
19834	(cd $(HOST_SUBDIR)/gprofng && \
19835	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19836	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19837	          "RANLIB=$${RANLIB}" \
19838	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19839	          maintainer-clean) \
19840	  || exit 1
19841
19842@endif gprofng
19843
19844
19845
19846.PHONY: configure-gettext maybe-configure-gettext
19847maybe-configure-gettext:
19848@if gcc-bootstrap
19849configure-gettext: stage_current
19850@endif gcc-bootstrap
19851@if gettext
19852maybe-configure-gettext: configure-gettext
19853configure-gettext:
19854	@r=`${PWD_COMMAND}`; export r; \
19855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19856	test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
19857	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext; \
19858	$(HOST_EXPORTS)  \
19859	echo Configuring in $(HOST_SUBDIR)/gettext; \
19860	cd "$(HOST_SUBDIR)/gettext" || exit 1; \
19861	case $(srcdir) in \
19862	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19863	  *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
19864		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19865	esac; \
19866	module_srcdir=gettext/gettext-runtime; \
19867	$(SHELL) \
19868	  $$s/$$module_srcdir/configure \
19869	  --srcdir=$${topdir}/$$module_srcdir \
19870	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19871	  --target=${target_alias} --disable-shared --disable-threads --disable-java --disable-csharp --with-pic --disable-libasprintf \
19872	  || exit 1
19873@endif gettext
19874
19875
19876
19877.PHONY: configure-stage1-gettext maybe-configure-stage1-gettext
19878maybe-configure-stage1-gettext:
19879@if gettext-bootstrap
19880maybe-configure-stage1-gettext: configure-stage1-gettext
19881configure-stage1-gettext:
19882	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19883	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext
19884	@r=`${PWD_COMMAND}`; export r; \
19885	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19886	TFLAGS="$(STAGE1_TFLAGS)"; \
19887	test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
19888	$(HOST_EXPORTS) \
19889	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19890	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19891	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
19892	echo Configuring stage 1 in $(HOST_SUBDIR)/gettext; \
19893	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext; \
19894	cd $(HOST_SUBDIR)/gettext || exit 1; \
19895	case $(srcdir) in \
19896	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19897	  *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
19898		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19899	esac; \
19900	module_srcdir=gettext/gettext-runtime; \
19901	$(SHELL) $$s/$$module_srcdir/configure \
19902	  --srcdir=$${topdir}/$$module_srcdir \
19903	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19904	  --target=${target_alias} \
19905	   \
19906	  $(STAGE1_CONFIGURE_FLAGS) \
19907	  --disable-shared --disable-threads --disable-java --disable-csharp --with-pic --disable-libasprintf
19908@endif gettext-bootstrap
19909
19910.PHONY: configure-stage2-gettext maybe-configure-stage2-gettext
19911maybe-configure-stage2-gettext:
19912@if gettext-bootstrap
19913maybe-configure-stage2-gettext: configure-stage2-gettext
19914configure-stage2-gettext:
19915	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19916	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext
19917	@r=`${PWD_COMMAND}`; export r; \
19918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19919	TFLAGS="$(STAGE2_TFLAGS)"; \
19920	test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
19921	$(HOST_EXPORTS) \
19922	$(POSTSTAGE1_HOST_EXPORTS) \
19923	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19924	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19925	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
19926	echo Configuring stage 2 in $(HOST_SUBDIR)/gettext; \
19927	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext; \
19928	cd $(HOST_SUBDIR)/gettext || exit 1; \
19929	case $(srcdir) in \
19930	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19931	  *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
19932		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19933	esac; \
19934	module_srcdir=gettext/gettext-runtime; \
19935	$(SHELL) $$s/$$module_srcdir/configure \
19936	  --srcdir=$${topdir}/$$module_srcdir \
19937	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19938	  --target=${target_alias} \
19939	  --with-build-libsubdir=$(HOST_SUBDIR) \
19940	  $(STAGE2_CONFIGURE_FLAGS) \
19941	  --disable-shared --disable-threads --disable-java --disable-csharp --with-pic --disable-libasprintf
19942@endif gettext-bootstrap
19943
19944.PHONY: configure-stage3-gettext maybe-configure-stage3-gettext
19945maybe-configure-stage3-gettext:
19946@if gettext-bootstrap
19947maybe-configure-stage3-gettext: configure-stage3-gettext
19948configure-stage3-gettext:
19949	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19950	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext
19951	@r=`${PWD_COMMAND}`; export r; \
19952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19953	TFLAGS="$(STAGE3_TFLAGS)"; \
19954	test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
19955	$(HOST_EXPORTS) \
19956	$(POSTSTAGE1_HOST_EXPORTS) \
19957	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19958	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19959	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
19960	echo Configuring stage 3 in $(HOST_SUBDIR)/gettext; \
19961	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext; \
19962	cd $(HOST_SUBDIR)/gettext || exit 1; \
19963	case $(srcdir) in \
19964	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19965	  *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
19966		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19967	esac; \
19968	module_srcdir=gettext/gettext-runtime; \
19969	$(SHELL) $$s/$$module_srcdir/configure \
19970	  --srcdir=$${topdir}/$$module_srcdir \
19971	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19972	  --target=${target_alias} \
19973	  --with-build-libsubdir=$(HOST_SUBDIR) \
19974	  $(STAGE3_CONFIGURE_FLAGS) \
19975	  --disable-shared --disable-threads --disable-java --disable-csharp --with-pic --disable-libasprintf
19976@endif gettext-bootstrap
19977
19978.PHONY: configure-stage4-gettext maybe-configure-stage4-gettext
19979maybe-configure-stage4-gettext:
19980@if gettext-bootstrap
19981maybe-configure-stage4-gettext: configure-stage4-gettext
19982configure-stage4-gettext:
19983	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19984	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext
19985	@r=`${PWD_COMMAND}`; export r; \
19986	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19987	TFLAGS="$(STAGE4_TFLAGS)"; \
19988	test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
19989	$(HOST_EXPORTS) \
19990	$(POSTSTAGE1_HOST_EXPORTS) \
19991	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19992	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19993	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
19994	echo Configuring stage 4 in $(HOST_SUBDIR)/gettext; \
19995	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext; \
19996	cd $(HOST_SUBDIR)/gettext || exit 1; \
19997	case $(srcdir) in \
19998	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19999	  *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
20000		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20001	esac; \
20002	module_srcdir=gettext/gettext-runtime; \
20003	$(SHELL) $$s/$$module_srcdir/configure \
20004	  --srcdir=$${topdir}/$$module_srcdir \
20005	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20006	  --target=${target_alias} \
20007	  --with-build-libsubdir=$(HOST_SUBDIR) \
20008	  $(STAGE4_CONFIGURE_FLAGS) \
20009	  --disable-shared --disable-threads --disable-java --disable-csharp --with-pic --disable-libasprintf
20010@endif gettext-bootstrap
20011
20012.PHONY: configure-stageprofile-gettext maybe-configure-stageprofile-gettext
20013maybe-configure-stageprofile-gettext:
20014@if gettext-bootstrap
20015maybe-configure-stageprofile-gettext: configure-stageprofile-gettext
20016configure-stageprofile-gettext:
20017	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20018	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext
20019	@r=`${PWD_COMMAND}`; export r; \
20020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20021	TFLAGS="$(STAGEprofile_TFLAGS)"; \
20022	test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
20023	$(HOST_EXPORTS) \
20024	$(POSTSTAGE1_HOST_EXPORTS) \
20025	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20026	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20027	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
20028	echo Configuring stage profile in $(HOST_SUBDIR)/gettext; \
20029	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext; \
20030	cd $(HOST_SUBDIR)/gettext || exit 1; \
20031	case $(srcdir) in \
20032	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20033	  *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
20034		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20035	esac; \
20036	module_srcdir=gettext/gettext-runtime; \
20037	$(SHELL) $$s/$$module_srcdir/configure \
20038	  --srcdir=$${topdir}/$$module_srcdir \
20039	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20040	  --target=${target_alias} \
20041	  --with-build-libsubdir=$(HOST_SUBDIR) \
20042	  $(STAGEprofile_CONFIGURE_FLAGS) \
20043	  --disable-shared --disable-threads --disable-java --disable-csharp --with-pic --disable-libasprintf
20044@endif gettext-bootstrap
20045
20046.PHONY: configure-stagetrain-gettext maybe-configure-stagetrain-gettext
20047maybe-configure-stagetrain-gettext:
20048@if gettext-bootstrap
20049maybe-configure-stagetrain-gettext: configure-stagetrain-gettext
20050configure-stagetrain-gettext:
20051	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
20052	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext
20053	@r=`${PWD_COMMAND}`; export r; \
20054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20055	TFLAGS="$(STAGEtrain_TFLAGS)"; \
20056	test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
20057	$(HOST_EXPORTS) \
20058	$(POSTSTAGE1_HOST_EXPORTS) \
20059	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
20060	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
20061	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
20062	echo Configuring stage train in $(HOST_SUBDIR)/gettext; \
20063	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext; \
20064	cd $(HOST_SUBDIR)/gettext || exit 1; \
20065	case $(srcdir) in \
20066	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20067	  *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
20068		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20069	esac; \
20070	module_srcdir=gettext/gettext-runtime; \
20071	$(SHELL) $$s/$$module_srcdir/configure \
20072	  --srcdir=$${topdir}/$$module_srcdir \
20073	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20074	  --target=${target_alias} \
20075	  --with-build-libsubdir=$(HOST_SUBDIR) \
20076	  $(STAGEtrain_CONFIGURE_FLAGS) \
20077	  --disable-shared --disable-threads --disable-java --disable-csharp --with-pic --disable-libasprintf
20078@endif gettext-bootstrap
20079
20080.PHONY: configure-stagefeedback-gettext maybe-configure-stagefeedback-gettext
20081maybe-configure-stagefeedback-gettext:
20082@if gettext-bootstrap
20083maybe-configure-stagefeedback-gettext: configure-stagefeedback-gettext
20084configure-stagefeedback-gettext:
20085	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20086	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext
20087	@r=`${PWD_COMMAND}`; export r; \
20088	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20089	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20090	test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
20091	$(HOST_EXPORTS) \
20092	$(POSTSTAGE1_HOST_EXPORTS) \
20093	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20094	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20095	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
20096	echo Configuring stage feedback in $(HOST_SUBDIR)/gettext; \
20097	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext; \
20098	cd $(HOST_SUBDIR)/gettext || exit 1; \
20099	case $(srcdir) in \
20100	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20101	  *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
20102		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20103	esac; \
20104	module_srcdir=gettext/gettext-runtime; \
20105	$(SHELL) $$s/$$module_srcdir/configure \
20106	  --srcdir=$${topdir}/$$module_srcdir \
20107	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20108	  --target=${target_alias} \
20109	  --with-build-libsubdir=$(HOST_SUBDIR) \
20110	  $(STAGEfeedback_CONFIGURE_FLAGS) \
20111	  --disable-shared --disable-threads --disable-java --disable-csharp --with-pic --disable-libasprintf
20112@endif gettext-bootstrap
20113
20114.PHONY: configure-stageautoprofile-gettext maybe-configure-stageautoprofile-gettext
20115maybe-configure-stageautoprofile-gettext:
20116@if gettext-bootstrap
20117maybe-configure-stageautoprofile-gettext: configure-stageautoprofile-gettext
20118configure-stageautoprofile-gettext:
20119	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
20120	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext
20121	@r=`${PWD_COMMAND}`; export r; \
20122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20123	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
20124	test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
20125	$(HOST_EXPORTS) \
20126	$(POSTSTAGE1_HOST_EXPORTS) \
20127	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
20128	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
20129	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
20130	echo Configuring stage autoprofile in $(HOST_SUBDIR)/gettext; \
20131	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext; \
20132	cd $(HOST_SUBDIR)/gettext || exit 1; \
20133	case $(srcdir) in \
20134	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20135	  *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
20136		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20137	esac; \
20138	module_srcdir=gettext/gettext-runtime; \
20139	$(SHELL) $$s/$$module_srcdir/configure \
20140	  --srcdir=$${topdir}/$$module_srcdir \
20141	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20142	  --target=${target_alias} \
20143	  --with-build-libsubdir=$(HOST_SUBDIR) \
20144	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
20145	  --disable-shared --disable-threads --disable-java --disable-csharp --with-pic --disable-libasprintf
20146@endif gettext-bootstrap
20147
20148.PHONY: configure-stageautofeedback-gettext maybe-configure-stageautofeedback-gettext
20149maybe-configure-stageautofeedback-gettext:
20150@if gettext-bootstrap
20151maybe-configure-stageautofeedback-gettext: configure-stageautofeedback-gettext
20152configure-stageautofeedback-gettext:
20153	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
20154	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext
20155	@r=`${PWD_COMMAND}`; export r; \
20156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20157	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
20158	test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
20159	$(HOST_EXPORTS) \
20160	$(POSTSTAGE1_HOST_EXPORTS) \
20161	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
20162	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
20163	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
20164	echo Configuring stage autofeedback in $(HOST_SUBDIR)/gettext; \
20165	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext; \
20166	cd $(HOST_SUBDIR)/gettext || exit 1; \
20167	case $(srcdir) in \
20168	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20169	  *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
20170		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20171	esac; \
20172	module_srcdir=gettext/gettext-runtime; \
20173	$(SHELL) $$s/$$module_srcdir/configure \
20174	  --srcdir=$${topdir}/$$module_srcdir \
20175	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20176	  --target=${target_alias} \
20177	  --with-build-libsubdir=$(HOST_SUBDIR) \
20178	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
20179	  --disable-shared --disable-threads --disable-java --disable-csharp --with-pic --disable-libasprintf
20180@endif gettext-bootstrap
20181
20182
20183
20184
20185
20186.PHONY: all-gettext maybe-all-gettext
20187maybe-all-gettext:
20188@if gcc-bootstrap
20189all-gettext: stage_current
20190@endif gcc-bootstrap
20191@if gettext
20192TARGET-gettext=all
20193maybe-all-gettext: all-gettext
20194all-gettext: configure-gettext
20195	@r=`${PWD_COMMAND}`; export r; \
20196	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20197	$(HOST_EXPORTS)  \
20198	(cd $(HOST_SUBDIR)/gettext && \
20199	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
20200		$(TARGET-gettext))
20201@endif gettext
20202
20203
20204
20205.PHONY: all-stage1-gettext maybe-all-stage1-gettext
20206.PHONY: clean-stage1-gettext maybe-clean-stage1-gettext
20207maybe-all-stage1-gettext:
20208maybe-clean-stage1-gettext:
20209@if gettext-bootstrap
20210maybe-all-stage1-gettext: all-stage1-gettext
20211all-stage1: all-stage1-gettext
20212TARGET-stage1-gettext = $(TARGET-gettext)
20213all-stage1-gettext: configure-stage1-gettext
20214	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20215	@r=`${PWD_COMMAND}`; export r; \
20216	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20217	TFLAGS="$(STAGE1_TFLAGS)"; \
20218	$(HOST_EXPORTS)  \
20219	cd $(HOST_SUBDIR)/gettext && \
20220	 \
20221	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20222		CFLAGS="$(STAGE1_CFLAGS)" \
20223		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
20224		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20225		LIBCFLAGS="$(LIBCFLAGS)" \
20226		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20227		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20228		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20229		$(EXTRA_HOST_FLAGS)  \
20230		$(STAGE1_FLAGS_TO_PASS)  \
20231		TFLAGS="$(STAGE1_TFLAGS)"  \
20232		$(TARGET-stage1-gettext)
20233
20234maybe-clean-stage1-gettext: clean-stage1-gettext
20235clean-stage1: clean-stage1-gettext
20236clean-stage1-gettext:
20237	@if [ $(current_stage) = stage1 ]; then \
20238	  [ -f $(HOST_SUBDIR)/gettext/Makefile ] || exit 0; \
20239	else \
20240	  [ -f $(HOST_SUBDIR)/stage1-gettext/Makefile ] || exit 0; \
20241	  $(MAKE) stage1-start; \
20242	fi; \
20243	cd $(HOST_SUBDIR)/gettext && \
20244	$(MAKE) $(EXTRA_HOST_FLAGS)  \
20245	$(STAGE1_FLAGS_TO_PASS)  clean
20246@endif gettext-bootstrap
20247
20248
20249.PHONY: all-stage2-gettext maybe-all-stage2-gettext
20250.PHONY: clean-stage2-gettext maybe-clean-stage2-gettext
20251maybe-all-stage2-gettext:
20252maybe-clean-stage2-gettext:
20253@if gettext-bootstrap
20254maybe-all-stage2-gettext: all-stage2-gettext
20255all-stage2: all-stage2-gettext
20256TARGET-stage2-gettext = $(TARGET-gettext)
20257all-stage2-gettext: configure-stage2-gettext
20258	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20259	@r=`${PWD_COMMAND}`; export r; \
20260	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20261	TFLAGS="$(STAGE2_TFLAGS)"; \
20262	$(HOST_EXPORTS) \
20263	$(POSTSTAGE1_HOST_EXPORTS)  \
20264	cd $(HOST_SUBDIR)/gettext && \
20265	 \
20266	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20267		CFLAGS="$(STAGE2_CFLAGS)" \
20268		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
20269		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20270		LIBCFLAGS="$(STAGE2_CFLAGS)" \
20271		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20272		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20273		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20274		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20275		TFLAGS="$(STAGE2_TFLAGS)"  \
20276		$(TARGET-stage2-gettext)
20277
20278maybe-clean-stage2-gettext: clean-stage2-gettext
20279clean-stage2: clean-stage2-gettext
20280clean-stage2-gettext:
20281	@if [ $(current_stage) = stage2 ]; then \
20282	  [ -f $(HOST_SUBDIR)/gettext/Makefile ] || exit 0; \
20283	else \
20284	  [ -f $(HOST_SUBDIR)/stage2-gettext/Makefile ] || exit 0; \
20285	  $(MAKE) stage2-start; \
20286	fi; \
20287	cd $(HOST_SUBDIR)/gettext && \
20288	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20289@endif gettext-bootstrap
20290
20291
20292.PHONY: all-stage3-gettext maybe-all-stage3-gettext
20293.PHONY: clean-stage3-gettext maybe-clean-stage3-gettext
20294maybe-all-stage3-gettext:
20295maybe-clean-stage3-gettext:
20296@if gettext-bootstrap
20297maybe-all-stage3-gettext: all-stage3-gettext
20298all-stage3: all-stage3-gettext
20299TARGET-stage3-gettext = $(TARGET-gettext)
20300all-stage3-gettext: configure-stage3-gettext
20301	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20302	@r=`${PWD_COMMAND}`; export r; \
20303	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20304	TFLAGS="$(STAGE3_TFLAGS)"; \
20305	$(HOST_EXPORTS) \
20306	$(POSTSTAGE1_HOST_EXPORTS)  \
20307	cd $(HOST_SUBDIR)/gettext && \
20308	 \
20309	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20310		CFLAGS="$(STAGE3_CFLAGS)" \
20311		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
20312		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20313		LIBCFLAGS="$(STAGE3_CFLAGS)" \
20314		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20315		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20316		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20317		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20318		TFLAGS="$(STAGE3_TFLAGS)"  \
20319		$(TARGET-stage3-gettext)
20320
20321maybe-clean-stage3-gettext: clean-stage3-gettext
20322clean-stage3: clean-stage3-gettext
20323clean-stage3-gettext:
20324	@if [ $(current_stage) = stage3 ]; then \
20325	  [ -f $(HOST_SUBDIR)/gettext/Makefile ] || exit 0; \
20326	else \
20327	  [ -f $(HOST_SUBDIR)/stage3-gettext/Makefile ] || exit 0; \
20328	  $(MAKE) stage3-start; \
20329	fi; \
20330	cd $(HOST_SUBDIR)/gettext && \
20331	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20332@endif gettext-bootstrap
20333
20334
20335.PHONY: all-stage4-gettext maybe-all-stage4-gettext
20336.PHONY: clean-stage4-gettext maybe-clean-stage4-gettext
20337maybe-all-stage4-gettext:
20338maybe-clean-stage4-gettext:
20339@if gettext-bootstrap
20340maybe-all-stage4-gettext: all-stage4-gettext
20341all-stage4: all-stage4-gettext
20342TARGET-stage4-gettext = $(TARGET-gettext)
20343all-stage4-gettext: configure-stage4-gettext
20344	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20345	@r=`${PWD_COMMAND}`; export r; \
20346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20347	TFLAGS="$(STAGE4_TFLAGS)"; \
20348	$(HOST_EXPORTS) \
20349	$(POSTSTAGE1_HOST_EXPORTS)  \
20350	cd $(HOST_SUBDIR)/gettext && \
20351	 \
20352	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20353		CFLAGS="$(STAGE4_CFLAGS)" \
20354		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
20355		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20356		LIBCFLAGS="$(STAGE4_CFLAGS)" \
20357		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20358		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20359		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20360		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20361		TFLAGS="$(STAGE4_TFLAGS)"  \
20362		$(TARGET-stage4-gettext)
20363
20364maybe-clean-stage4-gettext: clean-stage4-gettext
20365clean-stage4: clean-stage4-gettext
20366clean-stage4-gettext:
20367	@if [ $(current_stage) = stage4 ]; then \
20368	  [ -f $(HOST_SUBDIR)/gettext/Makefile ] || exit 0; \
20369	else \
20370	  [ -f $(HOST_SUBDIR)/stage4-gettext/Makefile ] || exit 0; \
20371	  $(MAKE) stage4-start; \
20372	fi; \
20373	cd $(HOST_SUBDIR)/gettext && \
20374	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20375@endif gettext-bootstrap
20376
20377
20378.PHONY: all-stageprofile-gettext maybe-all-stageprofile-gettext
20379.PHONY: clean-stageprofile-gettext maybe-clean-stageprofile-gettext
20380maybe-all-stageprofile-gettext:
20381maybe-clean-stageprofile-gettext:
20382@if gettext-bootstrap
20383maybe-all-stageprofile-gettext: all-stageprofile-gettext
20384all-stageprofile: all-stageprofile-gettext
20385TARGET-stageprofile-gettext = $(TARGET-gettext)
20386all-stageprofile-gettext: configure-stageprofile-gettext
20387	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20388	@r=`${PWD_COMMAND}`; export r; \
20389	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20390	TFLAGS="$(STAGEprofile_TFLAGS)"; \
20391	$(HOST_EXPORTS) \
20392	$(POSTSTAGE1_HOST_EXPORTS)  \
20393	cd $(HOST_SUBDIR)/gettext && \
20394	 \
20395	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20396		CFLAGS="$(STAGEprofile_CFLAGS)" \
20397		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
20398		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20399		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20400		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20401		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20402		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20403		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20404		TFLAGS="$(STAGEprofile_TFLAGS)"  \
20405		$(TARGET-stageprofile-gettext)
20406
20407maybe-clean-stageprofile-gettext: clean-stageprofile-gettext
20408clean-stageprofile: clean-stageprofile-gettext
20409clean-stageprofile-gettext:
20410	@if [ $(current_stage) = stageprofile ]; then \
20411	  [ -f $(HOST_SUBDIR)/gettext/Makefile ] || exit 0; \
20412	else \
20413	  [ -f $(HOST_SUBDIR)/stageprofile-gettext/Makefile ] || exit 0; \
20414	  $(MAKE) stageprofile-start; \
20415	fi; \
20416	cd $(HOST_SUBDIR)/gettext && \
20417	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20418@endif gettext-bootstrap
20419
20420
20421.PHONY: all-stagetrain-gettext maybe-all-stagetrain-gettext
20422.PHONY: clean-stagetrain-gettext maybe-clean-stagetrain-gettext
20423maybe-all-stagetrain-gettext:
20424maybe-clean-stagetrain-gettext:
20425@if gettext-bootstrap
20426maybe-all-stagetrain-gettext: all-stagetrain-gettext
20427all-stagetrain: all-stagetrain-gettext
20428TARGET-stagetrain-gettext = $(TARGET-gettext)
20429all-stagetrain-gettext: configure-stagetrain-gettext
20430	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
20431	@r=`${PWD_COMMAND}`; export r; \
20432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20433	TFLAGS="$(STAGEtrain_TFLAGS)"; \
20434	$(HOST_EXPORTS) \
20435	$(POSTSTAGE1_HOST_EXPORTS)  \
20436	cd $(HOST_SUBDIR)/gettext && \
20437	 \
20438	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20439		CFLAGS="$(STAGEtrain_CFLAGS)" \
20440		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
20441		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
20442		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
20443		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20444		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20445		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20446		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20447		TFLAGS="$(STAGEtrain_TFLAGS)"  \
20448		$(TARGET-stagetrain-gettext)
20449
20450maybe-clean-stagetrain-gettext: clean-stagetrain-gettext
20451clean-stagetrain: clean-stagetrain-gettext
20452clean-stagetrain-gettext:
20453	@if [ $(current_stage) = stagetrain ]; then \
20454	  [ -f $(HOST_SUBDIR)/gettext/Makefile ] || exit 0; \
20455	else \
20456	  [ -f $(HOST_SUBDIR)/stagetrain-gettext/Makefile ] || exit 0; \
20457	  $(MAKE) stagetrain-start; \
20458	fi; \
20459	cd $(HOST_SUBDIR)/gettext && \
20460	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20461@endif gettext-bootstrap
20462
20463
20464.PHONY: all-stagefeedback-gettext maybe-all-stagefeedback-gettext
20465.PHONY: clean-stagefeedback-gettext maybe-clean-stagefeedback-gettext
20466maybe-all-stagefeedback-gettext:
20467maybe-clean-stagefeedback-gettext:
20468@if gettext-bootstrap
20469maybe-all-stagefeedback-gettext: all-stagefeedback-gettext
20470all-stagefeedback: all-stagefeedback-gettext
20471TARGET-stagefeedback-gettext = $(TARGET-gettext)
20472all-stagefeedback-gettext: configure-stagefeedback-gettext
20473	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20474	@r=`${PWD_COMMAND}`; export r; \
20475	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20476	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20477	$(HOST_EXPORTS) \
20478	$(POSTSTAGE1_HOST_EXPORTS)  \
20479	cd $(HOST_SUBDIR)/gettext && \
20480	 \
20481	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20482		CFLAGS="$(STAGEfeedback_CFLAGS)" \
20483		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
20484		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20485		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20486		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20487		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20488		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20489		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20490		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
20491		$(TARGET-stagefeedback-gettext)
20492
20493maybe-clean-stagefeedback-gettext: clean-stagefeedback-gettext
20494clean-stagefeedback: clean-stagefeedback-gettext
20495clean-stagefeedback-gettext:
20496	@if [ $(current_stage) = stagefeedback ]; then \
20497	  [ -f $(HOST_SUBDIR)/gettext/Makefile ] || exit 0; \
20498	else \
20499	  [ -f $(HOST_SUBDIR)/stagefeedback-gettext/Makefile ] || exit 0; \
20500	  $(MAKE) stagefeedback-start; \
20501	fi; \
20502	cd $(HOST_SUBDIR)/gettext && \
20503	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20504@endif gettext-bootstrap
20505
20506
20507.PHONY: all-stageautoprofile-gettext maybe-all-stageautoprofile-gettext
20508.PHONY: clean-stageautoprofile-gettext maybe-clean-stageautoprofile-gettext
20509maybe-all-stageautoprofile-gettext:
20510maybe-clean-stageautoprofile-gettext:
20511@if gettext-bootstrap
20512maybe-all-stageautoprofile-gettext: all-stageautoprofile-gettext
20513all-stageautoprofile: all-stageautoprofile-gettext
20514TARGET-stageautoprofile-gettext = $(TARGET-gettext)
20515all-stageautoprofile-gettext: configure-stageautoprofile-gettext
20516	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
20517	@r=`${PWD_COMMAND}`; export r; \
20518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20519	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
20520	$(HOST_EXPORTS) \
20521	$(POSTSTAGE1_HOST_EXPORTS)  \
20522	cd $(HOST_SUBDIR)/gettext && \
20523	$$s/gcc/config/i386/$(AUTO_PROFILE) \
20524	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20525		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
20526		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
20527		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
20528		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
20529		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20530		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20531		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20532		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20533		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
20534		$(TARGET-stageautoprofile-gettext)
20535
20536maybe-clean-stageautoprofile-gettext: clean-stageautoprofile-gettext
20537clean-stageautoprofile: clean-stageautoprofile-gettext
20538clean-stageautoprofile-gettext:
20539	@if [ $(current_stage) = stageautoprofile ]; then \
20540	  [ -f $(HOST_SUBDIR)/gettext/Makefile ] || exit 0; \
20541	else \
20542	  [ -f $(HOST_SUBDIR)/stageautoprofile-gettext/Makefile ] || exit 0; \
20543	  $(MAKE) stageautoprofile-start; \
20544	fi; \
20545	cd $(HOST_SUBDIR)/gettext && \
20546	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20547@endif gettext-bootstrap
20548
20549
20550.PHONY: all-stageautofeedback-gettext maybe-all-stageautofeedback-gettext
20551.PHONY: clean-stageautofeedback-gettext maybe-clean-stageautofeedback-gettext
20552maybe-all-stageautofeedback-gettext:
20553maybe-clean-stageautofeedback-gettext:
20554@if gettext-bootstrap
20555maybe-all-stageautofeedback-gettext: all-stageautofeedback-gettext
20556all-stageautofeedback: all-stageautofeedback-gettext
20557TARGET-stageautofeedback-gettext = $(TARGET-gettext)
20558all-stageautofeedback-gettext: configure-stageautofeedback-gettext
20559	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
20560	@r=`${PWD_COMMAND}`; export r; \
20561	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20562	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
20563	$(HOST_EXPORTS) \
20564	$(POSTSTAGE1_HOST_EXPORTS)  \
20565	cd $(HOST_SUBDIR)/gettext && \
20566	 \
20567	$(MAKE) $(BASE_FLAGS_TO_PASS) \
20568		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
20569		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
20570		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
20571		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
20572		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20573		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20574		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20575		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
20576		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
20577		$(TARGET-stageautofeedback-gettext)
20578
20579maybe-clean-stageautofeedback-gettext: clean-stageautofeedback-gettext
20580clean-stageautofeedback: clean-stageautofeedback-gettext
20581clean-stageautofeedback-gettext:
20582	@if [ $(current_stage) = stageautofeedback ]; then \
20583	  [ -f $(HOST_SUBDIR)/gettext/Makefile ] || exit 0; \
20584	else \
20585	  [ -f $(HOST_SUBDIR)/stageautofeedback-gettext/Makefile ] || exit 0; \
20586	  $(MAKE) stageautofeedback-start; \
20587	fi; \
20588	cd $(HOST_SUBDIR)/gettext && \
20589	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
20590@endif gettext-bootstrap
20591
20592
20593
20594
20595
20596.PHONY: check-gettext maybe-check-gettext
20597maybe-check-gettext:
20598@if gettext
20599maybe-check-gettext: check-gettext
20600
20601check-gettext:
20602	@: $(MAKE); $(unstage)
20603	@r=`${PWD_COMMAND}`; export r; \
20604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20605	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
20606	(cd $(HOST_SUBDIR)/gettext && \
20607	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
20608
20609@endif gettext
20610
20611.PHONY: install-gettext maybe-install-gettext
20612maybe-install-gettext:
20613@if gettext
20614maybe-install-gettext: install-gettext
20615
20616install-gettext:
20617
20618@endif gettext
20619
20620.PHONY: install-strip-gettext maybe-install-strip-gettext
20621maybe-install-strip-gettext:
20622@if gettext
20623maybe-install-strip-gettext: install-strip-gettext
20624
20625install-strip-gettext:
20626
20627@endif gettext
20628
20629# Other targets (info, dvi, pdf, etc.)
20630
20631.PHONY: maybe-info-gettext info-gettext
20632maybe-info-gettext:
20633@if gettext
20634maybe-info-gettext: info-gettext
20635
20636# gettext doesn't support info.
20637info-gettext:
20638
20639@endif gettext
20640
20641.PHONY: maybe-dvi-gettext dvi-gettext
20642maybe-dvi-gettext:
20643@if gettext
20644maybe-dvi-gettext: dvi-gettext
20645
20646# gettext doesn't support dvi.
20647dvi-gettext:
20648
20649@endif gettext
20650
20651.PHONY: maybe-pdf-gettext pdf-gettext
20652maybe-pdf-gettext:
20653@if gettext
20654maybe-pdf-gettext: pdf-gettext
20655
20656# gettext doesn't support pdf.
20657pdf-gettext:
20658
20659@endif gettext
20660
20661.PHONY: maybe-html-gettext html-gettext
20662maybe-html-gettext:
20663@if gettext
20664maybe-html-gettext: html-gettext
20665
20666# gettext doesn't support html.
20667html-gettext:
20668
20669@endif gettext
20670
20671.PHONY: maybe-TAGS-gettext TAGS-gettext
20672maybe-TAGS-gettext:
20673@if gettext
20674maybe-TAGS-gettext: TAGS-gettext
20675
20676# gettext doesn't support TAGS.
20677TAGS-gettext:
20678
20679@endif gettext
20680
20681.PHONY: maybe-install-info-gettext install-info-gettext
20682maybe-install-info-gettext:
20683@if gettext
20684maybe-install-info-gettext: install-info-gettext
20685
20686# gettext doesn't support install-info.
20687install-info-gettext:
20688
20689@endif gettext
20690
20691.PHONY: maybe-install-dvi-gettext install-dvi-gettext
20692maybe-install-dvi-gettext:
20693@if gettext
20694maybe-install-dvi-gettext: install-dvi-gettext
20695
20696# gettext doesn't support install-dvi.
20697install-dvi-gettext:
20698
20699@endif gettext
20700
20701.PHONY: maybe-install-pdf-gettext install-pdf-gettext
20702maybe-install-pdf-gettext:
20703@if gettext
20704maybe-install-pdf-gettext: install-pdf-gettext
20705
20706# gettext doesn't support install-pdf.
20707install-pdf-gettext:
20708
20709@endif gettext
20710
20711.PHONY: maybe-install-html-gettext install-html-gettext
20712maybe-install-html-gettext:
20713@if gettext
20714maybe-install-html-gettext: install-html-gettext
20715
20716# gettext doesn't support install-html.
20717install-html-gettext:
20718
20719@endif gettext
20720
20721.PHONY: maybe-installcheck-gettext installcheck-gettext
20722maybe-installcheck-gettext:
20723@if gettext
20724maybe-installcheck-gettext: installcheck-gettext
20725
20726installcheck-gettext: \
20727    configure-gettext
20728	@[ -f ./gettext/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 installcheck in gettext"; \
20736	(cd $(HOST_SUBDIR)/gettext && \
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	          installcheck) \
20742	  || exit 1
20743
20744@endif gettext
20745
20746.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
20747maybe-mostlyclean-gettext:
20748@if gettext
20749maybe-mostlyclean-gettext: mostlyclean-gettext
20750
20751mostlyclean-gettext:
20752	@[ -f ./gettext/Makefile ] || exit 0; \
20753	r=`${PWD_COMMAND}`; export r; \
20754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20755	$(HOST_EXPORTS) \
20756	for flag in $(EXTRA_HOST_FLAGS) ; do \
20757	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20758	done; \
20759	echo "Doing mostlyclean in gettext"; \
20760	(cd $(HOST_SUBDIR)/gettext && \
20761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20763	          "RANLIB=$${RANLIB}" \
20764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20765	          mostlyclean) \
20766	  || exit 1
20767
20768@endif gettext
20769
20770.PHONY: maybe-clean-gettext clean-gettext
20771maybe-clean-gettext:
20772@if gettext
20773maybe-clean-gettext: clean-gettext
20774
20775clean-gettext:
20776	@[ -f ./gettext/Makefile ] || exit 0; \
20777	r=`${PWD_COMMAND}`; export r; \
20778	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20779	$(HOST_EXPORTS) \
20780	for flag in $(EXTRA_HOST_FLAGS) ; do \
20781	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20782	done; \
20783	echo "Doing clean in gettext"; \
20784	(cd $(HOST_SUBDIR)/gettext && \
20785	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20786	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20787	          "RANLIB=$${RANLIB}" \
20788	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20789	          clean) \
20790	  || exit 1
20791
20792@endif gettext
20793
20794.PHONY: maybe-distclean-gettext distclean-gettext
20795maybe-distclean-gettext:
20796@if gettext
20797maybe-distclean-gettext: distclean-gettext
20798
20799distclean-gettext:
20800	@[ -f ./gettext/Makefile ] || exit 0; \
20801	r=`${PWD_COMMAND}`; export r; \
20802	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20803	$(HOST_EXPORTS) \
20804	for flag in $(EXTRA_HOST_FLAGS) ; do \
20805	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20806	done; \
20807	echo "Doing distclean in gettext"; \
20808	(cd $(HOST_SUBDIR)/gettext && \
20809	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20810	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20811	          "RANLIB=$${RANLIB}" \
20812	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20813	          distclean) \
20814	  || exit 1
20815
20816@endif gettext
20817
20818.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
20819maybe-maintainer-clean-gettext:
20820@if gettext
20821maybe-maintainer-clean-gettext: maintainer-clean-gettext
20822
20823maintainer-clean-gettext:
20824	@[ -f ./gettext/Makefile ] || exit 0; \
20825	r=`${PWD_COMMAND}`; export r; \
20826	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20827	$(HOST_EXPORTS) \
20828	for flag in $(EXTRA_HOST_FLAGS) ; do \
20829	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20830	done; \
20831	echo "Doing maintainer-clean in gettext"; \
20832	(cd $(HOST_SUBDIR)/gettext && \
20833	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20834	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20835	          "RANLIB=$${RANLIB}" \
20836	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20837	          maintainer-clean) \
20838	  || exit 1
20839
20840@endif gettext
20841
20842
20843
20844.PHONY: configure-tcl maybe-configure-tcl
20845maybe-configure-tcl:
20846@if gcc-bootstrap
20847configure-tcl: stage_current
20848@endif gcc-bootstrap
20849@if tcl
20850maybe-configure-tcl: configure-tcl
20851configure-tcl:
20852	@: $(MAKE); $(unstage)
20853	@r=`${PWD_COMMAND}`; export r; \
20854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20855	test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
20856	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl; \
20857	$(HOST_EXPORTS)  \
20858	echo Configuring in $(HOST_SUBDIR)/tcl; \
20859	cd "$(HOST_SUBDIR)/tcl" || exit 1; \
20860	case $(srcdir) in \
20861	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20862	  *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
20863		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20864	esac; \
20865	module_srcdir=tcl; \
20866	$(SHELL) \
20867	  $$s/$$module_srcdir/configure \
20868	  --srcdir=$${topdir}/$$module_srcdir \
20869	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20870	  --target=${target_alias}  \
20871	  || exit 1
20872@endif tcl
20873
20874
20875
20876
20877
20878.PHONY: all-tcl maybe-all-tcl
20879maybe-all-tcl:
20880@if gcc-bootstrap
20881all-tcl: stage_current
20882@endif gcc-bootstrap
20883@if tcl
20884TARGET-tcl=all
20885maybe-all-tcl: all-tcl
20886all-tcl: configure-tcl
20887	@: $(MAKE); $(unstage)
20888	@r=`${PWD_COMMAND}`; export r; \
20889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20890	$(HOST_EXPORTS)  \
20891	(cd $(HOST_SUBDIR)/tcl && \
20892	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
20893		$(TARGET-tcl))
20894@endif tcl
20895
20896
20897
20898
20899.PHONY: check-tcl maybe-check-tcl
20900maybe-check-tcl:
20901@if tcl
20902maybe-check-tcl: check-tcl
20903
20904check-tcl:
20905	@: $(MAKE); $(unstage)
20906	@r=`${PWD_COMMAND}`; export r; \
20907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20908	$(HOST_EXPORTS)  \
20909	(cd $(HOST_SUBDIR)/tcl && \
20910	  $(MAKE) $(FLAGS_TO_PASS)  check)
20911
20912@endif tcl
20913
20914.PHONY: install-tcl maybe-install-tcl
20915maybe-install-tcl:
20916@if tcl
20917maybe-install-tcl: install-tcl
20918
20919install-tcl: installdirs
20920	@: $(MAKE); $(unstage)
20921	@r=`${PWD_COMMAND}`; export r; \
20922	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20923	$(HOST_EXPORTS) \
20924	(cd $(HOST_SUBDIR)/tcl && \
20925	  $(MAKE) $(FLAGS_TO_PASS)  install)
20926
20927@endif tcl
20928
20929.PHONY: install-strip-tcl maybe-install-strip-tcl
20930maybe-install-strip-tcl:
20931@if tcl
20932maybe-install-strip-tcl: install-strip-tcl
20933
20934install-strip-tcl: installdirs
20935	@: $(MAKE); $(unstage)
20936	@r=`${PWD_COMMAND}`; export r; \
20937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20938	$(HOST_EXPORTS) \
20939	(cd $(HOST_SUBDIR)/tcl && \
20940	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
20941
20942@endif tcl
20943
20944# Other targets (info, dvi, pdf, etc.)
20945
20946.PHONY: maybe-info-tcl info-tcl
20947maybe-info-tcl:
20948@if tcl
20949maybe-info-tcl: info-tcl
20950
20951info-tcl: \
20952    configure-tcl
20953	@: $(MAKE); $(unstage)
20954	@[ -f ./tcl/Makefile ] || exit 0; \
20955	r=`${PWD_COMMAND}`; export r; \
20956	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20957	$(HOST_EXPORTS) \
20958	for flag in $(EXTRA_HOST_FLAGS) ; do \
20959	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20960	done; \
20961	echo "Doing info in tcl"; \
20962	(cd $(HOST_SUBDIR)/tcl && \
20963	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20964	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20965	          "RANLIB=$${RANLIB}" \
20966	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20967	          info) \
20968	  || exit 1
20969
20970@endif tcl
20971
20972.PHONY: maybe-dvi-tcl dvi-tcl
20973maybe-dvi-tcl:
20974@if tcl
20975maybe-dvi-tcl: dvi-tcl
20976
20977dvi-tcl: \
20978    configure-tcl
20979	@: $(MAKE); $(unstage)
20980	@[ -f ./tcl/Makefile ] || exit 0; \
20981	r=`${PWD_COMMAND}`; export r; \
20982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20983	$(HOST_EXPORTS) \
20984	for flag in $(EXTRA_HOST_FLAGS) ; do \
20985	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20986	done; \
20987	echo "Doing dvi in tcl"; \
20988	(cd $(HOST_SUBDIR)/tcl && \
20989	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20990	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20991	          "RANLIB=$${RANLIB}" \
20992	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20993	          dvi) \
20994	  || exit 1
20995
20996@endif tcl
20997
20998.PHONY: maybe-pdf-tcl pdf-tcl
20999maybe-pdf-tcl:
21000@if tcl
21001maybe-pdf-tcl: pdf-tcl
21002
21003pdf-tcl: \
21004    configure-tcl
21005	@: $(MAKE); $(unstage)
21006	@[ -f ./tcl/Makefile ] || exit 0; \
21007	r=`${PWD_COMMAND}`; export r; \
21008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21009	$(HOST_EXPORTS) \
21010	for flag in $(EXTRA_HOST_FLAGS) ; do \
21011	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21012	done; \
21013	echo "Doing pdf in tcl"; \
21014	(cd $(HOST_SUBDIR)/tcl && \
21015	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21016	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21017	          "RANLIB=$${RANLIB}" \
21018	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21019	          pdf) \
21020	  || exit 1
21021
21022@endif tcl
21023
21024.PHONY: maybe-html-tcl html-tcl
21025maybe-html-tcl:
21026@if tcl
21027maybe-html-tcl: html-tcl
21028
21029html-tcl: \
21030    configure-tcl
21031	@: $(MAKE); $(unstage)
21032	@[ -f ./tcl/Makefile ] || exit 0; \
21033	r=`${PWD_COMMAND}`; export r; \
21034	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21035	$(HOST_EXPORTS) \
21036	for flag in $(EXTRA_HOST_FLAGS) ; do \
21037	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21038	done; \
21039	echo "Doing html in tcl"; \
21040	(cd $(HOST_SUBDIR)/tcl && \
21041	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21042	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21043	          "RANLIB=$${RANLIB}" \
21044	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21045	          html) \
21046	  || exit 1
21047
21048@endif tcl
21049
21050.PHONY: maybe-TAGS-tcl TAGS-tcl
21051maybe-TAGS-tcl:
21052@if tcl
21053maybe-TAGS-tcl: TAGS-tcl
21054
21055TAGS-tcl: \
21056    configure-tcl
21057	@: $(MAKE); $(unstage)
21058	@[ -f ./tcl/Makefile ] || exit 0; \
21059	r=`${PWD_COMMAND}`; export r; \
21060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21061	$(HOST_EXPORTS) \
21062	for flag in $(EXTRA_HOST_FLAGS) ; do \
21063	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21064	done; \
21065	echo "Doing TAGS in tcl"; \
21066	(cd $(HOST_SUBDIR)/tcl && \
21067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21069	          "RANLIB=$${RANLIB}" \
21070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21071	          TAGS) \
21072	  || exit 1
21073
21074@endif tcl
21075
21076.PHONY: maybe-install-info-tcl install-info-tcl
21077maybe-install-info-tcl:
21078@if tcl
21079maybe-install-info-tcl: install-info-tcl
21080
21081install-info-tcl: \
21082    configure-tcl \
21083    info-tcl
21084	@: $(MAKE); $(unstage)
21085	@[ -f ./tcl/Makefile ] || exit 0; \
21086	r=`${PWD_COMMAND}`; export r; \
21087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21088	$(HOST_EXPORTS) \
21089	for flag in $(EXTRA_HOST_FLAGS) ; do \
21090	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21091	done; \
21092	echo "Doing install-info in tcl"; \
21093	(cd $(HOST_SUBDIR)/tcl && \
21094	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21095	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21096	          "RANLIB=$${RANLIB}" \
21097	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21098	          install-info) \
21099	  || exit 1
21100
21101@endif tcl
21102
21103.PHONY: maybe-install-dvi-tcl install-dvi-tcl
21104maybe-install-dvi-tcl:
21105@if tcl
21106maybe-install-dvi-tcl: install-dvi-tcl
21107
21108install-dvi-tcl: \
21109    configure-tcl \
21110    dvi-tcl
21111	@: $(MAKE); $(unstage)
21112	@[ -f ./tcl/Makefile ] || exit 0; \
21113	r=`${PWD_COMMAND}`; export r; \
21114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21115	$(HOST_EXPORTS) \
21116	for flag in $(EXTRA_HOST_FLAGS) ; do \
21117	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21118	done; \
21119	echo "Doing install-dvi in tcl"; \
21120	(cd $(HOST_SUBDIR)/tcl && \
21121	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21122	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21123	          "RANLIB=$${RANLIB}" \
21124	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21125	          install-dvi) \
21126	  || exit 1
21127
21128@endif tcl
21129
21130.PHONY: maybe-install-pdf-tcl install-pdf-tcl
21131maybe-install-pdf-tcl:
21132@if tcl
21133maybe-install-pdf-tcl: install-pdf-tcl
21134
21135install-pdf-tcl: \
21136    configure-tcl \
21137    pdf-tcl
21138	@: $(MAKE); $(unstage)
21139	@[ -f ./tcl/Makefile ] || exit 0; \
21140	r=`${PWD_COMMAND}`; export r; \
21141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21142	$(HOST_EXPORTS) \
21143	for flag in $(EXTRA_HOST_FLAGS) ; do \
21144	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21145	done; \
21146	echo "Doing install-pdf in tcl"; \
21147	(cd $(HOST_SUBDIR)/tcl && \
21148	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21149	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21150	          "RANLIB=$${RANLIB}" \
21151	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21152	          install-pdf) \
21153	  || exit 1
21154
21155@endif tcl
21156
21157.PHONY: maybe-install-html-tcl install-html-tcl
21158maybe-install-html-tcl:
21159@if tcl
21160maybe-install-html-tcl: install-html-tcl
21161
21162install-html-tcl: \
21163    configure-tcl \
21164    html-tcl
21165	@: $(MAKE); $(unstage)
21166	@[ -f ./tcl/Makefile ] || exit 0; \
21167	r=`${PWD_COMMAND}`; export r; \
21168	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21169	$(HOST_EXPORTS) \
21170	for flag in $(EXTRA_HOST_FLAGS) ; do \
21171	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21172	done; \
21173	echo "Doing install-html in tcl"; \
21174	(cd $(HOST_SUBDIR)/tcl && \
21175	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21176	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21177	          "RANLIB=$${RANLIB}" \
21178	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21179	          install-html) \
21180	  || exit 1
21181
21182@endif tcl
21183
21184.PHONY: maybe-installcheck-tcl installcheck-tcl
21185maybe-installcheck-tcl:
21186@if tcl
21187maybe-installcheck-tcl: installcheck-tcl
21188
21189installcheck-tcl: \
21190    configure-tcl
21191	@: $(MAKE); $(unstage)
21192	@[ -f ./tcl/Makefile ] || exit 0; \
21193	r=`${PWD_COMMAND}`; export r; \
21194	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21195	$(HOST_EXPORTS) \
21196	for flag in $(EXTRA_HOST_FLAGS) ; do \
21197	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21198	done; \
21199	echo "Doing installcheck in tcl"; \
21200	(cd $(HOST_SUBDIR)/tcl && \
21201	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21202	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21203	          "RANLIB=$${RANLIB}" \
21204	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21205	          installcheck) \
21206	  || exit 1
21207
21208@endif tcl
21209
21210.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
21211maybe-mostlyclean-tcl:
21212@if tcl
21213maybe-mostlyclean-tcl: mostlyclean-tcl
21214
21215# tcl doesn't support mostlyclean.
21216mostlyclean-tcl:
21217
21218@endif tcl
21219
21220.PHONY: maybe-clean-tcl clean-tcl
21221maybe-clean-tcl:
21222@if tcl
21223maybe-clean-tcl: clean-tcl
21224
21225clean-tcl:
21226	@: $(MAKE); $(unstage)
21227	@[ -f ./tcl/Makefile ] || exit 0; \
21228	r=`${PWD_COMMAND}`; export r; \
21229	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21230	$(HOST_EXPORTS) \
21231	for flag in $(EXTRA_HOST_FLAGS) ; do \
21232	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21233	done; \
21234	echo "Doing clean in tcl"; \
21235	(cd $(HOST_SUBDIR)/tcl && \
21236	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21237	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21238	          "RANLIB=$${RANLIB}" \
21239	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21240	          clean) \
21241	  || exit 1
21242
21243@endif tcl
21244
21245.PHONY: maybe-distclean-tcl distclean-tcl
21246maybe-distclean-tcl:
21247@if tcl
21248maybe-distclean-tcl: distclean-tcl
21249
21250distclean-tcl:
21251	@: $(MAKE); $(unstage)
21252	@[ -f ./tcl/Makefile ] || exit 0; \
21253	r=`${PWD_COMMAND}`; export r; \
21254	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21255	$(HOST_EXPORTS) \
21256	for flag in $(EXTRA_HOST_FLAGS) ; do \
21257	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21258	done; \
21259	echo "Doing distclean in tcl"; \
21260	(cd $(HOST_SUBDIR)/tcl && \
21261	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21262	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21263	          "RANLIB=$${RANLIB}" \
21264	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21265	          distclean) \
21266	  || exit 1
21267
21268@endif tcl
21269
21270.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
21271maybe-maintainer-clean-tcl:
21272@if tcl
21273maybe-maintainer-clean-tcl: maintainer-clean-tcl
21274
21275maintainer-clean-tcl:
21276	@: $(MAKE); $(unstage)
21277	@[ -f ./tcl/Makefile ] || exit 0; \
21278	r=`${PWD_COMMAND}`; export r; \
21279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21280	$(HOST_EXPORTS) \
21281	for flag in $(EXTRA_HOST_FLAGS) ; do \
21282	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21283	done; \
21284	echo "Doing maintainer-clean in tcl"; \
21285	(cd $(HOST_SUBDIR)/tcl && \
21286	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21287	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21288	          "RANLIB=$${RANLIB}" \
21289	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21290	          maintainer-clean) \
21291	  || exit 1
21292
21293@endif tcl
21294
21295
21296
21297.PHONY: configure-itcl maybe-configure-itcl
21298maybe-configure-itcl:
21299@if gcc-bootstrap
21300configure-itcl: stage_current
21301@endif gcc-bootstrap
21302@if itcl
21303maybe-configure-itcl: configure-itcl
21304configure-itcl:
21305	@: $(MAKE); $(unstage)
21306	@r=`${PWD_COMMAND}`; export r; \
21307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21308	test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
21309	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl; \
21310	$(HOST_EXPORTS)  \
21311	echo Configuring in $(HOST_SUBDIR)/itcl; \
21312	cd "$(HOST_SUBDIR)/itcl" || exit 1; \
21313	case $(srcdir) in \
21314	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21315	  *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
21316		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21317	esac; \
21318	module_srcdir=itcl; \
21319	$(SHELL) \
21320	  $$s/$$module_srcdir/configure \
21321	  --srcdir=$${topdir}/$$module_srcdir \
21322	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21323	  --target=${target_alias}  \
21324	  || exit 1
21325@endif itcl
21326
21327
21328
21329
21330
21331.PHONY: all-itcl maybe-all-itcl
21332maybe-all-itcl:
21333@if gcc-bootstrap
21334all-itcl: stage_current
21335@endif gcc-bootstrap
21336@if itcl
21337TARGET-itcl=all
21338maybe-all-itcl: all-itcl
21339all-itcl: configure-itcl
21340	@: $(MAKE); $(unstage)
21341	@r=`${PWD_COMMAND}`; export r; \
21342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21343	$(HOST_EXPORTS)  \
21344	(cd $(HOST_SUBDIR)/itcl && \
21345	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
21346		$(TARGET-itcl))
21347@endif itcl
21348
21349
21350
21351
21352.PHONY: check-itcl maybe-check-itcl
21353maybe-check-itcl:
21354@if itcl
21355maybe-check-itcl: check-itcl
21356
21357check-itcl:
21358	@: $(MAKE); $(unstage)
21359	@r=`${PWD_COMMAND}`; export r; \
21360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21361	$(HOST_EXPORTS)  \
21362	(cd $(HOST_SUBDIR)/itcl && \
21363	  $(MAKE) $(FLAGS_TO_PASS)  check)
21364
21365@endif itcl
21366
21367.PHONY: install-itcl maybe-install-itcl
21368maybe-install-itcl:
21369@if itcl
21370maybe-install-itcl: install-itcl
21371
21372install-itcl: installdirs
21373	@: $(MAKE); $(unstage)
21374	@r=`${PWD_COMMAND}`; export r; \
21375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21376	$(HOST_EXPORTS) \
21377	(cd $(HOST_SUBDIR)/itcl && \
21378	  $(MAKE) $(FLAGS_TO_PASS)  install)
21379
21380@endif itcl
21381
21382.PHONY: install-strip-itcl maybe-install-strip-itcl
21383maybe-install-strip-itcl:
21384@if itcl
21385maybe-install-strip-itcl: install-strip-itcl
21386
21387install-strip-itcl: installdirs
21388	@: $(MAKE); $(unstage)
21389	@r=`${PWD_COMMAND}`; export r; \
21390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21391	$(HOST_EXPORTS) \
21392	(cd $(HOST_SUBDIR)/itcl && \
21393	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
21394
21395@endif itcl
21396
21397# Other targets (info, dvi, pdf, etc.)
21398
21399.PHONY: maybe-info-itcl info-itcl
21400maybe-info-itcl:
21401@if itcl
21402maybe-info-itcl: info-itcl
21403
21404info-itcl: \
21405    configure-itcl
21406	@: $(MAKE); $(unstage)
21407	@[ -f ./itcl/Makefile ] || exit 0; \
21408	r=`${PWD_COMMAND}`; export r; \
21409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21410	$(HOST_EXPORTS) \
21411	for flag in $(EXTRA_HOST_FLAGS) ; do \
21412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21413	done; \
21414	echo "Doing info in itcl"; \
21415	(cd $(HOST_SUBDIR)/itcl && \
21416	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21417	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21418	          "RANLIB=$${RANLIB}" \
21419	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21420	          info) \
21421	  || exit 1
21422
21423@endif itcl
21424
21425.PHONY: maybe-dvi-itcl dvi-itcl
21426maybe-dvi-itcl:
21427@if itcl
21428maybe-dvi-itcl: dvi-itcl
21429
21430dvi-itcl: \
21431    configure-itcl
21432	@: $(MAKE); $(unstage)
21433	@[ -f ./itcl/Makefile ] || exit 0; \
21434	r=`${PWD_COMMAND}`; export r; \
21435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21436	$(HOST_EXPORTS) \
21437	for flag in $(EXTRA_HOST_FLAGS) ; do \
21438	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21439	done; \
21440	echo "Doing dvi in itcl"; \
21441	(cd $(HOST_SUBDIR)/itcl && \
21442	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21443	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21444	          "RANLIB=$${RANLIB}" \
21445	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21446	          dvi) \
21447	  || exit 1
21448
21449@endif itcl
21450
21451.PHONY: maybe-pdf-itcl pdf-itcl
21452maybe-pdf-itcl:
21453@if itcl
21454maybe-pdf-itcl: pdf-itcl
21455
21456pdf-itcl: \
21457    configure-itcl
21458	@: $(MAKE); $(unstage)
21459	@[ -f ./itcl/Makefile ] || exit 0; \
21460	r=`${PWD_COMMAND}`; export r; \
21461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21462	$(HOST_EXPORTS) \
21463	for flag in $(EXTRA_HOST_FLAGS) ; do \
21464	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21465	done; \
21466	echo "Doing pdf in itcl"; \
21467	(cd $(HOST_SUBDIR)/itcl && \
21468	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21469	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21470	          "RANLIB=$${RANLIB}" \
21471	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21472	          pdf) \
21473	  || exit 1
21474
21475@endif itcl
21476
21477.PHONY: maybe-html-itcl html-itcl
21478maybe-html-itcl:
21479@if itcl
21480maybe-html-itcl: html-itcl
21481
21482html-itcl: \
21483    configure-itcl
21484	@: $(MAKE); $(unstage)
21485	@[ -f ./itcl/Makefile ] || exit 0; \
21486	r=`${PWD_COMMAND}`; export r; \
21487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21488	$(HOST_EXPORTS) \
21489	for flag in $(EXTRA_HOST_FLAGS) ; do \
21490	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21491	done; \
21492	echo "Doing html in itcl"; \
21493	(cd $(HOST_SUBDIR)/itcl && \
21494	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21495	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21496	          "RANLIB=$${RANLIB}" \
21497	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21498	          html) \
21499	  || exit 1
21500
21501@endif itcl
21502
21503.PHONY: maybe-TAGS-itcl TAGS-itcl
21504maybe-TAGS-itcl:
21505@if itcl
21506maybe-TAGS-itcl: TAGS-itcl
21507
21508TAGS-itcl: \
21509    configure-itcl
21510	@: $(MAKE); $(unstage)
21511	@[ -f ./itcl/Makefile ] || exit 0; \
21512	r=`${PWD_COMMAND}`; export r; \
21513	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21514	$(HOST_EXPORTS) \
21515	for flag in $(EXTRA_HOST_FLAGS) ; do \
21516	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21517	done; \
21518	echo "Doing TAGS in itcl"; \
21519	(cd $(HOST_SUBDIR)/itcl && \
21520	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21521	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21522	          "RANLIB=$${RANLIB}" \
21523	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21524	          TAGS) \
21525	  || exit 1
21526
21527@endif itcl
21528
21529.PHONY: maybe-install-info-itcl install-info-itcl
21530maybe-install-info-itcl:
21531@if itcl
21532maybe-install-info-itcl: install-info-itcl
21533
21534install-info-itcl: \
21535    configure-itcl \
21536    info-itcl
21537	@: $(MAKE); $(unstage)
21538	@[ -f ./itcl/Makefile ] || exit 0; \
21539	r=`${PWD_COMMAND}`; export r; \
21540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21541	$(HOST_EXPORTS) \
21542	for flag in $(EXTRA_HOST_FLAGS) ; do \
21543	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21544	done; \
21545	echo "Doing install-info in itcl"; \
21546	(cd $(HOST_SUBDIR)/itcl && \
21547	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21548	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21549	          "RANLIB=$${RANLIB}" \
21550	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21551	          install-info) \
21552	  || exit 1
21553
21554@endif itcl
21555
21556.PHONY: maybe-install-dvi-itcl install-dvi-itcl
21557maybe-install-dvi-itcl:
21558@if itcl
21559maybe-install-dvi-itcl: install-dvi-itcl
21560
21561install-dvi-itcl: \
21562    configure-itcl \
21563    dvi-itcl
21564	@: $(MAKE); $(unstage)
21565	@[ -f ./itcl/Makefile ] || exit 0; \
21566	r=`${PWD_COMMAND}`; export r; \
21567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21568	$(HOST_EXPORTS) \
21569	for flag in $(EXTRA_HOST_FLAGS) ; do \
21570	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21571	done; \
21572	echo "Doing install-dvi in itcl"; \
21573	(cd $(HOST_SUBDIR)/itcl && \
21574	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21575	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21576	          "RANLIB=$${RANLIB}" \
21577	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21578	          install-dvi) \
21579	  || exit 1
21580
21581@endif itcl
21582
21583.PHONY: maybe-install-pdf-itcl install-pdf-itcl
21584maybe-install-pdf-itcl:
21585@if itcl
21586maybe-install-pdf-itcl: install-pdf-itcl
21587
21588install-pdf-itcl: \
21589    configure-itcl \
21590    pdf-itcl
21591	@: $(MAKE); $(unstage)
21592	@[ -f ./itcl/Makefile ] || exit 0; \
21593	r=`${PWD_COMMAND}`; export r; \
21594	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21595	$(HOST_EXPORTS) \
21596	for flag in $(EXTRA_HOST_FLAGS) ; do \
21597	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21598	done; \
21599	echo "Doing install-pdf in itcl"; \
21600	(cd $(HOST_SUBDIR)/itcl && \
21601	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21602	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21603	          "RANLIB=$${RANLIB}" \
21604	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21605	          install-pdf) \
21606	  || exit 1
21607
21608@endif itcl
21609
21610.PHONY: maybe-install-html-itcl install-html-itcl
21611maybe-install-html-itcl:
21612@if itcl
21613maybe-install-html-itcl: install-html-itcl
21614
21615install-html-itcl: \
21616    configure-itcl \
21617    html-itcl
21618	@: $(MAKE); $(unstage)
21619	@[ -f ./itcl/Makefile ] || exit 0; \
21620	r=`${PWD_COMMAND}`; export r; \
21621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21622	$(HOST_EXPORTS) \
21623	for flag in $(EXTRA_HOST_FLAGS) ; do \
21624	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21625	done; \
21626	echo "Doing install-html in itcl"; \
21627	(cd $(HOST_SUBDIR)/itcl && \
21628	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21629	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21630	          "RANLIB=$${RANLIB}" \
21631	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21632	          install-html) \
21633	  || exit 1
21634
21635@endif itcl
21636
21637.PHONY: maybe-installcheck-itcl installcheck-itcl
21638maybe-installcheck-itcl:
21639@if itcl
21640maybe-installcheck-itcl: installcheck-itcl
21641
21642installcheck-itcl: \
21643    configure-itcl
21644	@: $(MAKE); $(unstage)
21645	@[ -f ./itcl/Makefile ] || exit 0; \
21646	r=`${PWD_COMMAND}`; export r; \
21647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21648	$(HOST_EXPORTS) \
21649	for flag in $(EXTRA_HOST_FLAGS) ; do \
21650	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21651	done; \
21652	echo "Doing installcheck in itcl"; \
21653	(cd $(HOST_SUBDIR)/itcl && \
21654	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21655	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21656	          "RANLIB=$${RANLIB}" \
21657	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21658	          installcheck) \
21659	  || exit 1
21660
21661@endif itcl
21662
21663.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
21664maybe-mostlyclean-itcl:
21665@if itcl
21666maybe-mostlyclean-itcl: mostlyclean-itcl
21667
21668mostlyclean-itcl:
21669	@: $(MAKE); $(unstage)
21670	@[ -f ./itcl/Makefile ] || exit 0; \
21671	r=`${PWD_COMMAND}`; export r; \
21672	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21673	$(HOST_EXPORTS) \
21674	for flag in $(EXTRA_HOST_FLAGS) ; do \
21675	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21676	done; \
21677	echo "Doing mostlyclean in itcl"; \
21678	(cd $(HOST_SUBDIR)/itcl && \
21679	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21680	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21681	          "RANLIB=$${RANLIB}" \
21682	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21683	          mostlyclean) \
21684	  || exit 1
21685
21686@endif itcl
21687
21688.PHONY: maybe-clean-itcl clean-itcl
21689maybe-clean-itcl:
21690@if itcl
21691maybe-clean-itcl: clean-itcl
21692
21693clean-itcl:
21694	@: $(MAKE); $(unstage)
21695	@[ -f ./itcl/Makefile ] || exit 0; \
21696	r=`${PWD_COMMAND}`; export r; \
21697	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21698	$(HOST_EXPORTS) \
21699	for flag in $(EXTRA_HOST_FLAGS) ; do \
21700	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21701	done; \
21702	echo "Doing clean in itcl"; \
21703	(cd $(HOST_SUBDIR)/itcl && \
21704	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21705	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21706	          "RANLIB=$${RANLIB}" \
21707	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21708	          clean) \
21709	  || exit 1
21710
21711@endif itcl
21712
21713.PHONY: maybe-distclean-itcl distclean-itcl
21714maybe-distclean-itcl:
21715@if itcl
21716maybe-distclean-itcl: distclean-itcl
21717
21718distclean-itcl:
21719	@: $(MAKE); $(unstage)
21720	@[ -f ./itcl/Makefile ] || exit 0; \
21721	r=`${PWD_COMMAND}`; export r; \
21722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21723	$(HOST_EXPORTS) \
21724	for flag in $(EXTRA_HOST_FLAGS) ; do \
21725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21726	done; \
21727	echo "Doing distclean in itcl"; \
21728	(cd $(HOST_SUBDIR)/itcl && \
21729	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21730	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21731	          "RANLIB=$${RANLIB}" \
21732	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21733	          distclean) \
21734	  || exit 1
21735
21736@endif itcl
21737
21738.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
21739maybe-maintainer-clean-itcl:
21740@if itcl
21741maybe-maintainer-clean-itcl: maintainer-clean-itcl
21742
21743maintainer-clean-itcl:
21744	@: $(MAKE); $(unstage)
21745	@[ -f ./itcl/Makefile ] || exit 0; \
21746	r=`${PWD_COMMAND}`; export r; \
21747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21748	$(HOST_EXPORTS) \
21749	for flag in $(EXTRA_HOST_FLAGS) ; do \
21750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21751	done; \
21752	echo "Doing maintainer-clean in itcl"; \
21753	(cd $(HOST_SUBDIR)/itcl && \
21754	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21755	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21756	          "RANLIB=$${RANLIB}" \
21757	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21758	          maintainer-clean) \
21759	  || exit 1
21760
21761@endif itcl
21762
21763
21764
21765.PHONY: configure-ld maybe-configure-ld
21766maybe-configure-ld:
21767@if gcc-bootstrap
21768configure-ld: stage_current
21769@endif gcc-bootstrap
21770@if ld
21771maybe-configure-ld: configure-ld
21772configure-ld:
21773	@r=`${PWD_COMMAND}`; export r; \
21774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21775	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21776	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21777	$(HOST_EXPORTS)  \
21778	echo Configuring in $(HOST_SUBDIR)/ld; \
21779	cd "$(HOST_SUBDIR)/ld" || exit 1; \
21780	case $(srcdir) in \
21781	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21782	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21783		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21784	esac; \
21785	module_srcdir=ld; \
21786	$(SHELL) \
21787	  $$s/$$module_srcdir/configure \
21788	  --srcdir=$${topdir}/$$module_srcdir \
21789	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21790	  --target=${target_alias}  \
21791	  || exit 1
21792@endif ld
21793
21794
21795
21796.PHONY: configure-stage1-ld maybe-configure-stage1-ld
21797maybe-configure-stage1-ld:
21798@if ld-bootstrap
21799maybe-configure-stage1-ld: configure-stage1-ld
21800configure-stage1-ld:
21801	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21802	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21803	@r=`${PWD_COMMAND}`; export r; \
21804	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21805	TFLAGS="$(STAGE1_TFLAGS)"; \
21806	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21807	$(HOST_EXPORTS) \
21808	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21809	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21810	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
21811	echo Configuring stage 1 in $(HOST_SUBDIR)/ld; \
21812	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21813	cd $(HOST_SUBDIR)/ld || exit 1; \
21814	case $(srcdir) in \
21815	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21816	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21817		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21818	esac; \
21819	module_srcdir=ld; \
21820	$(SHELL) $$s/$$module_srcdir/configure \
21821	  --srcdir=$${topdir}/$$module_srcdir \
21822	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21823	  --target=${target_alias} \
21824	   \
21825	  $(STAGE1_CONFIGURE_FLAGS)
21826@endif ld-bootstrap
21827
21828.PHONY: configure-stage2-ld maybe-configure-stage2-ld
21829maybe-configure-stage2-ld:
21830@if ld-bootstrap
21831maybe-configure-stage2-ld: configure-stage2-ld
21832configure-stage2-ld:
21833	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21834	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21835	@r=`${PWD_COMMAND}`; export r; \
21836	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21837	TFLAGS="$(STAGE2_TFLAGS)"; \
21838	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21839	$(HOST_EXPORTS) \
21840	$(POSTSTAGE1_HOST_EXPORTS) \
21841	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21842	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21843	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
21844	echo Configuring stage 2 in $(HOST_SUBDIR)/ld; \
21845	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21846	cd $(HOST_SUBDIR)/ld || exit 1; \
21847	case $(srcdir) in \
21848	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21849	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21850		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21851	esac; \
21852	module_srcdir=ld; \
21853	$(SHELL) $$s/$$module_srcdir/configure \
21854	  --srcdir=$${topdir}/$$module_srcdir \
21855	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21856	  --target=${target_alias} \
21857	  --with-build-libsubdir=$(HOST_SUBDIR) \
21858	  $(STAGE2_CONFIGURE_FLAGS)
21859@endif ld-bootstrap
21860
21861.PHONY: configure-stage3-ld maybe-configure-stage3-ld
21862maybe-configure-stage3-ld:
21863@if ld-bootstrap
21864maybe-configure-stage3-ld: configure-stage3-ld
21865configure-stage3-ld:
21866	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21867	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21868	@r=`${PWD_COMMAND}`; export r; \
21869	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21870	TFLAGS="$(STAGE3_TFLAGS)"; \
21871	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21872	$(HOST_EXPORTS) \
21873	$(POSTSTAGE1_HOST_EXPORTS) \
21874	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21875	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21876	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
21877	echo Configuring stage 3 in $(HOST_SUBDIR)/ld; \
21878	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21879	cd $(HOST_SUBDIR)/ld || exit 1; \
21880	case $(srcdir) in \
21881	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21882	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21883		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21884	esac; \
21885	module_srcdir=ld; \
21886	$(SHELL) $$s/$$module_srcdir/configure \
21887	  --srcdir=$${topdir}/$$module_srcdir \
21888	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21889	  --target=${target_alias} \
21890	  --with-build-libsubdir=$(HOST_SUBDIR) \
21891	  $(STAGE3_CONFIGURE_FLAGS)
21892@endif ld-bootstrap
21893
21894.PHONY: configure-stage4-ld maybe-configure-stage4-ld
21895maybe-configure-stage4-ld:
21896@if ld-bootstrap
21897maybe-configure-stage4-ld: configure-stage4-ld
21898configure-stage4-ld:
21899	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21900	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21901	@r=`${PWD_COMMAND}`; export r; \
21902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21903	TFLAGS="$(STAGE4_TFLAGS)"; \
21904	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21905	$(HOST_EXPORTS) \
21906	$(POSTSTAGE1_HOST_EXPORTS) \
21907	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21908	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21909	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
21910	echo Configuring stage 4 in $(HOST_SUBDIR)/ld; \
21911	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21912	cd $(HOST_SUBDIR)/ld || exit 1; \
21913	case $(srcdir) in \
21914	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21915	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21916		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21917	esac; \
21918	module_srcdir=ld; \
21919	$(SHELL) $$s/$$module_srcdir/configure \
21920	  --srcdir=$${topdir}/$$module_srcdir \
21921	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21922	  --target=${target_alias} \
21923	  --with-build-libsubdir=$(HOST_SUBDIR) \
21924	  $(STAGE4_CONFIGURE_FLAGS)
21925@endif ld-bootstrap
21926
21927.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
21928maybe-configure-stageprofile-ld:
21929@if ld-bootstrap
21930maybe-configure-stageprofile-ld: configure-stageprofile-ld
21931configure-stageprofile-ld:
21932	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21933	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21934	@r=`${PWD_COMMAND}`; export r; \
21935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21936	TFLAGS="$(STAGEprofile_TFLAGS)"; \
21937	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21938	$(HOST_EXPORTS) \
21939	$(POSTSTAGE1_HOST_EXPORTS) \
21940	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21941	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21942	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
21943	echo Configuring stage profile in $(HOST_SUBDIR)/ld; \
21944	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21945	cd $(HOST_SUBDIR)/ld || exit 1; \
21946	case $(srcdir) in \
21947	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21948	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21949		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21950	esac; \
21951	module_srcdir=ld; \
21952	$(SHELL) $$s/$$module_srcdir/configure \
21953	  --srcdir=$${topdir}/$$module_srcdir \
21954	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21955	  --target=${target_alias} \
21956	  --with-build-libsubdir=$(HOST_SUBDIR) \
21957	  $(STAGEprofile_CONFIGURE_FLAGS)
21958@endif ld-bootstrap
21959
21960.PHONY: configure-stagetrain-ld maybe-configure-stagetrain-ld
21961maybe-configure-stagetrain-ld:
21962@if ld-bootstrap
21963maybe-configure-stagetrain-ld: configure-stagetrain-ld
21964configure-stagetrain-ld:
21965	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
21966	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
21967	@r=`${PWD_COMMAND}`; export r; \
21968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21969	TFLAGS="$(STAGEtrain_TFLAGS)"; \
21970	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
21971	$(HOST_EXPORTS) \
21972	$(POSTSTAGE1_HOST_EXPORTS) \
21973	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
21974	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
21975	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
21976	echo Configuring stage train in $(HOST_SUBDIR)/ld; \
21977	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
21978	cd $(HOST_SUBDIR)/ld || exit 1; \
21979	case $(srcdir) in \
21980	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21981	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
21982		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21983	esac; \
21984	module_srcdir=ld; \
21985	$(SHELL) $$s/$$module_srcdir/configure \
21986	  --srcdir=$${topdir}/$$module_srcdir \
21987	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21988	  --target=${target_alias} \
21989	  --with-build-libsubdir=$(HOST_SUBDIR) \
21990	  $(STAGEtrain_CONFIGURE_FLAGS)
21991@endif ld-bootstrap
21992
21993.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
21994maybe-configure-stagefeedback-ld:
21995@if ld-bootstrap
21996maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
21997configure-stagefeedback-ld:
21998	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21999	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22000	@r=`${PWD_COMMAND}`; export r; \
22001	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22002	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22003	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22004	$(HOST_EXPORTS) \
22005	$(POSTSTAGE1_HOST_EXPORTS) \
22006	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22007	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22008	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
22009	echo Configuring stage feedback in $(HOST_SUBDIR)/ld; \
22010	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
22011	cd $(HOST_SUBDIR)/ld || exit 1; \
22012	case $(srcdir) in \
22013	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22014	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22015		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22016	esac; \
22017	module_srcdir=ld; \
22018	$(SHELL) $$s/$$module_srcdir/configure \
22019	  --srcdir=$${topdir}/$$module_srcdir \
22020	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22021	  --target=${target_alias} \
22022	  --with-build-libsubdir=$(HOST_SUBDIR) \
22023	  $(STAGEfeedback_CONFIGURE_FLAGS)
22024@endif ld-bootstrap
22025
22026.PHONY: configure-stageautoprofile-ld maybe-configure-stageautoprofile-ld
22027maybe-configure-stageautoprofile-ld:
22028@if ld-bootstrap
22029maybe-configure-stageautoprofile-ld: configure-stageautoprofile-ld
22030configure-stageautoprofile-ld:
22031	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
22032	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22033	@r=`${PWD_COMMAND}`; export r; \
22034	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22035	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
22036	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22037	$(HOST_EXPORTS) \
22038	$(POSTSTAGE1_HOST_EXPORTS) \
22039	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
22040	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
22041	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
22042	echo Configuring stage autoprofile in $(HOST_SUBDIR)/ld; \
22043	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
22044	cd $(HOST_SUBDIR)/ld || exit 1; \
22045	case $(srcdir) in \
22046	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22047	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22048		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22049	esac; \
22050	module_srcdir=ld; \
22051	$(SHELL) $$s/$$module_srcdir/configure \
22052	  --srcdir=$${topdir}/$$module_srcdir \
22053	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22054	  --target=${target_alias} \
22055	  --with-build-libsubdir=$(HOST_SUBDIR) \
22056	  $(STAGEautoprofile_CONFIGURE_FLAGS)
22057@endif ld-bootstrap
22058
22059.PHONY: configure-stageautofeedback-ld maybe-configure-stageautofeedback-ld
22060maybe-configure-stageautofeedback-ld:
22061@if ld-bootstrap
22062maybe-configure-stageautofeedback-ld: configure-stageautofeedback-ld
22063configure-stageautofeedback-ld:
22064	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
22065	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
22066	@r=`${PWD_COMMAND}`; export r; \
22067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22068	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
22069	test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
22070	$(HOST_EXPORTS) \
22071	$(POSTSTAGE1_HOST_EXPORTS) \
22072	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
22073	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
22074	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
22075	echo Configuring stage autofeedback in $(HOST_SUBDIR)/ld; \
22076	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld; \
22077	cd $(HOST_SUBDIR)/ld || exit 1; \
22078	case $(srcdir) in \
22079	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22080	  *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
22081		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22082	esac; \
22083	module_srcdir=ld; \
22084	$(SHELL) $$s/$$module_srcdir/configure \
22085	  --srcdir=$${topdir}/$$module_srcdir \
22086	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22087	  --target=${target_alias} \
22088	  --with-build-libsubdir=$(HOST_SUBDIR) \
22089	  $(STAGEautofeedback_CONFIGURE_FLAGS)
22090@endif ld-bootstrap
22091
22092
22093
22094
22095
22096.PHONY: all-ld maybe-all-ld
22097maybe-all-ld:
22098@if gcc-bootstrap
22099all-ld: stage_current
22100@endif gcc-bootstrap
22101@if ld
22102TARGET-ld=all
22103maybe-all-ld: all-ld
22104all-ld: configure-ld
22105	@r=`${PWD_COMMAND}`; export r; \
22106	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22107	$(HOST_EXPORTS)  \
22108	(cd $(HOST_SUBDIR)/ld && \
22109	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
22110		$(TARGET-ld))
22111@endif ld
22112
22113
22114
22115.PHONY: all-stage1-ld maybe-all-stage1-ld
22116.PHONY: clean-stage1-ld maybe-clean-stage1-ld
22117maybe-all-stage1-ld:
22118maybe-clean-stage1-ld:
22119@if ld-bootstrap
22120maybe-all-stage1-ld: all-stage1-ld
22121all-stage1: all-stage1-ld
22122TARGET-stage1-ld = $(TARGET-ld)
22123all-stage1-ld: configure-stage1-ld
22124	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22125	@r=`${PWD_COMMAND}`; export r; \
22126	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22127	TFLAGS="$(STAGE1_TFLAGS)"; \
22128	$(HOST_EXPORTS)  \
22129	cd $(HOST_SUBDIR)/ld && \
22130	 \
22131	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22132		CFLAGS="$(STAGE1_CFLAGS)" \
22133		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
22134		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22135		LIBCFLAGS="$(LIBCFLAGS)" \
22136		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22137		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22138		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22139		$(EXTRA_HOST_FLAGS)  \
22140		$(STAGE1_FLAGS_TO_PASS)  \
22141		TFLAGS="$(STAGE1_TFLAGS)"  \
22142		$(TARGET-stage1-ld)
22143
22144maybe-clean-stage1-ld: clean-stage1-ld
22145clean-stage1: clean-stage1-ld
22146clean-stage1-ld:
22147	@if [ $(current_stage) = stage1 ]; then \
22148	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22149	else \
22150	  [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
22151	  $(MAKE) stage1-start; \
22152	fi; \
22153	cd $(HOST_SUBDIR)/ld && \
22154	$(MAKE) $(EXTRA_HOST_FLAGS)  \
22155	$(STAGE1_FLAGS_TO_PASS)  clean
22156@endif ld-bootstrap
22157
22158
22159.PHONY: all-stage2-ld maybe-all-stage2-ld
22160.PHONY: clean-stage2-ld maybe-clean-stage2-ld
22161maybe-all-stage2-ld:
22162maybe-clean-stage2-ld:
22163@if ld-bootstrap
22164maybe-all-stage2-ld: all-stage2-ld
22165all-stage2: all-stage2-ld
22166TARGET-stage2-ld = $(TARGET-ld)
22167all-stage2-ld: configure-stage2-ld
22168	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22169	@r=`${PWD_COMMAND}`; export r; \
22170	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22171	TFLAGS="$(STAGE2_TFLAGS)"; \
22172	$(HOST_EXPORTS) \
22173	$(POSTSTAGE1_HOST_EXPORTS)  \
22174	cd $(HOST_SUBDIR)/ld && \
22175	 \
22176	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22177		CFLAGS="$(STAGE2_CFLAGS)" \
22178		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
22179		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22180		LIBCFLAGS="$(STAGE2_CFLAGS)" \
22181		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22182		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22183		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22184		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22185		TFLAGS="$(STAGE2_TFLAGS)"  \
22186		$(TARGET-stage2-ld)
22187
22188maybe-clean-stage2-ld: clean-stage2-ld
22189clean-stage2: clean-stage2-ld
22190clean-stage2-ld:
22191	@if [ $(current_stage) = stage2 ]; then \
22192	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22193	else \
22194	  [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
22195	  $(MAKE) stage2-start; \
22196	fi; \
22197	cd $(HOST_SUBDIR)/ld && \
22198	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22199@endif ld-bootstrap
22200
22201
22202.PHONY: all-stage3-ld maybe-all-stage3-ld
22203.PHONY: clean-stage3-ld maybe-clean-stage3-ld
22204maybe-all-stage3-ld:
22205maybe-clean-stage3-ld:
22206@if ld-bootstrap
22207maybe-all-stage3-ld: all-stage3-ld
22208all-stage3: all-stage3-ld
22209TARGET-stage3-ld = $(TARGET-ld)
22210all-stage3-ld: configure-stage3-ld
22211	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22212	@r=`${PWD_COMMAND}`; export r; \
22213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22214	TFLAGS="$(STAGE3_TFLAGS)"; \
22215	$(HOST_EXPORTS) \
22216	$(POSTSTAGE1_HOST_EXPORTS)  \
22217	cd $(HOST_SUBDIR)/ld && \
22218	 \
22219	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22220		CFLAGS="$(STAGE3_CFLAGS)" \
22221		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
22222		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22223		LIBCFLAGS="$(STAGE3_CFLAGS)" \
22224		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22225		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22226		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22227		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22228		TFLAGS="$(STAGE3_TFLAGS)"  \
22229		$(TARGET-stage3-ld)
22230
22231maybe-clean-stage3-ld: clean-stage3-ld
22232clean-stage3: clean-stage3-ld
22233clean-stage3-ld:
22234	@if [ $(current_stage) = stage3 ]; then \
22235	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22236	else \
22237	  [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
22238	  $(MAKE) stage3-start; \
22239	fi; \
22240	cd $(HOST_SUBDIR)/ld && \
22241	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22242@endif ld-bootstrap
22243
22244
22245.PHONY: all-stage4-ld maybe-all-stage4-ld
22246.PHONY: clean-stage4-ld maybe-clean-stage4-ld
22247maybe-all-stage4-ld:
22248maybe-clean-stage4-ld:
22249@if ld-bootstrap
22250maybe-all-stage4-ld: all-stage4-ld
22251all-stage4: all-stage4-ld
22252TARGET-stage4-ld = $(TARGET-ld)
22253all-stage4-ld: configure-stage4-ld
22254	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22255	@r=`${PWD_COMMAND}`; export r; \
22256	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22257	TFLAGS="$(STAGE4_TFLAGS)"; \
22258	$(HOST_EXPORTS) \
22259	$(POSTSTAGE1_HOST_EXPORTS)  \
22260	cd $(HOST_SUBDIR)/ld && \
22261	 \
22262	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22263		CFLAGS="$(STAGE4_CFLAGS)" \
22264		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
22265		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22266		LIBCFLAGS="$(STAGE4_CFLAGS)" \
22267		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22268		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22269		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22270		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22271		TFLAGS="$(STAGE4_TFLAGS)"  \
22272		$(TARGET-stage4-ld)
22273
22274maybe-clean-stage4-ld: clean-stage4-ld
22275clean-stage4: clean-stage4-ld
22276clean-stage4-ld:
22277	@if [ $(current_stage) = stage4 ]; then \
22278	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22279	else \
22280	  [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
22281	  $(MAKE) stage4-start; \
22282	fi; \
22283	cd $(HOST_SUBDIR)/ld && \
22284	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22285@endif ld-bootstrap
22286
22287
22288.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
22289.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
22290maybe-all-stageprofile-ld:
22291maybe-clean-stageprofile-ld:
22292@if ld-bootstrap
22293maybe-all-stageprofile-ld: all-stageprofile-ld
22294all-stageprofile: all-stageprofile-ld
22295TARGET-stageprofile-ld = $(TARGET-ld)
22296all-stageprofile-ld: configure-stageprofile-ld
22297	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22298	@r=`${PWD_COMMAND}`; export r; \
22299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22300	TFLAGS="$(STAGEprofile_TFLAGS)"; \
22301	$(HOST_EXPORTS) \
22302	$(POSTSTAGE1_HOST_EXPORTS)  \
22303	cd $(HOST_SUBDIR)/ld && \
22304	 \
22305	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22306		CFLAGS="$(STAGEprofile_CFLAGS)" \
22307		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
22308		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22309		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22310		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22311		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22312		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22313		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22314		TFLAGS="$(STAGEprofile_TFLAGS)"  \
22315		$(TARGET-stageprofile-ld)
22316
22317maybe-clean-stageprofile-ld: clean-stageprofile-ld
22318clean-stageprofile: clean-stageprofile-ld
22319clean-stageprofile-ld:
22320	@if [ $(current_stage) = stageprofile ]; then \
22321	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22322	else \
22323	  [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
22324	  $(MAKE) stageprofile-start; \
22325	fi; \
22326	cd $(HOST_SUBDIR)/ld && \
22327	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22328@endif ld-bootstrap
22329
22330
22331.PHONY: all-stagetrain-ld maybe-all-stagetrain-ld
22332.PHONY: clean-stagetrain-ld maybe-clean-stagetrain-ld
22333maybe-all-stagetrain-ld:
22334maybe-clean-stagetrain-ld:
22335@if ld-bootstrap
22336maybe-all-stagetrain-ld: all-stagetrain-ld
22337all-stagetrain: all-stagetrain-ld
22338TARGET-stagetrain-ld = $(TARGET-ld)
22339all-stagetrain-ld: configure-stagetrain-ld
22340	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
22341	@r=`${PWD_COMMAND}`; export r; \
22342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22343	TFLAGS="$(STAGEtrain_TFLAGS)"; \
22344	$(HOST_EXPORTS) \
22345	$(POSTSTAGE1_HOST_EXPORTS)  \
22346	cd $(HOST_SUBDIR)/ld && \
22347	 \
22348	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22349		CFLAGS="$(STAGEtrain_CFLAGS)" \
22350		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
22351		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
22352		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
22353		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22354		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22355		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22356		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22357		TFLAGS="$(STAGEtrain_TFLAGS)"  \
22358		$(TARGET-stagetrain-ld)
22359
22360maybe-clean-stagetrain-ld: clean-stagetrain-ld
22361clean-stagetrain: clean-stagetrain-ld
22362clean-stagetrain-ld:
22363	@if [ $(current_stage) = stagetrain ]; then \
22364	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22365	else \
22366	  [ -f $(HOST_SUBDIR)/stagetrain-ld/Makefile ] || exit 0; \
22367	  $(MAKE) stagetrain-start; \
22368	fi; \
22369	cd $(HOST_SUBDIR)/ld && \
22370	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22371@endif ld-bootstrap
22372
22373
22374.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
22375.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
22376maybe-all-stagefeedback-ld:
22377maybe-clean-stagefeedback-ld:
22378@if ld-bootstrap
22379maybe-all-stagefeedback-ld: all-stagefeedback-ld
22380all-stagefeedback: all-stagefeedback-ld
22381TARGET-stagefeedback-ld = $(TARGET-ld)
22382all-stagefeedback-ld: configure-stagefeedback-ld
22383	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22384	@r=`${PWD_COMMAND}`; export r; \
22385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22386	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22387	$(HOST_EXPORTS) \
22388	$(POSTSTAGE1_HOST_EXPORTS)  \
22389	cd $(HOST_SUBDIR)/ld && \
22390	 \
22391	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22392		CFLAGS="$(STAGEfeedback_CFLAGS)" \
22393		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
22394		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22395		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22396		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22397		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22398		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22399		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22400		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
22401		$(TARGET-stagefeedback-ld)
22402
22403maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
22404clean-stagefeedback: clean-stagefeedback-ld
22405clean-stagefeedback-ld:
22406	@if [ $(current_stage) = stagefeedback ]; then \
22407	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22408	else \
22409	  [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
22410	  $(MAKE) stagefeedback-start; \
22411	fi; \
22412	cd $(HOST_SUBDIR)/ld && \
22413	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22414@endif ld-bootstrap
22415
22416
22417.PHONY: all-stageautoprofile-ld maybe-all-stageautoprofile-ld
22418.PHONY: clean-stageautoprofile-ld maybe-clean-stageautoprofile-ld
22419maybe-all-stageautoprofile-ld:
22420maybe-clean-stageautoprofile-ld:
22421@if ld-bootstrap
22422maybe-all-stageautoprofile-ld: all-stageautoprofile-ld
22423all-stageautoprofile: all-stageautoprofile-ld
22424TARGET-stageautoprofile-ld = $(TARGET-ld)
22425all-stageautoprofile-ld: configure-stageautoprofile-ld
22426	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
22427	@r=`${PWD_COMMAND}`; export r; \
22428	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22429	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
22430	$(HOST_EXPORTS) \
22431	$(POSTSTAGE1_HOST_EXPORTS)  \
22432	cd $(HOST_SUBDIR)/ld && \
22433	$$s/gcc/config/i386/$(AUTO_PROFILE) \
22434	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22435		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
22436		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
22437		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
22438		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
22439		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22440		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22441		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22442		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22443		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
22444		$(TARGET-stageautoprofile-ld)
22445
22446maybe-clean-stageautoprofile-ld: clean-stageautoprofile-ld
22447clean-stageautoprofile: clean-stageautoprofile-ld
22448clean-stageautoprofile-ld:
22449	@if [ $(current_stage) = stageautoprofile ]; then \
22450	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22451	else \
22452	  [ -f $(HOST_SUBDIR)/stageautoprofile-ld/Makefile ] || exit 0; \
22453	  $(MAKE) stageautoprofile-start; \
22454	fi; \
22455	cd $(HOST_SUBDIR)/ld && \
22456	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22457@endif ld-bootstrap
22458
22459
22460.PHONY: all-stageautofeedback-ld maybe-all-stageautofeedback-ld
22461.PHONY: clean-stageautofeedback-ld maybe-clean-stageautofeedback-ld
22462maybe-all-stageautofeedback-ld:
22463maybe-clean-stageautofeedback-ld:
22464@if ld-bootstrap
22465maybe-all-stageautofeedback-ld: all-stageautofeedback-ld
22466all-stageautofeedback: all-stageautofeedback-ld
22467TARGET-stageautofeedback-ld = $(TARGET-ld)
22468all-stageautofeedback-ld: configure-stageautofeedback-ld
22469	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
22470	@r=`${PWD_COMMAND}`; export r; \
22471	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22472	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
22473	$(HOST_EXPORTS) \
22474	$(POSTSTAGE1_HOST_EXPORTS)  \
22475	cd $(HOST_SUBDIR)/ld && \
22476	 \
22477	$(MAKE) $(BASE_FLAGS_TO_PASS) \
22478		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
22479		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
22480		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
22481		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
22482		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22483		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22484		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22485		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
22486		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
22487		$(TARGET-stageautofeedback-ld)
22488
22489maybe-clean-stageautofeedback-ld: clean-stageautofeedback-ld
22490clean-stageautofeedback: clean-stageautofeedback-ld
22491clean-stageautofeedback-ld:
22492	@if [ $(current_stage) = stageautofeedback ]; then \
22493	  [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
22494	else \
22495	  [ -f $(HOST_SUBDIR)/stageautofeedback-ld/Makefile ] || exit 0; \
22496	  $(MAKE) stageautofeedback-start; \
22497	fi; \
22498	cd $(HOST_SUBDIR)/ld && \
22499	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
22500@endif ld-bootstrap
22501
22502
22503
22504
22505
22506.PHONY: check-ld maybe-check-ld
22507maybe-check-ld:
22508@if ld
22509maybe-check-ld: check-ld
22510
22511check-ld:
22512	@: $(MAKE); $(unstage)
22513	@r=`${PWD_COMMAND}`; export r; \
22514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22515	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
22516	(cd $(HOST_SUBDIR)/ld && \
22517	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
22518
22519@endif ld
22520
22521.PHONY: install-ld maybe-install-ld
22522maybe-install-ld:
22523@if ld
22524maybe-install-ld: install-ld
22525
22526install-ld: installdirs
22527	@: $(MAKE); $(unstage)
22528	@r=`${PWD_COMMAND}`; export r; \
22529	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22530	$(HOST_EXPORTS) \
22531	(cd $(HOST_SUBDIR)/ld && \
22532	  $(MAKE) $(FLAGS_TO_PASS)  install)
22533
22534@endif ld
22535
22536.PHONY: install-strip-ld maybe-install-strip-ld
22537maybe-install-strip-ld:
22538@if ld
22539maybe-install-strip-ld: install-strip-ld
22540
22541install-strip-ld: installdirs
22542	@: $(MAKE); $(unstage)
22543	@r=`${PWD_COMMAND}`; export r; \
22544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22545	$(HOST_EXPORTS) \
22546	(cd $(HOST_SUBDIR)/ld && \
22547	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
22548
22549@endif ld
22550
22551# Other targets (info, dvi, pdf, etc.)
22552
22553.PHONY: maybe-info-ld info-ld
22554maybe-info-ld:
22555@if ld
22556maybe-info-ld: info-ld
22557
22558info-ld: \
22559    configure-ld
22560	@[ -f ./ld/Makefile ] || exit 0; \
22561	r=`${PWD_COMMAND}`; export r; \
22562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22563	$(HOST_EXPORTS) \
22564	for flag in $(EXTRA_HOST_FLAGS) ; do \
22565	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22566	done; \
22567	echo "Doing info in ld"; \
22568	(cd $(HOST_SUBDIR)/ld && \
22569	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22570	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22571	          "RANLIB=$${RANLIB}" \
22572	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22573	          info) \
22574	  || exit 1
22575
22576@endif ld
22577
22578.PHONY: maybe-dvi-ld dvi-ld
22579maybe-dvi-ld:
22580@if ld
22581maybe-dvi-ld: dvi-ld
22582
22583dvi-ld: \
22584    configure-ld
22585	@[ -f ./ld/Makefile ] || exit 0; \
22586	r=`${PWD_COMMAND}`; export r; \
22587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22588	$(HOST_EXPORTS) \
22589	for flag in $(EXTRA_HOST_FLAGS) ; do \
22590	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22591	done; \
22592	echo "Doing dvi in ld"; \
22593	(cd $(HOST_SUBDIR)/ld && \
22594	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22595	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22596	          "RANLIB=$${RANLIB}" \
22597	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22598	          dvi) \
22599	  || exit 1
22600
22601@endif ld
22602
22603.PHONY: maybe-pdf-ld pdf-ld
22604maybe-pdf-ld:
22605@if ld
22606maybe-pdf-ld: pdf-ld
22607
22608pdf-ld: \
22609    configure-ld
22610	@[ -f ./ld/Makefile ] || exit 0; \
22611	r=`${PWD_COMMAND}`; export r; \
22612	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22613	$(HOST_EXPORTS) \
22614	for flag in $(EXTRA_HOST_FLAGS) ; do \
22615	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22616	done; \
22617	echo "Doing pdf in ld"; \
22618	(cd $(HOST_SUBDIR)/ld && \
22619	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22620	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22621	          "RANLIB=$${RANLIB}" \
22622	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22623	          pdf) \
22624	  || exit 1
22625
22626@endif ld
22627
22628.PHONY: maybe-html-ld html-ld
22629maybe-html-ld:
22630@if ld
22631maybe-html-ld: html-ld
22632
22633html-ld: \
22634    configure-ld
22635	@[ -f ./ld/Makefile ] || exit 0; \
22636	r=`${PWD_COMMAND}`; export r; \
22637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22638	$(HOST_EXPORTS) \
22639	for flag in $(EXTRA_HOST_FLAGS) ; do \
22640	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22641	done; \
22642	echo "Doing html in ld"; \
22643	(cd $(HOST_SUBDIR)/ld && \
22644	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22645	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22646	          "RANLIB=$${RANLIB}" \
22647	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22648	          html) \
22649	  || exit 1
22650
22651@endif ld
22652
22653.PHONY: maybe-TAGS-ld TAGS-ld
22654maybe-TAGS-ld:
22655@if ld
22656maybe-TAGS-ld: TAGS-ld
22657
22658TAGS-ld: \
22659    configure-ld
22660	@[ -f ./ld/Makefile ] || exit 0; \
22661	r=`${PWD_COMMAND}`; export r; \
22662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22663	$(HOST_EXPORTS) \
22664	for flag in $(EXTRA_HOST_FLAGS) ; do \
22665	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22666	done; \
22667	echo "Doing TAGS in ld"; \
22668	(cd $(HOST_SUBDIR)/ld && \
22669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22671	          "RANLIB=$${RANLIB}" \
22672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22673	          TAGS) \
22674	  || exit 1
22675
22676@endif ld
22677
22678.PHONY: maybe-install-info-ld install-info-ld
22679maybe-install-info-ld:
22680@if ld
22681maybe-install-info-ld: install-info-ld
22682
22683install-info-ld: \
22684    configure-ld \
22685    info-ld
22686	@[ -f ./ld/Makefile ] || exit 0; \
22687	r=`${PWD_COMMAND}`; export r; \
22688	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22689	$(HOST_EXPORTS) \
22690	for flag in $(EXTRA_HOST_FLAGS) ; do \
22691	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22692	done; \
22693	echo "Doing install-info in ld"; \
22694	(cd $(HOST_SUBDIR)/ld && \
22695	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22696	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22697	          "RANLIB=$${RANLIB}" \
22698	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22699	          install-info) \
22700	  || exit 1
22701
22702@endif ld
22703
22704.PHONY: maybe-install-dvi-ld install-dvi-ld
22705maybe-install-dvi-ld:
22706@if ld
22707maybe-install-dvi-ld: install-dvi-ld
22708
22709install-dvi-ld: \
22710    configure-ld \
22711    dvi-ld
22712	@[ -f ./ld/Makefile ] || exit 0; \
22713	r=`${PWD_COMMAND}`; export r; \
22714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22715	$(HOST_EXPORTS) \
22716	for flag in $(EXTRA_HOST_FLAGS) ; do \
22717	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22718	done; \
22719	echo "Doing install-dvi in ld"; \
22720	(cd $(HOST_SUBDIR)/ld && \
22721	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22722	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22723	          "RANLIB=$${RANLIB}" \
22724	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22725	          install-dvi) \
22726	  || exit 1
22727
22728@endif ld
22729
22730.PHONY: maybe-install-pdf-ld install-pdf-ld
22731maybe-install-pdf-ld:
22732@if ld
22733maybe-install-pdf-ld: install-pdf-ld
22734
22735install-pdf-ld: \
22736    configure-ld \
22737    pdf-ld
22738	@[ -f ./ld/Makefile ] || exit 0; \
22739	r=`${PWD_COMMAND}`; export r; \
22740	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22741	$(HOST_EXPORTS) \
22742	for flag in $(EXTRA_HOST_FLAGS) ; do \
22743	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22744	done; \
22745	echo "Doing install-pdf in ld"; \
22746	(cd $(HOST_SUBDIR)/ld && \
22747	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22748	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22749	          "RANLIB=$${RANLIB}" \
22750	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22751	          install-pdf) \
22752	  || exit 1
22753
22754@endif ld
22755
22756.PHONY: maybe-install-html-ld install-html-ld
22757maybe-install-html-ld:
22758@if ld
22759maybe-install-html-ld: install-html-ld
22760
22761install-html-ld: \
22762    configure-ld \
22763    html-ld
22764	@[ -f ./ld/Makefile ] || exit 0; \
22765	r=`${PWD_COMMAND}`; export r; \
22766	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22767	$(HOST_EXPORTS) \
22768	for flag in $(EXTRA_HOST_FLAGS) ; do \
22769	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22770	done; \
22771	echo "Doing install-html in ld"; \
22772	(cd $(HOST_SUBDIR)/ld && \
22773	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22774	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22775	          "RANLIB=$${RANLIB}" \
22776	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22777	          install-html) \
22778	  || exit 1
22779
22780@endif ld
22781
22782.PHONY: maybe-installcheck-ld installcheck-ld
22783maybe-installcheck-ld:
22784@if ld
22785maybe-installcheck-ld: installcheck-ld
22786
22787installcheck-ld: \
22788    configure-ld
22789	@[ -f ./ld/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 installcheck in ld"; \
22797	(cd $(HOST_SUBDIR)/ld && \
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	          installcheck) \
22803	  || exit 1
22804
22805@endif ld
22806
22807.PHONY: maybe-mostlyclean-ld mostlyclean-ld
22808maybe-mostlyclean-ld:
22809@if ld
22810maybe-mostlyclean-ld: mostlyclean-ld
22811
22812mostlyclean-ld:
22813	@[ -f ./ld/Makefile ] || exit 0; \
22814	r=`${PWD_COMMAND}`; export r; \
22815	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22816	$(HOST_EXPORTS) \
22817	for flag in $(EXTRA_HOST_FLAGS) ; do \
22818	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22819	done; \
22820	echo "Doing mostlyclean in ld"; \
22821	(cd $(HOST_SUBDIR)/ld && \
22822	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22823	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22824	          "RANLIB=$${RANLIB}" \
22825	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22826	          mostlyclean) \
22827	  || exit 1
22828
22829@endif ld
22830
22831.PHONY: maybe-clean-ld clean-ld
22832maybe-clean-ld:
22833@if ld
22834maybe-clean-ld: clean-ld
22835
22836clean-ld:
22837	@[ -f ./ld/Makefile ] || exit 0; \
22838	r=`${PWD_COMMAND}`; export r; \
22839	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22840	$(HOST_EXPORTS) \
22841	for flag in $(EXTRA_HOST_FLAGS) ; do \
22842	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22843	done; \
22844	echo "Doing clean in ld"; \
22845	(cd $(HOST_SUBDIR)/ld && \
22846	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22847	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22848	          "RANLIB=$${RANLIB}" \
22849	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22850	          clean) \
22851	  || exit 1
22852
22853@endif ld
22854
22855.PHONY: maybe-distclean-ld distclean-ld
22856maybe-distclean-ld:
22857@if ld
22858maybe-distclean-ld: distclean-ld
22859
22860distclean-ld:
22861	@[ -f ./ld/Makefile ] || exit 0; \
22862	r=`${PWD_COMMAND}`; export r; \
22863	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22864	$(HOST_EXPORTS) \
22865	for flag in $(EXTRA_HOST_FLAGS) ; do \
22866	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22867	done; \
22868	echo "Doing distclean in ld"; \
22869	(cd $(HOST_SUBDIR)/ld && \
22870	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22871	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22872	          "RANLIB=$${RANLIB}" \
22873	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22874	          distclean) \
22875	  || exit 1
22876
22877@endif ld
22878
22879.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
22880maybe-maintainer-clean-ld:
22881@if ld
22882maybe-maintainer-clean-ld: maintainer-clean-ld
22883
22884maintainer-clean-ld:
22885	@[ -f ./ld/Makefile ] || exit 0; \
22886	r=`${PWD_COMMAND}`; export r; \
22887	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22888	$(HOST_EXPORTS) \
22889	for flag in $(EXTRA_HOST_FLAGS) ; do \
22890	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22891	done; \
22892	echo "Doing maintainer-clean in ld"; \
22893	(cd $(HOST_SUBDIR)/ld && \
22894	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22895	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22896	          "RANLIB=$${RANLIB}" \
22897	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22898	          maintainer-clean) \
22899	  || exit 1
22900
22901@endif ld
22902
22903
22904
22905.PHONY: configure-libbacktrace maybe-configure-libbacktrace
22906maybe-configure-libbacktrace:
22907@if gcc-bootstrap
22908configure-libbacktrace: stage_current
22909@endif gcc-bootstrap
22910@if libbacktrace
22911maybe-configure-libbacktrace: configure-libbacktrace
22912configure-libbacktrace:
22913	@r=`${PWD_COMMAND}`; export r; \
22914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22915	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
22916	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
22917	$(HOST_EXPORTS)  \
22918	echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
22919	cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
22920	case $(srcdir) in \
22921	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22922	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
22923		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22924	esac; \
22925	module_srcdir=libbacktrace; \
22926	$(SHELL) \
22927	  $$s/$$module_srcdir/configure \
22928	  --srcdir=$${topdir}/$$module_srcdir \
22929	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22930	  --target=${target_alias}  \
22931	  || exit 1
22932@endif libbacktrace
22933
22934
22935
22936.PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
22937maybe-configure-stage1-libbacktrace:
22938@if libbacktrace-bootstrap
22939maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
22940configure-stage1-libbacktrace:
22941	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22942	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
22943	@r=`${PWD_COMMAND}`; export r; \
22944	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22945	TFLAGS="$(STAGE1_TFLAGS)"; \
22946	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
22947	$(HOST_EXPORTS) \
22948	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22949	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22950	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
22951	echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace; \
22952	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
22953	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
22954	case $(srcdir) in \
22955	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22956	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
22957		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22958	esac; \
22959	module_srcdir=libbacktrace; \
22960	$(SHELL) $$s/$$module_srcdir/configure \
22961	  --srcdir=$${topdir}/$$module_srcdir \
22962	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22963	  --target=${target_alias} \
22964	   \
22965	  $(STAGE1_CONFIGURE_FLAGS)
22966@endif libbacktrace-bootstrap
22967
22968.PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
22969maybe-configure-stage2-libbacktrace:
22970@if libbacktrace-bootstrap
22971maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
22972configure-stage2-libbacktrace:
22973	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22974	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
22975	@r=`${PWD_COMMAND}`; export r; \
22976	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22977	TFLAGS="$(STAGE2_TFLAGS)"; \
22978	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
22979	$(HOST_EXPORTS) \
22980	$(POSTSTAGE1_HOST_EXPORTS) \
22981	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22982	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22983	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
22984	echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace; \
22985	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
22986	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
22987	case $(srcdir) in \
22988	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22989	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
22990		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22991	esac; \
22992	module_srcdir=libbacktrace; \
22993	$(SHELL) $$s/$$module_srcdir/configure \
22994	  --srcdir=$${topdir}/$$module_srcdir \
22995	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22996	  --target=${target_alias} \
22997	  --with-build-libsubdir=$(HOST_SUBDIR) \
22998	  $(STAGE2_CONFIGURE_FLAGS)
22999@endif libbacktrace-bootstrap
23000
23001.PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
23002maybe-configure-stage3-libbacktrace:
23003@if libbacktrace-bootstrap
23004maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
23005configure-stage3-libbacktrace:
23006	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23007	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23008	@r=`${PWD_COMMAND}`; export r; \
23009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23010	TFLAGS="$(STAGE3_TFLAGS)"; \
23011	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23012	$(HOST_EXPORTS) \
23013	$(POSTSTAGE1_HOST_EXPORTS) \
23014	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23015	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23016	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
23017	echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace; \
23018	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23019	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23020	case $(srcdir) in \
23021	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23022	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23023		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23024	esac; \
23025	module_srcdir=libbacktrace; \
23026	$(SHELL) $$s/$$module_srcdir/configure \
23027	  --srcdir=$${topdir}/$$module_srcdir \
23028	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23029	  --target=${target_alias} \
23030	  --with-build-libsubdir=$(HOST_SUBDIR) \
23031	  $(STAGE3_CONFIGURE_FLAGS)
23032@endif libbacktrace-bootstrap
23033
23034.PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
23035maybe-configure-stage4-libbacktrace:
23036@if libbacktrace-bootstrap
23037maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
23038configure-stage4-libbacktrace:
23039	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23040	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23041	@r=`${PWD_COMMAND}`; export r; \
23042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23043	TFLAGS="$(STAGE4_TFLAGS)"; \
23044	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23045	$(HOST_EXPORTS) \
23046	$(POSTSTAGE1_HOST_EXPORTS) \
23047	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23048	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23049	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
23050	echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace; \
23051	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23052	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23053	case $(srcdir) in \
23054	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23055	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23056		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23057	esac; \
23058	module_srcdir=libbacktrace; \
23059	$(SHELL) $$s/$$module_srcdir/configure \
23060	  --srcdir=$${topdir}/$$module_srcdir \
23061	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23062	  --target=${target_alias} \
23063	  --with-build-libsubdir=$(HOST_SUBDIR) \
23064	  $(STAGE4_CONFIGURE_FLAGS)
23065@endif libbacktrace-bootstrap
23066
23067.PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
23068maybe-configure-stageprofile-libbacktrace:
23069@if libbacktrace-bootstrap
23070maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
23071configure-stageprofile-libbacktrace:
23072	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23073	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23074	@r=`${PWD_COMMAND}`; export r; \
23075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23076	TFLAGS="$(STAGEprofile_TFLAGS)"; \
23077	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23078	$(HOST_EXPORTS) \
23079	$(POSTSTAGE1_HOST_EXPORTS) \
23080	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23081	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23082	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
23083	echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace; \
23084	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23085	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23086	case $(srcdir) in \
23087	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23088	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23089		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23090	esac; \
23091	module_srcdir=libbacktrace; \
23092	$(SHELL) $$s/$$module_srcdir/configure \
23093	  --srcdir=$${topdir}/$$module_srcdir \
23094	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23095	  --target=${target_alias} \
23096	  --with-build-libsubdir=$(HOST_SUBDIR) \
23097	  $(STAGEprofile_CONFIGURE_FLAGS)
23098@endif libbacktrace-bootstrap
23099
23100.PHONY: configure-stagetrain-libbacktrace maybe-configure-stagetrain-libbacktrace
23101maybe-configure-stagetrain-libbacktrace:
23102@if libbacktrace-bootstrap
23103maybe-configure-stagetrain-libbacktrace: configure-stagetrain-libbacktrace
23104configure-stagetrain-libbacktrace:
23105	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
23106	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23107	@r=`${PWD_COMMAND}`; export r; \
23108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23109	TFLAGS="$(STAGEtrain_TFLAGS)"; \
23110	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23111	$(HOST_EXPORTS) \
23112	$(POSTSTAGE1_HOST_EXPORTS) \
23113	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
23114	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
23115	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
23116	echo Configuring stage train in $(HOST_SUBDIR)/libbacktrace; \
23117	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23118	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23119	case $(srcdir) in \
23120	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23121	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23122		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23123	esac; \
23124	module_srcdir=libbacktrace; \
23125	$(SHELL) $$s/$$module_srcdir/configure \
23126	  --srcdir=$${topdir}/$$module_srcdir \
23127	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23128	  --target=${target_alias} \
23129	  --with-build-libsubdir=$(HOST_SUBDIR) \
23130	  $(STAGEtrain_CONFIGURE_FLAGS)
23131@endif libbacktrace-bootstrap
23132
23133.PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
23134maybe-configure-stagefeedback-libbacktrace:
23135@if libbacktrace-bootstrap
23136maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
23137configure-stagefeedback-libbacktrace:
23138	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23139	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23140	@r=`${PWD_COMMAND}`; export r; \
23141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23142	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23143	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23144	$(HOST_EXPORTS) \
23145	$(POSTSTAGE1_HOST_EXPORTS) \
23146	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23147	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23148	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
23149	echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace; \
23150	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23151	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23152	case $(srcdir) in \
23153	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23154	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23155		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23156	esac; \
23157	module_srcdir=libbacktrace; \
23158	$(SHELL) $$s/$$module_srcdir/configure \
23159	  --srcdir=$${topdir}/$$module_srcdir \
23160	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23161	  --target=${target_alias} \
23162	  --with-build-libsubdir=$(HOST_SUBDIR) \
23163	  $(STAGEfeedback_CONFIGURE_FLAGS)
23164@endif libbacktrace-bootstrap
23165
23166.PHONY: configure-stageautoprofile-libbacktrace maybe-configure-stageautoprofile-libbacktrace
23167maybe-configure-stageautoprofile-libbacktrace:
23168@if libbacktrace-bootstrap
23169maybe-configure-stageautoprofile-libbacktrace: configure-stageautoprofile-libbacktrace
23170configure-stageautoprofile-libbacktrace:
23171	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
23172	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23173	@r=`${PWD_COMMAND}`; export r; \
23174	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23175	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
23176	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23177	$(HOST_EXPORTS) \
23178	$(POSTSTAGE1_HOST_EXPORTS) \
23179	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
23180	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
23181	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
23182	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libbacktrace; \
23183	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23184	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23185	case $(srcdir) in \
23186	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23187	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23188		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23189	esac; \
23190	module_srcdir=libbacktrace; \
23191	$(SHELL) $$s/$$module_srcdir/configure \
23192	  --srcdir=$${topdir}/$$module_srcdir \
23193	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23194	  --target=${target_alias} \
23195	  --with-build-libsubdir=$(HOST_SUBDIR) \
23196	  $(STAGEautoprofile_CONFIGURE_FLAGS)
23197@endif libbacktrace-bootstrap
23198
23199.PHONY: configure-stageautofeedback-libbacktrace maybe-configure-stageautofeedback-libbacktrace
23200maybe-configure-stageautofeedback-libbacktrace:
23201@if libbacktrace-bootstrap
23202maybe-configure-stageautofeedback-libbacktrace: configure-stageautofeedback-libbacktrace
23203configure-stageautofeedback-libbacktrace:
23204	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
23205	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
23206	@r=`${PWD_COMMAND}`; export r; \
23207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23208	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
23209	test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
23210	$(HOST_EXPORTS) \
23211	$(POSTSTAGE1_HOST_EXPORTS) \
23212	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
23213	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
23214	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
23215	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libbacktrace; \
23216	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace; \
23217	cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
23218	case $(srcdir) in \
23219	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23220	  *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
23221		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23222	esac; \
23223	module_srcdir=libbacktrace; \
23224	$(SHELL) $$s/$$module_srcdir/configure \
23225	  --srcdir=$${topdir}/$$module_srcdir \
23226	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23227	  --target=${target_alias} \
23228	  --with-build-libsubdir=$(HOST_SUBDIR) \
23229	  $(STAGEautofeedback_CONFIGURE_FLAGS)
23230@endif libbacktrace-bootstrap
23231
23232
23233
23234
23235
23236.PHONY: all-libbacktrace maybe-all-libbacktrace
23237maybe-all-libbacktrace:
23238@if gcc-bootstrap
23239all-libbacktrace: stage_current
23240@endif gcc-bootstrap
23241@if libbacktrace
23242TARGET-libbacktrace=all
23243maybe-all-libbacktrace: all-libbacktrace
23244all-libbacktrace: configure-libbacktrace
23245	@r=`${PWD_COMMAND}`; export r; \
23246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23247	$(HOST_EXPORTS)  \
23248	(cd $(HOST_SUBDIR)/libbacktrace && \
23249	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
23250		$(TARGET-libbacktrace))
23251@endif libbacktrace
23252
23253
23254
23255.PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
23256.PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
23257maybe-all-stage1-libbacktrace:
23258maybe-clean-stage1-libbacktrace:
23259@if libbacktrace-bootstrap
23260maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
23261all-stage1: all-stage1-libbacktrace
23262TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
23263all-stage1-libbacktrace: configure-stage1-libbacktrace
23264	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23265	@r=`${PWD_COMMAND}`; export r; \
23266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23267	TFLAGS="$(STAGE1_TFLAGS)"; \
23268	$(HOST_EXPORTS)  \
23269	cd $(HOST_SUBDIR)/libbacktrace && \
23270	 \
23271	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23272		CFLAGS="$(STAGE1_CFLAGS)" \
23273		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
23274		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23275		LIBCFLAGS="$(LIBCFLAGS)" \
23276		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23277		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23278		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23279		$(EXTRA_HOST_FLAGS)  \
23280		$(STAGE1_FLAGS_TO_PASS)  \
23281		TFLAGS="$(STAGE1_TFLAGS)"  \
23282		$(TARGET-stage1-libbacktrace)
23283
23284maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
23285clean-stage1: clean-stage1-libbacktrace
23286clean-stage1-libbacktrace:
23287	@if [ $(current_stage) = stage1 ]; then \
23288	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23289	else \
23290	  [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
23291	  $(MAKE) stage1-start; \
23292	fi; \
23293	cd $(HOST_SUBDIR)/libbacktrace && \
23294	$(MAKE) $(EXTRA_HOST_FLAGS)  \
23295	$(STAGE1_FLAGS_TO_PASS)  clean
23296@endif libbacktrace-bootstrap
23297
23298
23299.PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
23300.PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
23301maybe-all-stage2-libbacktrace:
23302maybe-clean-stage2-libbacktrace:
23303@if libbacktrace-bootstrap
23304maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
23305all-stage2: all-stage2-libbacktrace
23306TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
23307all-stage2-libbacktrace: configure-stage2-libbacktrace
23308	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23309	@r=`${PWD_COMMAND}`; export r; \
23310	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23311	TFLAGS="$(STAGE2_TFLAGS)"; \
23312	$(HOST_EXPORTS) \
23313	$(POSTSTAGE1_HOST_EXPORTS)  \
23314	cd $(HOST_SUBDIR)/libbacktrace && \
23315	 \
23316	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23317		CFLAGS="$(STAGE2_CFLAGS)" \
23318		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
23319		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23320		LIBCFLAGS="$(STAGE2_CFLAGS)" \
23321		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23322		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23323		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23324		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23325		TFLAGS="$(STAGE2_TFLAGS)"  \
23326		$(TARGET-stage2-libbacktrace)
23327
23328maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
23329clean-stage2: clean-stage2-libbacktrace
23330clean-stage2-libbacktrace:
23331	@if [ $(current_stage) = stage2 ]; then \
23332	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23333	else \
23334	  [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
23335	  $(MAKE) stage2-start; \
23336	fi; \
23337	cd $(HOST_SUBDIR)/libbacktrace && \
23338	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23339@endif libbacktrace-bootstrap
23340
23341
23342.PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
23343.PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
23344maybe-all-stage3-libbacktrace:
23345maybe-clean-stage3-libbacktrace:
23346@if libbacktrace-bootstrap
23347maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
23348all-stage3: all-stage3-libbacktrace
23349TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
23350all-stage3-libbacktrace: configure-stage3-libbacktrace
23351	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23352	@r=`${PWD_COMMAND}`; export r; \
23353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23354	TFLAGS="$(STAGE3_TFLAGS)"; \
23355	$(HOST_EXPORTS) \
23356	$(POSTSTAGE1_HOST_EXPORTS)  \
23357	cd $(HOST_SUBDIR)/libbacktrace && \
23358	 \
23359	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23360		CFLAGS="$(STAGE3_CFLAGS)" \
23361		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
23362		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23363		LIBCFLAGS="$(STAGE3_CFLAGS)" \
23364		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23365		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23366		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23367		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23368		TFLAGS="$(STAGE3_TFLAGS)"  \
23369		$(TARGET-stage3-libbacktrace)
23370
23371maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
23372clean-stage3: clean-stage3-libbacktrace
23373clean-stage3-libbacktrace:
23374	@if [ $(current_stage) = stage3 ]; then \
23375	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23376	else \
23377	  [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
23378	  $(MAKE) stage3-start; \
23379	fi; \
23380	cd $(HOST_SUBDIR)/libbacktrace && \
23381	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23382@endif libbacktrace-bootstrap
23383
23384
23385.PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
23386.PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
23387maybe-all-stage4-libbacktrace:
23388maybe-clean-stage4-libbacktrace:
23389@if libbacktrace-bootstrap
23390maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
23391all-stage4: all-stage4-libbacktrace
23392TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
23393all-stage4-libbacktrace: configure-stage4-libbacktrace
23394	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23395	@r=`${PWD_COMMAND}`; export r; \
23396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23397	TFLAGS="$(STAGE4_TFLAGS)"; \
23398	$(HOST_EXPORTS) \
23399	$(POSTSTAGE1_HOST_EXPORTS)  \
23400	cd $(HOST_SUBDIR)/libbacktrace && \
23401	 \
23402	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23403		CFLAGS="$(STAGE4_CFLAGS)" \
23404		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
23405		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23406		LIBCFLAGS="$(STAGE4_CFLAGS)" \
23407		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23408		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23409		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23410		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23411		TFLAGS="$(STAGE4_TFLAGS)"  \
23412		$(TARGET-stage4-libbacktrace)
23413
23414maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
23415clean-stage4: clean-stage4-libbacktrace
23416clean-stage4-libbacktrace:
23417	@if [ $(current_stage) = stage4 ]; then \
23418	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23419	else \
23420	  [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
23421	  $(MAKE) stage4-start; \
23422	fi; \
23423	cd $(HOST_SUBDIR)/libbacktrace && \
23424	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23425@endif libbacktrace-bootstrap
23426
23427
23428.PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
23429.PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
23430maybe-all-stageprofile-libbacktrace:
23431maybe-clean-stageprofile-libbacktrace:
23432@if libbacktrace-bootstrap
23433maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
23434all-stageprofile: all-stageprofile-libbacktrace
23435TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
23436all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
23437	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23438	@r=`${PWD_COMMAND}`; export r; \
23439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23440	TFLAGS="$(STAGEprofile_TFLAGS)"; \
23441	$(HOST_EXPORTS) \
23442	$(POSTSTAGE1_HOST_EXPORTS)  \
23443	cd $(HOST_SUBDIR)/libbacktrace && \
23444	 \
23445	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23446		CFLAGS="$(STAGEprofile_CFLAGS)" \
23447		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
23448		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23449		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23450		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23451		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23452		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23453		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23454		TFLAGS="$(STAGEprofile_TFLAGS)"  \
23455		$(TARGET-stageprofile-libbacktrace)
23456
23457maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
23458clean-stageprofile: clean-stageprofile-libbacktrace
23459clean-stageprofile-libbacktrace:
23460	@if [ $(current_stage) = stageprofile ]; then \
23461	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23462	else \
23463	  [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
23464	  $(MAKE) stageprofile-start; \
23465	fi; \
23466	cd $(HOST_SUBDIR)/libbacktrace && \
23467	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23468@endif libbacktrace-bootstrap
23469
23470
23471.PHONY: all-stagetrain-libbacktrace maybe-all-stagetrain-libbacktrace
23472.PHONY: clean-stagetrain-libbacktrace maybe-clean-stagetrain-libbacktrace
23473maybe-all-stagetrain-libbacktrace:
23474maybe-clean-stagetrain-libbacktrace:
23475@if libbacktrace-bootstrap
23476maybe-all-stagetrain-libbacktrace: all-stagetrain-libbacktrace
23477all-stagetrain: all-stagetrain-libbacktrace
23478TARGET-stagetrain-libbacktrace = $(TARGET-libbacktrace)
23479all-stagetrain-libbacktrace: configure-stagetrain-libbacktrace
23480	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
23481	@r=`${PWD_COMMAND}`; export r; \
23482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23483	TFLAGS="$(STAGEtrain_TFLAGS)"; \
23484	$(HOST_EXPORTS) \
23485	$(POSTSTAGE1_HOST_EXPORTS)  \
23486	cd $(HOST_SUBDIR)/libbacktrace && \
23487	 \
23488	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23489		CFLAGS="$(STAGEtrain_CFLAGS)" \
23490		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
23491		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
23492		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
23493		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23494		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23495		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23496		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23497		TFLAGS="$(STAGEtrain_TFLAGS)"  \
23498		$(TARGET-stagetrain-libbacktrace)
23499
23500maybe-clean-stagetrain-libbacktrace: clean-stagetrain-libbacktrace
23501clean-stagetrain: clean-stagetrain-libbacktrace
23502clean-stagetrain-libbacktrace:
23503	@if [ $(current_stage) = stagetrain ]; then \
23504	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23505	else \
23506	  [ -f $(HOST_SUBDIR)/stagetrain-libbacktrace/Makefile ] || exit 0; \
23507	  $(MAKE) stagetrain-start; \
23508	fi; \
23509	cd $(HOST_SUBDIR)/libbacktrace && \
23510	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23511@endif libbacktrace-bootstrap
23512
23513
23514.PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
23515.PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
23516maybe-all-stagefeedback-libbacktrace:
23517maybe-clean-stagefeedback-libbacktrace:
23518@if libbacktrace-bootstrap
23519maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
23520all-stagefeedback: all-stagefeedback-libbacktrace
23521TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
23522all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
23523	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23524	@r=`${PWD_COMMAND}`; export r; \
23525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23526	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23527	$(HOST_EXPORTS) \
23528	$(POSTSTAGE1_HOST_EXPORTS)  \
23529	cd $(HOST_SUBDIR)/libbacktrace && \
23530	 \
23531	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23532		CFLAGS="$(STAGEfeedback_CFLAGS)" \
23533		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
23534		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23535		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23536		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23537		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23538		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23539		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23540		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
23541		$(TARGET-stagefeedback-libbacktrace)
23542
23543maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
23544clean-stagefeedback: clean-stagefeedback-libbacktrace
23545clean-stagefeedback-libbacktrace:
23546	@if [ $(current_stage) = stagefeedback ]; then \
23547	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23548	else \
23549	  [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
23550	  $(MAKE) stagefeedback-start; \
23551	fi; \
23552	cd $(HOST_SUBDIR)/libbacktrace && \
23553	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23554@endif libbacktrace-bootstrap
23555
23556
23557.PHONY: all-stageautoprofile-libbacktrace maybe-all-stageautoprofile-libbacktrace
23558.PHONY: clean-stageautoprofile-libbacktrace maybe-clean-stageautoprofile-libbacktrace
23559maybe-all-stageautoprofile-libbacktrace:
23560maybe-clean-stageautoprofile-libbacktrace:
23561@if libbacktrace-bootstrap
23562maybe-all-stageautoprofile-libbacktrace: all-stageautoprofile-libbacktrace
23563all-stageautoprofile: all-stageautoprofile-libbacktrace
23564TARGET-stageautoprofile-libbacktrace = $(TARGET-libbacktrace)
23565all-stageautoprofile-libbacktrace: configure-stageautoprofile-libbacktrace
23566	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
23567	@r=`${PWD_COMMAND}`; export r; \
23568	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23569	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
23570	$(HOST_EXPORTS) \
23571	$(POSTSTAGE1_HOST_EXPORTS)  \
23572	cd $(HOST_SUBDIR)/libbacktrace && \
23573	$$s/gcc/config/i386/$(AUTO_PROFILE) \
23574	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23575		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
23576		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
23577		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
23578		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
23579		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23580		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23581		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23582		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23583		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
23584		$(TARGET-stageautoprofile-libbacktrace)
23585
23586maybe-clean-stageautoprofile-libbacktrace: clean-stageautoprofile-libbacktrace
23587clean-stageautoprofile: clean-stageautoprofile-libbacktrace
23588clean-stageautoprofile-libbacktrace:
23589	@if [ $(current_stage) = stageautoprofile ]; then \
23590	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23591	else \
23592	  [ -f $(HOST_SUBDIR)/stageautoprofile-libbacktrace/Makefile ] || exit 0; \
23593	  $(MAKE) stageautoprofile-start; \
23594	fi; \
23595	cd $(HOST_SUBDIR)/libbacktrace && \
23596	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23597@endif libbacktrace-bootstrap
23598
23599
23600.PHONY: all-stageautofeedback-libbacktrace maybe-all-stageautofeedback-libbacktrace
23601.PHONY: clean-stageautofeedback-libbacktrace maybe-clean-stageautofeedback-libbacktrace
23602maybe-all-stageautofeedback-libbacktrace:
23603maybe-clean-stageautofeedback-libbacktrace:
23604@if libbacktrace-bootstrap
23605maybe-all-stageautofeedback-libbacktrace: all-stageautofeedback-libbacktrace
23606all-stageautofeedback: all-stageautofeedback-libbacktrace
23607TARGET-stageautofeedback-libbacktrace = $(TARGET-libbacktrace)
23608all-stageautofeedback-libbacktrace: configure-stageautofeedback-libbacktrace
23609	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
23610	@r=`${PWD_COMMAND}`; export r; \
23611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23612	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
23613	$(HOST_EXPORTS) \
23614	$(POSTSTAGE1_HOST_EXPORTS)  \
23615	cd $(HOST_SUBDIR)/libbacktrace && \
23616	 \
23617	$(MAKE) $(BASE_FLAGS_TO_PASS) \
23618		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
23619		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
23620		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
23621		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
23622		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23623		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23624		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23625		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
23626		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
23627		$(TARGET-stageautofeedback-libbacktrace)
23628
23629maybe-clean-stageautofeedback-libbacktrace: clean-stageautofeedback-libbacktrace
23630clean-stageautofeedback: clean-stageautofeedback-libbacktrace
23631clean-stageautofeedback-libbacktrace:
23632	@if [ $(current_stage) = stageautofeedback ]; then \
23633	  [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
23634	else \
23635	  [ -f $(HOST_SUBDIR)/stageautofeedback-libbacktrace/Makefile ] || exit 0; \
23636	  $(MAKE) stageautofeedback-start; \
23637	fi; \
23638	cd $(HOST_SUBDIR)/libbacktrace && \
23639	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
23640@endif libbacktrace-bootstrap
23641
23642
23643
23644
23645
23646.PHONY: check-libbacktrace maybe-check-libbacktrace
23647maybe-check-libbacktrace:
23648@if libbacktrace
23649maybe-check-libbacktrace: check-libbacktrace
23650
23651check-libbacktrace:
23652	@: $(MAKE); $(unstage)
23653	@r=`${PWD_COMMAND}`; export r; \
23654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23655	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
23656	(cd $(HOST_SUBDIR)/libbacktrace && \
23657	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
23658
23659@endif libbacktrace
23660
23661.PHONY: install-libbacktrace maybe-install-libbacktrace
23662maybe-install-libbacktrace:
23663@if libbacktrace
23664maybe-install-libbacktrace: install-libbacktrace
23665
23666install-libbacktrace: installdirs
23667	@: $(MAKE); $(unstage)
23668	@r=`${PWD_COMMAND}`; export r; \
23669	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23670	$(HOST_EXPORTS) \
23671	(cd $(HOST_SUBDIR)/libbacktrace && \
23672	  $(MAKE) $(FLAGS_TO_PASS)  install)
23673
23674@endif libbacktrace
23675
23676.PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
23677maybe-install-strip-libbacktrace:
23678@if libbacktrace
23679maybe-install-strip-libbacktrace: install-strip-libbacktrace
23680
23681install-strip-libbacktrace: installdirs
23682	@: $(MAKE); $(unstage)
23683	@r=`${PWD_COMMAND}`; export r; \
23684	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23685	$(HOST_EXPORTS) \
23686	(cd $(HOST_SUBDIR)/libbacktrace && \
23687	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
23688
23689@endif libbacktrace
23690
23691# Other targets (info, dvi, pdf, etc.)
23692
23693.PHONY: maybe-info-libbacktrace info-libbacktrace
23694maybe-info-libbacktrace:
23695@if libbacktrace
23696maybe-info-libbacktrace: info-libbacktrace
23697
23698info-libbacktrace: \
23699    configure-libbacktrace
23700	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23701	r=`${PWD_COMMAND}`; export r; \
23702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23703	$(HOST_EXPORTS) \
23704	for flag in $(EXTRA_HOST_FLAGS) ; do \
23705	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23706	done; \
23707	echo "Doing info in libbacktrace"; \
23708	(cd $(HOST_SUBDIR)/libbacktrace && \
23709	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23710	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23711	          "RANLIB=$${RANLIB}" \
23712	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23713	          info) \
23714	  || exit 1
23715
23716@endif libbacktrace
23717
23718.PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
23719maybe-dvi-libbacktrace:
23720@if libbacktrace
23721maybe-dvi-libbacktrace: dvi-libbacktrace
23722
23723dvi-libbacktrace: \
23724    configure-libbacktrace
23725	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23726	r=`${PWD_COMMAND}`; export r; \
23727	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23728	$(HOST_EXPORTS) \
23729	for flag in $(EXTRA_HOST_FLAGS) ; do \
23730	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23731	done; \
23732	echo "Doing dvi in libbacktrace"; \
23733	(cd $(HOST_SUBDIR)/libbacktrace && \
23734	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23735	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23736	          "RANLIB=$${RANLIB}" \
23737	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23738	          dvi) \
23739	  || exit 1
23740
23741@endif libbacktrace
23742
23743.PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
23744maybe-pdf-libbacktrace:
23745@if libbacktrace
23746maybe-pdf-libbacktrace: pdf-libbacktrace
23747
23748pdf-libbacktrace: \
23749    configure-libbacktrace
23750	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23751	r=`${PWD_COMMAND}`; export r; \
23752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23753	$(HOST_EXPORTS) \
23754	for flag in $(EXTRA_HOST_FLAGS) ; do \
23755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23756	done; \
23757	echo "Doing pdf in libbacktrace"; \
23758	(cd $(HOST_SUBDIR)/libbacktrace && \
23759	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23760	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23761	          "RANLIB=$${RANLIB}" \
23762	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23763	          pdf) \
23764	  || exit 1
23765
23766@endif libbacktrace
23767
23768.PHONY: maybe-html-libbacktrace html-libbacktrace
23769maybe-html-libbacktrace:
23770@if libbacktrace
23771maybe-html-libbacktrace: html-libbacktrace
23772
23773html-libbacktrace: \
23774    configure-libbacktrace
23775	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23776	r=`${PWD_COMMAND}`; export r; \
23777	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23778	$(HOST_EXPORTS) \
23779	for flag in $(EXTRA_HOST_FLAGS) ; do \
23780	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23781	done; \
23782	echo "Doing html in libbacktrace"; \
23783	(cd $(HOST_SUBDIR)/libbacktrace && \
23784	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23785	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23786	          "RANLIB=$${RANLIB}" \
23787	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23788	          html) \
23789	  || exit 1
23790
23791@endif libbacktrace
23792
23793.PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
23794maybe-TAGS-libbacktrace:
23795@if libbacktrace
23796maybe-TAGS-libbacktrace: TAGS-libbacktrace
23797
23798TAGS-libbacktrace: \
23799    configure-libbacktrace
23800	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23801	r=`${PWD_COMMAND}`; export r; \
23802	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23803	$(HOST_EXPORTS) \
23804	for flag in $(EXTRA_HOST_FLAGS) ; do \
23805	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23806	done; \
23807	echo "Doing TAGS in libbacktrace"; \
23808	(cd $(HOST_SUBDIR)/libbacktrace && \
23809	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23810	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23811	          "RANLIB=$${RANLIB}" \
23812	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23813	          TAGS) \
23814	  || exit 1
23815
23816@endif libbacktrace
23817
23818.PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
23819maybe-install-info-libbacktrace:
23820@if libbacktrace
23821maybe-install-info-libbacktrace: install-info-libbacktrace
23822
23823install-info-libbacktrace: \
23824    configure-libbacktrace \
23825    info-libbacktrace
23826	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23827	r=`${PWD_COMMAND}`; export r; \
23828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23829	$(HOST_EXPORTS) \
23830	for flag in $(EXTRA_HOST_FLAGS) ; do \
23831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23832	done; \
23833	echo "Doing install-info in libbacktrace"; \
23834	(cd $(HOST_SUBDIR)/libbacktrace && \
23835	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23836	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23837	          "RANLIB=$${RANLIB}" \
23838	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23839	          install-info) \
23840	  || exit 1
23841
23842@endif libbacktrace
23843
23844.PHONY: maybe-install-dvi-libbacktrace install-dvi-libbacktrace
23845maybe-install-dvi-libbacktrace:
23846@if libbacktrace
23847maybe-install-dvi-libbacktrace: install-dvi-libbacktrace
23848
23849install-dvi-libbacktrace: \
23850    configure-libbacktrace \
23851    dvi-libbacktrace
23852	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23853	r=`${PWD_COMMAND}`; export r; \
23854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23855	$(HOST_EXPORTS) \
23856	for flag in $(EXTRA_HOST_FLAGS) ; do \
23857	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23858	done; \
23859	echo "Doing install-dvi in libbacktrace"; \
23860	(cd $(HOST_SUBDIR)/libbacktrace && \
23861	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23862	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23863	          "RANLIB=$${RANLIB}" \
23864	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23865	          install-dvi) \
23866	  || exit 1
23867
23868@endif libbacktrace
23869
23870.PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
23871maybe-install-pdf-libbacktrace:
23872@if libbacktrace
23873maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
23874
23875install-pdf-libbacktrace: \
23876    configure-libbacktrace \
23877    pdf-libbacktrace
23878	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23879	r=`${PWD_COMMAND}`; export r; \
23880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23881	$(HOST_EXPORTS) \
23882	for flag in $(EXTRA_HOST_FLAGS) ; do \
23883	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23884	done; \
23885	echo "Doing install-pdf in libbacktrace"; \
23886	(cd $(HOST_SUBDIR)/libbacktrace && \
23887	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23888	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23889	          "RANLIB=$${RANLIB}" \
23890	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23891	          install-pdf) \
23892	  || exit 1
23893
23894@endif libbacktrace
23895
23896.PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
23897maybe-install-html-libbacktrace:
23898@if libbacktrace
23899maybe-install-html-libbacktrace: install-html-libbacktrace
23900
23901install-html-libbacktrace: \
23902    configure-libbacktrace \
23903    html-libbacktrace
23904	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23905	r=`${PWD_COMMAND}`; export r; \
23906	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23907	$(HOST_EXPORTS) \
23908	for flag in $(EXTRA_HOST_FLAGS) ; do \
23909	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23910	done; \
23911	echo "Doing install-html in libbacktrace"; \
23912	(cd $(HOST_SUBDIR)/libbacktrace && \
23913	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23914	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23915	          "RANLIB=$${RANLIB}" \
23916	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23917	          install-html) \
23918	  || exit 1
23919
23920@endif libbacktrace
23921
23922.PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
23923maybe-installcheck-libbacktrace:
23924@if libbacktrace
23925maybe-installcheck-libbacktrace: installcheck-libbacktrace
23926
23927installcheck-libbacktrace: \
23928    configure-libbacktrace
23929	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23930	r=`${PWD_COMMAND}`; export r; \
23931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23932	$(HOST_EXPORTS) \
23933	for flag in $(EXTRA_HOST_FLAGS) ; do \
23934	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23935	done; \
23936	echo "Doing installcheck in libbacktrace"; \
23937	(cd $(HOST_SUBDIR)/libbacktrace && \
23938	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23939	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23940	          "RANLIB=$${RANLIB}" \
23941	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23942	          installcheck) \
23943	  || exit 1
23944
23945@endif libbacktrace
23946
23947.PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
23948maybe-mostlyclean-libbacktrace:
23949@if libbacktrace
23950maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
23951
23952mostlyclean-libbacktrace:
23953	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23954	r=`${PWD_COMMAND}`; export r; \
23955	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23956	$(HOST_EXPORTS) \
23957	for flag in $(EXTRA_HOST_FLAGS) ; do \
23958	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23959	done; \
23960	echo "Doing mostlyclean in libbacktrace"; \
23961	(cd $(HOST_SUBDIR)/libbacktrace && \
23962	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23963	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23964	          "RANLIB=$${RANLIB}" \
23965	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23966	          mostlyclean) \
23967	  || exit 1
23968
23969@endif libbacktrace
23970
23971.PHONY: maybe-clean-libbacktrace clean-libbacktrace
23972maybe-clean-libbacktrace:
23973@if libbacktrace
23974maybe-clean-libbacktrace: clean-libbacktrace
23975
23976clean-libbacktrace:
23977	@[ -f ./libbacktrace/Makefile ] || exit 0; \
23978	r=`${PWD_COMMAND}`; export r; \
23979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23980	$(HOST_EXPORTS) \
23981	for flag in $(EXTRA_HOST_FLAGS) ; do \
23982	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23983	done; \
23984	echo "Doing clean in libbacktrace"; \
23985	(cd $(HOST_SUBDIR)/libbacktrace && \
23986	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23987	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23988	          "RANLIB=$${RANLIB}" \
23989	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23990	          clean) \
23991	  || exit 1
23992
23993@endif libbacktrace
23994
23995.PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
23996maybe-distclean-libbacktrace:
23997@if libbacktrace
23998maybe-distclean-libbacktrace: distclean-libbacktrace
23999
24000distclean-libbacktrace:
24001	@[ -f ./libbacktrace/Makefile ] || exit 0; \
24002	r=`${PWD_COMMAND}`; export r; \
24003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24004	$(HOST_EXPORTS) \
24005	for flag in $(EXTRA_HOST_FLAGS) ; do \
24006	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24007	done; \
24008	echo "Doing distclean in libbacktrace"; \
24009	(cd $(HOST_SUBDIR)/libbacktrace && \
24010	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24011	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24012	          "RANLIB=$${RANLIB}" \
24013	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24014	          distclean) \
24015	  || exit 1
24016
24017@endif libbacktrace
24018
24019.PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
24020maybe-maintainer-clean-libbacktrace:
24021@if libbacktrace
24022maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
24023
24024maintainer-clean-libbacktrace:
24025	@[ -f ./libbacktrace/Makefile ] || exit 0; \
24026	r=`${PWD_COMMAND}`; export r; \
24027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24028	$(HOST_EXPORTS) \
24029	for flag in $(EXTRA_HOST_FLAGS) ; do \
24030	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24031	done; \
24032	echo "Doing maintainer-clean in libbacktrace"; \
24033	(cd $(HOST_SUBDIR)/libbacktrace && \
24034	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24035	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24036	          "RANLIB=$${RANLIB}" \
24037	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24038	          maintainer-clean) \
24039	  || exit 1
24040
24041@endif libbacktrace
24042
24043
24044
24045.PHONY: configure-libcpp maybe-configure-libcpp
24046maybe-configure-libcpp:
24047@if gcc-bootstrap
24048configure-libcpp: stage_current
24049@endif gcc-bootstrap
24050@if libcpp
24051maybe-configure-libcpp: configure-libcpp
24052configure-libcpp:
24053	@r=`${PWD_COMMAND}`; export r; \
24054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24055	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24056	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24057	$(HOST_EXPORTS)  \
24058	echo Configuring in $(HOST_SUBDIR)/libcpp; \
24059	cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
24060	case $(srcdir) in \
24061	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24062	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24063		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24064	esac; \
24065	module_srcdir=libcpp; \
24066	$(SHELL) \
24067	  $$s/$$module_srcdir/configure \
24068	  --srcdir=$${topdir}/$$module_srcdir \
24069	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24070	  --target=${target_alias}  \
24071	  || exit 1
24072@endif libcpp
24073
24074
24075
24076.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
24077maybe-configure-stage1-libcpp:
24078@if libcpp-bootstrap
24079maybe-configure-stage1-libcpp: configure-stage1-libcpp
24080configure-stage1-libcpp:
24081	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24082	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24083	@r=`${PWD_COMMAND}`; export r; \
24084	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24085	TFLAGS="$(STAGE1_TFLAGS)"; \
24086	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24087	$(HOST_EXPORTS) \
24088	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24089	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24090	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
24091	echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp; \
24092	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24093	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24094	case $(srcdir) in \
24095	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24096	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24097		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24098	esac; \
24099	module_srcdir=libcpp; \
24100	$(SHELL) $$s/$$module_srcdir/configure \
24101	  --srcdir=$${topdir}/$$module_srcdir \
24102	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24103	  --target=${target_alias} \
24104	   \
24105	  $(STAGE1_CONFIGURE_FLAGS)
24106@endif libcpp-bootstrap
24107
24108.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
24109maybe-configure-stage2-libcpp:
24110@if libcpp-bootstrap
24111maybe-configure-stage2-libcpp: configure-stage2-libcpp
24112configure-stage2-libcpp:
24113	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24114	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24115	@r=`${PWD_COMMAND}`; export r; \
24116	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24117	TFLAGS="$(STAGE2_TFLAGS)"; \
24118	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24119	$(HOST_EXPORTS) \
24120	$(POSTSTAGE1_HOST_EXPORTS) \
24121	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24122	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24123	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
24124	echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp; \
24125	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24126	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24127	case $(srcdir) in \
24128	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24129	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24130		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24131	esac; \
24132	module_srcdir=libcpp; \
24133	$(SHELL) $$s/$$module_srcdir/configure \
24134	  --srcdir=$${topdir}/$$module_srcdir \
24135	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24136	  --target=${target_alias} \
24137	  --with-build-libsubdir=$(HOST_SUBDIR) \
24138	  $(STAGE2_CONFIGURE_FLAGS)
24139@endif libcpp-bootstrap
24140
24141.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
24142maybe-configure-stage3-libcpp:
24143@if libcpp-bootstrap
24144maybe-configure-stage3-libcpp: configure-stage3-libcpp
24145configure-stage3-libcpp:
24146	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24147	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24148	@r=`${PWD_COMMAND}`; export r; \
24149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24150	TFLAGS="$(STAGE3_TFLAGS)"; \
24151	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24152	$(HOST_EXPORTS) \
24153	$(POSTSTAGE1_HOST_EXPORTS) \
24154	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24155	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24156	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
24157	echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp; \
24158	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24159	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24160	case $(srcdir) in \
24161	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24162	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24163		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24164	esac; \
24165	module_srcdir=libcpp; \
24166	$(SHELL) $$s/$$module_srcdir/configure \
24167	  --srcdir=$${topdir}/$$module_srcdir \
24168	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24169	  --target=${target_alias} \
24170	  --with-build-libsubdir=$(HOST_SUBDIR) \
24171	  $(STAGE3_CONFIGURE_FLAGS)
24172@endif libcpp-bootstrap
24173
24174.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
24175maybe-configure-stage4-libcpp:
24176@if libcpp-bootstrap
24177maybe-configure-stage4-libcpp: configure-stage4-libcpp
24178configure-stage4-libcpp:
24179	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24180	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24181	@r=`${PWD_COMMAND}`; export r; \
24182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24183	TFLAGS="$(STAGE4_TFLAGS)"; \
24184	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24185	$(HOST_EXPORTS) \
24186	$(POSTSTAGE1_HOST_EXPORTS) \
24187	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24188	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24189	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
24190	echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp; \
24191	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24192	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24193	case $(srcdir) in \
24194	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24195	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24196		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24197	esac; \
24198	module_srcdir=libcpp; \
24199	$(SHELL) $$s/$$module_srcdir/configure \
24200	  --srcdir=$${topdir}/$$module_srcdir \
24201	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24202	  --target=${target_alias} \
24203	  --with-build-libsubdir=$(HOST_SUBDIR) \
24204	  $(STAGE4_CONFIGURE_FLAGS)
24205@endif libcpp-bootstrap
24206
24207.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
24208maybe-configure-stageprofile-libcpp:
24209@if libcpp-bootstrap
24210maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
24211configure-stageprofile-libcpp:
24212	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24213	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24214	@r=`${PWD_COMMAND}`; export r; \
24215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24216	TFLAGS="$(STAGEprofile_TFLAGS)"; \
24217	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24218	$(HOST_EXPORTS) \
24219	$(POSTSTAGE1_HOST_EXPORTS) \
24220	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24221	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24222	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
24223	echo Configuring stage profile in $(HOST_SUBDIR)/libcpp; \
24224	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24225	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24226	case $(srcdir) in \
24227	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24228	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24229		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24230	esac; \
24231	module_srcdir=libcpp; \
24232	$(SHELL) $$s/$$module_srcdir/configure \
24233	  --srcdir=$${topdir}/$$module_srcdir \
24234	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24235	  --target=${target_alias} \
24236	  --with-build-libsubdir=$(HOST_SUBDIR) \
24237	  $(STAGEprofile_CONFIGURE_FLAGS)
24238@endif libcpp-bootstrap
24239
24240.PHONY: configure-stagetrain-libcpp maybe-configure-stagetrain-libcpp
24241maybe-configure-stagetrain-libcpp:
24242@if libcpp-bootstrap
24243maybe-configure-stagetrain-libcpp: configure-stagetrain-libcpp
24244configure-stagetrain-libcpp:
24245	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
24246	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24247	@r=`${PWD_COMMAND}`; export r; \
24248	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24249	TFLAGS="$(STAGEtrain_TFLAGS)"; \
24250	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24251	$(HOST_EXPORTS) \
24252	$(POSTSTAGE1_HOST_EXPORTS) \
24253	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
24254	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
24255	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
24256	echo Configuring stage train in $(HOST_SUBDIR)/libcpp; \
24257	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24258	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24259	case $(srcdir) in \
24260	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24261	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24262		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24263	esac; \
24264	module_srcdir=libcpp; \
24265	$(SHELL) $$s/$$module_srcdir/configure \
24266	  --srcdir=$${topdir}/$$module_srcdir \
24267	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24268	  --target=${target_alias} \
24269	  --with-build-libsubdir=$(HOST_SUBDIR) \
24270	  $(STAGEtrain_CONFIGURE_FLAGS)
24271@endif libcpp-bootstrap
24272
24273.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
24274maybe-configure-stagefeedback-libcpp:
24275@if libcpp-bootstrap
24276maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
24277configure-stagefeedback-libcpp:
24278	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24279	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24280	@r=`${PWD_COMMAND}`; export r; \
24281	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24282	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24283	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24284	$(HOST_EXPORTS) \
24285	$(POSTSTAGE1_HOST_EXPORTS) \
24286	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24287	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24288	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
24289	echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp; \
24290	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24291	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24292	case $(srcdir) in \
24293	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24294	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24295		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24296	esac; \
24297	module_srcdir=libcpp; \
24298	$(SHELL) $$s/$$module_srcdir/configure \
24299	  --srcdir=$${topdir}/$$module_srcdir \
24300	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24301	  --target=${target_alias} \
24302	  --with-build-libsubdir=$(HOST_SUBDIR) \
24303	  $(STAGEfeedback_CONFIGURE_FLAGS)
24304@endif libcpp-bootstrap
24305
24306.PHONY: configure-stageautoprofile-libcpp maybe-configure-stageautoprofile-libcpp
24307maybe-configure-stageautoprofile-libcpp:
24308@if libcpp-bootstrap
24309maybe-configure-stageautoprofile-libcpp: configure-stageautoprofile-libcpp
24310configure-stageautoprofile-libcpp:
24311	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
24312	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24313	@r=`${PWD_COMMAND}`; export r; \
24314	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24315	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
24316	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24317	$(HOST_EXPORTS) \
24318	$(POSTSTAGE1_HOST_EXPORTS) \
24319	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
24320	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
24321	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
24322	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libcpp; \
24323	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24324	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24325	case $(srcdir) in \
24326	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24327	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24328		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24329	esac; \
24330	module_srcdir=libcpp; \
24331	$(SHELL) $$s/$$module_srcdir/configure \
24332	  --srcdir=$${topdir}/$$module_srcdir \
24333	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24334	  --target=${target_alias} \
24335	  --with-build-libsubdir=$(HOST_SUBDIR) \
24336	  $(STAGEautoprofile_CONFIGURE_FLAGS)
24337@endif libcpp-bootstrap
24338
24339.PHONY: configure-stageautofeedback-libcpp maybe-configure-stageautofeedback-libcpp
24340maybe-configure-stageautofeedback-libcpp:
24341@if libcpp-bootstrap
24342maybe-configure-stageautofeedback-libcpp: configure-stageautofeedback-libcpp
24343configure-stageautofeedback-libcpp:
24344	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
24345	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
24346	@r=`${PWD_COMMAND}`; export r; \
24347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24348	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
24349	test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
24350	$(HOST_EXPORTS) \
24351	$(POSTSTAGE1_HOST_EXPORTS) \
24352	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
24353	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
24354	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
24355	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libcpp; \
24356	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp; \
24357	cd $(HOST_SUBDIR)/libcpp || exit 1; \
24358	case $(srcdir) in \
24359	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24360	  *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
24361		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24362	esac; \
24363	module_srcdir=libcpp; \
24364	$(SHELL) $$s/$$module_srcdir/configure \
24365	  --srcdir=$${topdir}/$$module_srcdir \
24366	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24367	  --target=${target_alias} \
24368	  --with-build-libsubdir=$(HOST_SUBDIR) \
24369	  $(STAGEautofeedback_CONFIGURE_FLAGS)
24370@endif libcpp-bootstrap
24371
24372
24373
24374
24375
24376.PHONY: all-libcpp maybe-all-libcpp
24377maybe-all-libcpp:
24378@if gcc-bootstrap
24379all-libcpp: stage_current
24380@endif gcc-bootstrap
24381@if libcpp
24382TARGET-libcpp=all
24383maybe-all-libcpp: all-libcpp
24384all-libcpp: configure-libcpp
24385	@r=`${PWD_COMMAND}`; export r; \
24386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24387	$(HOST_EXPORTS)  \
24388	(cd $(HOST_SUBDIR)/libcpp && \
24389	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
24390		$(TARGET-libcpp))
24391@endif libcpp
24392
24393
24394
24395.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
24396.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
24397maybe-all-stage1-libcpp:
24398maybe-clean-stage1-libcpp:
24399@if libcpp-bootstrap
24400maybe-all-stage1-libcpp: all-stage1-libcpp
24401all-stage1: all-stage1-libcpp
24402TARGET-stage1-libcpp = $(TARGET-libcpp)
24403all-stage1-libcpp: configure-stage1-libcpp
24404	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24405	@r=`${PWD_COMMAND}`; export r; \
24406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24407	TFLAGS="$(STAGE1_TFLAGS)"; \
24408	$(HOST_EXPORTS)  \
24409	cd $(HOST_SUBDIR)/libcpp && \
24410	 \
24411	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24412		CFLAGS="$(STAGE1_CFLAGS)" \
24413		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
24414		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24415		LIBCFLAGS="$(LIBCFLAGS)" \
24416		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24417		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24418		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24419		$(EXTRA_HOST_FLAGS)  \
24420		$(STAGE1_FLAGS_TO_PASS)  \
24421		TFLAGS="$(STAGE1_TFLAGS)"  \
24422		$(TARGET-stage1-libcpp)
24423
24424maybe-clean-stage1-libcpp: clean-stage1-libcpp
24425clean-stage1: clean-stage1-libcpp
24426clean-stage1-libcpp:
24427	@if [ $(current_stage) = stage1 ]; then \
24428	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24429	else \
24430	  [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
24431	  $(MAKE) stage1-start; \
24432	fi; \
24433	cd $(HOST_SUBDIR)/libcpp && \
24434	$(MAKE) $(EXTRA_HOST_FLAGS)  \
24435	$(STAGE1_FLAGS_TO_PASS)  clean
24436@endif libcpp-bootstrap
24437
24438
24439.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
24440.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
24441maybe-all-stage2-libcpp:
24442maybe-clean-stage2-libcpp:
24443@if libcpp-bootstrap
24444maybe-all-stage2-libcpp: all-stage2-libcpp
24445all-stage2: all-stage2-libcpp
24446TARGET-stage2-libcpp = $(TARGET-libcpp)
24447all-stage2-libcpp: configure-stage2-libcpp
24448	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24449	@r=`${PWD_COMMAND}`; export r; \
24450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24451	TFLAGS="$(STAGE2_TFLAGS)"; \
24452	$(HOST_EXPORTS) \
24453	$(POSTSTAGE1_HOST_EXPORTS)  \
24454	cd $(HOST_SUBDIR)/libcpp && \
24455	 \
24456	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24457		CFLAGS="$(STAGE2_CFLAGS)" \
24458		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
24459		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24460		LIBCFLAGS="$(STAGE2_CFLAGS)" \
24461		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24462		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24463		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24464		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24465		TFLAGS="$(STAGE2_TFLAGS)"  \
24466		$(TARGET-stage2-libcpp)
24467
24468maybe-clean-stage2-libcpp: clean-stage2-libcpp
24469clean-stage2: clean-stage2-libcpp
24470clean-stage2-libcpp:
24471	@if [ $(current_stage) = stage2 ]; then \
24472	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24473	else \
24474	  [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
24475	  $(MAKE) stage2-start; \
24476	fi; \
24477	cd $(HOST_SUBDIR)/libcpp && \
24478	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24479@endif libcpp-bootstrap
24480
24481
24482.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
24483.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
24484maybe-all-stage3-libcpp:
24485maybe-clean-stage3-libcpp:
24486@if libcpp-bootstrap
24487maybe-all-stage3-libcpp: all-stage3-libcpp
24488all-stage3: all-stage3-libcpp
24489TARGET-stage3-libcpp = $(TARGET-libcpp)
24490all-stage3-libcpp: configure-stage3-libcpp
24491	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24492	@r=`${PWD_COMMAND}`; export r; \
24493	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24494	TFLAGS="$(STAGE3_TFLAGS)"; \
24495	$(HOST_EXPORTS) \
24496	$(POSTSTAGE1_HOST_EXPORTS)  \
24497	cd $(HOST_SUBDIR)/libcpp && \
24498	 \
24499	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24500		CFLAGS="$(STAGE3_CFLAGS)" \
24501		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
24502		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24503		LIBCFLAGS="$(STAGE3_CFLAGS)" \
24504		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24505		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24506		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24507		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24508		TFLAGS="$(STAGE3_TFLAGS)"  \
24509		$(TARGET-stage3-libcpp)
24510
24511maybe-clean-stage3-libcpp: clean-stage3-libcpp
24512clean-stage3: clean-stage3-libcpp
24513clean-stage3-libcpp:
24514	@if [ $(current_stage) = stage3 ]; then \
24515	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24516	else \
24517	  [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
24518	  $(MAKE) stage3-start; \
24519	fi; \
24520	cd $(HOST_SUBDIR)/libcpp && \
24521	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24522@endif libcpp-bootstrap
24523
24524
24525.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
24526.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
24527maybe-all-stage4-libcpp:
24528maybe-clean-stage4-libcpp:
24529@if libcpp-bootstrap
24530maybe-all-stage4-libcpp: all-stage4-libcpp
24531all-stage4: all-stage4-libcpp
24532TARGET-stage4-libcpp = $(TARGET-libcpp)
24533all-stage4-libcpp: configure-stage4-libcpp
24534	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24535	@r=`${PWD_COMMAND}`; export r; \
24536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24537	TFLAGS="$(STAGE4_TFLAGS)"; \
24538	$(HOST_EXPORTS) \
24539	$(POSTSTAGE1_HOST_EXPORTS)  \
24540	cd $(HOST_SUBDIR)/libcpp && \
24541	 \
24542	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24543		CFLAGS="$(STAGE4_CFLAGS)" \
24544		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
24545		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24546		LIBCFLAGS="$(STAGE4_CFLAGS)" \
24547		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24548		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24549		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24550		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24551		TFLAGS="$(STAGE4_TFLAGS)"  \
24552		$(TARGET-stage4-libcpp)
24553
24554maybe-clean-stage4-libcpp: clean-stage4-libcpp
24555clean-stage4: clean-stage4-libcpp
24556clean-stage4-libcpp:
24557	@if [ $(current_stage) = stage4 ]; then \
24558	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24559	else \
24560	  [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
24561	  $(MAKE) stage4-start; \
24562	fi; \
24563	cd $(HOST_SUBDIR)/libcpp && \
24564	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24565@endif libcpp-bootstrap
24566
24567
24568.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
24569.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
24570maybe-all-stageprofile-libcpp:
24571maybe-clean-stageprofile-libcpp:
24572@if libcpp-bootstrap
24573maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
24574all-stageprofile: all-stageprofile-libcpp
24575TARGET-stageprofile-libcpp = $(TARGET-libcpp)
24576all-stageprofile-libcpp: configure-stageprofile-libcpp
24577	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24578	@r=`${PWD_COMMAND}`; export r; \
24579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24580	TFLAGS="$(STAGEprofile_TFLAGS)"; \
24581	$(HOST_EXPORTS) \
24582	$(POSTSTAGE1_HOST_EXPORTS)  \
24583	cd $(HOST_SUBDIR)/libcpp && \
24584	 \
24585	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24586		CFLAGS="$(STAGEprofile_CFLAGS)" \
24587		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
24588		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24589		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24590		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24591		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24592		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24593		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24594		TFLAGS="$(STAGEprofile_TFLAGS)"  \
24595		$(TARGET-stageprofile-libcpp)
24596
24597maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
24598clean-stageprofile: clean-stageprofile-libcpp
24599clean-stageprofile-libcpp:
24600	@if [ $(current_stage) = stageprofile ]; then \
24601	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24602	else \
24603	  [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
24604	  $(MAKE) stageprofile-start; \
24605	fi; \
24606	cd $(HOST_SUBDIR)/libcpp && \
24607	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24608@endif libcpp-bootstrap
24609
24610
24611.PHONY: all-stagetrain-libcpp maybe-all-stagetrain-libcpp
24612.PHONY: clean-stagetrain-libcpp maybe-clean-stagetrain-libcpp
24613maybe-all-stagetrain-libcpp:
24614maybe-clean-stagetrain-libcpp:
24615@if libcpp-bootstrap
24616maybe-all-stagetrain-libcpp: all-stagetrain-libcpp
24617all-stagetrain: all-stagetrain-libcpp
24618TARGET-stagetrain-libcpp = $(TARGET-libcpp)
24619all-stagetrain-libcpp: configure-stagetrain-libcpp
24620	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
24621	@r=`${PWD_COMMAND}`; export r; \
24622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24623	TFLAGS="$(STAGEtrain_TFLAGS)"; \
24624	$(HOST_EXPORTS) \
24625	$(POSTSTAGE1_HOST_EXPORTS)  \
24626	cd $(HOST_SUBDIR)/libcpp && \
24627	 \
24628	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24629		CFLAGS="$(STAGEtrain_CFLAGS)" \
24630		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
24631		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
24632		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
24633		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24634		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24635		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24636		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24637		TFLAGS="$(STAGEtrain_TFLAGS)"  \
24638		$(TARGET-stagetrain-libcpp)
24639
24640maybe-clean-stagetrain-libcpp: clean-stagetrain-libcpp
24641clean-stagetrain: clean-stagetrain-libcpp
24642clean-stagetrain-libcpp:
24643	@if [ $(current_stage) = stagetrain ]; then \
24644	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24645	else \
24646	  [ -f $(HOST_SUBDIR)/stagetrain-libcpp/Makefile ] || exit 0; \
24647	  $(MAKE) stagetrain-start; \
24648	fi; \
24649	cd $(HOST_SUBDIR)/libcpp && \
24650	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24651@endif libcpp-bootstrap
24652
24653
24654.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
24655.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
24656maybe-all-stagefeedback-libcpp:
24657maybe-clean-stagefeedback-libcpp:
24658@if libcpp-bootstrap
24659maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
24660all-stagefeedback: all-stagefeedback-libcpp
24661TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
24662all-stagefeedback-libcpp: configure-stagefeedback-libcpp
24663	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24664	@r=`${PWD_COMMAND}`; export r; \
24665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24666	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24667	$(HOST_EXPORTS) \
24668	$(POSTSTAGE1_HOST_EXPORTS)  \
24669	cd $(HOST_SUBDIR)/libcpp && \
24670	 \
24671	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24672		CFLAGS="$(STAGEfeedback_CFLAGS)" \
24673		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
24674		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24675		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24676		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24677		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24678		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24679		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24680		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
24681		$(TARGET-stagefeedback-libcpp)
24682
24683maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
24684clean-stagefeedback: clean-stagefeedback-libcpp
24685clean-stagefeedback-libcpp:
24686	@if [ $(current_stage) = stagefeedback ]; then \
24687	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24688	else \
24689	  [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
24690	  $(MAKE) stagefeedback-start; \
24691	fi; \
24692	cd $(HOST_SUBDIR)/libcpp && \
24693	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24694@endif libcpp-bootstrap
24695
24696
24697.PHONY: all-stageautoprofile-libcpp maybe-all-stageautoprofile-libcpp
24698.PHONY: clean-stageautoprofile-libcpp maybe-clean-stageautoprofile-libcpp
24699maybe-all-stageautoprofile-libcpp:
24700maybe-clean-stageautoprofile-libcpp:
24701@if libcpp-bootstrap
24702maybe-all-stageautoprofile-libcpp: all-stageautoprofile-libcpp
24703all-stageautoprofile: all-stageautoprofile-libcpp
24704TARGET-stageautoprofile-libcpp = $(TARGET-libcpp)
24705all-stageautoprofile-libcpp: configure-stageautoprofile-libcpp
24706	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
24707	@r=`${PWD_COMMAND}`; export r; \
24708	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24709	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
24710	$(HOST_EXPORTS) \
24711	$(POSTSTAGE1_HOST_EXPORTS)  \
24712	cd $(HOST_SUBDIR)/libcpp && \
24713	$$s/gcc/config/i386/$(AUTO_PROFILE) \
24714	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24715		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
24716		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
24717		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
24718		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
24719		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24720		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24721		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24722		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24723		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
24724		$(TARGET-stageautoprofile-libcpp)
24725
24726maybe-clean-stageautoprofile-libcpp: clean-stageautoprofile-libcpp
24727clean-stageautoprofile: clean-stageautoprofile-libcpp
24728clean-stageautoprofile-libcpp:
24729	@if [ $(current_stage) = stageautoprofile ]; then \
24730	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24731	else \
24732	  [ -f $(HOST_SUBDIR)/stageautoprofile-libcpp/Makefile ] || exit 0; \
24733	  $(MAKE) stageautoprofile-start; \
24734	fi; \
24735	cd $(HOST_SUBDIR)/libcpp && \
24736	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24737@endif libcpp-bootstrap
24738
24739
24740.PHONY: all-stageautofeedback-libcpp maybe-all-stageautofeedback-libcpp
24741.PHONY: clean-stageautofeedback-libcpp maybe-clean-stageautofeedback-libcpp
24742maybe-all-stageautofeedback-libcpp:
24743maybe-clean-stageautofeedback-libcpp:
24744@if libcpp-bootstrap
24745maybe-all-stageautofeedback-libcpp: all-stageautofeedback-libcpp
24746all-stageautofeedback: all-stageautofeedback-libcpp
24747TARGET-stageautofeedback-libcpp = $(TARGET-libcpp)
24748all-stageautofeedback-libcpp: configure-stageautofeedback-libcpp
24749	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
24750	@r=`${PWD_COMMAND}`; export r; \
24751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24752	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
24753	$(HOST_EXPORTS) \
24754	$(POSTSTAGE1_HOST_EXPORTS)  \
24755	cd $(HOST_SUBDIR)/libcpp && \
24756	 \
24757	$(MAKE) $(BASE_FLAGS_TO_PASS) \
24758		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
24759		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
24760		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
24761		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
24762		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24763		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24764		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24765		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
24766		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
24767		$(TARGET-stageautofeedback-libcpp)
24768
24769maybe-clean-stageautofeedback-libcpp: clean-stageautofeedback-libcpp
24770clean-stageautofeedback: clean-stageautofeedback-libcpp
24771clean-stageautofeedback-libcpp:
24772	@if [ $(current_stage) = stageautofeedback ]; then \
24773	  [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
24774	else \
24775	  [ -f $(HOST_SUBDIR)/stageautofeedback-libcpp/Makefile ] || exit 0; \
24776	  $(MAKE) stageautofeedback-start; \
24777	fi; \
24778	cd $(HOST_SUBDIR)/libcpp && \
24779	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
24780@endif libcpp-bootstrap
24781
24782
24783
24784
24785
24786.PHONY: check-libcpp maybe-check-libcpp
24787maybe-check-libcpp:
24788@if libcpp
24789maybe-check-libcpp: check-libcpp
24790
24791check-libcpp:
24792	@: $(MAKE); $(unstage)
24793	@r=`${PWD_COMMAND}`; export r; \
24794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24795	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
24796	(cd $(HOST_SUBDIR)/libcpp && \
24797	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
24798
24799@endif libcpp
24800
24801.PHONY: install-libcpp maybe-install-libcpp
24802maybe-install-libcpp:
24803@if libcpp
24804maybe-install-libcpp: install-libcpp
24805
24806install-libcpp: installdirs
24807	@: $(MAKE); $(unstage)
24808	@r=`${PWD_COMMAND}`; export r; \
24809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24810	$(HOST_EXPORTS) \
24811	(cd $(HOST_SUBDIR)/libcpp && \
24812	  $(MAKE) $(FLAGS_TO_PASS)  install)
24813
24814@endif libcpp
24815
24816.PHONY: install-strip-libcpp maybe-install-strip-libcpp
24817maybe-install-strip-libcpp:
24818@if libcpp
24819maybe-install-strip-libcpp: install-strip-libcpp
24820
24821install-strip-libcpp: installdirs
24822	@: $(MAKE); $(unstage)
24823	@r=`${PWD_COMMAND}`; export r; \
24824	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24825	$(HOST_EXPORTS) \
24826	(cd $(HOST_SUBDIR)/libcpp && \
24827	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
24828
24829@endif libcpp
24830
24831# Other targets (info, dvi, pdf, etc.)
24832
24833.PHONY: maybe-info-libcpp info-libcpp
24834maybe-info-libcpp:
24835@if libcpp
24836maybe-info-libcpp: info-libcpp
24837
24838info-libcpp: \
24839    configure-libcpp
24840	@[ -f ./libcpp/Makefile ] || exit 0; \
24841	r=`${PWD_COMMAND}`; export r; \
24842	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24843	$(HOST_EXPORTS) \
24844	for flag in $(EXTRA_HOST_FLAGS) ; do \
24845	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24846	done; \
24847	echo "Doing info in libcpp"; \
24848	(cd $(HOST_SUBDIR)/libcpp && \
24849	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24850	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24851	          "RANLIB=$${RANLIB}" \
24852	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24853	          info) \
24854	  || exit 1
24855
24856@endif libcpp
24857
24858.PHONY: maybe-dvi-libcpp dvi-libcpp
24859maybe-dvi-libcpp:
24860@if libcpp
24861maybe-dvi-libcpp: dvi-libcpp
24862
24863dvi-libcpp: \
24864    configure-libcpp
24865	@[ -f ./libcpp/Makefile ] || exit 0; \
24866	r=`${PWD_COMMAND}`; export r; \
24867	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24868	$(HOST_EXPORTS) \
24869	for flag in $(EXTRA_HOST_FLAGS) ; do \
24870	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24871	done; \
24872	echo "Doing dvi in libcpp"; \
24873	(cd $(HOST_SUBDIR)/libcpp && \
24874	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24875	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24876	          "RANLIB=$${RANLIB}" \
24877	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24878	          dvi) \
24879	  || exit 1
24880
24881@endif libcpp
24882
24883.PHONY: maybe-pdf-libcpp pdf-libcpp
24884maybe-pdf-libcpp:
24885@if libcpp
24886maybe-pdf-libcpp: pdf-libcpp
24887
24888pdf-libcpp: \
24889    configure-libcpp
24890	@[ -f ./libcpp/Makefile ] || exit 0; \
24891	r=`${PWD_COMMAND}`; export r; \
24892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24893	$(HOST_EXPORTS) \
24894	for flag in $(EXTRA_HOST_FLAGS) ; do \
24895	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24896	done; \
24897	echo "Doing pdf in libcpp"; \
24898	(cd $(HOST_SUBDIR)/libcpp && \
24899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24901	          "RANLIB=$${RANLIB}" \
24902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24903	          pdf) \
24904	  || exit 1
24905
24906@endif libcpp
24907
24908.PHONY: maybe-html-libcpp html-libcpp
24909maybe-html-libcpp:
24910@if libcpp
24911maybe-html-libcpp: html-libcpp
24912
24913html-libcpp: \
24914    configure-libcpp
24915	@[ -f ./libcpp/Makefile ] || exit 0; \
24916	r=`${PWD_COMMAND}`; export r; \
24917	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24918	$(HOST_EXPORTS) \
24919	for flag in $(EXTRA_HOST_FLAGS) ; do \
24920	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24921	done; \
24922	echo "Doing html in libcpp"; \
24923	(cd $(HOST_SUBDIR)/libcpp && \
24924	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24925	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24926	          "RANLIB=$${RANLIB}" \
24927	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24928	          html) \
24929	  || exit 1
24930
24931@endif libcpp
24932
24933.PHONY: maybe-TAGS-libcpp TAGS-libcpp
24934maybe-TAGS-libcpp:
24935@if libcpp
24936maybe-TAGS-libcpp: TAGS-libcpp
24937
24938TAGS-libcpp: \
24939    configure-libcpp
24940	@[ -f ./libcpp/Makefile ] || exit 0; \
24941	r=`${PWD_COMMAND}`; export r; \
24942	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24943	$(HOST_EXPORTS) \
24944	for flag in $(EXTRA_HOST_FLAGS) ; do \
24945	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24946	done; \
24947	echo "Doing TAGS in libcpp"; \
24948	(cd $(HOST_SUBDIR)/libcpp && \
24949	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24950	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24951	          "RANLIB=$${RANLIB}" \
24952	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24953	          TAGS) \
24954	  || exit 1
24955
24956@endif libcpp
24957
24958.PHONY: maybe-install-info-libcpp install-info-libcpp
24959maybe-install-info-libcpp:
24960@if libcpp
24961maybe-install-info-libcpp: install-info-libcpp
24962
24963install-info-libcpp: \
24964    configure-libcpp \
24965    info-libcpp
24966	@[ -f ./libcpp/Makefile ] || exit 0; \
24967	r=`${PWD_COMMAND}`; export r; \
24968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24969	$(HOST_EXPORTS) \
24970	for flag in $(EXTRA_HOST_FLAGS) ; do \
24971	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24972	done; \
24973	echo "Doing install-info in libcpp"; \
24974	(cd $(HOST_SUBDIR)/libcpp && \
24975	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24976	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24977	          "RANLIB=$${RANLIB}" \
24978	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24979	          install-info) \
24980	  || exit 1
24981
24982@endif libcpp
24983
24984.PHONY: maybe-install-dvi-libcpp install-dvi-libcpp
24985maybe-install-dvi-libcpp:
24986@if libcpp
24987maybe-install-dvi-libcpp: install-dvi-libcpp
24988
24989install-dvi-libcpp: \
24990    configure-libcpp \
24991    dvi-libcpp
24992	@[ -f ./libcpp/Makefile ] || exit 0; \
24993	r=`${PWD_COMMAND}`; export r; \
24994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24995	$(HOST_EXPORTS) \
24996	for flag in $(EXTRA_HOST_FLAGS) ; do \
24997	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24998	done; \
24999	echo "Doing install-dvi in libcpp"; \
25000	(cd $(HOST_SUBDIR)/libcpp && \
25001	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25002	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25003	          "RANLIB=$${RANLIB}" \
25004	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25005	          install-dvi) \
25006	  || exit 1
25007
25008@endif libcpp
25009
25010.PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
25011maybe-install-pdf-libcpp:
25012@if libcpp
25013maybe-install-pdf-libcpp: install-pdf-libcpp
25014
25015install-pdf-libcpp: \
25016    configure-libcpp \
25017    pdf-libcpp
25018	@[ -f ./libcpp/Makefile ] || exit 0; \
25019	r=`${PWD_COMMAND}`; export r; \
25020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25021	$(HOST_EXPORTS) \
25022	for flag in $(EXTRA_HOST_FLAGS) ; do \
25023	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25024	done; \
25025	echo "Doing install-pdf in libcpp"; \
25026	(cd $(HOST_SUBDIR)/libcpp && \
25027	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25028	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25029	          "RANLIB=$${RANLIB}" \
25030	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25031	          install-pdf) \
25032	  || exit 1
25033
25034@endif libcpp
25035
25036.PHONY: maybe-install-html-libcpp install-html-libcpp
25037maybe-install-html-libcpp:
25038@if libcpp
25039maybe-install-html-libcpp: install-html-libcpp
25040
25041install-html-libcpp: \
25042    configure-libcpp \
25043    html-libcpp
25044	@[ -f ./libcpp/Makefile ] || exit 0; \
25045	r=`${PWD_COMMAND}`; export r; \
25046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25047	$(HOST_EXPORTS) \
25048	for flag in $(EXTRA_HOST_FLAGS) ; do \
25049	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25050	done; \
25051	echo "Doing install-html in libcpp"; \
25052	(cd $(HOST_SUBDIR)/libcpp && \
25053	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25054	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25055	          "RANLIB=$${RANLIB}" \
25056	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25057	          install-html) \
25058	  || exit 1
25059
25060@endif libcpp
25061
25062.PHONY: maybe-installcheck-libcpp installcheck-libcpp
25063maybe-installcheck-libcpp:
25064@if libcpp
25065maybe-installcheck-libcpp: installcheck-libcpp
25066
25067installcheck-libcpp: \
25068    configure-libcpp
25069	@[ -f ./libcpp/Makefile ] || exit 0; \
25070	r=`${PWD_COMMAND}`; export r; \
25071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25072	$(HOST_EXPORTS) \
25073	for flag in $(EXTRA_HOST_FLAGS) ; do \
25074	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25075	done; \
25076	echo "Doing installcheck in libcpp"; \
25077	(cd $(HOST_SUBDIR)/libcpp && \
25078	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25079	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25080	          "RANLIB=$${RANLIB}" \
25081	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25082	          installcheck) \
25083	  || exit 1
25084
25085@endif libcpp
25086
25087.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
25088maybe-mostlyclean-libcpp:
25089@if libcpp
25090maybe-mostlyclean-libcpp: mostlyclean-libcpp
25091
25092mostlyclean-libcpp:
25093	@[ -f ./libcpp/Makefile ] || exit 0; \
25094	r=`${PWD_COMMAND}`; export r; \
25095	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25096	$(HOST_EXPORTS) \
25097	for flag in $(EXTRA_HOST_FLAGS) ; do \
25098	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25099	done; \
25100	echo "Doing mostlyclean in libcpp"; \
25101	(cd $(HOST_SUBDIR)/libcpp && \
25102	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25103	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25104	          "RANLIB=$${RANLIB}" \
25105	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25106	          mostlyclean) \
25107	  || exit 1
25108
25109@endif libcpp
25110
25111.PHONY: maybe-clean-libcpp clean-libcpp
25112maybe-clean-libcpp:
25113@if libcpp
25114maybe-clean-libcpp: clean-libcpp
25115
25116clean-libcpp:
25117	@[ -f ./libcpp/Makefile ] || exit 0; \
25118	r=`${PWD_COMMAND}`; export r; \
25119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25120	$(HOST_EXPORTS) \
25121	for flag in $(EXTRA_HOST_FLAGS) ; do \
25122	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25123	done; \
25124	echo "Doing clean in libcpp"; \
25125	(cd $(HOST_SUBDIR)/libcpp && \
25126	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25127	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25128	          "RANLIB=$${RANLIB}" \
25129	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25130	          clean) \
25131	  || exit 1
25132
25133@endif libcpp
25134
25135.PHONY: maybe-distclean-libcpp distclean-libcpp
25136maybe-distclean-libcpp:
25137@if libcpp
25138maybe-distclean-libcpp: distclean-libcpp
25139
25140distclean-libcpp:
25141	@[ -f ./libcpp/Makefile ] || exit 0; \
25142	r=`${PWD_COMMAND}`; export r; \
25143	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25144	$(HOST_EXPORTS) \
25145	for flag in $(EXTRA_HOST_FLAGS) ; do \
25146	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25147	done; \
25148	echo "Doing distclean in libcpp"; \
25149	(cd $(HOST_SUBDIR)/libcpp && \
25150	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25151	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25152	          "RANLIB=$${RANLIB}" \
25153	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25154	          distclean) \
25155	  || exit 1
25156
25157@endif libcpp
25158
25159.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
25160maybe-maintainer-clean-libcpp:
25161@if libcpp
25162maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
25163
25164maintainer-clean-libcpp:
25165	@[ -f ./libcpp/Makefile ] || exit 0; \
25166	r=`${PWD_COMMAND}`; export r; \
25167	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25168	$(HOST_EXPORTS) \
25169	for flag in $(EXTRA_HOST_FLAGS) ; do \
25170	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25171	done; \
25172	echo "Doing maintainer-clean in libcpp"; \
25173	(cd $(HOST_SUBDIR)/libcpp && \
25174	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25175	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25176	          "RANLIB=$${RANLIB}" \
25177	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25178	          maintainer-clean) \
25179	  || exit 1
25180
25181@endif libcpp
25182
25183
25184
25185.PHONY: configure-libcody maybe-configure-libcody
25186maybe-configure-libcody:
25187@if gcc-bootstrap
25188configure-libcody: stage_current
25189@endif gcc-bootstrap
25190@if libcody
25191maybe-configure-libcody: configure-libcody
25192configure-libcody:
25193	@r=`${PWD_COMMAND}`; export r; \
25194	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25195	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
25196	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
25197	$(HOST_EXPORTS)  \
25198	echo Configuring in $(HOST_SUBDIR)/libcody; \
25199	cd "$(HOST_SUBDIR)/libcody" || exit 1; \
25200	case $(srcdir) in \
25201	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25202	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
25203		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25204	esac; \
25205	module_srcdir=libcody; \
25206	$(SHELL) \
25207	  $$s/$$module_srcdir/configure \
25208	  --srcdir=$${topdir}/$$module_srcdir \
25209	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25210	  --target=${target_alias}  \
25211	  || exit 1
25212@endif libcody
25213
25214
25215
25216.PHONY: configure-stage1-libcody maybe-configure-stage1-libcody
25217maybe-configure-stage1-libcody:
25218@if libcody-bootstrap
25219maybe-configure-stage1-libcody: configure-stage1-libcody
25220configure-stage1-libcody:
25221	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25222	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
25223	@r=`${PWD_COMMAND}`; export r; \
25224	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25225	TFLAGS="$(STAGE1_TFLAGS)"; \
25226	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
25227	$(HOST_EXPORTS) \
25228	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25229	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25230	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
25231	echo Configuring stage 1 in $(HOST_SUBDIR)/libcody; \
25232	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
25233	cd $(HOST_SUBDIR)/libcody || exit 1; \
25234	case $(srcdir) in \
25235	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25236	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
25237		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25238	esac; \
25239	module_srcdir=libcody; \
25240	$(SHELL) $$s/$$module_srcdir/configure \
25241	  --srcdir=$${topdir}/$$module_srcdir \
25242	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25243	  --target=${target_alias} \
25244	   \
25245	  $(STAGE1_CONFIGURE_FLAGS)
25246@endif libcody-bootstrap
25247
25248.PHONY: configure-stage2-libcody maybe-configure-stage2-libcody
25249maybe-configure-stage2-libcody:
25250@if libcody-bootstrap
25251maybe-configure-stage2-libcody: configure-stage2-libcody
25252configure-stage2-libcody:
25253	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25254	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
25255	@r=`${PWD_COMMAND}`; export r; \
25256	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25257	TFLAGS="$(STAGE2_TFLAGS)"; \
25258	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
25259	$(HOST_EXPORTS) \
25260	$(POSTSTAGE1_HOST_EXPORTS) \
25261	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25262	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25263	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
25264	echo Configuring stage 2 in $(HOST_SUBDIR)/libcody; \
25265	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
25266	cd $(HOST_SUBDIR)/libcody || exit 1; \
25267	case $(srcdir) in \
25268	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25269	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
25270		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25271	esac; \
25272	module_srcdir=libcody; \
25273	$(SHELL) $$s/$$module_srcdir/configure \
25274	  --srcdir=$${topdir}/$$module_srcdir \
25275	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25276	  --target=${target_alias} \
25277	  --with-build-libsubdir=$(HOST_SUBDIR) \
25278	  $(STAGE2_CONFIGURE_FLAGS)
25279@endif libcody-bootstrap
25280
25281.PHONY: configure-stage3-libcody maybe-configure-stage3-libcody
25282maybe-configure-stage3-libcody:
25283@if libcody-bootstrap
25284maybe-configure-stage3-libcody: configure-stage3-libcody
25285configure-stage3-libcody:
25286	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25287	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
25288	@r=`${PWD_COMMAND}`; export r; \
25289	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25290	TFLAGS="$(STAGE3_TFLAGS)"; \
25291	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
25292	$(HOST_EXPORTS) \
25293	$(POSTSTAGE1_HOST_EXPORTS) \
25294	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25295	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25296	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
25297	echo Configuring stage 3 in $(HOST_SUBDIR)/libcody; \
25298	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
25299	cd $(HOST_SUBDIR)/libcody || exit 1; \
25300	case $(srcdir) in \
25301	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25302	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
25303		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25304	esac; \
25305	module_srcdir=libcody; \
25306	$(SHELL) $$s/$$module_srcdir/configure \
25307	  --srcdir=$${topdir}/$$module_srcdir \
25308	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25309	  --target=${target_alias} \
25310	  --with-build-libsubdir=$(HOST_SUBDIR) \
25311	  $(STAGE3_CONFIGURE_FLAGS)
25312@endif libcody-bootstrap
25313
25314.PHONY: configure-stage4-libcody maybe-configure-stage4-libcody
25315maybe-configure-stage4-libcody:
25316@if libcody-bootstrap
25317maybe-configure-stage4-libcody: configure-stage4-libcody
25318configure-stage4-libcody:
25319	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25320	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
25321	@r=`${PWD_COMMAND}`; export r; \
25322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25323	TFLAGS="$(STAGE4_TFLAGS)"; \
25324	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
25325	$(HOST_EXPORTS) \
25326	$(POSTSTAGE1_HOST_EXPORTS) \
25327	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25328	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25329	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
25330	echo Configuring stage 4 in $(HOST_SUBDIR)/libcody; \
25331	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
25332	cd $(HOST_SUBDIR)/libcody || exit 1; \
25333	case $(srcdir) in \
25334	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25335	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
25336		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25337	esac; \
25338	module_srcdir=libcody; \
25339	$(SHELL) $$s/$$module_srcdir/configure \
25340	  --srcdir=$${topdir}/$$module_srcdir \
25341	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25342	  --target=${target_alias} \
25343	  --with-build-libsubdir=$(HOST_SUBDIR) \
25344	  $(STAGE4_CONFIGURE_FLAGS)
25345@endif libcody-bootstrap
25346
25347.PHONY: configure-stageprofile-libcody maybe-configure-stageprofile-libcody
25348maybe-configure-stageprofile-libcody:
25349@if libcody-bootstrap
25350maybe-configure-stageprofile-libcody: configure-stageprofile-libcody
25351configure-stageprofile-libcody:
25352	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25353	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
25354	@r=`${PWD_COMMAND}`; export r; \
25355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25356	TFLAGS="$(STAGEprofile_TFLAGS)"; \
25357	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
25358	$(HOST_EXPORTS) \
25359	$(POSTSTAGE1_HOST_EXPORTS) \
25360	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25361	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25362	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
25363	echo Configuring stage profile in $(HOST_SUBDIR)/libcody; \
25364	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
25365	cd $(HOST_SUBDIR)/libcody || exit 1; \
25366	case $(srcdir) in \
25367	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25368	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
25369		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25370	esac; \
25371	module_srcdir=libcody; \
25372	$(SHELL) $$s/$$module_srcdir/configure \
25373	  --srcdir=$${topdir}/$$module_srcdir \
25374	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25375	  --target=${target_alias} \
25376	  --with-build-libsubdir=$(HOST_SUBDIR) \
25377	  $(STAGEprofile_CONFIGURE_FLAGS)
25378@endif libcody-bootstrap
25379
25380.PHONY: configure-stagetrain-libcody maybe-configure-stagetrain-libcody
25381maybe-configure-stagetrain-libcody:
25382@if libcody-bootstrap
25383maybe-configure-stagetrain-libcody: configure-stagetrain-libcody
25384configure-stagetrain-libcody:
25385	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
25386	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
25387	@r=`${PWD_COMMAND}`; export r; \
25388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25389	TFLAGS="$(STAGEtrain_TFLAGS)"; \
25390	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
25391	$(HOST_EXPORTS) \
25392	$(POSTSTAGE1_HOST_EXPORTS) \
25393	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
25394	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
25395	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
25396	echo Configuring stage train in $(HOST_SUBDIR)/libcody; \
25397	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
25398	cd $(HOST_SUBDIR)/libcody || exit 1; \
25399	case $(srcdir) in \
25400	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25401	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
25402		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25403	esac; \
25404	module_srcdir=libcody; \
25405	$(SHELL) $$s/$$module_srcdir/configure \
25406	  --srcdir=$${topdir}/$$module_srcdir \
25407	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25408	  --target=${target_alias} \
25409	  --with-build-libsubdir=$(HOST_SUBDIR) \
25410	  $(STAGEtrain_CONFIGURE_FLAGS)
25411@endif libcody-bootstrap
25412
25413.PHONY: configure-stagefeedback-libcody maybe-configure-stagefeedback-libcody
25414maybe-configure-stagefeedback-libcody:
25415@if libcody-bootstrap
25416maybe-configure-stagefeedback-libcody: configure-stagefeedback-libcody
25417configure-stagefeedback-libcody:
25418	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25419	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
25420	@r=`${PWD_COMMAND}`; export r; \
25421	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25422	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25423	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
25424	$(HOST_EXPORTS) \
25425	$(POSTSTAGE1_HOST_EXPORTS) \
25426	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25427	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25428	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
25429	echo Configuring stage feedback in $(HOST_SUBDIR)/libcody; \
25430	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
25431	cd $(HOST_SUBDIR)/libcody || exit 1; \
25432	case $(srcdir) in \
25433	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25434	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
25435		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25436	esac; \
25437	module_srcdir=libcody; \
25438	$(SHELL) $$s/$$module_srcdir/configure \
25439	  --srcdir=$${topdir}/$$module_srcdir \
25440	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25441	  --target=${target_alias} \
25442	  --with-build-libsubdir=$(HOST_SUBDIR) \
25443	  $(STAGEfeedback_CONFIGURE_FLAGS)
25444@endif libcody-bootstrap
25445
25446.PHONY: configure-stageautoprofile-libcody maybe-configure-stageautoprofile-libcody
25447maybe-configure-stageautoprofile-libcody:
25448@if libcody-bootstrap
25449maybe-configure-stageautoprofile-libcody: configure-stageautoprofile-libcody
25450configure-stageautoprofile-libcody:
25451	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
25452	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
25453	@r=`${PWD_COMMAND}`; export r; \
25454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25455	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
25456	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
25457	$(HOST_EXPORTS) \
25458	$(POSTSTAGE1_HOST_EXPORTS) \
25459	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
25460	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
25461	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
25462	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libcody; \
25463	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
25464	cd $(HOST_SUBDIR)/libcody || exit 1; \
25465	case $(srcdir) in \
25466	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25467	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
25468		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25469	esac; \
25470	module_srcdir=libcody; \
25471	$(SHELL) $$s/$$module_srcdir/configure \
25472	  --srcdir=$${topdir}/$$module_srcdir \
25473	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25474	  --target=${target_alias} \
25475	  --with-build-libsubdir=$(HOST_SUBDIR) \
25476	  $(STAGEautoprofile_CONFIGURE_FLAGS)
25477@endif libcody-bootstrap
25478
25479.PHONY: configure-stageautofeedback-libcody maybe-configure-stageautofeedback-libcody
25480maybe-configure-stageautofeedback-libcody:
25481@if libcody-bootstrap
25482maybe-configure-stageautofeedback-libcody: configure-stageautofeedback-libcody
25483configure-stageautofeedback-libcody:
25484	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
25485	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody
25486	@r=`${PWD_COMMAND}`; export r; \
25487	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25488	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
25489	test ! -f $(HOST_SUBDIR)/libcody/Makefile || exit 0; \
25490	$(HOST_EXPORTS) \
25491	$(POSTSTAGE1_HOST_EXPORTS) \
25492	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
25493	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
25494	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
25495	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libcody; \
25496	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcody; \
25497	cd $(HOST_SUBDIR)/libcody || exit 1; \
25498	case $(srcdir) in \
25499	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25500	  *) topdir=`echo $(HOST_SUBDIR)/libcody/ | \
25501		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25502	esac; \
25503	module_srcdir=libcody; \
25504	$(SHELL) $$s/$$module_srcdir/configure \
25505	  --srcdir=$${topdir}/$$module_srcdir \
25506	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25507	  --target=${target_alias} \
25508	  --with-build-libsubdir=$(HOST_SUBDIR) \
25509	  $(STAGEautofeedback_CONFIGURE_FLAGS)
25510@endif libcody-bootstrap
25511
25512
25513
25514
25515
25516.PHONY: all-libcody maybe-all-libcody
25517maybe-all-libcody:
25518@if gcc-bootstrap
25519all-libcody: stage_current
25520@endif gcc-bootstrap
25521@if libcody
25522TARGET-libcody=all
25523maybe-all-libcody: all-libcody
25524all-libcody: configure-libcody
25525	@r=`${PWD_COMMAND}`; export r; \
25526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25527	$(HOST_EXPORTS)  \
25528	(cd $(HOST_SUBDIR)/libcody && \
25529	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
25530		$(TARGET-libcody))
25531@endif libcody
25532
25533
25534
25535.PHONY: all-stage1-libcody maybe-all-stage1-libcody
25536.PHONY: clean-stage1-libcody maybe-clean-stage1-libcody
25537maybe-all-stage1-libcody:
25538maybe-clean-stage1-libcody:
25539@if libcody-bootstrap
25540maybe-all-stage1-libcody: all-stage1-libcody
25541all-stage1: all-stage1-libcody
25542TARGET-stage1-libcody = $(TARGET-libcody)
25543all-stage1-libcody: configure-stage1-libcody
25544	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25545	@r=`${PWD_COMMAND}`; export r; \
25546	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25547	TFLAGS="$(STAGE1_TFLAGS)"; \
25548	$(HOST_EXPORTS)  \
25549	cd $(HOST_SUBDIR)/libcody && \
25550	 \
25551	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25552		CFLAGS="$(STAGE1_CFLAGS)" \
25553		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
25554		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25555		LIBCFLAGS="$(LIBCFLAGS)" \
25556		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25557		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25558		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25559		$(EXTRA_HOST_FLAGS)  \
25560		$(STAGE1_FLAGS_TO_PASS)  \
25561		TFLAGS="$(STAGE1_TFLAGS)"  \
25562		$(TARGET-stage1-libcody)
25563
25564maybe-clean-stage1-libcody: clean-stage1-libcody
25565clean-stage1: clean-stage1-libcody
25566clean-stage1-libcody:
25567	@if [ $(current_stage) = stage1 ]; then \
25568	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
25569	else \
25570	  [ -f $(HOST_SUBDIR)/stage1-libcody/Makefile ] || exit 0; \
25571	  $(MAKE) stage1-start; \
25572	fi; \
25573	cd $(HOST_SUBDIR)/libcody && \
25574	$(MAKE) $(EXTRA_HOST_FLAGS)  \
25575	$(STAGE1_FLAGS_TO_PASS)  clean
25576@endif libcody-bootstrap
25577
25578
25579.PHONY: all-stage2-libcody maybe-all-stage2-libcody
25580.PHONY: clean-stage2-libcody maybe-clean-stage2-libcody
25581maybe-all-stage2-libcody:
25582maybe-clean-stage2-libcody:
25583@if libcody-bootstrap
25584maybe-all-stage2-libcody: all-stage2-libcody
25585all-stage2: all-stage2-libcody
25586TARGET-stage2-libcody = $(TARGET-libcody)
25587all-stage2-libcody: configure-stage2-libcody
25588	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25589	@r=`${PWD_COMMAND}`; export r; \
25590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25591	TFLAGS="$(STAGE2_TFLAGS)"; \
25592	$(HOST_EXPORTS) \
25593	$(POSTSTAGE1_HOST_EXPORTS)  \
25594	cd $(HOST_SUBDIR)/libcody && \
25595	 \
25596	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25597		CFLAGS="$(STAGE2_CFLAGS)" \
25598		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
25599		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25600		LIBCFLAGS="$(STAGE2_CFLAGS)" \
25601		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25602		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25603		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25604		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25605		TFLAGS="$(STAGE2_TFLAGS)"  \
25606		$(TARGET-stage2-libcody)
25607
25608maybe-clean-stage2-libcody: clean-stage2-libcody
25609clean-stage2: clean-stage2-libcody
25610clean-stage2-libcody:
25611	@if [ $(current_stage) = stage2 ]; then \
25612	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
25613	else \
25614	  [ -f $(HOST_SUBDIR)/stage2-libcody/Makefile ] || exit 0; \
25615	  $(MAKE) stage2-start; \
25616	fi; \
25617	cd $(HOST_SUBDIR)/libcody && \
25618	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25619@endif libcody-bootstrap
25620
25621
25622.PHONY: all-stage3-libcody maybe-all-stage3-libcody
25623.PHONY: clean-stage3-libcody maybe-clean-stage3-libcody
25624maybe-all-stage3-libcody:
25625maybe-clean-stage3-libcody:
25626@if libcody-bootstrap
25627maybe-all-stage3-libcody: all-stage3-libcody
25628all-stage3: all-stage3-libcody
25629TARGET-stage3-libcody = $(TARGET-libcody)
25630all-stage3-libcody: configure-stage3-libcody
25631	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25632	@r=`${PWD_COMMAND}`; export r; \
25633	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25634	TFLAGS="$(STAGE3_TFLAGS)"; \
25635	$(HOST_EXPORTS) \
25636	$(POSTSTAGE1_HOST_EXPORTS)  \
25637	cd $(HOST_SUBDIR)/libcody && \
25638	 \
25639	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25640		CFLAGS="$(STAGE3_CFLAGS)" \
25641		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
25642		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25643		LIBCFLAGS="$(STAGE3_CFLAGS)" \
25644		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25645		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25646		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25647		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25648		TFLAGS="$(STAGE3_TFLAGS)"  \
25649		$(TARGET-stage3-libcody)
25650
25651maybe-clean-stage3-libcody: clean-stage3-libcody
25652clean-stage3: clean-stage3-libcody
25653clean-stage3-libcody:
25654	@if [ $(current_stage) = stage3 ]; then \
25655	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
25656	else \
25657	  [ -f $(HOST_SUBDIR)/stage3-libcody/Makefile ] || exit 0; \
25658	  $(MAKE) stage3-start; \
25659	fi; \
25660	cd $(HOST_SUBDIR)/libcody && \
25661	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25662@endif libcody-bootstrap
25663
25664
25665.PHONY: all-stage4-libcody maybe-all-stage4-libcody
25666.PHONY: clean-stage4-libcody maybe-clean-stage4-libcody
25667maybe-all-stage4-libcody:
25668maybe-clean-stage4-libcody:
25669@if libcody-bootstrap
25670maybe-all-stage4-libcody: all-stage4-libcody
25671all-stage4: all-stage4-libcody
25672TARGET-stage4-libcody = $(TARGET-libcody)
25673all-stage4-libcody: configure-stage4-libcody
25674	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25675	@r=`${PWD_COMMAND}`; export r; \
25676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25677	TFLAGS="$(STAGE4_TFLAGS)"; \
25678	$(HOST_EXPORTS) \
25679	$(POSTSTAGE1_HOST_EXPORTS)  \
25680	cd $(HOST_SUBDIR)/libcody && \
25681	 \
25682	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25683		CFLAGS="$(STAGE4_CFLAGS)" \
25684		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
25685		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25686		LIBCFLAGS="$(STAGE4_CFLAGS)" \
25687		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25688		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25689		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25690		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25691		TFLAGS="$(STAGE4_TFLAGS)"  \
25692		$(TARGET-stage4-libcody)
25693
25694maybe-clean-stage4-libcody: clean-stage4-libcody
25695clean-stage4: clean-stage4-libcody
25696clean-stage4-libcody:
25697	@if [ $(current_stage) = stage4 ]; then \
25698	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
25699	else \
25700	  [ -f $(HOST_SUBDIR)/stage4-libcody/Makefile ] || exit 0; \
25701	  $(MAKE) stage4-start; \
25702	fi; \
25703	cd $(HOST_SUBDIR)/libcody && \
25704	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25705@endif libcody-bootstrap
25706
25707
25708.PHONY: all-stageprofile-libcody maybe-all-stageprofile-libcody
25709.PHONY: clean-stageprofile-libcody maybe-clean-stageprofile-libcody
25710maybe-all-stageprofile-libcody:
25711maybe-clean-stageprofile-libcody:
25712@if libcody-bootstrap
25713maybe-all-stageprofile-libcody: all-stageprofile-libcody
25714all-stageprofile: all-stageprofile-libcody
25715TARGET-stageprofile-libcody = $(TARGET-libcody)
25716all-stageprofile-libcody: configure-stageprofile-libcody
25717	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25718	@r=`${PWD_COMMAND}`; export r; \
25719	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25720	TFLAGS="$(STAGEprofile_TFLAGS)"; \
25721	$(HOST_EXPORTS) \
25722	$(POSTSTAGE1_HOST_EXPORTS)  \
25723	cd $(HOST_SUBDIR)/libcody && \
25724	 \
25725	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25726		CFLAGS="$(STAGEprofile_CFLAGS)" \
25727		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
25728		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25729		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25730		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25731		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25732		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25733		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25734		TFLAGS="$(STAGEprofile_TFLAGS)"  \
25735		$(TARGET-stageprofile-libcody)
25736
25737maybe-clean-stageprofile-libcody: clean-stageprofile-libcody
25738clean-stageprofile: clean-stageprofile-libcody
25739clean-stageprofile-libcody:
25740	@if [ $(current_stage) = stageprofile ]; then \
25741	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
25742	else \
25743	  [ -f $(HOST_SUBDIR)/stageprofile-libcody/Makefile ] || exit 0; \
25744	  $(MAKE) stageprofile-start; \
25745	fi; \
25746	cd $(HOST_SUBDIR)/libcody && \
25747	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25748@endif libcody-bootstrap
25749
25750
25751.PHONY: all-stagetrain-libcody maybe-all-stagetrain-libcody
25752.PHONY: clean-stagetrain-libcody maybe-clean-stagetrain-libcody
25753maybe-all-stagetrain-libcody:
25754maybe-clean-stagetrain-libcody:
25755@if libcody-bootstrap
25756maybe-all-stagetrain-libcody: all-stagetrain-libcody
25757all-stagetrain: all-stagetrain-libcody
25758TARGET-stagetrain-libcody = $(TARGET-libcody)
25759all-stagetrain-libcody: configure-stagetrain-libcody
25760	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
25761	@r=`${PWD_COMMAND}`; export r; \
25762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25763	TFLAGS="$(STAGEtrain_TFLAGS)"; \
25764	$(HOST_EXPORTS) \
25765	$(POSTSTAGE1_HOST_EXPORTS)  \
25766	cd $(HOST_SUBDIR)/libcody && \
25767	 \
25768	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25769		CFLAGS="$(STAGEtrain_CFLAGS)" \
25770		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
25771		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
25772		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
25773		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25774		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25775		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25776		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25777		TFLAGS="$(STAGEtrain_TFLAGS)"  \
25778		$(TARGET-stagetrain-libcody)
25779
25780maybe-clean-stagetrain-libcody: clean-stagetrain-libcody
25781clean-stagetrain: clean-stagetrain-libcody
25782clean-stagetrain-libcody:
25783	@if [ $(current_stage) = stagetrain ]; then \
25784	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
25785	else \
25786	  [ -f $(HOST_SUBDIR)/stagetrain-libcody/Makefile ] || exit 0; \
25787	  $(MAKE) stagetrain-start; \
25788	fi; \
25789	cd $(HOST_SUBDIR)/libcody && \
25790	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25791@endif libcody-bootstrap
25792
25793
25794.PHONY: all-stagefeedback-libcody maybe-all-stagefeedback-libcody
25795.PHONY: clean-stagefeedback-libcody maybe-clean-stagefeedback-libcody
25796maybe-all-stagefeedback-libcody:
25797maybe-clean-stagefeedback-libcody:
25798@if libcody-bootstrap
25799maybe-all-stagefeedback-libcody: all-stagefeedback-libcody
25800all-stagefeedback: all-stagefeedback-libcody
25801TARGET-stagefeedback-libcody = $(TARGET-libcody)
25802all-stagefeedback-libcody: configure-stagefeedback-libcody
25803	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25804	@r=`${PWD_COMMAND}`; export r; \
25805	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25806	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25807	$(HOST_EXPORTS) \
25808	$(POSTSTAGE1_HOST_EXPORTS)  \
25809	cd $(HOST_SUBDIR)/libcody && \
25810	 \
25811	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25812		CFLAGS="$(STAGEfeedback_CFLAGS)" \
25813		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
25814		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25815		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25816		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25817		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25818		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25819		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25820		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
25821		$(TARGET-stagefeedback-libcody)
25822
25823maybe-clean-stagefeedback-libcody: clean-stagefeedback-libcody
25824clean-stagefeedback: clean-stagefeedback-libcody
25825clean-stagefeedback-libcody:
25826	@if [ $(current_stage) = stagefeedback ]; then \
25827	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
25828	else \
25829	  [ -f $(HOST_SUBDIR)/stagefeedback-libcody/Makefile ] || exit 0; \
25830	  $(MAKE) stagefeedback-start; \
25831	fi; \
25832	cd $(HOST_SUBDIR)/libcody && \
25833	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25834@endif libcody-bootstrap
25835
25836
25837.PHONY: all-stageautoprofile-libcody maybe-all-stageautoprofile-libcody
25838.PHONY: clean-stageautoprofile-libcody maybe-clean-stageautoprofile-libcody
25839maybe-all-stageautoprofile-libcody:
25840maybe-clean-stageautoprofile-libcody:
25841@if libcody-bootstrap
25842maybe-all-stageautoprofile-libcody: all-stageautoprofile-libcody
25843all-stageautoprofile: all-stageautoprofile-libcody
25844TARGET-stageautoprofile-libcody = $(TARGET-libcody)
25845all-stageautoprofile-libcody: configure-stageautoprofile-libcody
25846	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
25847	@r=`${PWD_COMMAND}`; export r; \
25848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25849	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
25850	$(HOST_EXPORTS) \
25851	$(POSTSTAGE1_HOST_EXPORTS)  \
25852	cd $(HOST_SUBDIR)/libcody && \
25853	$$s/gcc/config/i386/$(AUTO_PROFILE) \
25854	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25855		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
25856		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
25857		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
25858		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
25859		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25860		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25861		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25862		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25863		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
25864		$(TARGET-stageautoprofile-libcody)
25865
25866maybe-clean-stageautoprofile-libcody: clean-stageautoprofile-libcody
25867clean-stageautoprofile: clean-stageautoprofile-libcody
25868clean-stageautoprofile-libcody:
25869	@if [ $(current_stage) = stageautoprofile ]; then \
25870	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
25871	else \
25872	  [ -f $(HOST_SUBDIR)/stageautoprofile-libcody/Makefile ] || exit 0; \
25873	  $(MAKE) stageautoprofile-start; \
25874	fi; \
25875	cd $(HOST_SUBDIR)/libcody && \
25876	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25877@endif libcody-bootstrap
25878
25879
25880.PHONY: all-stageautofeedback-libcody maybe-all-stageautofeedback-libcody
25881.PHONY: clean-stageautofeedback-libcody maybe-clean-stageautofeedback-libcody
25882maybe-all-stageautofeedback-libcody:
25883maybe-clean-stageautofeedback-libcody:
25884@if libcody-bootstrap
25885maybe-all-stageautofeedback-libcody: all-stageautofeedback-libcody
25886all-stageautofeedback: all-stageautofeedback-libcody
25887TARGET-stageautofeedback-libcody = $(TARGET-libcody)
25888all-stageautofeedback-libcody: configure-stageautofeedback-libcody
25889	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
25890	@r=`${PWD_COMMAND}`; export r; \
25891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25892	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
25893	$(HOST_EXPORTS) \
25894	$(POSTSTAGE1_HOST_EXPORTS)  \
25895	cd $(HOST_SUBDIR)/libcody && \
25896	 \
25897	$(MAKE) $(BASE_FLAGS_TO_PASS) \
25898		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
25899		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
25900		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
25901		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
25902		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25903		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25904		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25905		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
25906		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
25907		$(TARGET-stageautofeedback-libcody)
25908
25909maybe-clean-stageautofeedback-libcody: clean-stageautofeedback-libcody
25910clean-stageautofeedback: clean-stageautofeedback-libcody
25911clean-stageautofeedback-libcody:
25912	@if [ $(current_stage) = stageautofeedback ]; then \
25913	  [ -f $(HOST_SUBDIR)/libcody/Makefile ] || exit 0; \
25914	else \
25915	  [ -f $(HOST_SUBDIR)/stageautofeedback-libcody/Makefile ] || exit 0; \
25916	  $(MAKE) stageautofeedback-start; \
25917	fi; \
25918	cd $(HOST_SUBDIR)/libcody && \
25919	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
25920@endif libcody-bootstrap
25921
25922
25923
25924
25925
25926.PHONY: check-libcody maybe-check-libcody
25927maybe-check-libcody:
25928@if libcody
25929maybe-check-libcody: check-libcody
25930
25931check-libcody:
25932	@: $(MAKE); $(unstage)
25933	@r=`${PWD_COMMAND}`; export r; \
25934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25935	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
25936	(cd $(HOST_SUBDIR)/libcody && \
25937	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
25938
25939@endif libcody
25940
25941.PHONY: install-libcody maybe-install-libcody
25942maybe-install-libcody:
25943@if libcody
25944maybe-install-libcody: install-libcody
25945
25946install-libcody:
25947
25948@endif libcody
25949
25950.PHONY: install-strip-libcody maybe-install-strip-libcody
25951maybe-install-strip-libcody:
25952@if libcody
25953maybe-install-strip-libcody: install-strip-libcody
25954
25955install-strip-libcody:
25956
25957@endif libcody
25958
25959# Other targets (info, dvi, pdf, etc.)
25960
25961.PHONY: maybe-info-libcody info-libcody
25962maybe-info-libcody:
25963@if libcody
25964maybe-info-libcody: info-libcody
25965
25966# libcody doesn't support info.
25967info-libcody:
25968
25969@endif libcody
25970
25971.PHONY: maybe-dvi-libcody dvi-libcody
25972maybe-dvi-libcody:
25973@if libcody
25974maybe-dvi-libcody: dvi-libcody
25975
25976# libcody doesn't support dvi.
25977dvi-libcody:
25978
25979@endif libcody
25980
25981.PHONY: maybe-pdf-libcody pdf-libcody
25982maybe-pdf-libcody:
25983@if libcody
25984maybe-pdf-libcody: pdf-libcody
25985
25986# libcody doesn't support pdf.
25987pdf-libcody:
25988
25989@endif libcody
25990
25991.PHONY: maybe-html-libcody html-libcody
25992maybe-html-libcody:
25993@if libcody
25994maybe-html-libcody: html-libcody
25995
25996# libcody doesn't support html.
25997html-libcody:
25998
25999@endif libcody
26000
26001.PHONY: maybe-TAGS-libcody TAGS-libcody
26002maybe-TAGS-libcody:
26003@if libcody
26004maybe-TAGS-libcody: TAGS-libcody
26005
26006# libcody doesn't support TAGS.
26007TAGS-libcody:
26008
26009@endif libcody
26010
26011.PHONY: maybe-install-info-libcody install-info-libcody
26012maybe-install-info-libcody:
26013@if libcody
26014maybe-install-info-libcody: install-info-libcody
26015
26016# libcody doesn't support install-info.
26017install-info-libcody:
26018
26019@endif libcody
26020
26021.PHONY: maybe-install-dvi-libcody install-dvi-libcody
26022maybe-install-dvi-libcody:
26023@if libcody
26024maybe-install-dvi-libcody: install-dvi-libcody
26025
26026# libcody doesn't support install-dvi.
26027install-dvi-libcody:
26028
26029@endif libcody
26030
26031.PHONY: maybe-install-pdf-libcody install-pdf-libcody
26032maybe-install-pdf-libcody:
26033@if libcody
26034maybe-install-pdf-libcody: install-pdf-libcody
26035
26036# libcody doesn't support install-pdf.
26037install-pdf-libcody:
26038
26039@endif libcody
26040
26041.PHONY: maybe-install-html-libcody install-html-libcody
26042maybe-install-html-libcody:
26043@if libcody
26044maybe-install-html-libcody: install-html-libcody
26045
26046# libcody doesn't support install-html.
26047install-html-libcody:
26048
26049@endif libcody
26050
26051.PHONY: maybe-installcheck-libcody installcheck-libcody
26052maybe-installcheck-libcody:
26053@if libcody
26054maybe-installcheck-libcody: installcheck-libcody
26055
26056installcheck-libcody: \
26057    configure-libcody
26058	@[ -f ./libcody/Makefile ] || exit 0; \
26059	r=`${PWD_COMMAND}`; export r; \
26060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26061	$(HOST_EXPORTS) \
26062	for flag in $(EXTRA_HOST_FLAGS) ; do \
26063	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26064	done; \
26065	echo "Doing installcheck in libcody"; \
26066	(cd $(HOST_SUBDIR)/libcody && \
26067	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26068	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26069	          "RANLIB=$${RANLIB}" \
26070	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26071	          installcheck) \
26072	  || exit 1
26073
26074@endif libcody
26075
26076.PHONY: maybe-mostlyclean-libcody mostlyclean-libcody
26077maybe-mostlyclean-libcody:
26078@if libcody
26079maybe-mostlyclean-libcody: mostlyclean-libcody
26080
26081mostlyclean-libcody:
26082	@[ -f ./libcody/Makefile ] || exit 0; \
26083	r=`${PWD_COMMAND}`; export r; \
26084	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26085	$(HOST_EXPORTS) \
26086	for flag in $(EXTRA_HOST_FLAGS) ; do \
26087	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26088	done; \
26089	echo "Doing mostlyclean in libcody"; \
26090	(cd $(HOST_SUBDIR)/libcody && \
26091	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26092	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26093	          "RANLIB=$${RANLIB}" \
26094	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26095	          mostlyclean) \
26096	  || exit 1
26097
26098@endif libcody
26099
26100.PHONY: maybe-clean-libcody clean-libcody
26101maybe-clean-libcody:
26102@if libcody
26103maybe-clean-libcody: clean-libcody
26104
26105clean-libcody:
26106	@[ -f ./libcody/Makefile ] || exit 0; \
26107	r=`${PWD_COMMAND}`; export r; \
26108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26109	$(HOST_EXPORTS) \
26110	for flag in $(EXTRA_HOST_FLAGS) ; do \
26111	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26112	done; \
26113	echo "Doing clean in libcody"; \
26114	(cd $(HOST_SUBDIR)/libcody && \
26115	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26116	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26117	          "RANLIB=$${RANLIB}" \
26118	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26119	          clean) \
26120	  || exit 1
26121
26122@endif libcody
26123
26124.PHONY: maybe-distclean-libcody distclean-libcody
26125maybe-distclean-libcody:
26126@if libcody
26127maybe-distclean-libcody: distclean-libcody
26128
26129distclean-libcody:
26130	@[ -f ./libcody/Makefile ] || exit 0; \
26131	r=`${PWD_COMMAND}`; export r; \
26132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26133	$(HOST_EXPORTS) \
26134	for flag in $(EXTRA_HOST_FLAGS) ; do \
26135	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26136	done; \
26137	echo "Doing distclean in libcody"; \
26138	(cd $(HOST_SUBDIR)/libcody && \
26139	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26140	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26141	          "RANLIB=$${RANLIB}" \
26142	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26143	          distclean) \
26144	  || exit 1
26145
26146@endif libcody
26147
26148.PHONY: maybe-maintainer-clean-libcody maintainer-clean-libcody
26149maybe-maintainer-clean-libcody:
26150@if libcody
26151maybe-maintainer-clean-libcody: maintainer-clean-libcody
26152
26153maintainer-clean-libcody:
26154	@[ -f ./libcody/Makefile ] || exit 0; \
26155	r=`${PWD_COMMAND}`; export r; \
26156	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26157	$(HOST_EXPORTS) \
26158	for flag in $(EXTRA_HOST_FLAGS) ; do \
26159	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26160	done; \
26161	echo "Doing maintainer-clean in libcody"; \
26162	(cd $(HOST_SUBDIR)/libcody && \
26163	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26164	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26165	          "RANLIB=$${RANLIB}" \
26166	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26167	          maintainer-clean) \
26168	  || exit 1
26169
26170@endif libcody
26171
26172
26173
26174.PHONY: configure-libdecnumber maybe-configure-libdecnumber
26175maybe-configure-libdecnumber:
26176@if gcc-bootstrap
26177configure-libdecnumber: stage_current
26178@endif gcc-bootstrap
26179@if libdecnumber
26180maybe-configure-libdecnumber: configure-libdecnumber
26181configure-libdecnumber:
26182	@r=`${PWD_COMMAND}`; export r; \
26183	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26184	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26185	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
26186	$(HOST_EXPORTS)  \
26187	echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
26188	cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
26189	case $(srcdir) in \
26190	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26191	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26192		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26193	esac; \
26194	module_srcdir=libdecnumber; \
26195	$(SHELL) \
26196	  $$s/$$module_srcdir/configure \
26197	  --srcdir=$${topdir}/$$module_srcdir \
26198	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26199	  --target=${target_alias}  \
26200	  || exit 1
26201@endif libdecnumber
26202
26203
26204
26205.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
26206maybe-configure-stage1-libdecnumber:
26207@if libdecnumber-bootstrap
26208maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
26209configure-stage1-libdecnumber:
26210	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26211	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
26212	@r=`${PWD_COMMAND}`; export r; \
26213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26214	TFLAGS="$(STAGE1_TFLAGS)"; \
26215	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26216	$(HOST_EXPORTS) \
26217	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26218	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26219	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
26220	echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber; \
26221	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
26222	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26223	case $(srcdir) in \
26224	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26225	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26226		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26227	esac; \
26228	module_srcdir=libdecnumber; \
26229	$(SHELL) $$s/$$module_srcdir/configure \
26230	  --srcdir=$${topdir}/$$module_srcdir \
26231	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26232	  --target=${target_alias} \
26233	   \
26234	  $(STAGE1_CONFIGURE_FLAGS)
26235@endif libdecnumber-bootstrap
26236
26237.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
26238maybe-configure-stage2-libdecnumber:
26239@if libdecnumber-bootstrap
26240maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
26241configure-stage2-libdecnumber:
26242	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26243	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
26244	@r=`${PWD_COMMAND}`; export r; \
26245	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26246	TFLAGS="$(STAGE2_TFLAGS)"; \
26247	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26248	$(HOST_EXPORTS) \
26249	$(POSTSTAGE1_HOST_EXPORTS) \
26250	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26251	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26252	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
26253	echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber; \
26254	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
26255	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26256	case $(srcdir) in \
26257	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26258	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26259		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26260	esac; \
26261	module_srcdir=libdecnumber; \
26262	$(SHELL) $$s/$$module_srcdir/configure \
26263	  --srcdir=$${topdir}/$$module_srcdir \
26264	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26265	  --target=${target_alias} \
26266	  --with-build-libsubdir=$(HOST_SUBDIR) \
26267	  $(STAGE2_CONFIGURE_FLAGS)
26268@endif libdecnumber-bootstrap
26269
26270.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
26271maybe-configure-stage3-libdecnumber:
26272@if libdecnumber-bootstrap
26273maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
26274configure-stage3-libdecnumber:
26275	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26276	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
26277	@r=`${PWD_COMMAND}`; export r; \
26278	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26279	TFLAGS="$(STAGE3_TFLAGS)"; \
26280	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26281	$(HOST_EXPORTS) \
26282	$(POSTSTAGE1_HOST_EXPORTS) \
26283	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26284	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26285	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
26286	echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber; \
26287	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
26288	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26289	case $(srcdir) in \
26290	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26291	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26292		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26293	esac; \
26294	module_srcdir=libdecnumber; \
26295	$(SHELL) $$s/$$module_srcdir/configure \
26296	  --srcdir=$${topdir}/$$module_srcdir \
26297	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26298	  --target=${target_alias} \
26299	  --with-build-libsubdir=$(HOST_SUBDIR) \
26300	  $(STAGE3_CONFIGURE_FLAGS)
26301@endif libdecnumber-bootstrap
26302
26303.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
26304maybe-configure-stage4-libdecnumber:
26305@if libdecnumber-bootstrap
26306maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
26307configure-stage4-libdecnumber:
26308	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26309	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
26310	@r=`${PWD_COMMAND}`; export r; \
26311	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26312	TFLAGS="$(STAGE4_TFLAGS)"; \
26313	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26314	$(HOST_EXPORTS) \
26315	$(POSTSTAGE1_HOST_EXPORTS) \
26316	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26317	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26318	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
26319	echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber; \
26320	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
26321	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26322	case $(srcdir) in \
26323	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26324	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26325		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26326	esac; \
26327	module_srcdir=libdecnumber; \
26328	$(SHELL) $$s/$$module_srcdir/configure \
26329	  --srcdir=$${topdir}/$$module_srcdir \
26330	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26331	  --target=${target_alias} \
26332	  --with-build-libsubdir=$(HOST_SUBDIR) \
26333	  $(STAGE4_CONFIGURE_FLAGS)
26334@endif libdecnumber-bootstrap
26335
26336.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
26337maybe-configure-stageprofile-libdecnumber:
26338@if libdecnumber-bootstrap
26339maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
26340configure-stageprofile-libdecnumber:
26341	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26342	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
26343	@r=`${PWD_COMMAND}`; export r; \
26344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26345	TFLAGS="$(STAGEprofile_TFLAGS)"; \
26346	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26347	$(HOST_EXPORTS) \
26348	$(POSTSTAGE1_HOST_EXPORTS) \
26349	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26350	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26351	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
26352	echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber; \
26353	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
26354	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26355	case $(srcdir) in \
26356	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26357	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26358		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26359	esac; \
26360	module_srcdir=libdecnumber; \
26361	$(SHELL) $$s/$$module_srcdir/configure \
26362	  --srcdir=$${topdir}/$$module_srcdir \
26363	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26364	  --target=${target_alias} \
26365	  --with-build-libsubdir=$(HOST_SUBDIR) \
26366	  $(STAGEprofile_CONFIGURE_FLAGS)
26367@endif libdecnumber-bootstrap
26368
26369.PHONY: configure-stagetrain-libdecnumber maybe-configure-stagetrain-libdecnumber
26370maybe-configure-stagetrain-libdecnumber:
26371@if libdecnumber-bootstrap
26372maybe-configure-stagetrain-libdecnumber: configure-stagetrain-libdecnumber
26373configure-stagetrain-libdecnumber:
26374	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
26375	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
26376	@r=`${PWD_COMMAND}`; export r; \
26377	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26378	TFLAGS="$(STAGEtrain_TFLAGS)"; \
26379	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26380	$(HOST_EXPORTS) \
26381	$(POSTSTAGE1_HOST_EXPORTS) \
26382	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
26383	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
26384	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
26385	echo Configuring stage train in $(HOST_SUBDIR)/libdecnumber; \
26386	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
26387	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26388	case $(srcdir) in \
26389	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26390	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26391		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26392	esac; \
26393	module_srcdir=libdecnumber; \
26394	$(SHELL) $$s/$$module_srcdir/configure \
26395	  --srcdir=$${topdir}/$$module_srcdir \
26396	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26397	  --target=${target_alias} \
26398	  --with-build-libsubdir=$(HOST_SUBDIR) \
26399	  $(STAGEtrain_CONFIGURE_FLAGS)
26400@endif libdecnumber-bootstrap
26401
26402.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
26403maybe-configure-stagefeedback-libdecnumber:
26404@if libdecnumber-bootstrap
26405maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
26406configure-stagefeedback-libdecnumber:
26407	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26408	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
26409	@r=`${PWD_COMMAND}`; export r; \
26410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26411	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26412	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26413	$(HOST_EXPORTS) \
26414	$(POSTSTAGE1_HOST_EXPORTS) \
26415	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26416	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26417	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
26418	echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber; \
26419	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
26420	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26421	case $(srcdir) in \
26422	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26423	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26424		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26425	esac; \
26426	module_srcdir=libdecnumber; \
26427	$(SHELL) $$s/$$module_srcdir/configure \
26428	  --srcdir=$${topdir}/$$module_srcdir \
26429	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26430	  --target=${target_alias} \
26431	  --with-build-libsubdir=$(HOST_SUBDIR) \
26432	  $(STAGEfeedback_CONFIGURE_FLAGS)
26433@endif libdecnumber-bootstrap
26434
26435.PHONY: configure-stageautoprofile-libdecnumber maybe-configure-stageautoprofile-libdecnumber
26436maybe-configure-stageautoprofile-libdecnumber:
26437@if libdecnumber-bootstrap
26438maybe-configure-stageautoprofile-libdecnumber: configure-stageautoprofile-libdecnumber
26439configure-stageautoprofile-libdecnumber:
26440	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
26441	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
26442	@r=`${PWD_COMMAND}`; export r; \
26443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26444	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
26445	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26446	$(HOST_EXPORTS) \
26447	$(POSTSTAGE1_HOST_EXPORTS) \
26448	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
26449	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
26450	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
26451	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libdecnumber; \
26452	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
26453	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26454	case $(srcdir) in \
26455	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26456	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26457		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26458	esac; \
26459	module_srcdir=libdecnumber; \
26460	$(SHELL) $$s/$$module_srcdir/configure \
26461	  --srcdir=$${topdir}/$$module_srcdir \
26462	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26463	  --target=${target_alias} \
26464	  --with-build-libsubdir=$(HOST_SUBDIR) \
26465	  $(STAGEautoprofile_CONFIGURE_FLAGS)
26466@endif libdecnumber-bootstrap
26467
26468.PHONY: configure-stageautofeedback-libdecnumber maybe-configure-stageautofeedback-libdecnumber
26469maybe-configure-stageautofeedback-libdecnumber:
26470@if libdecnumber-bootstrap
26471maybe-configure-stageautofeedback-libdecnumber: configure-stageautofeedback-libdecnumber
26472configure-stageautofeedback-libdecnumber:
26473	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
26474	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
26475	@r=`${PWD_COMMAND}`; export r; \
26476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26477	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
26478	test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
26479	$(HOST_EXPORTS) \
26480	$(POSTSTAGE1_HOST_EXPORTS) \
26481	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
26482	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
26483	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
26484	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libdecnumber; \
26485	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber; \
26486	cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
26487	case $(srcdir) in \
26488	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26489	  *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
26490		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26491	esac; \
26492	module_srcdir=libdecnumber; \
26493	$(SHELL) $$s/$$module_srcdir/configure \
26494	  --srcdir=$${topdir}/$$module_srcdir \
26495	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26496	  --target=${target_alias} \
26497	  --with-build-libsubdir=$(HOST_SUBDIR) \
26498	  $(STAGEautofeedback_CONFIGURE_FLAGS)
26499@endif libdecnumber-bootstrap
26500
26501
26502
26503
26504
26505.PHONY: all-libdecnumber maybe-all-libdecnumber
26506maybe-all-libdecnumber:
26507@if gcc-bootstrap
26508all-libdecnumber: stage_current
26509@endif gcc-bootstrap
26510@if libdecnumber
26511TARGET-libdecnumber=all
26512maybe-all-libdecnumber: all-libdecnumber
26513all-libdecnumber: configure-libdecnumber
26514	@r=`${PWD_COMMAND}`; export r; \
26515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26516	$(HOST_EXPORTS)  \
26517	(cd $(HOST_SUBDIR)/libdecnumber && \
26518	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
26519		$(TARGET-libdecnumber))
26520@endif libdecnumber
26521
26522
26523
26524.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
26525.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
26526maybe-all-stage1-libdecnumber:
26527maybe-clean-stage1-libdecnumber:
26528@if libdecnumber-bootstrap
26529maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
26530all-stage1: all-stage1-libdecnumber
26531TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
26532all-stage1-libdecnumber: configure-stage1-libdecnumber
26533	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26534	@r=`${PWD_COMMAND}`; export r; \
26535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26536	TFLAGS="$(STAGE1_TFLAGS)"; \
26537	$(HOST_EXPORTS)  \
26538	cd $(HOST_SUBDIR)/libdecnumber && \
26539	 \
26540	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26541		CFLAGS="$(STAGE1_CFLAGS)" \
26542		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
26543		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26544		LIBCFLAGS="$(LIBCFLAGS)" \
26545		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26546		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26547		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26548		$(EXTRA_HOST_FLAGS)  \
26549		$(STAGE1_FLAGS_TO_PASS)  \
26550		TFLAGS="$(STAGE1_TFLAGS)"  \
26551		$(TARGET-stage1-libdecnumber)
26552
26553maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
26554clean-stage1: clean-stage1-libdecnumber
26555clean-stage1-libdecnumber:
26556	@if [ $(current_stage) = stage1 ]; then \
26557	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26558	else \
26559	  [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
26560	  $(MAKE) stage1-start; \
26561	fi; \
26562	cd $(HOST_SUBDIR)/libdecnumber && \
26563	$(MAKE) $(EXTRA_HOST_FLAGS)  \
26564	$(STAGE1_FLAGS_TO_PASS)  clean
26565@endif libdecnumber-bootstrap
26566
26567
26568.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
26569.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
26570maybe-all-stage2-libdecnumber:
26571maybe-clean-stage2-libdecnumber:
26572@if libdecnumber-bootstrap
26573maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
26574all-stage2: all-stage2-libdecnumber
26575TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
26576all-stage2-libdecnumber: configure-stage2-libdecnumber
26577	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26578	@r=`${PWD_COMMAND}`; export r; \
26579	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26580	TFLAGS="$(STAGE2_TFLAGS)"; \
26581	$(HOST_EXPORTS) \
26582	$(POSTSTAGE1_HOST_EXPORTS)  \
26583	cd $(HOST_SUBDIR)/libdecnumber && \
26584	 \
26585	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26586		CFLAGS="$(STAGE2_CFLAGS)" \
26587		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
26588		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26589		LIBCFLAGS="$(STAGE2_CFLAGS)" \
26590		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26591		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26592		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26593		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26594		TFLAGS="$(STAGE2_TFLAGS)"  \
26595		$(TARGET-stage2-libdecnumber)
26596
26597maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
26598clean-stage2: clean-stage2-libdecnumber
26599clean-stage2-libdecnumber:
26600	@if [ $(current_stage) = stage2 ]; then \
26601	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26602	else \
26603	  [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
26604	  $(MAKE) stage2-start; \
26605	fi; \
26606	cd $(HOST_SUBDIR)/libdecnumber && \
26607	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26608@endif libdecnumber-bootstrap
26609
26610
26611.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
26612.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
26613maybe-all-stage3-libdecnumber:
26614maybe-clean-stage3-libdecnumber:
26615@if libdecnumber-bootstrap
26616maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
26617all-stage3: all-stage3-libdecnumber
26618TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
26619all-stage3-libdecnumber: configure-stage3-libdecnumber
26620	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26621	@r=`${PWD_COMMAND}`; export r; \
26622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26623	TFLAGS="$(STAGE3_TFLAGS)"; \
26624	$(HOST_EXPORTS) \
26625	$(POSTSTAGE1_HOST_EXPORTS)  \
26626	cd $(HOST_SUBDIR)/libdecnumber && \
26627	 \
26628	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26629		CFLAGS="$(STAGE3_CFLAGS)" \
26630		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
26631		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26632		LIBCFLAGS="$(STAGE3_CFLAGS)" \
26633		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26634		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26635		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26636		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26637		TFLAGS="$(STAGE3_TFLAGS)"  \
26638		$(TARGET-stage3-libdecnumber)
26639
26640maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
26641clean-stage3: clean-stage3-libdecnumber
26642clean-stage3-libdecnumber:
26643	@if [ $(current_stage) = stage3 ]; then \
26644	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26645	else \
26646	  [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
26647	  $(MAKE) stage3-start; \
26648	fi; \
26649	cd $(HOST_SUBDIR)/libdecnumber && \
26650	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26651@endif libdecnumber-bootstrap
26652
26653
26654.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
26655.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
26656maybe-all-stage4-libdecnumber:
26657maybe-clean-stage4-libdecnumber:
26658@if libdecnumber-bootstrap
26659maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
26660all-stage4: all-stage4-libdecnumber
26661TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
26662all-stage4-libdecnumber: configure-stage4-libdecnumber
26663	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26664	@r=`${PWD_COMMAND}`; export r; \
26665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26666	TFLAGS="$(STAGE4_TFLAGS)"; \
26667	$(HOST_EXPORTS) \
26668	$(POSTSTAGE1_HOST_EXPORTS)  \
26669	cd $(HOST_SUBDIR)/libdecnumber && \
26670	 \
26671	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26672		CFLAGS="$(STAGE4_CFLAGS)" \
26673		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
26674		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26675		LIBCFLAGS="$(STAGE4_CFLAGS)" \
26676		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26677		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26678		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26679		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26680		TFLAGS="$(STAGE4_TFLAGS)"  \
26681		$(TARGET-stage4-libdecnumber)
26682
26683maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
26684clean-stage4: clean-stage4-libdecnumber
26685clean-stage4-libdecnumber:
26686	@if [ $(current_stage) = stage4 ]; then \
26687	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26688	else \
26689	  [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
26690	  $(MAKE) stage4-start; \
26691	fi; \
26692	cd $(HOST_SUBDIR)/libdecnumber && \
26693	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26694@endif libdecnumber-bootstrap
26695
26696
26697.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
26698.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
26699maybe-all-stageprofile-libdecnumber:
26700maybe-clean-stageprofile-libdecnumber:
26701@if libdecnumber-bootstrap
26702maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
26703all-stageprofile: all-stageprofile-libdecnumber
26704TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
26705all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
26706	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26707	@r=`${PWD_COMMAND}`; export r; \
26708	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26709	TFLAGS="$(STAGEprofile_TFLAGS)"; \
26710	$(HOST_EXPORTS) \
26711	$(POSTSTAGE1_HOST_EXPORTS)  \
26712	cd $(HOST_SUBDIR)/libdecnumber && \
26713	 \
26714	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26715		CFLAGS="$(STAGEprofile_CFLAGS)" \
26716		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
26717		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26718		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26719		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26720		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26721		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26722		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26723		TFLAGS="$(STAGEprofile_TFLAGS)"  \
26724		$(TARGET-stageprofile-libdecnumber)
26725
26726maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
26727clean-stageprofile: clean-stageprofile-libdecnumber
26728clean-stageprofile-libdecnumber:
26729	@if [ $(current_stage) = stageprofile ]; then \
26730	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26731	else \
26732	  [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
26733	  $(MAKE) stageprofile-start; \
26734	fi; \
26735	cd $(HOST_SUBDIR)/libdecnumber && \
26736	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26737@endif libdecnumber-bootstrap
26738
26739
26740.PHONY: all-stagetrain-libdecnumber maybe-all-stagetrain-libdecnumber
26741.PHONY: clean-stagetrain-libdecnumber maybe-clean-stagetrain-libdecnumber
26742maybe-all-stagetrain-libdecnumber:
26743maybe-clean-stagetrain-libdecnumber:
26744@if libdecnumber-bootstrap
26745maybe-all-stagetrain-libdecnumber: all-stagetrain-libdecnumber
26746all-stagetrain: all-stagetrain-libdecnumber
26747TARGET-stagetrain-libdecnumber = $(TARGET-libdecnumber)
26748all-stagetrain-libdecnumber: configure-stagetrain-libdecnumber
26749	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
26750	@r=`${PWD_COMMAND}`; export r; \
26751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26752	TFLAGS="$(STAGEtrain_TFLAGS)"; \
26753	$(HOST_EXPORTS) \
26754	$(POSTSTAGE1_HOST_EXPORTS)  \
26755	cd $(HOST_SUBDIR)/libdecnumber && \
26756	 \
26757	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26758		CFLAGS="$(STAGEtrain_CFLAGS)" \
26759		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
26760		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
26761		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
26762		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26763		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26764		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26765		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26766		TFLAGS="$(STAGEtrain_TFLAGS)"  \
26767		$(TARGET-stagetrain-libdecnumber)
26768
26769maybe-clean-stagetrain-libdecnumber: clean-stagetrain-libdecnumber
26770clean-stagetrain: clean-stagetrain-libdecnumber
26771clean-stagetrain-libdecnumber:
26772	@if [ $(current_stage) = stagetrain ]; then \
26773	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26774	else \
26775	  [ -f $(HOST_SUBDIR)/stagetrain-libdecnumber/Makefile ] || exit 0; \
26776	  $(MAKE) stagetrain-start; \
26777	fi; \
26778	cd $(HOST_SUBDIR)/libdecnumber && \
26779	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26780@endif libdecnumber-bootstrap
26781
26782
26783.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
26784.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
26785maybe-all-stagefeedback-libdecnumber:
26786maybe-clean-stagefeedback-libdecnumber:
26787@if libdecnumber-bootstrap
26788maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
26789all-stagefeedback: all-stagefeedback-libdecnumber
26790TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
26791all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
26792	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26793	@r=`${PWD_COMMAND}`; export r; \
26794	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26795	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26796	$(HOST_EXPORTS) \
26797	$(POSTSTAGE1_HOST_EXPORTS)  \
26798	cd $(HOST_SUBDIR)/libdecnumber && \
26799	 \
26800	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26801		CFLAGS="$(STAGEfeedback_CFLAGS)" \
26802		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
26803		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26804		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26805		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26806		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26807		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26808		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26809		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
26810		$(TARGET-stagefeedback-libdecnumber)
26811
26812maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
26813clean-stagefeedback: clean-stagefeedback-libdecnumber
26814clean-stagefeedback-libdecnumber:
26815	@if [ $(current_stage) = stagefeedback ]; then \
26816	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26817	else \
26818	  [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
26819	  $(MAKE) stagefeedback-start; \
26820	fi; \
26821	cd $(HOST_SUBDIR)/libdecnumber && \
26822	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26823@endif libdecnumber-bootstrap
26824
26825
26826.PHONY: all-stageautoprofile-libdecnumber maybe-all-stageautoprofile-libdecnumber
26827.PHONY: clean-stageautoprofile-libdecnumber maybe-clean-stageautoprofile-libdecnumber
26828maybe-all-stageautoprofile-libdecnumber:
26829maybe-clean-stageautoprofile-libdecnumber:
26830@if libdecnumber-bootstrap
26831maybe-all-stageautoprofile-libdecnumber: all-stageautoprofile-libdecnumber
26832all-stageautoprofile: all-stageautoprofile-libdecnumber
26833TARGET-stageautoprofile-libdecnumber = $(TARGET-libdecnumber)
26834all-stageautoprofile-libdecnumber: configure-stageautoprofile-libdecnumber
26835	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
26836	@r=`${PWD_COMMAND}`; export r; \
26837	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26838	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
26839	$(HOST_EXPORTS) \
26840	$(POSTSTAGE1_HOST_EXPORTS)  \
26841	cd $(HOST_SUBDIR)/libdecnumber && \
26842	$$s/gcc/config/i386/$(AUTO_PROFILE) \
26843	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26844		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
26845		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
26846		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
26847		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
26848		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26849		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26850		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26851		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26852		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
26853		$(TARGET-stageautoprofile-libdecnumber)
26854
26855maybe-clean-stageautoprofile-libdecnumber: clean-stageautoprofile-libdecnumber
26856clean-stageautoprofile: clean-stageautoprofile-libdecnumber
26857clean-stageautoprofile-libdecnumber:
26858	@if [ $(current_stage) = stageautoprofile ]; then \
26859	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26860	else \
26861	  [ -f $(HOST_SUBDIR)/stageautoprofile-libdecnumber/Makefile ] || exit 0; \
26862	  $(MAKE) stageautoprofile-start; \
26863	fi; \
26864	cd $(HOST_SUBDIR)/libdecnumber && \
26865	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26866@endif libdecnumber-bootstrap
26867
26868
26869.PHONY: all-stageautofeedback-libdecnumber maybe-all-stageautofeedback-libdecnumber
26870.PHONY: clean-stageautofeedback-libdecnumber maybe-clean-stageautofeedback-libdecnumber
26871maybe-all-stageautofeedback-libdecnumber:
26872maybe-clean-stageautofeedback-libdecnumber:
26873@if libdecnumber-bootstrap
26874maybe-all-stageautofeedback-libdecnumber: all-stageautofeedback-libdecnumber
26875all-stageautofeedback: all-stageautofeedback-libdecnumber
26876TARGET-stageautofeedback-libdecnumber = $(TARGET-libdecnumber)
26877all-stageautofeedback-libdecnumber: configure-stageautofeedback-libdecnumber
26878	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
26879	@r=`${PWD_COMMAND}`; export r; \
26880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26881	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
26882	$(HOST_EXPORTS) \
26883	$(POSTSTAGE1_HOST_EXPORTS)  \
26884	cd $(HOST_SUBDIR)/libdecnumber && \
26885	 \
26886	$(MAKE) $(BASE_FLAGS_TO_PASS) \
26887		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
26888		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
26889		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
26890		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
26891		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26892		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26893		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26894		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
26895		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
26896		$(TARGET-stageautofeedback-libdecnumber)
26897
26898maybe-clean-stageautofeedback-libdecnumber: clean-stageautofeedback-libdecnumber
26899clean-stageautofeedback: clean-stageautofeedback-libdecnumber
26900clean-stageautofeedback-libdecnumber:
26901	@if [ $(current_stage) = stageautofeedback ]; then \
26902	  [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
26903	else \
26904	  [ -f $(HOST_SUBDIR)/stageautofeedback-libdecnumber/Makefile ] || exit 0; \
26905	  $(MAKE) stageautofeedback-start; \
26906	fi; \
26907	cd $(HOST_SUBDIR)/libdecnumber && \
26908	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
26909@endif libdecnumber-bootstrap
26910
26911
26912
26913
26914
26915.PHONY: check-libdecnumber maybe-check-libdecnumber
26916maybe-check-libdecnumber:
26917@if libdecnumber
26918maybe-check-libdecnumber: check-libdecnumber
26919
26920check-libdecnumber:
26921	@: $(MAKE); $(unstage)
26922	@r=`${PWD_COMMAND}`; export r; \
26923	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26924	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
26925	(cd $(HOST_SUBDIR)/libdecnumber && \
26926	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
26927
26928@endif libdecnumber
26929
26930.PHONY: install-libdecnumber maybe-install-libdecnumber
26931maybe-install-libdecnumber:
26932@if libdecnumber
26933maybe-install-libdecnumber: install-libdecnumber
26934
26935install-libdecnumber: installdirs
26936	@: $(MAKE); $(unstage)
26937	@r=`${PWD_COMMAND}`; export r; \
26938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26939	$(HOST_EXPORTS) \
26940	(cd $(HOST_SUBDIR)/libdecnumber && \
26941	  $(MAKE) $(FLAGS_TO_PASS)  install)
26942
26943@endif libdecnumber
26944
26945.PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
26946maybe-install-strip-libdecnumber:
26947@if libdecnumber
26948maybe-install-strip-libdecnumber: install-strip-libdecnumber
26949
26950install-strip-libdecnumber: installdirs
26951	@: $(MAKE); $(unstage)
26952	@r=`${PWD_COMMAND}`; export r; \
26953	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26954	$(HOST_EXPORTS) \
26955	(cd $(HOST_SUBDIR)/libdecnumber && \
26956	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
26957
26958@endif libdecnumber
26959
26960# Other targets (info, dvi, pdf, etc.)
26961
26962.PHONY: maybe-info-libdecnumber info-libdecnumber
26963maybe-info-libdecnumber:
26964@if libdecnumber
26965maybe-info-libdecnumber: info-libdecnumber
26966
26967info-libdecnumber: \
26968    configure-libdecnumber
26969	@[ -f ./libdecnumber/Makefile ] || exit 0; \
26970	r=`${PWD_COMMAND}`; export r; \
26971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26972	$(HOST_EXPORTS) \
26973	for flag in $(EXTRA_HOST_FLAGS) ; do \
26974	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26975	done; \
26976	echo "Doing info in libdecnumber"; \
26977	(cd $(HOST_SUBDIR)/libdecnumber && \
26978	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26979	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26980	          "RANLIB=$${RANLIB}" \
26981	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26982	          info) \
26983	  || exit 1
26984
26985@endif libdecnumber
26986
26987.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
26988maybe-dvi-libdecnumber:
26989@if libdecnumber
26990maybe-dvi-libdecnumber: dvi-libdecnumber
26991
26992dvi-libdecnumber: \
26993    configure-libdecnumber
26994	@[ -f ./libdecnumber/Makefile ] || exit 0; \
26995	r=`${PWD_COMMAND}`; export r; \
26996	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26997	$(HOST_EXPORTS) \
26998	for flag in $(EXTRA_HOST_FLAGS) ; do \
26999	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27000	done; \
27001	echo "Doing dvi in libdecnumber"; \
27002	(cd $(HOST_SUBDIR)/libdecnumber && \
27003	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27004	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27005	          "RANLIB=$${RANLIB}" \
27006	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27007	          dvi) \
27008	  || exit 1
27009
27010@endif libdecnumber
27011
27012.PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
27013maybe-pdf-libdecnumber:
27014@if libdecnumber
27015maybe-pdf-libdecnumber: pdf-libdecnumber
27016
27017pdf-libdecnumber: \
27018    configure-libdecnumber
27019	@[ -f ./libdecnumber/Makefile ] || exit 0; \
27020	r=`${PWD_COMMAND}`; export r; \
27021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27022	$(HOST_EXPORTS) \
27023	for flag in $(EXTRA_HOST_FLAGS) ; do \
27024	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27025	done; \
27026	echo "Doing pdf in libdecnumber"; \
27027	(cd $(HOST_SUBDIR)/libdecnumber && \
27028	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27029	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27030	          "RANLIB=$${RANLIB}" \
27031	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27032	          pdf) \
27033	  || exit 1
27034
27035@endif libdecnumber
27036
27037.PHONY: maybe-html-libdecnumber html-libdecnumber
27038maybe-html-libdecnumber:
27039@if libdecnumber
27040maybe-html-libdecnumber: html-libdecnumber
27041
27042html-libdecnumber: \
27043    configure-libdecnumber
27044	@[ -f ./libdecnumber/Makefile ] || exit 0; \
27045	r=`${PWD_COMMAND}`; export r; \
27046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27047	$(HOST_EXPORTS) \
27048	for flag in $(EXTRA_HOST_FLAGS) ; do \
27049	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27050	done; \
27051	echo "Doing html in libdecnumber"; \
27052	(cd $(HOST_SUBDIR)/libdecnumber && \
27053	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27054	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27055	          "RANLIB=$${RANLIB}" \
27056	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27057	          html) \
27058	  || exit 1
27059
27060@endif libdecnumber
27061
27062.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
27063maybe-TAGS-libdecnumber:
27064@if libdecnumber
27065maybe-TAGS-libdecnumber: TAGS-libdecnumber
27066
27067# libdecnumber doesn't support TAGS.
27068TAGS-libdecnumber:
27069
27070@endif libdecnumber
27071
27072.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
27073maybe-install-info-libdecnumber:
27074@if libdecnumber
27075maybe-install-info-libdecnumber: install-info-libdecnumber
27076
27077install-info-libdecnumber: \
27078    configure-libdecnumber \
27079    info-libdecnumber
27080	@[ -f ./libdecnumber/Makefile ] || exit 0; \
27081	r=`${PWD_COMMAND}`; export r; \
27082	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27083	$(HOST_EXPORTS) \
27084	for flag in $(EXTRA_HOST_FLAGS) ; do \
27085	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27086	done; \
27087	echo "Doing install-info in libdecnumber"; \
27088	(cd $(HOST_SUBDIR)/libdecnumber && \
27089	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27090	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27091	          "RANLIB=$${RANLIB}" \
27092	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27093	          install-info) \
27094	  || exit 1
27095
27096@endif libdecnumber
27097
27098.PHONY: maybe-install-dvi-libdecnumber install-dvi-libdecnumber
27099maybe-install-dvi-libdecnumber:
27100@if libdecnumber
27101maybe-install-dvi-libdecnumber: install-dvi-libdecnumber
27102
27103install-dvi-libdecnumber: \
27104    configure-libdecnumber \
27105    dvi-libdecnumber
27106	@[ -f ./libdecnumber/Makefile ] || exit 0; \
27107	r=`${PWD_COMMAND}`; export r; \
27108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27109	$(HOST_EXPORTS) \
27110	for flag in $(EXTRA_HOST_FLAGS) ; do \
27111	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27112	done; \
27113	echo "Doing install-dvi in libdecnumber"; \
27114	(cd $(HOST_SUBDIR)/libdecnumber && \
27115	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27116	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27117	          "RANLIB=$${RANLIB}" \
27118	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27119	          install-dvi) \
27120	  || exit 1
27121
27122@endif libdecnumber
27123
27124.PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
27125maybe-install-pdf-libdecnumber:
27126@if libdecnumber
27127maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
27128
27129install-pdf-libdecnumber: \
27130    configure-libdecnumber \
27131    pdf-libdecnumber
27132	@[ -f ./libdecnumber/Makefile ] || exit 0; \
27133	r=`${PWD_COMMAND}`; export r; \
27134	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27135	$(HOST_EXPORTS) \
27136	for flag in $(EXTRA_HOST_FLAGS) ; do \
27137	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27138	done; \
27139	echo "Doing install-pdf in libdecnumber"; \
27140	(cd $(HOST_SUBDIR)/libdecnumber && \
27141	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27142	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27143	          "RANLIB=$${RANLIB}" \
27144	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27145	          install-pdf) \
27146	  || exit 1
27147
27148@endif libdecnumber
27149
27150.PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
27151maybe-install-html-libdecnumber:
27152@if libdecnumber
27153maybe-install-html-libdecnumber: install-html-libdecnumber
27154
27155install-html-libdecnumber: \
27156    configure-libdecnumber \
27157    html-libdecnumber
27158	@[ -f ./libdecnumber/Makefile ] || exit 0; \
27159	r=`${PWD_COMMAND}`; export r; \
27160	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27161	$(HOST_EXPORTS) \
27162	for flag in $(EXTRA_HOST_FLAGS) ; do \
27163	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27164	done; \
27165	echo "Doing install-html in libdecnumber"; \
27166	(cd $(HOST_SUBDIR)/libdecnumber && \
27167	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27168	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27169	          "RANLIB=$${RANLIB}" \
27170	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27171	          install-html) \
27172	  || exit 1
27173
27174@endif libdecnumber
27175
27176.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
27177maybe-installcheck-libdecnumber:
27178@if libdecnumber
27179maybe-installcheck-libdecnumber: installcheck-libdecnumber
27180
27181installcheck-libdecnumber: \
27182    configure-libdecnumber
27183	@[ -f ./libdecnumber/Makefile ] || exit 0; \
27184	r=`${PWD_COMMAND}`; export r; \
27185	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27186	$(HOST_EXPORTS) \
27187	for flag in $(EXTRA_HOST_FLAGS) ; do \
27188	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27189	done; \
27190	echo "Doing installcheck in libdecnumber"; \
27191	(cd $(HOST_SUBDIR)/libdecnumber && \
27192	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27193	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27194	          "RANLIB=$${RANLIB}" \
27195	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27196	          installcheck) \
27197	  || exit 1
27198
27199@endif libdecnumber
27200
27201.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
27202maybe-mostlyclean-libdecnumber:
27203@if libdecnumber
27204maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
27205
27206mostlyclean-libdecnumber:
27207	@[ -f ./libdecnumber/Makefile ] || exit 0; \
27208	r=`${PWD_COMMAND}`; export r; \
27209	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27210	$(HOST_EXPORTS) \
27211	for flag in $(EXTRA_HOST_FLAGS) ; do \
27212	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27213	done; \
27214	echo "Doing mostlyclean in libdecnumber"; \
27215	(cd $(HOST_SUBDIR)/libdecnumber && \
27216	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27217	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27218	          "RANLIB=$${RANLIB}" \
27219	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27220	          mostlyclean) \
27221	  || exit 1
27222
27223@endif libdecnumber
27224
27225.PHONY: maybe-clean-libdecnumber clean-libdecnumber
27226maybe-clean-libdecnumber:
27227@if libdecnumber
27228maybe-clean-libdecnumber: clean-libdecnumber
27229
27230clean-libdecnumber:
27231	@[ -f ./libdecnumber/Makefile ] || exit 0; \
27232	r=`${PWD_COMMAND}`; export r; \
27233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27234	$(HOST_EXPORTS) \
27235	for flag in $(EXTRA_HOST_FLAGS) ; do \
27236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27237	done; \
27238	echo "Doing clean in libdecnumber"; \
27239	(cd $(HOST_SUBDIR)/libdecnumber && \
27240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27242	          "RANLIB=$${RANLIB}" \
27243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27244	          clean) \
27245	  || exit 1
27246
27247@endif libdecnumber
27248
27249.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
27250maybe-distclean-libdecnumber:
27251@if libdecnumber
27252maybe-distclean-libdecnumber: distclean-libdecnumber
27253
27254distclean-libdecnumber:
27255	@[ -f ./libdecnumber/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 distclean in libdecnumber"; \
27263	(cd $(HOST_SUBDIR)/libdecnumber && \
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	          distclean) \
27269	  || exit 1
27270
27271@endif libdecnumber
27272
27273.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
27274maybe-maintainer-clean-libdecnumber:
27275@if libdecnumber
27276maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
27277
27278maintainer-clean-libdecnumber:
27279	@[ -f ./libdecnumber/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 maintainer-clean in libdecnumber"; \
27287	(cd $(HOST_SUBDIR)/libdecnumber && \
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	          maintainer-clean) \
27293	  || exit 1
27294
27295@endif libdecnumber
27296
27297
27298
27299.PHONY: configure-libgui maybe-configure-libgui
27300maybe-configure-libgui:
27301@if gcc-bootstrap
27302configure-libgui: stage_current
27303@endif gcc-bootstrap
27304@if libgui
27305maybe-configure-libgui: configure-libgui
27306configure-libgui:
27307	@: $(MAKE); $(unstage)
27308	@r=`${PWD_COMMAND}`; export r; \
27309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27310	test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
27311	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui; \
27312	$(HOST_EXPORTS)  \
27313	echo Configuring in $(HOST_SUBDIR)/libgui; \
27314	cd "$(HOST_SUBDIR)/libgui" || exit 1; \
27315	case $(srcdir) in \
27316	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27317	  *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
27318		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27319	esac; \
27320	module_srcdir=libgui; \
27321	$(SHELL) \
27322	  $$s/$$module_srcdir/configure \
27323	  --srcdir=$${topdir}/$$module_srcdir \
27324	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27325	  --target=${target_alias}  \
27326	  || exit 1
27327@endif libgui
27328
27329
27330
27331
27332
27333.PHONY: all-libgui maybe-all-libgui
27334maybe-all-libgui:
27335@if gcc-bootstrap
27336all-libgui: stage_current
27337@endif gcc-bootstrap
27338@if libgui
27339TARGET-libgui=all
27340maybe-all-libgui: all-libgui
27341all-libgui: configure-libgui
27342	@: $(MAKE); $(unstage)
27343	@r=`${PWD_COMMAND}`; export r; \
27344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27345	$(HOST_EXPORTS)  \
27346	(cd $(HOST_SUBDIR)/libgui && \
27347	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
27348		$(TARGET-libgui))
27349@endif libgui
27350
27351
27352
27353
27354.PHONY: check-libgui maybe-check-libgui
27355maybe-check-libgui:
27356@if libgui
27357maybe-check-libgui: check-libgui
27358
27359check-libgui:
27360	@: $(MAKE); $(unstage)
27361	@r=`${PWD_COMMAND}`; export r; \
27362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27363	$(HOST_EXPORTS)  \
27364	(cd $(HOST_SUBDIR)/libgui && \
27365	  $(MAKE) $(FLAGS_TO_PASS)  check)
27366
27367@endif libgui
27368
27369.PHONY: install-libgui maybe-install-libgui
27370maybe-install-libgui:
27371@if libgui
27372maybe-install-libgui: install-libgui
27373
27374install-libgui: installdirs
27375	@: $(MAKE); $(unstage)
27376	@r=`${PWD_COMMAND}`; export r; \
27377	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27378	$(HOST_EXPORTS) \
27379	(cd $(HOST_SUBDIR)/libgui && \
27380	  $(MAKE) $(FLAGS_TO_PASS)  install)
27381
27382@endif libgui
27383
27384.PHONY: install-strip-libgui maybe-install-strip-libgui
27385maybe-install-strip-libgui:
27386@if libgui
27387maybe-install-strip-libgui: install-strip-libgui
27388
27389install-strip-libgui: installdirs
27390	@: $(MAKE); $(unstage)
27391	@r=`${PWD_COMMAND}`; export r; \
27392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27393	$(HOST_EXPORTS) \
27394	(cd $(HOST_SUBDIR)/libgui && \
27395	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
27396
27397@endif libgui
27398
27399# Other targets (info, dvi, pdf, etc.)
27400
27401.PHONY: maybe-info-libgui info-libgui
27402maybe-info-libgui:
27403@if libgui
27404maybe-info-libgui: info-libgui
27405
27406info-libgui: \
27407    configure-libgui
27408	@: $(MAKE); $(unstage)
27409	@[ -f ./libgui/Makefile ] || exit 0; \
27410	r=`${PWD_COMMAND}`; export r; \
27411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27412	$(HOST_EXPORTS) \
27413	for flag in $(EXTRA_HOST_FLAGS) ; do \
27414	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27415	done; \
27416	echo "Doing info in libgui"; \
27417	(cd $(HOST_SUBDIR)/libgui && \
27418	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27419	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27420	          "RANLIB=$${RANLIB}" \
27421	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27422	          info) \
27423	  || exit 1
27424
27425@endif libgui
27426
27427.PHONY: maybe-dvi-libgui dvi-libgui
27428maybe-dvi-libgui:
27429@if libgui
27430maybe-dvi-libgui: dvi-libgui
27431
27432dvi-libgui: \
27433    configure-libgui
27434	@: $(MAKE); $(unstage)
27435	@[ -f ./libgui/Makefile ] || exit 0; \
27436	r=`${PWD_COMMAND}`; export r; \
27437	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27438	$(HOST_EXPORTS) \
27439	for flag in $(EXTRA_HOST_FLAGS) ; do \
27440	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27441	done; \
27442	echo "Doing dvi in libgui"; \
27443	(cd $(HOST_SUBDIR)/libgui && \
27444	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27445	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27446	          "RANLIB=$${RANLIB}" \
27447	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27448	          dvi) \
27449	  || exit 1
27450
27451@endif libgui
27452
27453.PHONY: maybe-pdf-libgui pdf-libgui
27454maybe-pdf-libgui:
27455@if libgui
27456maybe-pdf-libgui: pdf-libgui
27457
27458pdf-libgui: \
27459    configure-libgui
27460	@: $(MAKE); $(unstage)
27461	@[ -f ./libgui/Makefile ] || exit 0; \
27462	r=`${PWD_COMMAND}`; export r; \
27463	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27464	$(HOST_EXPORTS) \
27465	for flag in $(EXTRA_HOST_FLAGS) ; do \
27466	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27467	done; \
27468	echo "Doing pdf in libgui"; \
27469	(cd $(HOST_SUBDIR)/libgui && \
27470	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27471	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27472	          "RANLIB=$${RANLIB}" \
27473	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27474	          pdf) \
27475	  || exit 1
27476
27477@endif libgui
27478
27479.PHONY: maybe-html-libgui html-libgui
27480maybe-html-libgui:
27481@if libgui
27482maybe-html-libgui: html-libgui
27483
27484html-libgui: \
27485    configure-libgui
27486	@: $(MAKE); $(unstage)
27487	@[ -f ./libgui/Makefile ] || exit 0; \
27488	r=`${PWD_COMMAND}`; export r; \
27489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27490	$(HOST_EXPORTS) \
27491	for flag in $(EXTRA_HOST_FLAGS) ; do \
27492	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27493	done; \
27494	echo "Doing html in libgui"; \
27495	(cd $(HOST_SUBDIR)/libgui && \
27496	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27497	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27498	          "RANLIB=$${RANLIB}" \
27499	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27500	          html) \
27501	  || exit 1
27502
27503@endif libgui
27504
27505.PHONY: maybe-TAGS-libgui TAGS-libgui
27506maybe-TAGS-libgui:
27507@if libgui
27508maybe-TAGS-libgui: TAGS-libgui
27509
27510TAGS-libgui: \
27511    configure-libgui
27512	@: $(MAKE); $(unstage)
27513	@[ -f ./libgui/Makefile ] || exit 0; \
27514	r=`${PWD_COMMAND}`; export r; \
27515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27516	$(HOST_EXPORTS) \
27517	for flag in $(EXTRA_HOST_FLAGS) ; do \
27518	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27519	done; \
27520	echo "Doing TAGS in libgui"; \
27521	(cd $(HOST_SUBDIR)/libgui && \
27522	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27523	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27524	          "RANLIB=$${RANLIB}" \
27525	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27526	          TAGS) \
27527	  || exit 1
27528
27529@endif libgui
27530
27531.PHONY: maybe-install-info-libgui install-info-libgui
27532maybe-install-info-libgui:
27533@if libgui
27534maybe-install-info-libgui: install-info-libgui
27535
27536install-info-libgui: \
27537    configure-libgui \
27538    info-libgui
27539	@: $(MAKE); $(unstage)
27540	@[ -f ./libgui/Makefile ] || exit 0; \
27541	r=`${PWD_COMMAND}`; export r; \
27542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27543	$(HOST_EXPORTS) \
27544	for flag in $(EXTRA_HOST_FLAGS) ; do \
27545	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27546	done; \
27547	echo "Doing install-info in libgui"; \
27548	(cd $(HOST_SUBDIR)/libgui && \
27549	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27550	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27551	          "RANLIB=$${RANLIB}" \
27552	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27553	          install-info) \
27554	  || exit 1
27555
27556@endif libgui
27557
27558.PHONY: maybe-install-dvi-libgui install-dvi-libgui
27559maybe-install-dvi-libgui:
27560@if libgui
27561maybe-install-dvi-libgui: install-dvi-libgui
27562
27563install-dvi-libgui: \
27564    configure-libgui \
27565    dvi-libgui
27566	@: $(MAKE); $(unstage)
27567	@[ -f ./libgui/Makefile ] || exit 0; \
27568	r=`${PWD_COMMAND}`; export r; \
27569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27570	$(HOST_EXPORTS) \
27571	for flag in $(EXTRA_HOST_FLAGS) ; do \
27572	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27573	done; \
27574	echo "Doing install-dvi in libgui"; \
27575	(cd $(HOST_SUBDIR)/libgui && \
27576	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27577	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27578	          "RANLIB=$${RANLIB}" \
27579	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27580	          install-dvi) \
27581	  || exit 1
27582
27583@endif libgui
27584
27585.PHONY: maybe-install-pdf-libgui install-pdf-libgui
27586maybe-install-pdf-libgui:
27587@if libgui
27588maybe-install-pdf-libgui: install-pdf-libgui
27589
27590install-pdf-libgui: \
27591    configure-libgui \
27592    pdf-libgui
27593	@: $(MAKE); $(unstage)
27594	@[ -f ./libgui/Makefile ] || exit 0; \
27595	r=`${PWD_COMMAND}`; export r; \
27596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27597	$(HOST_EXPORTS) \
27598	for flag in $(EXTRA_HOST_FLAGS) ; do \
27599	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27600	done; \
27601	echo "Doing install-pdf in libgui"; \
27602	(cd $(HOST_SUBDIR)/libgui && \
27603	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27604	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27605	          "RANLIB=$${RANLIB}" \
27606	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27607	          install-pdf) \
27608	  || exit 1
27609
27610@endif libgui
27611
27612.PHONY: maybe-install-html-libgui install-html-libgui
27613maybe-install-html-libgui:
27614@if libgui
27615maybe-install-html-libgui: install-html-libgui
27616
27617install-html-libgui: \
27618    configure-libgui \
27619    html-libgui
27620	@: $(MAKE); $(unstage)
27621	@[ -f ./libgui/Makefile ] || exit 0; \
27622	r=`${PWD_COMMAND}`; export r; \
27623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27624	$(HOST_EXPORTS) \
27625	for flag in $(EXTRA_HOST_FLAGS) ; do \
27626	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27627	done; \
27628	echo "Doing install-html in libgui"; \
27629	(cd $(HOST_SUBDIR)/libgui && \
27630	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27631	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27632	          "RANLIB=$${RANLIB}" \
27633	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27634	          install-html) \
27635	  || exit 1
27636
27637@endif libgui
27638
27639.PHONY: maybe-installcheck-libgui installcheck-libgui
27640maybe-installcheck-libgui:
27641@if libgui
27642maybe-installcheck-libgui: installcheck-libgui
27643
27644installcheck-libgui: \
27645    configure-libgui
27646	@: $(MAKE); $(unstage)
27647	@[ -f ./libgui/Makefile ] || exit 0; \
27648	r=`${PWD_COMMAND}`; export r; \
27649	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27650	$(HOST_EXPORTS) \
27651	for flag in $(EXTRA_HOST_FLAGS) ; do \
27652	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27653	done; \
27654	echo "Doing installcheck in libgui"; \
27655	(cd $(HOST_SUBDIR)/libgui && \
27656	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27657	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27658	          "RANLIB=$${RANLIB}" \
27659	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27660	          installcheck) \
27661	  || exit 1
27662
27663@endif libgui
27664
27665.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
27666maybe-mostlyclean-libgui:
27667@if libgui
27668maybe-mostlyclean-libgui: mostlyclean-libgui
27669
27670mostlyclean-libgui:
27671	@: $(MAKE); $(unstage)
27672	@[ -f ./libgui/Makefile ] || exit 0; \
27673	r=`${PWD_COMMAND}`; export r; \
27674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27675	$(HOST_EXPORTS) \
27676	for flag in $(EXTRA_HOST_FLAGS) ; do \
27677	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27678	done; \
27679	echo "Doing mostlyclean in libgui"; \
27680	(cd $(HOST_SUBDIR)/libgui && \
27681	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27682	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27683	          "RANLIB=$${RANLIB}" \
27684	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27685	          mostlyclean) \
27686	  || exit 1
27687
27688@endif libgui
27689
27690.PHONY: maybe-clean-libgui clean-libgui
27691maybe-clean-libgui:
27692@if libgui
27693maybe-clean-libgui: clean-libgui
27694
27695clean-libgui:
27696	@: $(MAKE); $(unstage)
27697	@[ -f ./libgui/Makefile ] || exit 0; \
27698	r=`${PWD_COMMAND}`; export r; \
27699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27700	$(HOST_EXPORTS) \
27701	for flag in $(EXTRA_HOST_FLAGS) ; do \
27702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27703	done; \
27704	echo "Doing clean in libgui"; \
27705	(cd $(HOST_SUBDIR)/libgui && \
27706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27708	          "RANLIB=$${RANLIB}" \
27709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27710	          clean) \
27711	  || exit 1
27712
27713@endif libgui
27714
27715.PHONY: maybe-distclean-libgui distclean-libgui
27716maybe-distclean-libgui:
27717@if libgui
27718maybe-distclean-libgui: distclean-libgui
27719
27720distclean-libgui:
27721	@: $(MAKE); $(unstage)
27722	@[ -f ./libgui/Makefile ] || exit 0; \
27723	r=`${PWD_COMMAND}`; export r; \
27724	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27725	$(HOST_EXPORTS) \
27726	for flag in $(EXTRA_HOST_FLAGS) ; do \
27727	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27728	done; \
27729	echo "Doing distclean in libgui"; \
27730	(cd $(HOST_SUBDIR)/libgui && \
27731	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27732	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27733	          "RANLIB=$${RANLIB}" \
27734	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27735	          distclean) \
27736	  || exit 1
27737
27738@endif libgui
27739
27740.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
27741maybe-maintainer-clean-libgui:
27742@if libgui
27743maybe-maintainer-clean-libgui: maintainer-clean-libgui
27744
27745maintainer-clean-libgui:
27746	@: $(MAKE); $(unstage)
27747	@[ -f ./libgui/Makefile ] || exit 0; \
27748	r=`${PWD_COMMAND}`; export r; \
27749	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27750	$(HOST_EXPORTS) \
27751	for flag in $(EXTRA_HOST_FLAGS) ; do \
27752	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27753	done; \
27754	echo "Doing maintainer-clean in libgui"; \
27755	(cd $(HOST_SUBDIR)/libgui && \
27756	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27757	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27758	          "RANLIB=$${RANLIB}" \
27759	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27760	          maintainer-clean) \
27761	  || exit 1
27762
27763@endif libgui
27764
27765
27766
27767.PHONY: configure-libiberty maybe-configure-libiberty
27768maybe-configure-libiberty:
27769@if gcc-bootstrap
27770configure-libiberty: stage_current
27771@endif gcc-bootstrap
27772@if libiberty
27773maybe-configure-libiberty: configure-libiberty
27774configure-libiberty:
27775	@r=`${PWD_COMMAND}`; export r; \
27776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27777	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
27778	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
27779	$(HOST_EXPORTS)  \
27780	echo Configuring in $(HOST_SUBDIR)/libiberty; \
27781	cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
27782	case $(srcdir) in \
27783	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27784	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27785		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27786	esac; \
27787	module_srcdir=libiberty; \
27788	$(SHELL) \
27789	  $$s/$$module_srcdir/configure \
27790	  --srcdir=$${topdir}/$$module_srcdir \
27791	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27792	  --target=${target_alias} @extra_host_libiberty_configure_flags@ \
27793	  || exit 1
27794@endif libiberty
27795
27796
27797
27798.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
27799maybe-configure-stage1-libiberty:
27800@if libiberty-bootstrap
27801maybe-configure-stage1-libiberty: configure-stage1-libiberty
27802configure-stage1-libiberty:
27803	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27804	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
27805	@r=`${PWD_COMMAND}`; export r; \
27806	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27807	TFLAGS="$(STAGE1_TFLAGS)"; \
27808	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
27809	$(HOST_EXPORTS) \
27810	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27811	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27812	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
27813	echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty; \
27814	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
27815	cd $(HOST_SUBDIR)/libiberty || exit 1; \
27816	case $(srcdir) in \
27817	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27818	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27819		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27820	esac; \
27821	module_srcdir=libiberty; \
27822	$(SHELL) $$s/$$module_srcdir/configure \
27823	  --srcdir=$${topdir}/$$module_srcdir \
27824	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27825	  --target=${target_alias} \
27826	   \
27827	  $(STAGE1_CONFIGURE_FLAGS) \
27828	  @extra_host_libiberty_configure_flags@
27829@endif libiberty-bootstrap
27830
27831.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
27832maybe-configure-stage2-libiberty:
27833@if libiberty-bootstrap
27834maybe-configure-stage2-libiberty: configure-stage2-libiberty
27835configure-stage2-libiberty:
27836	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27837	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
27838	@r=`${PWD_COMMAND}`; export r; \
27839	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27840	TFLAGS="$(STAGE2_TFLAGS)"; \
27841	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
27842	$(HOST_EXPORTS) \
27843	$(POSTSTAGE1_HOST_EXPORTS) \
27844	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27845	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27846	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
27847	echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty; \
27848	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
27849	cd $(HOST_SUBDIR)/libiberty || exit 1; \
27850	case $(srcdir) in \
27851	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27852	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27853		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27854	esac; \
27855	module_srcdir=libiberty; \
27856	$(SHELL) $$s/$$module_srcdir/configure \
27857	  --srcdir=$${topdir}/$$module_srcdir \
27858	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27859	  --target=${target_alias} \
27860	  --with-build-libsubdir=$(HOST_SUBDIR) \
27861	  $(STAGE2_CONFIGURE_FLAGS) \
27862	  @extra_host_libiberty_configure_flags@
27863@endif libiberty-bootstrap
27864
27865.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
27866maybe-configure-stage3-libiberty:
27867@if libiberty-bootstrap
27868maybe-configure-stage3-libiberty: configure-stage3-libiberty
27869configure-stage3-libiberty:
27870	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27871	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
27872	@r=`${PWD_COMMAND}`; export r; \
27873	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27874	TFLAGS="$(STAGE3_TFLAGS)"; \
27875	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
27876	$(HOST_EXPORTS) \
27877	$(POSTSTAGE1_HOST_EXPORTS) \
27878	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27879	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27880	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
27881	echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty; \
27882	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
27883	cd $(HOST_SUBDIR)/libiberty || exit 1; \
27884	case $(srcdir) in \
27885	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27886	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27887		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27888	esac; \
27889	module_srcdir=libiberty; \
27890	$(SHELL) $$s/$$module_srcdir/configure \
27891	  --srcdir=$${topdir}/$$module_srcdir \
27892	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27893	  --target=${target_alias} \
27894	  --with-build-libsubdir=$(HOST_SUBDIR) \
27895	  $(STAGE3_CONFIGURE_FLAGS) \
27896	  @extra_host_libiberty_configure_flags@
27897@endif libiberty-bootstrap
27898
27899.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
27900maybe-configure-stage4-libiberty:
27901@if libiberty-bootstrap
27902maybe-configure-stage4-libiberty: configure-stage4-libiberty
27903configure-stage4-libiberty:
27904	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27905	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
27906	@r=`${PWD_COMMAND}`; export r; \
27907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27908	TFLAGS="$(STAGE4_TFLAGS)"; \
27909	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
27910	$(HOST_EXPORTS) \
27911	$(POSTSTAGE1_HOST_EXPORTS) \
27912	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27913	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27914	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
27915	echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty; \
27916	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
27917	cd $(HOST_SUBDIR)/libiberty || exit 1; \
27918	case $(srcdir) in \
27919	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27920	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27921		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27922	esac; \
27923	module_srcdir=libiberty; \
27924	$(SHELL) $$s/$$module_srcdir/configure \
27925	  --srcdir=$${topdir}/$$module_srcdir \
27926	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27927	  --target=${target_alias} \
27928	  --with-build-libsubdir=$(HOST_SUBDIR) \
27929	  $(STAGE4_CONFIGURE_FLAGS) \
27930	  @extra_host_libiberty_configure_flags@
27931@endif libiberty-bootstrap
27932
27933.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
27934maybe-configure-stageprofile-libiberty:
27935@if libiberty-bootstrap
27936maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
27937configure-stageprofile-libiberty:
27938	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27939	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
27940	@r=`${PWD_COMMAND}`; export r; \
27941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27942	TFLAGS="$(STAGEprofile_TFLAGS)"; \
27943	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
27944	$(HOST_EXPORTS) \
27945	$(POSTSTAGE1_HOST_EXPORTS) \
27946	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27947	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27948	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
27949	echo Configuring stage profile in $(HOST_SUBDIR)/libiberty; \
27950	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
27951	cd $(HOST_SUBDIR)/libiberty || exit 1; \
27952	case $(srcdir) in \
27953	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27954	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27955		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27956	esac; \
27957	module_srcdir=libiberty; \
27958	$(SHELL) $$s/$$module_srcdir/configure \
27959	  --srcdir=$${topdir}/$$module_srcdir \
27960	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27961	  --target=${target_alias} \
27962	  --with-build-libsubdir=$(HOST_SUBDIR) \
27963	  $(STAGEprofile_CONFIGURE_FLAGS) \
27964	  @extra_host_libiberty_configure_flags@
27965@endif libiberty-bootstrap
27966
27967.PHONY: configure-stagetrain-libiberty maybe-configure-stagetrain-libiberty
27968maybe-configure-stagetrain-libiberty:
27969@if libiberty-bootstrap
27970maybe-configure-stagetrain-libiberty: configure-stagetrain-libiberty
27971configure-stagetrain-libiberty:
27972	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
27973	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
27974	@r=`${PWD_COMMAND}`; export r; \
27975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27976	TFLAGS="$(STAGEtrain_TFLAGS)"; \
27977	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
27978	$(HOST_EXPORTS) \
27979	$(POSTSTAGE1_HOST_EXPORTS) \
27980	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
27981	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
27982	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
27983	echo Configuring stage train in $(HOST_SUBDIR)/libiberty; \
27984	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
27985	cd $(HOST_SUBDIR)/libiberty || exit 1; \
27986	case $(srcdir) in \
27987	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27988	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
27989		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27990	esac; \
27991	module_srcdir=libiberty; \
27992	$(SHELL) $$s/$$module_srcdir/configure \
27993	  --srcdir=$${topdir}/$$module_srcdir \
27994	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27995	  --target=${target_alias} \
27996	  --with-build-libsubdir=$(HOST_SUBDIR) \
27997	  $(STAGEtrain_CONFIGURE_FLAGS) \
27998	  @extra_host_libiberty_configure_flags@
27999@endif libiberty-bootstrap
28000
28001.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
28002maybe-configure-stagefeedback-libiberty:
28003@if libiberty-bootstrap
28004maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
28005configure-stagefeedback-libiberty:
28006	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
28007	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
28008	@r=`${PWD_COMMAND}`; export r; \
28009	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28010	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
28011	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
28012	$(HOST_EXPORTS) \
28013	$(POSTSTAGE1_HOST_EXPORTS) \
28014	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
28015	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
28016	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
28017	echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty; \
28018	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
28019	cd $(HOST_SUBDIR)/libiberty || exit 1; \
28020	case $(srcdir) in \
28021	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28022	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28023		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28024	esac; \
28025	module_srcdir=libiberty; \
28026	$(SHELL) $$s/$$module_srcdir/configure \
28027	  --srcdir=$${topdir}/$$module_srcdir \
28028	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28029	  --target=${target_alias} \
28030	  --with-build-libsubdir=$(HOST_SUBDIR) \
28031	  $(STAGEfeedback_CONFIGURE_FLAGS) \
28032	  @extra_host_libiberty_configure_flags@
28033@endif libiberty-bootstrap
28034
28035.PHONY: configure-stageautoprofile-libiberty maybe-configure-stageautoprofile-libiberty
28036maybe-configure-stageautoprofile-libiberty:
28037@if libiberty-bootstrap
28038maybe-configure-stageautoprofile-libiberty: configure-stageautoprofile-libiberty
28039configure-stageautoprofile-libiberty:
28040	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
28041	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
28042	@r=`${PWD_COMMAND}`; export r; \
28043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28044	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
28045	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
28046	$(HOST_EXPORTS) \
28047	$(POSTSTAGE1_HOST_EXPORTS) \
28048	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
28049	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
28050	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
28051	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiberty; \
28052	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
28053	cd $(HOST_SUBDIR)/libiberty || exit 1; \
28054	case $(srcdir) in \
28055	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28056	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28057		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28058	esac; \
28059	module_srcdir=libiberty; \
28060	$(SHELL) $$s/$$module_srcdir/configure \
28061	  --srcdir=$${topdir}/$$module_srcdir \
28062	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28063	  --target=${target_alias} \
28064	  --with-build-libsubdir=$(HOST_SUBDIR) \
28065	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
28066	  @extra_host_libiberty_configure_flags@
28067@endif libiberty-bootstrap
28068
28069.PHONY: configure-stageautofeedback-libiberty maybe-configure-stageautofeedback-libiberty
28070maybe-configure-stageautofeedback-libiberty:
28071@if libiberty-bootstrap
28072maybe-configure-stageautofeedback-libiberty: configure-stageautofeedback-libiberty
28073configure-stageautofeedback-libiberty:
28074	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
28075	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
28076	@r=`${PWD_COMMAND}`; export r; \
28077	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28078	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
28079	test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
28080	$(HOST_EXPORTS) \
28081	$(POSTSTAGE1_HOST_EXPORTS) \
28082	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
28083	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
28084	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
28085	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiberty; \
28086	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty; \
28087	cd $(HOST_SUBDIR)/libiberty || exit 1; \
28088	case $(srcdir) in \
28089	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28090	  *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
28091		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28092	esac; \
28093	module_srcdir=libiberty; \
28094	$(SHELL) $$s/$$module_srcdir/configure \
28095	  --srcdir=$${topdir}/$$module_srcdir \
28096	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28097	  --target=${target_alias} \
28098	  --with-build-libsubdir=$(HOST_SUBDIR) \
28099	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
28100	  @extra_host_libiberty_configure_flags@
28101@endif libiberty-bootstrap
28102
28103
28104
28105
28106
28107.PHONY: all-libiberty maybe-all-libiberty
28108maybe-all-libiberty:
28109@if gcc-bootstrap
28110all-libiberty: stage_current
28111@endif gcc-bootstrap
28112@if libiberty
28113TARGET-libiberty=all
28114maybe-all-libiberty: all-libiberty
28115all-libiberty: configure-libiberty
28116	@r=`${PWD_COMMAND}`; export r; \
28117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28118	$(HOST_EXPORTS)  \
28119	(cd $(HOST_SUBDIR)/libiberty && \
28120	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
28121		$(TARGET-libiberty))
28122@endif libiberty
28123
28124
28125
28126.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
28127.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
28128maybe-all-stage1-libiberty:
28129maybe-clean-stage1-libiberty:
28130@if libiberty-bootstrap
28131maybe-all-stage1-libiberty: all-stage1-libiberty
28132all-stage1: all-stage1-libiberty
28133TARGET-stage1-libiberty = $(TARGET-libiberty)
28134all-stage1-libiberty: configure-stage1-libiberty
28135	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
28136	@r=`${PWD_COMMAND}`; export r; \
28137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28138	TFLAGS="$(STAGE1_TFLAGS)"; \
28139	$(HOST_EXPORTS)  \
28140	cd $(HOST_SUBDIR)/libiberty && \
28141	 \
28142	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28143		CFLAGS="$(STAGE1_CFLAGS)" \
28144		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
28145		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
28146		LIBCFLAGS="$(LIBCFLAGS)" \
28147		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28148		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28149		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28150		$(EXTRA_HOST_FLAGS)  \
28151		$(STAGE1_FLAGS_TO_PASS)  \
28152		TFLAGS="$(STAGE1_TFLAGS)"  \
28153		$(TARGET-stage1-libiberty)
28154
28155maybe-clean-stage1-libiberty: clean-stage1-libiberty
28156clean-stage1: clean-stage1-libiberty
28157clean-stage1-libiberty:
28158	@if [ $(current_stage) = stage1 ]; then \
28159	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28160	else \
28161	  [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
28162	  $(MAKE) stage1-start; \
28163	fi; \
28164	cd $(HOST_SUBDIR)/libiberty && \
28165	$(MAKE) $(EXTRA_HOST_FLAGS)  \
28166	$(STAGE1_FLAGS_TO_PASS)  clean
28167@endif libiberty-bootstrap
28168
28169
28170.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
28171.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
28172maybe-all-stage2-libiberty:
28173maybe-clean-stage2-libiberty:
28174@if libiberty-bootstrap
28175maybe-all-stage2-libiberty: all-stage2-libiberty
28176all-stage2: all-stage2-libiberty
28177TARGET-stage2-libiberty = $(TARGET-libiberty)
28178all-stage2-libiberty: configure-stage2-libiberty
28179	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
28180	@r=`${PWD_COMMAND}`; export r; \
28181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28182	TFLAGS="$(STAGE2_TFLAGS)"; \
28183	$(HOST_EXPORTS) \
28184	$(POSTSTAGE1_HOST_EXPORTS)  \
28185	cd $(HOST_SUBDIR)/libiberty && \
28186	 \
28187	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28188		CFLAGS="$(STAGE2_CFLAGS)" \
28189		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
28190		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
28191		LIBCFLAGS="$(STAGE2_CFLAGS)" \
28192		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28193		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28194		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28195		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
28196		TFLAGS="$(STAGE2_TFLAGS)"  \
28197		$(TARGET-stage2-libiberty)
28198
28199maybe-clean-stage2-libiberty: clean-stage2-libiberty
28200clean-stage2: clean-stage2-libiberty
28201clean-stage2-libiberty:
28202	@if [ $(current_stage) = stage2 ]; then \
28203	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28204	else \
28205	  [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
28206	  $(MAKE) stage2-start; \
28207	fi; \
28208	cd $(HOST_SUBDIR)/libiberty && \
28209	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
28210@endif libiberty-bootstrap
28211
28212
28213.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
28214.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
28215maybe-all-stage3-libiberty:
28216maybe-clean-stage3-libiberty:
28217@if libiberty-bootstrap
28218maybe-all-stage3-libiberty: all-stage3-libiberty
28219all-stage3: all-stage3-libiberty
28220TARGET-stage3-libiberty = $(TARGET-libiberty)
28221all-stage3-libiberty: configure-stage3-libiberty
28222	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
28223	@r=`${PWD_COMMAND}`; export r; \
28224	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28225	TFLAGS="$(STAGE3_TFLAGS)"; \
28226	$(HOST_EXPORTS) \
28227	$(POSTSTAGE1_HOST_EXPORTS)  \
28228	cd $(HOST_SUBDIR)/libiberty && \
28229	 \
28230	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28231		CFLAGS="$(STAGE3_CFLAGS)" \
28232		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
28233		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
28234		LIBCFLAGS="$(STAGE3_CFLAGS)" \
28235		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28236		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28237		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28238		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
28239		TFLAGS="$(STAGE3_TFLAGS)"  \
28240		$(TARGET-stage3-libiberty)
28241
28242maybe-clean-stage3-libiberty: clean-stage3-libiberty
28243clean-stage3: clean-stage3-libiberty
28244clean-stage3-libiberty:
28245	@if [ $(current_stage) = stage3 ]; then \
28246	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28247	else \
28248	  [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
28249	  $(MAKE) stage3-start; \
28250	fi; \
28251	cd $(HOST_SUBDIR)/libiberty && \
28252	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
28253@endif libiberty-bootstrap
28254
28255
28256.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
28257.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
28258maybe-all-stage4-libiberty:
28259maybe-clean-stage4-libiberty:
28260@if libiberty-bootstrap
28261maybe-all-stage4-libiberty: all-stage4-libiberty
28262all-stage4: all-stage4-libiberty
28263TARGET-stage4-libiberty = $(TARGET-libiberty)
28264all-stage4-libiberty: configure-stage4-libiberty
28265	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
28266	@r=`${PWD_COMMAND}`; export r; \
28267	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28268	TFLAGS="$(STAGE4_TFLAGS)"; \
28269	$(HOST_EXPORTS) \
28270	$(POSTSTAGE1_HOST_EXPORTS)  \
28271	cd $(HOST_SUBDIR)/libiberty && \
28272	 \
28273	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28274		CFLAGS="$(STAGE4_CFLAGS)" \
28275		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
28276		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
28277		LIBCFLAGS="$(STAGE4_CFLAGS)" \
28278		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28279		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28280		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28281		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
28282		TFLAGS="$(STAGE4_TFLAGS)"  \
28283		$(TARGET-stage4-libiberty)
28284
28285maybe-clean-stage4-libiberty: clean-stage4-libiberty
28286clean-stage4: clean-stage4-libiberty
28287clean-stage4-libiberty:
28288	@if [ $(current_stage) = stage4 ]; then \
28289	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28290	else \
28291	  [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
28292	  $(MAKE) stage4-start; \
28293	fi; \
28294	cd $(HOST_SUBDIR)/libiberty && \
28295	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
28296@endif libiberty-bootstrap
28297
28298
28299.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
28300.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
28301maybe-all-stageprofile-libiberty:
28302maybe-clean-stageprofile-libiberty:
28303@if libiberty-bootstrap
28304maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
28305all-stageprofile: all-stageprofile-libiberty
28306TARGET-stageprofile-libiberty = $(TARGET-libiberty)
28307all-stageprofile-libiberty: configure-stageprofile-libiberty
28308	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
28309	@r=`${PWD_COMMAND}`; export r; \
28310	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28311	TFLAGS="$(STAGEprofile_TFLAGS)"; \
28312	$(HOST_EXPORTS) \
28313	$(POSTSTAGE1_HOST_EXPORTS)  \
28314	cd $(HOST_SUBDIR)/libiberty && \
28315	 \
28316	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28317		CFLAGS="$(STAGEprofile_CFLAGS)" \
28318		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
28319		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
28320		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
28321		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28322		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28323		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28324		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
28325		TFLAGS="$(STAGEprofile_TFLAGS)"  \
28326		$(TARGET-stageprofile-libiberty)
28327
28328maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
28329clean-stageprofile: clean-stageprofile-libiberty
28330clean-stageprofile-libiberty:
28331	@if [ $(current_stage) = stageprofile ]; then \
28332	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28333	else \
28334	  [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
28335	  $(MAKE) stageprofile-start; \
28336	fi; \
28337	cd $(HOST_SUBDIR)/libiberty && \
28338	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
28339@endif libiberty-bootstrap
28340
28341
28342.PHONY: all-stagetrain-libiberty maybe-all-stagetrain-libiberty
28343.PHONY: clean-stagetrain-libiberty maybe-clean-stagetrain-libiberty
28344maybe-all-stagetrain-libiberty:
28345maybe-clean-stagetrain-libiberty:
28346@if libiberty-bootstrap
28347maybe-all-stagetrain-libiberty: all-stagetrain-libiberty
28348all-stagetrain: all-stagetrain-libiberty
28349TARGET-stagetrain-libiberty = $(TARGET-libiberty)
28350all-stagetrain-libiberty: configure-stagetrain-libiberty
28351	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
28352	@r=`${PWD_COMMAND}`; export r; \
28353	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28354	TFLAGS="$(STAGEtrain_TFLAGS)"; \
28355	$(HOST_EXPORTS) \
28356	$(POSTSTAGE1_HOST_EXPORTS)  \
28357	cd $(HOST_SUBDIR)/libiberty && \
28358	 \
28359	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28360		CFLAGS="$(STAGEtrain_CFLAGS)" \
28361		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
28362		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
28363		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
28364		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28365		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28366		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28367		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
28368		TFLAGS="$(STAGEtrain_TFLAGS)"  \
28369		$(TARGET-stagetrain-libiberty)
28370
28371maybe-clean-stagetrain-libiberty: clean-stagetrain-libiberty
28372clean-stagetrain: clean-stagetrain-libiberty
28373clean-stagetrain-libiberty:
28374	@if [ $(current_stage) = stagetrain ]; then \
28375	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28376	else \
28377	  [ -f $(HOST_SUBDIR)/stagetrain-libiberty/Makefile ] || exit 0; \
28378	  $(MAKE) stagetrain-start; \
28379	fi; \
28380	cd $(HOST_SUBDIR)/libiberty && \
28381	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
28382@endif libiberty-bootstrap
28383
28384
28385.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
28386.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
28387maybe-all-stagefeedback-libiberty:
28388maybe-clean-stagefeedback-libiberty:
28389@if libiberty-bootstrap
28390maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
28391all-stagefeedback: all-stagefeedback-libiberty
28392TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
28393all-stagefeedback-libiberty: configure-stagefeedback-libiberty
28394	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
28395	@r=`${PWD_COMMAND}`; export r; \
28396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28397	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
28398	$(HOST_EXPORTS) \
28399	$(POSTSTAGE1_HOST_EXPORTS)  \
28400	cd $(HOST_SUBDIR)/libiberty && \
28401	 \
28402	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28403		CFLAGS="$(STAGEfeedback_CFLAGS)" \
28404		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
28405		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
28406		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
28407		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28408		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28409		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28410		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
28411		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
28412		$(TARGET-stagefeedback-libiberty)
28413
28414maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
28415clean-stagefeedback: clean-stagefeedback-libiberty
28416clean-stagefeedback-libiberty:
28417	@if [ $(current_stage) = stagefeedback ]; then \
28418	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28419	else \
28420	  [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
28421	  $(MAKE) stagefeedback-start; \
28422	fi; \
28423	cd $(HOST_SUBDIR)/libiberty && \
28424	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
28425@endif libiberty-bootstrap
28426
28427
28428.PHONY: all-stageautoprofile-libiberty maybe-all-stageautoprofile-libiberty
28429.PHONY: clean-stageautoprofile-libiberty maybe-clean-stageautoprofile-libiberty
28430maybe-all-stageautoprofile-libiberty:
28431maybe-clean-stageautoprofile-libiberty:
28432@if libiberty-bootstrap
28433maybe-all-stageautoprofile-libiberty: all-stageautoprofile-libiberty
28434all-stageautoprofile: all-stageautoprofile-libiberty
28435TARGET-stageautoprofile-libiberty = $(TARGET-libiberty)
28436all-stageautoprofile-libiberty: configure-stageautoprofile-libiberty
28437	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
28438	@r=`${PWD_COMMAND}`; export r; \
28439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28440	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
28441	$(HOST_EXPORTS) \
28442	$(POSTSTAGE1_HOST_EXPORTS)  \
28443	cd $(HOST_SUBDIR)/libiberty && \
28444	$$s/gcc/config/i386/$(AUTO_PROFILE) \
28445	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28446		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
28447		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
28448		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
28449		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
28450		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28451		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28452		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28453		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
28454		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
28455		$(TARGET-stageautoprofile-libiberty)
28456
28457maybe-clean-stageautoprofile-libiberty: clean-stageautoprofile-libiberty
28458clean-stageautoprofile: clean-stageautoprofile-libiberty
28459clean-stageautoprofile-libiberty:
28460	@if [ $(current_stage) = stageautoprofile ]; then \
28461	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28462	else \
28463	  [ -f $(HOST_SUBDIR)/stageautoprofile-libiberty/Makefile ] || exit 0; \
28464	  $(MAKE) stageautoprofile-start; \
28465	fi; \
28466	cd $(HOST_SUBDIR)/libiberty && \
28467	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
28468@endif libiberty-bootstrap
28469
28470
28471.PHONY: all-stageautofeedback-libiberty maybe-all-stageautofeedback-libiberty
28472.PHONY: clean-stageautofeedback-libiberty maybe-clean-stageautofeedback-libiberty
28473maybe-all-stageautofeedback-libiberty:
28474maybe-clean-stageautofeedback-libiberty:
28475@if libiberty-bootstrap
28476maybe-all-stageautofeedback-libiberty: all-stageautofeedback-libiberty
28477all-stageautofeedback: all-stageautofeedback-libiberty
28478TARGET-stageautofeedback-libiberty = $(TARGET-libiberty)
28479all-stageautofeedback-libiberty: configure-stageautofeedback-libiberty
28480	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
28481	@r=`${PWD_COMMAND}`; export r; \
28482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28483	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
28484	$(HOST_EXPORTS) \
28485	$(POSTSTAGE1_HOST_EXPORTS)  \
28486	cd $(HOST_SUBDIR)/libiberty && \
28487	 \
28488	$(MAKE) $(BASE_FLAGS_TO_PASS) \
28489		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
28490		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
28491		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
28492		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
28493		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
28494		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
28495		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
28496		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
28497		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
28498		$(TARGET-stageautofeedback-libiberty)
28499
28500maybe-clean-stageautofeedback-libiberty: clean-stageautofeedback-libiberty
28501clean-stageautofeedback: clean-stageautofeedback-libiberty
28502clean-stageautofeedback-libiberty:
28503	@if [ $(current_stage) = stageautofeedback ]; then \
28504	  [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
28505	else \
28506	  [ -f $(HOST_SUBDIR)/stageautofeedback-libiberty/Makefile ] || exit 0; \
28507	  $(MAKE) stageautofeedback-start; \
28508	fi; \
28509	cd $(HOST_SUBDIR)/libiberty && \
28510	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
28511@endif libiberty-bootstrap
28512
28513
28514
28515
28516
28517.PHONY: check-libiberty maybe-check-libiberty
28518maybe-check-libiberty:
28519@if libiberty
28520maybe-check-libiberty: check-libiberty
28521
28522check-libiberty:
28523	@: $(MAKE); $(unstage)
28524	@r=`${PWD_COMMAND}`; export r; \
28525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28526	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
28527	(cd $(HOST_SUBDIR)/libiberty && \
28528	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
28529
28530@endif libiberty
28531
28532.PHONY: install-libiberty maybe-install-libiberty
28533maybe-install-libiberty:
28534@if libiberty
28535maybe-install-libiberty: install-libiberty
28536
28537install-libiberty: installdirs
28538	@: $(MAKE); $(unstage)
28539	@r=`${PWD_COMMAND}`; export r; \
28540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28541	$(HOST_EXPORTS) \
28542	(cd $(HOST_SUBDIR)/libiberty && \
28543	  $(MAKE) $(FLAGS_TO_PASS)  install)
28544
28545@endif libiberty
28546
28547.PHONY: install-strip-libiberty maybe-install-strip-libiberty
28548maybe-install-strip-libiberty:
28549@if libiberty
28550maybe-install-strip-libiberty: install-strip-libiberty
28551
28552install-strip-libiberty: installdirs
28553	@: $(MAKE); $(unstage)
28554	@r=`${PWD_COMMAND}`; export r; \
28555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28556	$(HOST_EXPORTS) \
28557	(cd $(HOST_SUBDIR)/libiberty && \
28558	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
28559
28560@endif libiberty
28561
28562# Other targets (info, dvi, pdf, etc.)
28563
28564.PHONY: maybe-info-libiberty info-libiberty
28565maybe-info-libiberty:
28566@if libiberty
28567maybe-info-libiberty: info-libiberty
28568
28569info-libiberty: \
28570    configure-libiberty
28571	@[ -f ./libiberty/Makefile ] || exit 0; \
28572	r=`${PWD_COMMAND}`; export r; \
28573	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28574	$(HOST_EXPORTS) \
28575	for flag in $(EXTRA_HOST_FLAGS) ; do \
28576	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28577	done; \
28578	echo "Doing info in libiberty"; \
28579	(cd $(HOST_SUBDIR)/libiberty && \
28580	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28581	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28582	          "RANLIB=$${RANLIB}" \
28583	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28584	          info) \
28585	  || exit 1
28586
28587@endif libiberty
28588
28589.PHONY: maybe-dvi-libiberty dvi-libiberty
28590maybe-dvi-libiberty:
28591@if libiberty
28592maybe-dvi-libiberty: dvi-libiberty
28593
28594dvi-libiberty: \
28595    configure-libiberty
28596	@[ -f ./libiberty/Makefile ] || exit 0; \
28597	r=`${PWD_COMMAND}`; export r; \
28598	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28599	$(HOST_EXPORTS) \
28600	for flag in $(EXTRA_HOST_FLAGS) ; do \
28601	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28602	done; \
28603	echo "Doing dvi in libiberty"; \
28604	(cd $(HOST_SUBDIR)/libiberty && \
28605	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28606	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28607	          "RANLIB=$${RANLIB}" \
28608	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28609	          dvi) \
28610	  || exit 1
28611
28612@endif libiberty
28613
28614.PHONY: maybe-pdf-libiberty pdf-libiberty
28615maybe-pdf-libiberty:
28616@if libiberty
28617maybe-pdf-libiberty: pdf-libiberty
28618
28619pdf-libiberty: \
28620    configure-libiberty
28621	@[ -f ./libiberty/Makefile ] || exit 0; \
28622	r=`${PWD_COMMAND}`; export r; \
28623	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28624	$(HOST_EXPORTS) \
28625	for flag in $(EXTRA_HOST_FLAGS) ; do \
28626	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28627	done; \
28628	echo "Doing pdf in libiberty"; \
28629	(cd $(HOST_SUBDIR)/libiberty && \
28630	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28631	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28632	          "RANLIB=$${RANLIB}" \
28633	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28634	          pdf) \
28635	  || exit 1
28636
28637@endif libiberty
28638
28639.PHONY: maybe-html-libiberty html-libiberty
28640maybe-html-libiberty:
28641@if libiberty
28642maybe-html-libiberty: html-libiberty
28643
28644html-libiberty: \
28645    configure-libiberty
28646	@[ -f ./libiberty/Makefile ] || exit 0; \
28647	r=`${PWD_COMMAND}`; export r; \
28648	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28649	$(HOST_EXPORTS) \
28650	for flag in $(EXTRA_HOST_FLAGS) ; do \
28651	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28652	done; \
28653	echo "Doing html in libiberty"; \
28654	(cd $(HOST_SUBDIR)/libiberty && \
28655	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28656	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28657	          "RANLIB=$${RANLIB}" \
28658	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28659	          html) \
28660	  || exit 1
28661
28662@endif libiberty
28663
28664.PHONY: maybe-TAGS-libiberty TAGS-libiberty
28665maybe-TAGS-libiberty:
28666@if libiberty
28667maybe-TAGS-libiberty: TAGS-libiberty
28668
28669TAGS-libiberty: \
28670    configure-libiberty
28671	@[ -f ./libiberty/Makefile ] || exit 0; \
28672	r=`${PWD_COMMAND}`; export r; \
28673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28674	$(HOST_EXPORTS) \
28675	for flag in $(EXTRA_HOST_FLAGS) ; do \
28676	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28677	done; \
28678	echo "Doing TAGS in libiberty"; \
28679	(cd $(HOST_SUBDIR)/libiberty && \
28680	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28681	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28682	          "RANLIB=$${RANLIB}" \
28683	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28684	          TAGS) \
28685	  || exit 1
28686
28687@endif libiberty
28688
28689.PHONY: maybe-install-info-libiberty install-info-libiberty
28690maybe-install-info-libiberty:
28691@if libiberty
28692maybe-install-info-libiberty: install-info-libiberty
28693
28694install-info-libiberty: \
28695    configure-libiberty \
28696    info-libiberty
28697	@[ -f ./libiberty/Makefile ] || exit 0; \
28698	r=`${PWD_COMMAND}`; export r; \
28699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28700	$(HOST_EXPORTS) \
28701	for flag in $(EXTRA_HOST_FLAGS) ; do \
28702	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28703	done; \
28704	echo "Doing install-info in libiberty"; \
28705	(cd $(HOST_SUBDIR)/libiberty && \
28706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28708	          "RANLIB=$${RANLIB}" \
28709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28710	          install-info) \
28711	  || exit 1
28712
28713@endif libiberty
28714
28715.PHONY: maybe-install-dvi-libiberty install-dvi-libiberty
28716maybe-install-dvi-libiberty:
28717@if libiberty
28718maybe-install-dvi-libiberty: install-dvi-libiberty
28719
28720install-dvi-libiberty: \
28721    configure-libiberty \
28722    dvi-libiberty
28723	@[ -f ./libiberty/Makefile ] || exit 0; \
28724	r=`${PWD_COMMAND}`; export r; \
28725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28726	$(HOST_EXPORTS) \
28727	for flag in $(EXTRA_HOST_FLAGS) ; do \
28728	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28729	done; \
28730	echo "Doing install-dvi in libiberty"; \
28731	(cd $(HOST_SUBDIR)/libiberty && \
28732	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28733	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28734	          "RANLIB=$${RANLIB}" \
28735	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28736	          install-dvi) \
28737	  || exit 1
28738
28739@endif libiberty
28740
28741.PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
28742maybe-install-pdf-libiberty:
28743@if libiberty
28744maybe-install-pdf-libiberty: install-pdf-libiberty
28745
28746install-pdf-libiberty: \
28747    configure-libiberty \
28748    pdf-libiberty
28749	@[ -f ./libiberty/Makefile ] || exit 0; \
28750	r=`${PWD_COMMAND}`; export r; \
28751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28752	$(HOST_EXPORTS) \
28753	for flag in $(EXTRA_HOST_FLAGS) ; do \
28754	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28755	done; \
28756	echo "Doing install-pdf in libiberty"; \
28757	(cd $(HOST_SUBDIR)/libiberty && \
28758	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28759	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28760	          "RANLIB=$${RANLIB}" \
28761	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28762	          install-pdf) \
28763	  || exit 1
28764
28765@endif libiberty
28766
28767.PHONY: maybe-install-html-libiberty install-html-libiberty
28768maybe-install-html-libiberty:
28769@if libiberty
28770maybe-install-html-libiberty: install-html-libiberty
28771
28772install-html-libiberty: \
28773    configure-libiberty \
28774    html-libiberty
28775	@[ -f ./libiberty/Makefile ] || exit 0; \
28776	r=`${PWD_COMMAND}`; export r; \
28777	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28778	$(HOST_EXPORTS) \
28779	for flag in $(EXTRA_HOST_FLAGS) ; do \
28780	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28781	done; \
28782	echo "Doing install-html in libiberty"; \
28783	(cd $(HOST_SUBDIR)/libiberty && \
28784	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28785	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28786	          "RANLIB=$${RANLIB}" \
28787	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28788	          install-html) \
28789	  || exit 1
28790
28791@endif libiberty
28792
28793.PHONY: maybe-installcheck-libiberty installcheck-libiberty
28794maybe-installcheck-libiberty:
28795@if libiberty
28796maybe-installcheck-libiberty: installcheck-libiberty
28797
28798installcheck-libiberty: \
28799    configure-libiberty
28800	@[ -f ./libiberty/Makefile ] || exit 0; \
28801	r=`${PWD_COMMAND}`; export r; \
28802	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28803	$(HOST_EXPORTS) \
28804	for flag in $(EXTRA_HOST_FLAGS) ; do \
28805	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28806	done; \
28807	echo "Doing installcheck in libiberty"; \
28808	(cd $(HOST_SUBDIR)/libiberty && \
28809	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28810	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28811	          "RANLIB=$${RANLIB}" \
28812	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28813	          installcheck) \
28814	  || exit 1
28815
28816@endif libiberty
28817
28818.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
28819maybe-mostlyclean-libiberty:
28820@if libiberty
28821maybe-mostlyclean-libiberty: mostlyclean-libiberty
28822
28823mostlyclean-libiberty:
28824	@[ -f ./libiberty/Makefile ] || exit 0; \
28825	r=`${PWD_COMMAND}`; export r; \
28826	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28827	$(HOST_EXPORTS) \
28828	for flag in $(EXTRA_HOST_FLAGS) ; do \
28829	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28830	done; \
28831	echo "Doing mostlyclean in libiberty"; \
28832	(cd $(HOST_SUBDIR)/libiberty && \
28833	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28834	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28835	          "RANLIB=$${RANLIB}" \
28836	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28837	          mostlyclean) \
28838	  || exit 1
28839
28840@endif libiberty
28841
28842.PHONY: maybe-clean-libiberty clean-libiberty
28843maybe-clean-libiberty:
28844@if libiberty
28845maybe-clean-libiberty: clean-libiberty
28846
28847clean-libiberty:
28848	@[ -f ./libiberty/Makefile ] || exit 0; \
28849	r=`${PWD_COMMAND}`; export r; \
28850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28851	$(HOST_EXPORTS) \
28852	for flag in $(EXTRA_HOST_FLAGS) ; do \
28853	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28854	done; \
28855	echo "Doing clean in libiberty"; \
28856	(cd $(HOST_SUBDIR)/libiberty && \
28857	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28858	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28859	          "RANLIB=$${RANLIB}" \
28860	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28861	          clean) \
28862	  || exit 1
28863
28864@endif libiberty
28865
28866.PHONY: maybe-distclean-libiberty distclean-libiberty
28867maybe-distclean-libiberty:
28868@if libiberty
28869maybe-distclean-libiberty: distclean-libiberty
28870
28871distclean-libiberty:
28872	@[ -f ./libiberty/Makefile ] || exit 0; \
28873	r=`${PWD_COMMAND}`; export r; \
28874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28875	$(HOST_EXPORTS) \
28876	for flag in $(EXTRA_HOST_FLAGS) ; do \
28877	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28878	done; \
28879	echo "Doing distclean in libiberty"; \
28880	(cd $(HOST_SUBDIR)/libiberty && \
28881	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28882	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28883	          "RANLIB=$${RANLIB}" \
28884	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28885	          distclean) \
28886	  || exit 1
28887
28888@endif libiberty
28889
28890.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
28891maybe-maintainer-clean-libiberty:
28892@if libiberty
28893maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
28894
28895maintainer-clean-libiberty:
28896	@[ -f ./libiberty/Makefile ] || exit 0; \
28897	r=`${PWD_COMMAND}`; export r; \
28898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28899	$(HOST_EXPORTS) \
28900	for flag in $(EXTRA_HOST_FLAGS) ; do \
28901	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28902	done; \
28903	echo "Doing maintainer-clean in libiberty"; \
28904	(cd $(HOST_SUBDIR)/libiberty && \
28905	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28906	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28907	          "RANLIB=$${RANLIB}" \
28908	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28909	          maintainer-clean) \
28910	  || exit 1
28911
28912@endif libiberty
28913
28914
28915
28916.PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
28917maybe-configure-libiberty-linker-plugin:
28918@if gcc-bootstrap
28919configure-libiberty-linker-plugin: stage_current
28920@endif gcc-bootstrap
28921@if libiberty-linker-plugin
28922maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
28923configure-libiberty-linker-plugin:
28924	@r=`${PWD_COMMAND}`; export r; \
28925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28926	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
28927	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
28928	$(HOST_EXPORTS)  \
28929	echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
28930	cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
28931	case $(srcdir) in \
28932	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28933	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
28934		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28935	esac; \
28936	module_srcdir=libiberty; \
28937	$(SHELL) \
28938	  $$s/$$module_srcdir/configure \
28939	  --srcdir=$${topdir}/$$module_srcdir \
28940	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28941	  --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
28942	  || exit 1
28943@endif libiberty-linker-plugin
28944
28945
28946
28947.PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
28948maybe-configure-stage1-libiberty-linker-plugin:
28949@if libiberty-linker-plugin-bootstrap
28950maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
28951configure-stage1-libiberty-linker-plugin:
28952	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
28953	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
28954	@r=`${PWD_COMMAND}`; export r; \
28955	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28956	TFLAGS="$(STAGE1_TFLAGS)"; \
28957	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
28958	$(HOST_EXPORTS) \
28959	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
28960	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
28961	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
28962	echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
28963	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
28964	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
28965	case $(srcdir) in \
28966	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28967	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
28968		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28969	esac; \
28970	module_srcdir=libiberty; \
28971	$(SHELL) $$s/$$module_srcdir/configure \
28972	  --srcdir=$${topdir}/$$module_srcdir \
28973	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28974	  --target=${target_alias} \
28975	   \
28976	  $(STAGE1_CONFIGURE_FLAGS) \
28977	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
28978@endif libiberty-linker-plugin-bootstrap
28979
28980.PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
28981maybe-configure-stage2-libiberty-linker-plugin:
28982@if libiberty-linker-plugin-bootstrap
28983maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
28984configure-stage2-libiberty-linker-plugin:
28985	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
28986	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
28987	@r=`${PWD_COMMAND}`; export r; \
28988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28989	TFLAGS="$(STAGE2_TFLAGS)"; \
28990	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
28991	$(HOST_EXPORTS) \
28992	$(POSTSTAGE1_HOST_EXPORTS) \
28993	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
28994	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
28995	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
28996	echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
28997	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
28998	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
28999	case $(srcdir) in \
29000	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29001	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
29002		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29003	esac; \
29004	module_srcdir=libiberty; \
29005	$(SHELL) $$s/$$module_srcdir/configure \
29006	  --srcdir=$${topdir}/$$module_srcdir \
29007	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29008	  --target=${target_alias} \
29009	  --with-build-libsubdir=$(HOST_SUBDIR) \
29010	  $(STAGE2_CONFIGURE_FLAGS) \
29011	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
29012@endif libiberty-linker-plugin-bootstrap
29013
29014.PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
29015maybe-configure-stage3-libiberty-linker-plugin:
29016@if libiberty-linker-plugin-bootstrap
29017maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
29018configure-stage3-libiberty-linker-plugin:
29019	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29020	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
29021	@r=`${PWD_COMMAND}`; export r; \
29022	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29023	TFLAGS="$(STAGE3_TFLAGS)"; \
29024	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
29025	$(HOST_EXPORTS) \
29026	$(POSTSTAGE1_HOST_EXPORTS) \
29027	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29028	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29029	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
29030	echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
29031	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
29032	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
29033	case $(srcdir) in \
29034	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29035	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
29036		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29037	esac; \
29038	module_srcdir=libiberty; \
29039	$(SHELL) $$s/$$module_srcdir/configure \
29040	  --srcdir=$${topdir}/$$module_srcdir \
29041	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29042	  --target=${target_alias} \
29043	  --with-build-libsubdir=$(HOST_SUBDIR) \
29044	  $(STAGE3_CONFIGURE_FLAGS) \
29045	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
29046@endif libiberty-linker-plugin-bootstrap
29047
29048.PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
29049maybe-configure-stage4-libiberty-linker-plugin:
29050@if libiberty-linker-plugin-bootstrap
29051maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
29052configure-stage4-libiberty-linker-plugin:
29053	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29054	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
29055	@r=`${PWD_COMMAND}`; export r; \
29056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29057	TFLAGS="$(STAGE4_TFLAGS)"; \
29058	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
29059	$(HOST_EXPORTS) \
29060	$(POSTSTAGE1_HOST_EXPORTS) \
29061	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29062	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29063	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
29064	echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin; \
29065	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
29066	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
29067	case $(srcdir) in \
29068	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29069	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
29070		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29071	esac; \
29072	module_srcdir=libiberty; \
29073	$(SHELL) $$s/$$module_srcdir/configure \
29074	  --srcdir=$${topdir}/$$module_srcdir \
29075	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29076	  --target=${target_alias} \
29077	  --with-build-libsubdir=$(HOST_SUBDIR) \
29078	  $(STAGE4_CONFIGURE_FLAGS) \
29079	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
29080@endif libiberty-linker-plugin-bootstrap
29081
29082.PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
29083maybe-configure-stageprofile-libiberty-linker-plugin:
29084@if libiberty-linker-plugin-bootstrap
29085maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
29086configure-stageprofile-libiberty-linker-plugin:
29087	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29088	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
29089	@r=`${PWD_COMMAND}`; export r; \
29090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29091	TFLAGS="$(STAGEprofile_TFLAGS)"; \
29092	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
29093	$(HOST_EXPORTS) \
29094	$(POSTSTAGE1_HOST_EXPORTS) \
29095	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29096	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29097	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
29098	echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
29099	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
29100	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
29101	case $(srcdir) in \
29102	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29103	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
29104		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29105	esac; \
29106	module_srcdir=libiberty; \
29107	$(SHELL) $$s/$$module_srcdir/configure \
29108	  --srcdir=$${topdir}/$$module_srcdir \
29109	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29110	  --target=${target_alias} \
29111	  --with-build-libsubdir=$(HOST_SUBDIR) \
29112	  $(STAGEprofile_CONFIGURE_FLAGS) \
29113	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
29114@endif libiberty-linker-plugin-bootstrap
29115
29116.PHONY: configure-stagetrain-libiberty-linker-plugin maybe-configure-stagetrain-libiberty-linker-plugin
29117maybe-configure-stagetrain-libiberty-linker-plugin:
29118@if libiberty-linker-plugin-bootstrap
29119maybe-configure-stagetrain-libiberty-linker-plugin: configure-stagetrain-libiberty-linker-plugin
29120configure-stagetrain-libiberty-linker-plugin:
29121	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
29122	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
29123	@r=`${PWD_COMMAND}`; export r; \
29124	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29125	TFLAGS="$(STAGEtrain_TFLAGS)"; \
29126	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
29127	$(HOST_EXPORTS) \
29128	$(POSTSTAGE1_HOST_EXPORTS) \
29129	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
29130	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
29131	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
29132	echo Configuring stage train in $(HOST_SUBDIR)/libiberty-linker-plugin; \
29133	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
29134	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
29135	case $(srcdir) in \
29136	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29137	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
29138		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29139	esac; \
29140	module_srcdir=libiberty; \
29141	$(SHELL) $$s/$$module_srcdir/configure \
29142	  --srcdir=$${topdir}/$$module_srcdir \
29143	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29144	  --target=${target_alias} \
29145	  --with-build-libsubdir=$(HOST_SUBDIR) \
29146	  $(STAGEtrain_CONFIGURE_FLAGS) \
29147	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
29148@endif libiberty-linker-plugin-bootstrap
29149
29150.PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
29151maybe-configure-stagefeedback-libiberty-linker-plugin:
29152@if libiberty-linker-plugin-bootstrap
29153maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
29154configure-stagefeedback-libiberty-linker-plugin:
29155	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29156	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
29157	@r=`${PWD_COMMAND}`; export r; \
29158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29159	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29160	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
29161	$(HOST_EXPORTS) \
29162	$(POSTSTAGE1_HOST_EXPORTS) \
29163	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29164	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29165	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
29166	echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
29167	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
29168	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
29169	case $(srcdir) in \
29170	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29171	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
29172		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29173	esac; \
29174	module_srcdir=libiberty; \
29175	$(SHELL) $$s/$$module_srcdir/configure \
29176	  --srcdir=$${topdir}/$$module_srcdir \
29177	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29178	  --target=${target_alias} \
29179	  --with-build-libsubdir=$(HOST_SUBDIR) \
29180	  $(STAGEfeedback_CONFIGURE_FLAGS) \
29181	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
29182@endif libiberty-linker-plugin-bootstrap
29183
29184.PHONY: configure-stageautoprofile-libiberty-linker-plugin maybe-configure-stageautoprofile-libiberty-linker-plugin
29185maybe-configure-stageautoprofile-libiberty-linker-plugin:
29186@if libiberty-linker-plugin-bootstrap
29187maybe-configure-stageautoprofile-libiberty-linker-plugin: configure-stageautoprofile-libiberty-linker-plugin
29188configure-stageautoprofile-libiberty-linker-plugin:
29189	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
29190	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
29191	@r=`${PWD_COMMAND}`; export r; \
29192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29193	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
29194	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
29195	$(HOST_EXPORTS) \
29196	$(POSTSTAGE1_HOST_EXPORTS) \
29197	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
29198	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
29199	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
29200	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiberty-linker-plugin; \
29201	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
29202	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
29203	case $(srcdir) in \
29204	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29205	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
29206		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29207	esac; \
29208	module_srcdir=libiberty; \
29209	$(SHELL) $$s/$$module_srcdir/configure \
29210	  --srcdir=$${topdir}/$$module_srcdir \
29211	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29212	  --target=${target_alias} \
29213	  --with-build-libsubdir=$(HOST_SUBDIR) \
29214	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
29215	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
29216@endif libiberty-linker-plugin-bootstrap
29217
29218.PHONY: configure-stageautofeedback-libiberty-linker-plugin maybe-configure-stageautofeedback-libiberty-linker-plugin
29219maybe-configure-stageautofeedback-libiberty-linker-plugin:
29220@if libiberty-linker-plugin-bootstrap
29221maybe-configure-stageautofeedback-libiberty-linker-plugin: configure-stageautofeedback-libiberty-linker-plugin
29222configure-stageautofeedback-libiberty-linker-plugin:
29223	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
29224	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
29225	@r=`${PWD_COMMAND}`; export r; \
29226	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29227	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
29228	test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
29229	$(HOST_EXPORTS) \
29230	$(POSTSTAGE1_HOST_EXPORTS) \
29231	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
29232	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
29233	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
29234	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiberty-linker-plugin; \
29235	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin; \
29236	cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
29237	case $(srcdir) in \
29238	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29239	  *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
29240		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29241	esac; \
29242	module_srcdir=libiberty; \
29243	$(SHELL) $$s/$$module_srcdir/configure \
29244	  --srcdir=$${topdir}/$$module_srcdir \
29245	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29246	  --target=${target_alias} \
29247	  --with-build-libsubdir=$(HOST_SUBDIR) \
29248	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
29249	  @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
29250@endif libiberty-linker-plugin-bootstrap
29251
29252
29253
29254
29255
29256.PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
29257maybe-all-libiberty-linker-plugin:
29258@if gcc-bootstrap
29259all-libiberty-linker-plugin: stage_current
29260@endif gcc-bootstrap
29261@if libiberty-linker-plugin
29262TARGET-libiberty-linker-plugin=all
29263maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
29264all-libiberty-linker-plugin: configure-libiberty-linker-plugin
29265	@r=`${PWD_COMMAND}`; export r; \
29266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29267	$(HOST_EXPORTS)  \
29268	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29269	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
29270		$(TARGET-libiberty-linker-plugin))
29271@endif libiberty-linker-plugin
29272
29273
29274
29275.PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
29276.PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
29277maybe-all-stage1-libiberty-linker-plugin:
29278maybe-clean-stage1-libiberty-linker-plugin:
29279@if libiberty-linker-plugin-bootstrap
29280maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
29281all-stage1: all-stage1-libiberty-linker-plugin
29282TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
29283all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
29284	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29285	@r=`${PWD_COMMAND}`; export r; \
29286	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29287	TFLAGS="$(STAGE1_TFLAGS)"; \
29288	$(HOST_EXPORTS)  \
29289	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29290	 \
29291	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29292		CFLAGS="$(STAGE1_CFLAGS)" \
29293		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
29294		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29295		LIBCFLAGS="$(LIBCFLAGS)" \
29296		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29297		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29298		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29299		$(EXTRA_HOST_FLAGS)  \
29300		$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
29301		TFLAGS="$(STAGE1_TFLAGS)"  \
29302		$(TARGET-stage1-libiberty-linker-plugin)
29303
29304maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
29305clean-stage1: clean-stage1-libiberty-linker-plugin
29306clean-stage1-libiberty-linker-plugin:
29307	@if [ $(current_stage) = stage1 ]; then \
29308	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
29309	else \
29310	  [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
29311	  $(MAKE) stage1-start; \
29312	fi; \
29313	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29314	$(MAKE) $(EXTRA_HOST_FLAGS)  \
29315	$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
29316@endif libiberty-linker-plugin-bootstrap
29317
29318
29319.PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
29320.PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
29321maybe-all-stage2-libiberty-linker-plugin:
29322maybe-clean-stage2-libiberty-linker-plugin:
29323@if libiberty-linker-plugin-bootstrap
29324maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
29325all-stage2: all-stage2-libiberty-linker-plugin
29326TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
29327all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
29328	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29329	@r=`${PWD_COMMAND}`; export r; \
29330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29331	TFLAGS="$(STAGE2_TFLAGS)"; \
29332	$(HOST_EXPORTS) \
29333	$(POSTSTAGE1_HOST_EXPORTS)  \
29334	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29335	 \
29336	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29337		CFLAGS="$(STAGE2_CFLAGS)" \
29338		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
29339		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29340		LIBCFLAGS="$(STAGE2_CFLAGS)" \
29341		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29342		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29343		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29344		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
29345		TFLAGS="$(STAGE2_TFLAGS)"  \
29346		$(TARGET-stage2-libiberty-linker-plugin)
29347
29348maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
29349clean-stage2: clean-stage2-libiberty-linker-plugin
29350clean-stage2-libiberty-linker-plugin:
29351	@if [ $(current_stage) = stage2 ]; then \
29352	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
29353	else \
29354	  [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
29355	  $(MAKE) stage2-start; \
29356	fi; \
29357	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29358	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
29359@endif libiberty-linker-plugin-bootstrap
29360
29361
29362.PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
29363.PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
29364maybe-all-stage3-libiberty-linker-plugin:
29365maybe-clean-stage3-libiberty-linker-plugin:
29366@if libiberty-linker-plugin-bootstrap
29367maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
29368all-stage3: all-stage3-libiberty-linker-plugin
29369TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
29370all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
29371	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29372	@r=`${PWD_COMMAND}`; export r; \
29373	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29374	TFLAGS="$(STAGE3_TFLAGS)"; \
29375	$(HOST_EXPORTS) \
29376	$(POSTSTAGE1_HOST_EXPORTS)  \
29377	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29378	 \
29379	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29380		CFLAGS="$(STAGE3_CFLAGS)" \
29381		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
29382		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29383		LIBCFLAGS="$(STAGE3_CFLAGS)" \
29384		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29385		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29386		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29387		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
29388		TFLAGS="$(STAGE3_TFLAGS)"  \
29389		$(TARGET-stage3-libiberty-linker-plugin)
29390
29391maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
29392clean-stage3: clean-stage3-libiberty-linker-plugin
29393clean-stage3-libiberty-linker-plugin:
29394	@if [ $(current_stage) = stage3 ]; then \
29395	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
29396	else \
29397	  [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
29398	  $(MAKE) stage3-start; \
29399	fi; \
29400	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29401	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
29402@endif libiberty-linker-plugin-bootstrap
29403
29404
29405.PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
29406.PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
29407maybe-all-stage4-libiberty-linker-plugin:
29408maybe-clean-stage4-libiberty-linker-plugin:
29409@if libiberty-linker-plugin-bootstrap
29410maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
29411all-stage4: all-stage4-libiberty-linker-plugin
29412TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
29413all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
29414	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29415	@r=`${PWD_COMMAND}`; export r; \
29416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29417	TFLAGS="$(STAGE4_TFLAGS)"; \
29418	$(HOST_EXPORTS) \
29419	$(POSTSTAGE1_HOST_EXPORTS)  \
29420	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29421	 \
29422	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29423		CFLAGS="$(STAGE4_CFLAGS)" \
29424		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
29425		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29426		LIBCFLAGS="$(STAGE4_CFLAGS)" \
29427		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29428		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29429		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29430		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
29431		TFLAGS="$(STAGE4_TFLAGS)"  \
29432		$(TARGET-stage4-libiberty-linker-plugin)
29433
29434maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
29435clean-stage4: clean-stage4-libiberty-linker-plugin
29436clean-stage4-libiberty-linker-plugin:
29437	@if [ $(current_stage) = stage4 ]; then \
29438	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
29439	else \
29440	  [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
29441	  $(MAKE) stage4-start; \
29442	fi; \
29443	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29444	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
29445@endif libiberty-linker-plugin-bootstrap
29446
29447
29448.PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
29449.PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
29450maybe-all-stageprofile-libiberty-linker-plugin:
29451maybe-clean-stageprofile-libiberty-linker-plugin:
29452@if libiberty-linker-plugin-bootstrap
29453maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
29454all-stageprofile: all-stageprofile-libiberty-linker-plugin
29455TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
29456all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
29457	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29458	@r=`${PWD_COMMAND}`; export r; \
29459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29460	TFLAGS="$(STAGEprofile_TFLAGS)"; \
29461	$(HOST_EXPORTS) \
29462	$(POSTSTAGE1_HOST_EXPORTS)  \
29463	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29464	 \
29465	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29466		CFLAGS="$(STAGEprofile_CFLAGS)" \
29467		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
29468		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29469		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29470		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29471		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29472		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29473		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
29474		TFLAGS="$(STAGEprofile_TFLAGS)"  \
29475		$(TARGET-stageprofile-libiberty-linker-plugin)
29476
29477maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
29478clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
29479clean-stageprofile-libiberty-linker-plugin:
29480	@if [ $(current_stage) = stageprofile ]; then \
29481	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
29482	else \
29483	  [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
29484	  $(MAKE) stageprofile-start; \
29485	fi; \
29486	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29487	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
29488@endif libiberty-linker-plugin-bootstrap
29489
29490
29491.PHONY: all-stagetrain-libiberty-linker-plugin maybe-all-stagetrain-libiberty-linker-plugin
29492.PHONY: clean-stagetrain-libiberty-linker-plugin maybe-clean-stagetrain-libiberty-linker-plugin
29493maybe-all-stagetrain-libiberty-linker-plugin:
29494maybe-clean-stagetrain-libiberty-linker-plugin:
29495@if libiberty-linker-plugin-bootstrap
29496maybe-all-stagetrain-libiberty-linker-plugin: all-stagetrain-libiberty-linker-plugin
29497all-stagetrain: all-stagetrain-libiberty-linker-plugin
29498TARGET-stagetrain-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
29499all-stagetrain-libiberty-linker-plugin: configure-stagetrain-libiberty-linker-plugin
29500	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
29501	@r=`${PWD_COMMAND}`; export r; \
29502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29503	TFLAGS="$(STAGEtrain_TFLAGS)"; \
29504	$(HOST_EXPORTS) \
29505	$(POSTSTAGE1_HOST_EXPORTS)  \
29506	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29507	 \
29508	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29509		CFLAGS="$(STAGEtrain_CFLAGS)" \
29510		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
29511		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
29512		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
29513		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29514		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29515		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29516		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
29517		TFLAGS="$(STAGEtrain_TFLAGS)"  \
29518		$(TARGET-stagetrain-libiberty-linker-plugin)
29519
29520maybe-clean-stagetrain-libiberty-linker-plugin: clean-stagetrain-libiberty-linker-plugin
29521clean-stagetrain: clean-stagetrain-libiberty-linker-plugin
29522clean-stagetrain-libiberty-linker-plugin:
29523	@if [ $(current_stage) = stagetrain ]; then \
29524	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
29525	else \
29526	  [ -f $(HOST_SUBDIR)/stagetrain-libiberty-linker-plugin/Makefile ] || exit 0; \
29527	  $(MAKE) stagetrain-start; \
29528	fi; \
29529	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29530	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
29531@endif libiberty-linker-plugin-bootstrap
29532
29533
29534.PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
29535.PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
29536maybe-all-stagefeedback-libiberty-linker-plugin:
29537maybe-clean-stagefeedback-libiberty-linker-plugin:
29538@if libiberty-linker-plugin-bootstrap
29539maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
29540all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
29541TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
29542all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
29543	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29544	@r=`${PWD_COMMAND}`; export r; \
29545	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29546	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29547	$(HOST_EXPORTS) \
29548	$(POSTSTAGE1_HOST_EXPORTS)  \
29549	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29550	 \
29551	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29552		CFLAGS="$(STAGEfeedback_CFLAGS)" \
29553		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
29554		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29555		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29556		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29557		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29558		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29559		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
29560		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
29561		$(TARGET-stagefeedback-libiberty-linker-plugin)
29562
29563maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
29564clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
29565clean-stagefeedback-libiberty-linker-plugin:
29566	@if [ $(current_stage) = stagefeedback ]; then \
29567	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
29568	else \
29569	  [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
29570	  $(MAKE) stagefeedback-start; \
29571	fi; \
29572	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29573	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
29574@endif libiberty-linker-plugin-bootstrap
29575
29576
29577.PHONY: all-stageautoprofile-libiberty-linker-plugin maybe-all-stageautoprofile-libiberty-linker-plugin
29578.PHONY: clean-stageautoprofile-libiberty-linker-plugin maybe-clean-stageautoprofile-libiberty-linker-plugin
29579maybe-all-stageautoprofile-libiberty-linker-plugin:
29580maybe-clean-stageautoprofile-libiberty-linker-plugin:
29581@if libiberty-linker-plugin-bootstrap
29582maybe-all-stageautoprofile-libiberty-linker-plugin: all-stageautoprofile-libiberty-linker-plugin
29583all-stageautoprofile: all-stageautoprofile-libiberty-linker-plugin
29584TARGET-stageautoprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
29585all-stageautoprofile-libiberty-linker-plugin: configure-stageautoprofile-libiberty-linker-plugin
29586	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
29587	@r=`${PWD_COMMAND}`; export r; \
29588	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29589	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
29590	$(HOST_EXPORTS) \
29591	$(POSTSTAGE1_HOST_EXPORTS)  \
29592	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29593	$$s/gcc/config/i386/$(AUTO_PROFILE) \
29594	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29595		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
29596		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
29597		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
29598		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
29599		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29600		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29601		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29602		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
29603		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
29604		$(TARGET-stageautoprofile-libiberty-linker-plugin)
29605
29606maybe-clean-stageautoprofile-libiberty-linker-plugin: clean-stageautoprofile-libiberty-linker-plugin
29607clean-stageautoprofile: clean-stageautoprofile-libiberty-linker-plugin
29608clean-stageautoprofile-libiberty-linker-plugin:
29609	@if [ $(current_stage) = stageautoprofile ]; then \
29610	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
29611	else \
29612	  [ -f $(HOST_SUBDIR)/stageautoprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
29613	  $(MAKE) stageautoprofile-start; \
29614	fi; \
29615	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29616	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
29617@endif libiberty-linker-plugin-bootstrap
29618
29619
29620.PHONY: all-stageautofeedback-libiberty-linker-plugin maybe-all-stageautofeedback-libiberty-linker-plugin
29621.PHONY: clean-stageautofeedback-libiberty-linker-plugin maybe-clean-stageautofeedback-libiberty-linker-plugin
29622maybe-all-stageautofeedback-libiberty-linker-plugin:
29623maybe-clean-stageautofeedback-libiberty-linker-plugin:
29624@if libiberty-linker-plugin-bootstrap
29625maybe-all-stageautofeedback-libiberty-linker-plugin: all-stageautofeedback-libiberty-linker-plugin
29626all-stageautofeedback: all-stageautofeedback-libiberty-linker-plugin
29627TARGET-stageautofeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
29628all-stageautofeedback-libiberty-linker-plugin: configure-stageautofeedback-libiberty-linker-plugin
29629	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
29630	@r=`${PWD_COMMAND}`; export r; \
29631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29632	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
29633	$(HOST_EXPORTS) \
29634	$(POSTSTAGE1_HOST_EXPORTS)  \
29635	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29636	 \
29637	$(MAKE) $(BASE_FLAGS_TO_PASS) \
29638		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
29639		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
29640		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
29641		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
29642		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29643		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29644		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29645		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
29646		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
29647		$(TARGET-stageautofeedback-libiberty-linker-plugin)
29648
29649maybe-clean-stageautofeedback-libiberty-linker-plugin: clean-stageautofeedback-libiberty-linker-plugin
29650clean-stageautofeedback: clean-stageautofeedback-libiberty-linker-plugin
29651clean-stageautofeedback-libiberty-linker-plugin:
29652	@if [ $(current_stage) = stageautofeedback ]; then \
29653	  [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
29654	else \
29655	  [ -f $(HOST_SUBDIR)/stageautofeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
29656	  $(MAKE) stageautofeedback-start; \
29657	fi; \
29658	cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29659	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
29660@endif libiberty-linker-plugin-bootstrap
29661
29662
29663
29664
29665
29666.PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
29667maybe-check-libiberty-linker-plugin:
29668@if libiberty-linker-plugin
29669maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
29670
29671check-libiberty-linker-plugin:
29672	@: $(MAKE); $(unstage)
29673	@r=`${PWD_COMMAND}`; export r; \
29674	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29675	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
29676	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29677	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
29678
29679@endif libiberty-linker-plugin
29680
29681.PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
29682maybe-install-libiberty-linker-plugin:
29683@if libiberty-linker-plugin
29684maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
29685
29686install-libiberty-linker-plugin: installdirs
29687	@: $(MAKE); $(unstage)
29688	@r=`${PWD_COMMAND}`; export r; \
29689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29690	$(HOST_EXPORTS) \
29691	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29692	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
29693
29694@endif libiberty-linker-plugin
29695
29696.PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
29697maybe-install-strip-libiberty-linker-plugin:
29698@if libiberty-linker-plugin
29699maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
29700
29701install-strip-libiberty-linker-plugin: installdirs
29702	@: $(MAKE); $(unstage)
29703	@r=`${PWD_COMMAND}`; export r; \
29704	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29705	$(HOST_EXPORTS) \
29706	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29707	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
29708
29709@endif libiberty-linker-plugin
29710
29711# Other targets (info, dvi, pdf, etc.)
29712
29713.PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
29714maybe-info-libiberty-linker-plugin:
29715@if libiberty-linker-plugin
29716maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
29717
29718info-libiberty-linker-plugin: \
29719    configure-libiberty-linker-plugin
29720	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
29721	r=`${PWD_COMMAND}`; export r; \
29722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29723	$(HOST_EXPORTS) \
29724	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
29725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29726	done; \
29727	echo "Doing info in libiberty-linker-plugin"; \
29728	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29729	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29730	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29731	          "RANLIB=$${RANLIB}" \
29732	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29733	          info) \
29734	  || exit 1
29735
29736@endif libiberty-linker-plugin
29737
29738.PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
29739maybe-dvi-libiberty-linker-plugin:
29740@if libiberty-linker-plugin
29741maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
29742
29743dvi-libiberty-linker-plugin: \
29744    configure-libiberty-linker-plugin
29745	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
29746	r=`${PWD_COMMAND}`; export r; \
29747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29748	$(HOST_EXPORTS) \
29749	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
29750	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29751	done; \
29752	echo "Doing dvi in libiberty-linker-plugin"; \
29753	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29754	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29755	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29756	          "RANLIB=$${RANLIB}" \
29757	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29758	          dvi) \
29759	  || exit 1
29760
29761@endif libiberty-linker-plugin
29762
29763.PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
29764maybe-pdf-libiberty-linker-plugin:
29765@if libiberty-linker-plugin
29766maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
29767
29768pdf-libiberty-linker-plugin: \
29769    configure-libiberty-linker-plugin
29770	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
29771	r=`${PWD_COMMAND}`; export r; \
29772	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29773	$(HOST_EXPORTS) \
29774	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
29775	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29776	done; \
29777	echo "Doing pdf in libiberty-linker-plugin"; \
29778	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29779	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29780	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29781	          "RANLIB=$${RANLIB}" \
29782	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29783	          pdf) \
29784	  || exit 1
29785
29786@endif libiberty-linker-plugin
29787
29788.PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
29789maybe-html-libiberty-linker-plugin:
29790@if libiberty-linker-plugin
29791maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
29792
29793html-libiberty-linker-plugin: \
29794    configure-libiberty-linker-plugin
29795	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
29796	r=`${PWD_COMMAND}`; export r; \
29797	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29798	$(HOST_EXPORTS) \
29799	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
29800	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29801	done; \
29802	echo "Doing html in libiberty-linker-plugin"; \
29803	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29804	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29805	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29806	          "RANLIB=$${RANLIB}" \
29807	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29808	          html) \
29809	  || exit 1
29810
29811@endif libiberty-linker-plugin
29812
29813.PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
29814maybe-TAGS-libiberty-linker-plugin:
29815@if libiberty-linker-plugin
29816maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
29817
29818TAGS-libiberty-linker-plugin: \
29819    configure-libiberty-linker-plugin
29820	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
29821	r=`${PWD_COMMAND}`; export r; \
29822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29823	$(HOST_EXPORTS) \
29824	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
29825	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29826	done; \
29827	echo "Doing TAGS in libiberty-linker-plugin"; \
29828	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29829	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29830	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29831	          "RANLIB=$${RANLIB}" \
29832	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29833	          TAGS) \
29834	  || exit 1
29835
29836@endif libiberty-linker-plugin
29837
29838.PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
29839maybe-install-info-libiberty-linker-plugin:
29840@if libiberty-linker-plugin
29841maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
29842
29843install-info-libiberty-linker-plugin: \
29844    configure-libiberty-linker-plugin \
29845    info-libiberty-linker-plugin
29846	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
29847	r=`${PWD_COMMAND}`; export r; \
29848	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29849	$(HOST_EXPORTS) \
29850	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
29851	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29852	done; \
29853	echo "Doing install-info in libiberty-linker-plugin"; \
29854	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29855	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29856	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29857	          "RANLIB=$${RANLIB}" \
29858	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29859	          install-info) \
29860	  || exit 1
29861
29862@endif libiberty-linker-plugin
29863
29864.PHONY: maybe-install-dvi-libiberty-linker-plugin install-dvi-libiberty-linker-plugin
29865maybe-install-dvi-libiberty-linker-plugin:
29866@if libiberty-linker-plugin
29867maybe-install-dvi-libiberty-linker-plugin: install-dvi-libiberty-linker-plugin
29868
29869install-dvi-libiberty-linker-plugin: \
29870    configure-libiberty-linker-plugin \
29871    dvi-libiberty-linker-plugin
29872	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
29873	r=`${PWD_COMMAND}`; export r; \
29874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29875	$(HOST_EXPORTS) \
29876	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
29877	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29878	done; \
29879	echo "Doing install-dvi in libiberty-linker-plugin"; \
29880	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29881	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29882	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29883	          "RANLIB=$${RANLIB}" \
29884	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29885	          install-dvi) \
29886	  || exit 1
29887
29888@endif libiberty-linker-plugin
29889
29890.PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
29891maybe-install-pdf-libiberty-linker-plugin:
29892@if libiberty-linker-plugin
29893maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
29894
29895install-pdf-libiberty-linker-plugin: \
29896    configure-libiberty-linker-plugin \
29897    pdf-libiberty-linker-plugin
29898	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
29899	r=`${PWD_COMMAND}`; export r; \
29900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29901	$(HOST_EXPORTS) \
29902	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
29903	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29904	done; \
29905	echo "Doing install-pdf in libiberty-linker-plugin"; \
29906	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29907	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29908	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29909	          "RANLIB=$${RANLIB}" \
29910	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29911	          install-pdf) \
29912	  || exit 1
29913
29914@endif libiberty-linker-plugin
29915
29916.PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
29917maybe-install-html-libiberty-linker-plugin:
29918@if libiberty-linker-plugin
29919maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
29920
29921install-html-libiberty-linker-plugin: \
29922    configure-libiberty-linker-plugin \
29923    html-libiberty-linker-plugin
29924	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
29925	r=`${PWD_COMMAND}`; export r; \
29926	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29927	$(HOST_EXPORTS) \
29928	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
29929	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29930	done; \
29931	echo "Doing install-html in libiberty-linker-plugin"; \
29932	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29933	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29934	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29935	          "RANLIB=$${RANLIB}" \
29936	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29937	          install-html) \
29938	  || exit 1
29939
29940@endif libiberty-linker-plugin
29941
29942.PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
29943maybe-installcheck-libiberty-linker-plugin:
29944@if libiberty-linker-plugin
29945maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
29946
29947installcheck-libiberty-linker-plugin: \
29948    configure-libiberty-linker-plugin
29949	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
29950	r=`${PWD_COMMAND}`; export r; \
29951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29952	$(HOST_EXPORTS) \
29953	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
29954	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29955	done; \
29956	echo "Doing installcheck in libiberty-linker-plugin"; \
29957	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29958	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29959	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29960	          "RANLIB=$${RANLIB}" \
29961	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29962	          installcheck) \
29963	  || exit 1
29964
29965@endif libiberty-linker-plugin
29966
29967.PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
29968maybe-mostlyclean-libiberty-linker-plugin:
29969@if libiberty-linker-plugin
29970maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
29971
29972mostlyclean-libiberty-linker-plugin:
29973	@[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
29974	r=`${PWD_COMMAND}`; export r; \
29975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29976	$(HOST_EXPORTS) \
29977	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
29978	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29979	done; \
29980	echo "Doing mostlyclean in libiberty-linker-plugin"; \
29981	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
29982	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29983	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29984	          "RANLIB=$${RANLIB}" \
29985	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29986	          mostlyclean) \
29987	  || exit 1
29988
29989@endif libiberty-linker-plugin
29990
29991.PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
29992maybe-clean-libiberty-linker-plugin:
29993@if libiberty-linker-plugin
29994maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
29995
29996clean-libiberty-linker-plugin:
29997	@[ -f ./libiberty-linker-plugin/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) @extra_linker_plugin_flags@; do \
30002	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30003	done; \
30004	echo "Doing clean in libiberty-linker-plugin"; \
30005	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
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	          clean) \
30011	  || exit 1
30012
30013@endif libiberty-linker-plugin
30014
30015.PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
30016maybe-distclean-libiberty-linker-plugin:
30017@if libiberty-linker-plugin
30018maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
30019
30020distclean-libiberty-linker-plugin:
30021	@[ -f ./libiberty-linker-plugin/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) @extra_linker_plugin_flags@; do \
30026	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30027	done; \
30028	echo "Doing distclean in libiberty-linker-plugin"; \
30029	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
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	          distclean) \
30035	  || exit 1
30036
30037@endif libiberty-linker-plugin
30038
30039.PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
30040maybe-maintainer-clean-libiberty-linker-plugin:
30041@if libiberty-linker-plugin
30042maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
30043
30044maintainer-clean-libiberty-linker-plugin:
30045	@[ -f ./libiberty-linker-plugin/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) @extra_linker_plugin_flags@; do \
30050	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30051	done; \
30052	echo "Doing maintainer-clean in libiberty-linker-plugin"; \
30053	(cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
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	          maintainer-clean) \
30059	  || exit 1
30060
30061@endif libiberty-linker-plugin
30062
30063
30064
30065.PHONY: configure-libiconv maybe-configure-libiconv
30066maybe-configure-libiconv:
30067@if gcc-bootstrap
30068configure-libiconv: stage_current
30069@endif gcc-bootstrap
30070@if libiconv
30071maybe-configure-libiconv: configure-libiconv
30072configure-libiconv:
30073	@r=`${PWD_COMMAND}`; export r; \
30074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30075	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30076	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
30077	$(HOST_EXPORTS)  \
30078	echo Configuring in $(HOST_SUBDIR)/libiconv; \
30079	cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
30080	case $(srcdir) in \
30081	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30082	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30083		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30084	esac; \
30085	module_srcdir=libiconv; \
30086	$(SHELL) \
30087	  $$s/$$module_srcdir/configure \
30088	  --srcdir=$${topdir}/$$module_srcdir \
30089	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30090	  --target=${target_alias} --disable-shared  @host_libs_picflag@ \
30091	  || exit 1
30092@endif libiconv
30093
30094
30095
30096.PHONY: configure-stage1-libiconv maybe-configure-stage1-libiconv
30097maybe-configure-stage1-libiconv:
30098@if libiconv-bootstrap
30099maybe-configure-stage1-libiconv: configure-stage1-libiconv
30100configure-stage1-libiconv:
30101	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30102	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
30103	@r=`${PWD_COMMAND}`; export r; \
30104	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30105	TFLAGS="$(STAGE1_TFLAGS)"; \
30106	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30107	$(HOST_EXPORTS) \
30108	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30109	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30110	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
30111	echo Configuring stage 1 in $(HOST_SUBDIR)/libiconv; \
30112	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
30113	cd $(HOST_SUBDIR)/libiconv || exit 1; \
30114	case $(srcdir) in \
30115	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30116	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30117		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30118	esac; \
30119	module_srcdir=libiconv; \
30120	$(SHELL) $$s/$$module_srcdir/configure \
30121	  --srcdir=$${topdir}/$$module_srcdir \
30122	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30123	  --target=${target_alias} \
30124	   \
30125	  $(STAGE1_CONFIGURE_FLAGS) \
30126	  --disable-shared  @host_libs_picflag@
30127@endif libiconv-bootstrap
30128
30129.PHONY: configure-stage2-libiconv maybe-configure-stage2-libiconv
30130maybe-configure-stage2-libiconv:
30131@if libiconv-bootstrap
30132maybe-configure-stage2-libiconv: configure-stage2-libiconv
30133configure-stage2-libiconv:
30134	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30135	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
30136	@r=`${PWD_COMMAND}`; export r; \
30137	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30138	TFLAGS="$(STAGE2_TFLAGS)"; \
30139	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30140	$(HOST_EXPORTS) \
30141	$(POSTSTAGE1_HOST_EXPORTS) \
30142	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30143	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30144	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
30145	echo Configuring stage 2 in $(HOST_SUBDIR)/libiconv; \
30146	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
30147	cd $(HOST_SUBDIR)/libiconv || exit 1; \
30148	case $(srcdir) in \
30149	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30150	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30151		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30152	esac; \
30153	module_srcdir=libiconv; \
30154	$(SHELL) $$s/$$module_srcdir/configure \
30155	  --srcdir=$${topdir}/$$module_srcdir \
30156	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30157	  --target=${target_alias} \
30158	  --with-build-libsubdir=$(HOST_SUBDIR) \
30159	  $(STAGE2_CONFIGURE_FLAGS) \
30160	  --disable-shared  @host_libs_picflag@
30161@endif libiconv-bootstrap
30162
30163.PHONY: configure-stage3-libiconv maybe-configure-stage3-libiconv
30164maybe-configure-stage3-libiconv:
30165@if libiconv-bootstrap
30166maybe-configure-stage3-libiconv: configure-stage3-libiconv
30167configure-stage3-libiconv:
30168	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30169	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
30170	@r=`${PWD_COMMAND}`; export r; \
30171	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30172	TFLAGS="$(STAGE3_TFLAGS)"; \
30173	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30174	$(HOST_EXPORTS) \
30175	$(POSTSTAGE1_HOST_EXPORTS) \
30176	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30177	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30178	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
30179	echo Configuring stage 3 in $(HOST_SUBDIR)/libiconv; \
30180	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
30181	cd $(HOST_SUBDIR)/libiconv || exit 1; \
30182	case $(srcdir) in \
30183	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30184	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30185		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30186	esac; \
30187	module_srcdir=libiconv; \
30188	$(SHELL) $$s/$$module_srcdir/configure \
30189	  --srcdir=$${topdir}/$$module_srcdir \
30190	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30191	  --target=${target_alias} \
30192	  --with-build-libsubdir=$(HOST_SUBDIR) \
30193	  $(STAGE3_CONFIGURE_FLAGS) \
30194	  --disable-shared  @host_libs_picflag@
30195@endif libiconv-bootstrap
30196
30197.PHONY: configure-stage4-libiconv maybe-configure-stage4-libiconv
30198maybe-configure-stage4-libiconv:
30199@if libiconv-bootstrap
30200maybe-configure-stage4-libiconv: configure-stage4-libiconv
30201configure-stage4-libiconv:
30202	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30203	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
30204	@r=`${PWD_COMMAND}`; export r; \
30205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30206	TFLAGS="$(STAGE4_TFLAGS)"; \
30207	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30208	$(HOST_EXPORTS) \
30209	$(POSTSTAGE1_HOST_EXPORTS) \
30210	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30211	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30212	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
30213	echo Configuring stage 4 in $(HOST_SUBDIR)/libiconv; \
30214	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
30215	cd $(HOST_SUBDIR)/libiconv || exit 1; \
30216	case $(srcdir) in \
30217	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30218	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30219		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30220	esac; \
30221	module_srcdir=libiconv; \
30222	$(SHELL) $$s/$$module_srcdir/configure \
30223	  --srcdir=$${topdir}/$$module_srcdir \
30224	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30225	  --target=${target_alias} \
30226	  --with-build-libsubdir=$(HOST_SUBDIR) \
30227	  $(STAGE4_CONFIGURE_FLAGS) \
30228	  --disable-shared  @host_libs_picflag@
30229@endif libiconv-bootstrap
30230
30231.PHONY: configure-stageprofile-libiconv maybe-configure-stageprofile-libiconv
30232maybe-configure-stageprofile-libiconv:
30233@if libiconv-bootstrap
30234maybe-configure-stageprofile-libiconv: configure-stageprofile-libiconv
30235configure-stageprofile-libiconv:
30236	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30237	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
30238	@r=`${PWD_COMMAND}`; export r; \
30239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30240	TFLAGS="$(STAGEprofile_TFLAGS)"; \
30241	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30242	$(HOST_EXPORTS) \
30243	$(POSTSTAGE1_HOST_EXPORTS) \
30244	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30245	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30246	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
30247	echo Configuring stage profile in $(HOST_SUBDIR)/libiconv; \
30248	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
30249	cd $(HOST_SUBDIR)/libiconv || exit 1; \
30250	case $(srcdir) in \
30251	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30252	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30253		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30254	esac; \
30255	module_srcdir=libiconv; \
30256	$(SHELL) $$s/$$module_srcdir/configure \
30257	  --srcdir=$${topdir}/$$module_srcdir \
30258	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30259	  --target=${target_alias} \
30260	  --with-build-libsubdir=$(HOST_SUBDIR) \
30261	  $(STAGEprofile_CONFIGURE_FLAGS) \
30262	  --disable-shared  @host_libs_picflag@
30263@endif libiconv-bootstrap
30264
30265.PHONY: configure-stagetrain-libiconv maybe-configure-stagetrain-libiconv
30266maybe-configure-stagetrain-libiconv:
30267@if libiconv-bootstrap
30268maybe-configure-stagetrain-libiconv: configure-stagetrain-libiconv
30269configure-stagetrain-libiconv:
30270	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
30271	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
30272	@r=`${PWD_COMMAND}`; export r; \
30273	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30274	TFLAGS="$(STAGEtrain_TFLAGS)"; \
30275	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30276	$(HOST_EXPORTS) \
30277	$(POSTSTAGE1_HOST_EXPORTS) \
30278	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
30279	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
30280	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
30281	echo Configuring stage train in $(HOST_SUBDIR)/libiconv; \
30282	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
30283	cd $(HOST_SUBDIR)/libiconv || exit 1; \
30284	case $(srcdir) in \
30285	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30286	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30287		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30288	esac; \
30289	module_srcdir=libiconv; \
30290	$(SHELL) $$s/$$module_srcdir/configure \
30291	  --srcdir=$${topdir}/$$module_srcdir \
30292	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30293	  --target=${target_alias} \
30294	  --with-build-libsubdir=$(HOST_SUBDIR) \
30295	  $(STAGEtrain_CONFIGURE_FLAGS) \
30296	  --disable-shared  @host_libs_picflag@
30297@endif libiconv-bootstrap
30298
30299.PHONY: configure-stagefeedback-libiconv maybe-configure-stagefeedback-libiconv
30300maybe-configure-stagefeedback-libiconv:
30301@if libiconv-bootstrap
30302maybe-configure-stagefeedback-libiconv: configure-stagefeedback-libiconv
30303configure-stagefeedback-libiconv:
30304	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30305	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
30306	@r=`${PWD_COMMAND}`; export r; \
30307	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30308	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30309	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30310	$(HOST_EXPORTS) \
30311	$(POSTSTAGE1_HOST_EXPORTS) \
30312	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30313	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30314	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
30315	echo Configuring stage feedback in $(HOST_SUBDIR)/libiconv; \
30316	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
30317	cd $(HOST_SUBDIR)/libiconv || exit 1; \
30318	case $(srcdir) in \
30319	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30320	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30321		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30322	esac; \
30323	module_srcdir=libiconv; \
30324	$(SHELL) $$s/$$module_srcdir/configure \
30325	  --srcdir=$${topdir}/$$module_srcdir \
30326	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30327	  --target=${target_alias} \
30328	  --with-build-libsubdir=$(HOST_SUBDIR) \
30329	  $(STAGEfeedback_CONFIGURE_FLAGS) \
30330	  --disable-shared  @host_libs_picflag@
30331@endif libiconv-bootstrap
30332
30333.PHONY: configure-stageautoprofile-libiconv maybe-configure-stageautoprofile-libiconv
30334maybe-configure-stageautoprofile-libiconv:
30335@if libiconv-bootstrap
30336maybe-configure-stageautoprofile-libiconv: configure-stageautoprofile-libiconv
30337configure-stageautoprofile-libiconv:
30338	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
30339	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
30340	@r=`${PWD_COMMAND}`; export r; \
30341	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30342	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
30343	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30344	$(HOST_EXPORTS) \
30345	$(POSTSTAGE1_HOST_EXPORTS) \
30346	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
30347	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
30348	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
30349	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libiconv; \
30350	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
30351	cd $(HOST_SUBDIR)/libiconv || exit 1; \
30352	case $(srcdir) in \
30353	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30354	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30355		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30356	esac; \
30357	module_srcdir=libiconv; \
30358	$(SHELL) $$s/$$module_srcdir/configure \
30359	  --srcdir=$${topdir}/$$module_srcdir \
30360	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30361	  --target=${target_alias} \
30362	  --with-build-libsubdir=$(HOST_SUBDIR) \
30363	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
30364	  --disable-shared  @host_libs_picflag@
30365@endif libiconv-bootstrap
30366
30367.PHONY: configure-stageautofeedback-libiconv maybe-configure-stageautofeedback-libiconv
30368maybe-configure-stageautofeedback-libiconv:
30369@if libiconv-bootstrap
30370maybe-configure-stageautofeedback-libiconv: configure-stageautofeedback-libiconv
30371configure-stageautofeedback-libiconv:
30372	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
30373	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv
30374	@r=`${PWD_COMMAND}`; export r; \
30375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30376	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
30377	test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
30378	$(HOST_EXPORTS) \
30379	$(POSTSTAGE1_HOST_EXPORTS) \
30380	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
30381	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
30382	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
30383	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libiconv; \
30384	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv; \
30385	cd $(HOST_SUBDIR)/libiconv || exit 1; \
30386	case $(srcdir) in \
30387	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30388	  *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
30389		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30390	esac; \
30391	module_srcdir=libiconv; \
30392	$(SHELL) $$s/$$module_srcdir/configure \
30393	  --srcdir=$${topdir}/$$module_srcdir \
30394	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30395	  --target=${target_alias} \
30396	  --with-build-libsubdir=$(HOST_SUBDIR) \
30397	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
30398	  --disable-shared  @host_libs_picflag@
30399@endif libiconv-bootstrap
30400
30401
30402
30403
30404
30405.PHONY: all-libiconv maybe-all-libiconv
30406maybe-all-libiconv:
30407@if gcc-bootstrap
30408all-libiconv: stage_current
30409@endif gcc-bootstrap
30410@if libiconv
30411TARGET-libiconv=all
30412maybe-all-libiconv: all-libiconv
30413all-libiconv: configure-libiconv
30414	@r=`${PWD_COMMAND}`; export r; \
30415	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30416	$(HOST_EXPORTS)  \
30417	(cd $(HOST_SUBDIR)/libiconv && \
30418	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
30419		$(TARGET-libiconv))
30420@endif libiconv
30421
30422
30423
30424.PHONY: all-stage1-libiconv maybe-all-stage1-libiconv
30425.PHONY: clean-stage1-libiconv maybe-clean-stage1-libiconv
30426maybe-all-stage1-libiconv:
30427maybe-clean-stage1-libiconv:
30428@if libiconv-bootstrap
30429maybe-all-stage1-libiconv: all-stage1-libiconv
30430all-stage1: all-stage1-libiconv
30431TARGET-stage1-libiconv = $(TARGET-libiconv)
30432all-stage1-libiconv: configure-stage1-libiconv
30433	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30434	@r=`${PWD_COMMAND}`; export r; \
30435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30436	TFLAGS="$(STAGE1_TFLAGS)"; \
30437	$(HOST_EXPORTS)  \
30438	cd $(HOST_SUBDIR)/libiconv && \
30439	 \
30440	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30441		CFLAGS="$(STAGE1_CFLAGS)" \
30442		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
30443		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30444		LIBCFLAGS="$(LIBCFLAGS)" \
30445		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30446		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30447		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30448		$(EXTRA_HOST_FLAGS)  \
30449		$(STAGE1_FLAGS_TO_PASS)  \
30450		TFLAGS="$(STAGE1_TFLAGS)"  \
30451		$(TARGET-stage1-libiconv)
30452
30453maybe-clean-stage1-libiconv: clean-stage1-libiconv
30454clean-stage1: clean-stage1-libiconv
30455clean-stage1-libiconv:
30456	@if [ $(current_stage) = stage1 ]; then \
30457	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
30458	else \
30459	  [ -f $(HOST_SUBDIR)/stage1-libiconv/Makefile ] || exit 0; \
30460	  $(MAKE) stage1-start; \
30461	fi; \
30462	cd $(HOST_SUBDIR)/libiconv && \
30463	$(MAKE) $(EXTRA_HOST_FLAGS)  \
30464	$(STAGE1_FLAGS_TO_PASS)  clean
30465@endif libiconv-bootstrap
30466
30467
30468.PHONY: all-stage2-libiconv maybe-all-stage2-libiconv
30469.PHONY: clean-stage2-libiconv maybe-clean-stage2-libiconv
30470maybe-all-stage2-libiconv:
30471maybe-clean-stage2-libiconv:
30472@if libiconv-bootstrap
30473maybe-all-stage2-libiconv: all-stage2-libiconv
30474all-stage2: all-stage2-libiconv
30475TARGET-stage2-libiconv = $(TARGET-libiconv)
30476all-stage2-libiconv: configure-stage2-libiconv
30477	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30478	@r=`${PWD_COMMAND}`; export r; \
30479	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30480	TFLAGS="$(STAGE2_TFLAGS)"; \
30481	$(HOST_EXPORTS) \
30482	$(POSTSTAGE1_HOST_EXPORTS)  \
30483	cd $(HOST_SUBDIR)/libiconv && \
30484	 \
30485	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30486		CFLAGS="$(STAGE2_CFLAGS)" \
30487		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
30488		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30489		LIBCFLAGS="$(STAGE2_CFLAGS)" \
30490		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30491		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30492		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30493		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30494		TFLAGS="$(STAGE2_TFLAGS)"  \
30495		$(TARGET-stage2-libiconv)
30496
30497maybe-clean-stage2-libiconv: clean-stage2-libiconv
30498clean-stage2: clean-stage2-libiconv
30499clean-stage2-libiconv:
30500	@if [ $(current_stage) = stage2 ]; then \
30501	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
30502	else \
30503	  [ -f $(HOST_SUBDIR)/stage2-libiconv/Makefile ] || exit 0; \
30504	  $(MAKE) stage2-start; \
30505	fi; \
30506	cd $(HOST_SUBDIR)/libiconv && \
30507	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30508@endif libiconv-bootstrap
30509
30510
30511.PHONY: all-stage3-libiconv maybe-all-stage3-libiconv
30512.PHONY: clean-stage3-libiconv maybe-clean-stage3-libiconv
30513maybe-all-stage3-libiconv:
30514maybe-clean-stage3-libiconv:
30515@if libiconv-bootstrap
30516maybe-all-stage3-libiconv: all-stage3-libiconv
30517all-stage3: all-stage3-libiconv
30518TARGET-stage3-libiconv = $(TARGET-libiconv)
30519all-stage3-libiconv: configure-stage3-libiconv
30520	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30521	@r=`${PWD_COMMAND}`; export r; \
30522	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30523	TFLAGS="$(STAGE3_TFLAGS)"; \
30524	$(HOST_EXPORTS) \
30525	$(POSTSTAGE1_HOST_EXPORTS)  \
30526	cd $(HOST_SUBDIR)/libiconv && \
30527	 \
30528	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30529		CFLAGS="$(STAGE3_CFLAGS)" \
30530		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
30531		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30532		LIBCFLAGS="$(STAGE3_CFLAGS)" \
30533		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30534		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30535		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30536		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30537		TFLAGS="$(STAGE3_TFLAGS)"  \
30538		$(TARGET-stage3-libiconv)
30539
30540maybe-clean-stage3-libiconv: clean-stage3-libiconv
30541clean-stage3: clean-stage3-libiconv
30542clean-stage3-libiconv:
30543	@if [ $(current_stage) = stage3 ]; then \
30544	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
30545	else \
30546	  [ -f $(HOST_SUBDIR)/stage3-libiconv/Makefile ] || exit 0; \
30547	  $(MAKE) stage3-start; \
30548	fi; \
30549	cd $(HOST_SUBDIR)/libiconv && \
30550	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30551@endif libiconv-bootstrap
30552
30553
30554.PHONY: all-stage4-libiconv maybe-all-stage4-libiconv
30555.PHONY: clean-stage4-libiconv maybe-clean-stage4-libiconv
30556maybe-all-stage4-libiconv:
30557maybe-clean-stage4-libiconv:
30558@if libiconv-bootstrap
30559maybe-all-stage4-libiconv: all-stage4-libiconv
30560all-stage4: all-stage4-libiconv
30561TARGET-stage4-libiconv = $(TARGET-libiconv)
30562all-stage4-libiconv: configure-stage4-libiconv
30563	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30564	@r=`${PWD_COMMAND}`; export r; \
30565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30566	TFLAGS="$(STAGE4_TFLAGS)"; \
30567	$(HOST_EXPORTS) \
30568	$(POSTSTAGE1_HOST_EXPORTS)  \
30569	cd $(HOST_SUBDIR)/libiconv && \
30570	 \
30571	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30572		CFLAGS="$(STAGE4_CFLAGS)" \
30573		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
30574		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30575		LIBCFLAGS="$(STAGE4_CFLAGS)" \
30576		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30577		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30578		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30579		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30580		TFLAGS="$(STAGE4_TFLAGS)"  \
30581		$(TARGET-stage4-libiconv)
30582
30583maybe-clean-stage4-libiconv: clean-stage4-libiconv
30584clean-stage4: clean-stage4-libiconv
30585clean-stage4-libiconv:
30586	@if [ $(current_stage) = stage4 ]; then \
30587	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
30588	else \
30589	  [ -f $(HOST_SUBDIR)/stage4-libiconv/Makefile ] || exit 0; \
30590	  $(MAKE) stage4-start; \
30591	fi; \
30592	cd $(HOST_SUBDIR)/libiconv && \
30593	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30594@endif libiconv-bootstrap
30595
30596
30597.PHONY: all-stageprofile-libiconv maybe-all-stageprofile-libiconv
30598.PHONY: clean-stageprofile-libiconv maybe-clean-stageprofile-libiconv
30599maybe-all-stageprofile-libiconv:
30600maybe-clean-stageprofile-libiconv:
30601@if libiconv-bootstrap
30602maybe-all-stageprofile-libiconv: all-stageprofile-libiconv
30603all-stageprofile: all-stageprofile-libiconv
30604TARGET-stageprofile-libiconv = $(TARGET-libiconv)
30605all-stageprofile-libiconv: configure-stageprofile-libiconv
30606	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30607	@r=`${PWD_COMMAND}`; export r; \
30608	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30609	TFLAGS="$(STAGEprofile_TFLAGS)"; \
30610	$(HOST_EXPORTS) \
30611	$(POSTSTAGE1_HOST_EXPORTS)  \
30612	cd $(HOST_SUBDIR)/libiconv && \
30613	 \
30614	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30615		CFLAGS="$(STAGEprofile_CFLAGS)" \
30616		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
30617		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30618		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30619		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30620		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30621		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30622		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30623		TFLAGS="$(STAGEprofile_TFLAGS)"  \
30624		$(TARGET-stageprofile-libiconv)
30625
30626maybe-clean-stageprofile-libiconv: clean-stageprofile-libiconv
30627clean-stageprofile: clean-stageprofile-libiconv
30628clean-stageprofile-libiconv:
30629	@if [ $(current_stage) = stageprofile ]; then \
30630	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
30631	else \
30632	  [ -f $(HOST_SUBDIR)/stageprofile-libiconv/Makefile ] || exit 0; \
30633	  $(MAKE) stageprofile-start; \
30634	fi; \
30635	cd $(HOST_SUBDIR)/libiconv && \
30636	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30637@endif libiconv-bootstrap
30638
30639
30640.PHONY: all-stagetrain-libiconv maybe-all-stagetrain-libiconv
30641.PHONY: clean-stagetrain-libiconv maybe-clean-stagetrain-libiconv
30642maybe-all-stagetrain-libiconv:
30643maybe-clean-stagetrain-libiconv:
30644@if libiconv-bootstrap
30645maybe-all-stagetrain-libiconv: all-stagetrain-libiconv
30646all-stagetrain: all-stagetrain-libiconv
30647TARGET-stagetrain-libiconv = $(TARGET-libiconv)
30648all-stagetrain-libiconv: configure-stagetrain-libiconv
30649	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
30650	@r=`${PWD_COMMAND}`; export r; \
30651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30652	TFLAGS="$(STAGEtrain_TFLAGS)"; \
30653	$(HOST_EXPORTS) \
30654	$(POSTSTAGE1_HOST_EXPORTS)  \
30655	cd $(HOST_SUBDIR)/libiconv && \
30656	 \
30657	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30658		CFLAGS="$(STAGEtrain_CFLAGS)" \
30659		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
30660		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
30661		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
30662		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30663		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30664		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30665		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30666		TFLAGS="$(STAGEtrain_TFLAGS)"  \
30667		$(TARGET-stagetrain-libiconv)
30668
30669maybe-clean-stagetrain-libiconv: clean-stagetrain-libiconv
30670clean-stagetrain: clean-stagetrain-libiconv
30671clean-stagetrain-libiconv:
30672	@if [ $(current_stage) = stagetrain ]; then \
30673	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
30674	else \
30675	  [ -f $(HOST_SUBDIR)/stagetrain-libiconv/Makefile ] || exit 0; \
30676	  $(MAKE) stagetrain-start; \
30677	fi; \
30678	cd $(HOST_SUBDIR)/libiconv && \
30679	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30680@endif libiconv-bootstrap
30681
30682
30683.PHONY: all-stagefeedback-libiconv maybe-all-stagefeedback-libiconv
30684.PHONY: clean-stagefeedback-libiconv maybe-clean-stagefeedback-libiconv
30685maybe-all-stagefeedback-libiconv:
30686maybe-clean-stagefeedback-libiconv:
30687@if libiconv-bootstrap
30688maybe-all-stagefeedback-libiconv: all-stagefeedback-libiconv
30689all-stagefeedback: all-stagefeedback-libiconv
30690TARGET-stagefeedback-libiconv = $(TARGET-libiconv)
30691all-stagefeedback-libiconv: configure-stagefeedback-libiconv
30692	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30693	@r=`${PWD_COMMAND}`; export r; \
30694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30695	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30696	$(HOST_EXPORTS) \
30697	$(POSTSTAGE1_HOST_EXPORTS)  \
30698	cd $(HOST_SUBDIR)/libiconv && \
30699	 \
30700	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30701		CFLAGS="$(STAGEfeedback_CFLAGS)" \
30702		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
30703		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30704		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30705		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30706		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30707		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30708		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30709		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
30710		$(TARGET-stagefeedback-libiconv)
30711
30712maybe-clean-stagefeedback-libiconv: clean-stagefeedback-libiconv
30713clean-stagefeedback: clean-stagefeedback-libiconv
30714clean-stagefeedback-libiconv:
30715	@if [ $(current_stage) = stagefeedback ]; then \
30716	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
30717	else \
30718	  [ -f $(HOST_SUBDIR)/stagefeedback-libiconv/Makefile ] || exit 0; \
30719	  $(MAKE) stagefeedback-start; \
30720	fi; \
30721	cd $(HOST_SUBDIR)/libiconv && \
30722	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30723@endif libiconv-bootstrap
30724
30725
30726.PHONY: all-stageautoprofile-libiconv maybe-all-stageautoprofile-libiconv
30727.PHONY: clean-stageautoprofile-libiconv maybe-clean-stageautoprofile-libiconv
30728maybe-all-stageautoprofile-libiconv:
30729maybe-clean-stageautoprofile-libiconv:
30730@if libiconv-bootstrap
30731maybe-all-stageautoprofile-libiconv: all-stageautoprofile-libiconv
30732all-stageautoprofile: all-stageautoprofile-libiconv
30733TARGET-stageautoprofile-libiconv = $(TARGET-libiconv)
30734all-stageautoprofile-libiconv: configure-stageautoprofile-libiconv
30735	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
30736	@r=`${PWD_COMMAND}`; export r; \
30737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30738	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
30739	$(HOST_EXPORTS) \
30740	$(POSTSTAGE1_HOST_EXPORTS)  \
30741	cd $(HOST_SUBDIR)/libiconv && \
30742	$$s/gcc/config/i386/$(AUTO_PROFILE) \
30743	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30744		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
30745		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
30746		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
30747		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
30748		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30749		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30750		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30751		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30752		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
30753		$(TARGET-stageautoprofile-libiconv)
30754
30755maybe-clean-stageautoprofile-libiconv: clean-stageautoprofile-libiconv
30756clean-stageautoprofile: clean-stageautoprofile-libiconv
30757clean-stageautoprofile-libiconv:
30758	@if [ $(current_stage) = stageautoprofile ]; then \
30759	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
30760	else \
30761	  [ -f $(HOST_SUBDIR)/stageautoprofile-libiconv/Makefile ] || exit 0; \
30762	  $(MAKE) stageautoprofile-start; \
30763	fi; \
30764	cd $(HOST_SUBDIR)/libiconv && \
30765	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30766@endif libiconv-bootstrap
30767
30768
30769.PHONY: all-stageautofeedback-libiconv maybe-all-stageautofeedback-libiconv
30770.PHONY: clean-stageautofeedback-libiconv maybe-clean-stageautofeedback-libiconv
30771maybe-all-stageautofeedback-libiconv:
30772maybe-clean-stageautofeedback-libiconv:
30773@if libiconv-bootstrap
30774maybe-all-stageautofeedback-libiconv: all-stageautofeedback-libiconv
30775all-stageautofeedback: all-stageautofeedback-libiconv
30776TARGET-stageautofeedback-libiconv = $(TARGET-libiconv)
30777all-stageautofeedback-libiconv: configure-stageautofeedback-libiconv
30778	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
30779	@r=`${PWD_COMMAND}`; export r; \
30780	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30781	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
30782	$(HOST_EXPORTS) \
30783	$(POSTSTAGE1_HOST_EXPORTS)  \
30784	cd $(HOST_SUBDIR)/libiconv && \
30785	 \
30786	$(MAKE) $(BASE_FLAGS_TO_PASS) \
30787		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
30788		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
30789		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
30790		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
30791		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30792		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30793		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30794		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
30795		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
30796		$(TARGET-stageautofeedback-libiconv)
30797
30798maybe-clean-stageautofeedback-libiconv: clean-stageautofeedback-libiconv
30799clean-stageautofeedback: clean-stageautofeedback-libiconv
30800clean-stageautofeedback-libiconv:
30801	@if [ $(current_stage) = stageautofeedback ]; then \
30802	  [ -f $(HOST_SUBDIR)/libiconv/Makefile ] || exit 0; \
30803	else \
30804	  [ -f $(HOST_SUBDIR)/stageautofeedback-libiconv/Makefile ] || exit 0; \
30805	  $(MAKE) stageautofeedback-start; \
30806	fi; \
30807	cd $(HOST_SUBDIR)/libiconv && \
30808	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
30809@endif libiconv-bootstrap
30810
30811
30812
30813
30814
30815.PHONY: check-libiconv maybe-check-libiconv
30816maybe-check-libiconv:
30817@if libiconv
30818maybe-check-libiconv: check-libiconv
30819
30820check-libiconv:
30821	@: $(MAKE); $(unstage)
30822	@r=`${PWD_COMMAND}`; export r; \
30823	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30824	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
30825	(cd $(HOST_SUBDIR)/libiconv && \
30826	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
30827
30828@endif libiconv
30829
30830.PHONY: install-libiconv maybe-install-libiconv
30831maybe-install-libiconv:
30832@if libiconv
30833maybe-install-libiconv: install-libiconv
30834
30835install-libiconv:
30836
30837@endif libiconv
30838
30839.PHONY: install-strip-libiconv maybe-install-strip-libiconv
30840maybe-install-strip-libiconv:
30841@if libiconv
30842maybe-install-strip-libiconv: install-strip-libiconv
30843
30844install-strip-libiconv:
30845
30846@endif libiconv
30847
30848# Other targets (info, dvi, pdf, etc.)
30849
30850.PHONY: maybe-info-libiconv info-libiconv
30851maybe-info-libiconv:
30852@if libiconv
30853maybe-info-libiconv: info-libiconv
30854
30855# libiconv doesn't support info.
30856info-libiconv:
30857
30858@endif libiconv
30859
30860.PHONY: maybe-dvi-libiconv dvi-libiconv
30861maybe-dvi-libiconv:
30862@if libiconv
30863maybe-dvi-libiconv: dvi-libiconv
30864
30865dvi-libiconv: \
30866    configure-libiconv
30867	@[ -f ./libiconv/Makefile ] || exit 0; \
30868	r=`${PWD_COMMAND}`; export r; \
30869	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30870	$(HOST_EXPORTS) \
30871	for flag in $(EXTRA_HOST_FLAGS) ; do \
30872	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30873	done; \
30874	echo "Doing dvi in libiconv"; \
30875	(cd $(HOST_SUBDIR)/libiconv && \
30876	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30877	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30878	          "RANLIB=$${RANLIB}" \
30879	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30880	          dvi) \
30881	  || exit 1
30882
30883@endif libiconv
30884
30885.PHONY: maybe-pdf-libiconv pdf-libiconv
30886maybe-pdf-libiconv:
30887@if libiconv
30888maybe-pdf-libiconv: pdf-libiconv
30889
30890# libiconv doesn't support pdf.
30891pdf-libiconv:
30892
30893@endif libiconv
30894
30895.PHONY: maybe-html-libiconv html-libiconv
30896maybe-html-libiconv:
30897@if libiconv
30898maybe-html-libiconv: html-libiconv
30899
30900# libiconv doesn't support html.
30901html-libiconv:
30902
30903@endif libiconv
30904
30905.PHONY: maybe-TAGS-libiconv TAGS-libiconv
30906maybe-TAGS-libiconv:
30907@if libiconv
30908maybe-TAGS-libiconv: TAGS-libiconv
30909
30910TAGS-libiconv: \
30911    configure-libiconv
30912	@[ -f ./libiconv/Makefile ] || exit 0; \
30913	r=`${PWD_COMMAND}`; export r; \
30914	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30915	$(HOST_EXPORTS) \
30916	for flag in $(EXTRA_HOST_FLAGS) ; do \
30917	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30918	done; \
30919	echo "Doing TAGS in libiconv"; \
30920	(cd $(HOST_SUBDIR)/libiconv && \
30921	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30922	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30923	          "RANLIB=$${RANLIB}" \
30924	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30925	          TAGS) \
30926	  || exit 1
30927
30928@endif libiconv
30929
30930.PHONY: maybe-install-info-libiconv install-info-libiconv
30931maybe-install-info-libiconv:
30932@if libiconv
30933maybe-install-info-libiconv: install-info-libiconv
30934
30935# libiconv doesn't support install-info.
30936install-info-libiconv:
30937
30938@endif libiconv
30939
30940.PHONY: maybe-install-dvi-libiconv install-dvi-libiconv
30941maybe-install-dvi-libiconv:
30942@if libiconv
30943maybe-install-dvi-libiconv: install-dvi-libiconv
30944
30945install-dvi-libiconv: \
30946    configure-libiconv \
30947    dvi-libiconv
30948	@[ -f ./libiconv/Makefile ] || exit 0; \
30949	r=`${PWD_COMMAND}`; export r; \
30950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30951	$(HOST_EXPORTS) \
30952	for flag in $(EXTRA_HOST_FLAGS) ; do \
30953	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30954	done; \
30955	echo "Doing install-dvi in libiconv"; \
30956	(cd $(HOST_SUBDIR)/libiconv && \
30957	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30958	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30959	          "RANLIB=$${RANLIB}" \
30960	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30961	          install-dvi) \
30962	  || exit 1
30963
30964@endif libiconv
30965
30966.PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
30967maybe-install-pdf-libiconv:
30968@if libiconv
30969maybe-install-pdf-libiconv: install-pdf-libiconv
30970
30971# libiconv doesn't support install-pdf.
30972install-pdf-libiconv:
30973
30974@endif libiconv
30975
30976.PHONY: maybe-install-html-libiconv install-html-libiconv
30977maybe-install-html-libiconv:
30978@if libiconv
30979maybe-install-html-libiconv: install-html-libiconv
30980
30981# libiconv doesn't support install-html.
30982install-html-libiconv:
30983
30984@endif libiconv
30985
30986.PHONY: maybe-installcheck-libiconv installcheck-libiconv
30987maybe-installcheck-libiconv:
30988@if libiconv
30989maybe-installcheck-libiconv: installcheck-libiconv
30990
30991installcheck-libiconv: \
30992    configure-libiconv
30993	@[ -f ./libiconv/Makefile ] || exit 0; \
30994	r=`${PWD_COMMAND}`; export r; \
30995	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30996	$(HOST_EXPORTS) \
30997	for flag in $(EXTRA_HOST_FLAGS) ; do \
30998	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30999	done; \
31000	echo "Doing installcheck in libiconv"; \
31001	(cd $(HOST_SUBDIR)/libiconv && \
31002	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31003	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31004	          "RANLIB=$${RANLIB}" \
31005	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31006	          installcheck) \
31007	  || exit 1
31008
31009@endif libiconv
31010
31011.PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
31012maybe-mostlyclean-libiconv:
31013@if libiconv
31014maybe-mostlyclean-libiconv: mostlyclean-libiconv
31015
31016mostlyclean-libiconv:
31017	@[ -f ./libiconv/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) ; do \
31022	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31023	done; \
31024	echo "Doing mostlyclean in libiconv"; \
31025	(cd $(HOST_SUBDIR)/libiconv && \
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	          mostlyclean) \
31031	  || exit 1
31032
31033@endif libiconv
31034
31035.PHONY: maybe-clean-libiconv clean-libiconv
31036maybe-clean-libiconv:
31037@if libiconv
31038maybe-clean-libiconv: clean-libiconv
31039
31040clean-libiconv:
31041	@[ -f ./libiconv/Makefile ] || exit 0; \
31042	r=`${PWD_COMMAND}`; export r; \
31043	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31044	$(HOST_EXPORTS) \
31045	for flag in $(EXTRA_HOST_FLAGS) ; do \
31046	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31047	done; \
31048	echo "Doing clean in libiconv"; \
31049	(cd $(HOST_SUBDIR)/libiconv && \
31050	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31051	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31052	          "RANLIB=$${RANLIB}" \
31053	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31054	          clean) \
31055	  || exit 1
31056
31057@endif libiconv
31058
31059.PHONY: maybe-distclean-libiconv distclean-libiconv
31060maybe-distclean-libiconv:
31061@if libiconv
31062maybe-distclean-libiconv: distclean-libiconv
31063
31064distclean-libiconv:
31065	@[ -f ./libiconv/Makefile ] || exit 0; \
31066	r=`${PWD_COMMAND}`; export r; \
31067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31068	$(HOST_EXPORTS) \
31069	for flag in $(EXTRA_HOST_FLAGS) ; do \
31070	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31071	done; \
31072	echo "Doing distclean in libiconv"; \
31073	(cd $(HOST_SUBDIR)/libiconv && \
31074	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31075	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31076	          "RANLIB=$${RANLIB}" \
31077	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31078	          distclean) \
31079	  || exit 1
31080
31081@endif libiconv
31082
31083.PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
31084maybe-maintainer-clean-libiconv:
31085@if libiconv
31086maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
31087
31088maintainer-clean-libiconv:
31089	@[ -f ./libiconv/Makefile ] || exit 0; \
31090	r=`${PWD_COMMAND}`; export r; \
31091	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31092	$(HOST_EXPORTS) \
31093	for flag in $(EXTRA_HOST_FLAGS) ; do \
31094	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31095	done; \
31096	echo "Doing maintainer-clean in libiconv"; \
31097	(cd $(HOST_SUBDIR)/libiconv && \
31098	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31099	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31100	          "RANLIB=$${RANLIB}" \
31101	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31102	          maintainer-clean) \
31103	  || exit 1
31104
31105@endif libiconv
31106
31107
31108
31109.PHONY: configure-m4 maybe-configure-m4
31110maybe-configure-m4:
31111@if gcc-bootstrap
31112configure-m4: stage_current
31113@endif gcc-bootstrap
31114@if m4
31115maybe-configure-m4: configure-m4
31116configure-m4:
31117	@: $(MAKE); $(unstage)
31118	@r=`${PWD_COMMAND}`; export r; \
31119	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31120	test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
31121	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4; \
31122	$(HOST_EXPORTS)  \
31123	echo Configuring in $(HOST_SUBDIR)/m4; \
31124	cd "$(HOST_SUBDIR)/m4" || exit 1; \
31125	case $(srcdir) in \
31126	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31127	  *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
31128		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31129	esac; \
31130	module_srcdir=m4; \
31131	$(SHELL) \
31132	  $$s/$$module_srcdir/configure \
31133	  --srcdir=$${topdir}/$$module_srcdir \
31134	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31135	  --target=${target_alias}  \
31136	  || exit 1
31137@endif m4
31138
31139
31140
31141
31142
31143.PHONY: all-m4 maybe-all-m4
31144maybe-all-m4:
31145@if gcc-bootstrap
31146all-m4: stage_current
31147@endif gcc-bootstrap
31148@if m4
31149TARGET-m4=all
31150maybe-all-m4: all-m4
31151all-m4: configure-m4
31152	@: $(MAKE); $(unstage)
31153	@r=`${PWD_COMMAND}`; export r; \
31154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31155	$(HOST_EXPORTS)  \
31156	(cd $(HOST_SUBDIR)/m4 && \
31157	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
31158		$(TARGET-m4))
31159@endif m4
31160
31161
31162
31163
31164.PHONY: check-m4 maybe-check-m4
31165maybe-check-m4:
31166@if m4
31167maybe-check-m4: check-m4
31168
31169check-m4:
31170	@: $(MAKE); $(unstage)
31171	@r=`${PWD_COMMAND}`; export r; \
31172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31173	$(HOST_EXPORTS)  \
31174	(cd $(HOST_SUBDIR)/m4 && \
31175	  $(MAKE) $(FLAGS_TO_PASS)  check)
31176
31177@endif m4
31178
31179.PHONY: install-m4 maybe-install-m4
31180maybe-install-m4:
31181@if m4
31182maybe-install-m4: install-m4
31183
31184install-m4: installdirs
31185	@: $(MAKE); $(unstage)
31186	@r=`${PWD_COMMAND}`; export r; \
31187	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31188	$(HOST_EXPORTS) \
31189	(cd $(HOST_SUBDIR)/m4 && \
31190	  $(MAKE) $(FLAGS_TO_PASS)  install)
31191
31192@endif m4
31193
31194.PHONY: install-strip-m4 maybe-install-strip-m4
31195maybe-install-strip-m4:
31196@if m4
31197maybe-install-strip-m4: install-strip-m4
31198
31199install-strip-m4: installdirs
31200	@: $(MAKE); $(unstage)
31201	@r=`${PWD_COMMAND}`; export r; \
31202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31203	$(HOST_EXPORTS) \
31204	(cd $(HOST_SUBDIR)/m4 && \
31205	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
31206
31207@endif m4
31208
31209# Other targets (info, dvi, pdf, etc.)
31210
31211.PHONY: maybe-info-m4 info-m4
31212maybe-info-m4:
31213@if m4
31214maybe-info-m4: info-m4
31215
31216info-m4: \
31217    configure-m4
31218	@: $(MAKE); $(unstage)
31219	@[ -f ./m4/Makefile ] || exit 0; \
31220	r=`${PWD_COMMAND}`; export r; \
31221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31222	$(HOST_EXPORTS) \
31223	for flag in $(EXTRA_HOST_FLAGS) ; do \
31224	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31225	done; \
31226	echo "Doing info in m4"; \
31227	(cd $(HOST_SUBDIR)/m4 && \
31228	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31229	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31230	          "RANLIB=$${RANLIB}" \
31231	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31232	          info) \
31233	  || exit 1
31234
31235@endif m4
31236
31237.PHONY: maybe-dvi-m4 dvi-m4
31238maybe-dvi-m4:
31239@if m4
31240maybe-dvi-m4: dvi-m4
31241
31242dvi-m4: \
31243    configure-m4
31244	@: $(MAKE); $(unstage)
31245	@[ -f ./m4/Makefile ] || exit 0; \
31246	r=`${PWD_COMMAND}`; export r; \
31247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31248	$(HOST_EXPORTS) \
31249	for flag in $(EXTRA_HOST_FLAGS) ; do \
31250	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31251	done; \
31252	echo "Doing dvi in m4"; \
31253	(cd $(HOST_SUBDIR)/m4 && \
31254	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31255	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31256	          "RANLIB=$${RANLIB}" \
31257	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31258	          dvi) \
31259	  || exit 1
31260
31261@endif m4
31262
31263.PHONY: maybe-pdf-m4 pdf-m4
31264maybe-pdf-m4:
31265@if m4
31266maybe-pdf-m4: pdf-m4
31267
31268pdf-m4: \
31269    configure-m4
31270	@: $(MAKE); $(unstage)
31271	@[ -f ./m4/Makefile ] || exit 0; \
31272	r=`${PWD_COMMAND}`; export r; \
31273	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31274	$(HOST_EXPORTS) \
31275	for flag in $(EXTRA_HOST_FLAGS) ; do \
31276	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31277	done; \
31278	echo "Doing pdf in m4"; \
31279	(cd $(HOST_SUBDIR)/m4 && \
31280	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31281	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31282	          "RANLIB=$${RANLIB}" \
31283	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31284	          pdf) \
31285	  || exit 1
31286
31287@endif m4
31288
31289.PHONY: maybe-html-m4 html-m4
31290maybe-html-m4:
31291@if m4
31292maybe-html-m4: html-m4
31293
31294html-m4: \
31295    configure-m4
31296	@: $(MAKE); $(unstage)
31297	@[ -f ./m4/Makefile ] || exit 0; \
31298	r=`${PWD_COMMAND}`; export r; \
31299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31300	$(HOST_EXPORTS) \
31301	for flag in $(EXTRA_HOST_FLAGS) ; do \
31302	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31303	done; \
31304	echo "Doing html in m4"; \
31305	(cd $(HOST_SUBDIR)/m4 && \
31306	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31307	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31308	          "RANLIB=$${RANLIB}" \
31309	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31310	          html) \
31311	  || exit 1
31312
31313@endif m4
31314
31315.PHONY: maybe-TAGS-m4 TAGS-m4
31316maybe-TAGS-m4:
31317@if m4
31318maybe-TAGS-m4: TAGS-m4
31319
31320TAGS-m4: \
31321    configure-m4
31322	@: $(MAKE); $(unstage)
31323	@[ -f ./m4/Makefile ] || exit 0; \
31324	r=`${PWD_COMMAND}`; export r; \
31325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31326	$(HOST_EXPORTS) \
31327	for flag in $(EXTRA_HOST_FLAGS) ; do \
31328	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31329	done; \
31330	echo "Doing TAGS in m4"; \
31331	(cd $(HOST_SUBDIR)/m4 && \
31332	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31333	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31334	          "RANLIB=$${RANLIB}" \
31335	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31336	          TAGS) \
31337	  || exit 1
31338
31339@endif m4
31340
31341.PHONY: maybe-install-info-m4 install-info-m4
31342maybe-install-info-m4:
31343@if m4
31344maybe-install-info-m4: install-info-m4
31345
31346install-info-m4: \
31347    configure-m4 \
31348    info-m4
31349	@: $(MAKE); $(unstage)
31350	@[ -f ./m4/Makefile ] || exit 0; \
31351	r=`${PWD_COMMAND}`; export r; \
31352	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31353	$(HOST_EXPORTS) \
31354	for flag in $(EXTRA_HOST_FLAGS) ; do \
31355	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31356	done; \
31357	echo "Doing install-info in m4"; \
31358	(cd $(HOST_SUBDIR)/m4 && \
31359	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31360	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31361	          "RANLIB=$${RANLIB}" \
31362	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31363	          install-info) \
31364	  || exit 1
31365
31366@endif m4
31367
31368.PHONY: maybe-install-dvi-m4 install-dvi-m4
31369maybe-install-dvi-m4:
31370@if m4
31371maybe-install-dvi-m4: install-dvi-m4
31372
31373install-dvi-m4: \
31374    configure-m4 \
31375    dvi-m4
31376	@: $(MAKE); $(unstage)
31377	@[ -f ./m4/Makefile ] || exit 0; \
31378	r=`${PWD_COMMAND}`; export r; \
31379	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31380	$(HOST_EXPORTS) \
31381	for flag in $(EXTRA_HOST_FLAGS) ; do \
31382	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31383	done; \
31384	echo "Doing install-dvi in m4"; \
31385	(cd $(HOST_SUBDIR)/m4 && \
31386	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31387	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31388	          "RANLIB=$${RANLIB}" \
31389	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31390	          install-dvi) \
31391	  || exit 1
31392
31393@endif m4
31394
31395.PHONY: maybe-install-pdf-m4 install-pdf-m4
31396maybe-install-pdf-m4:
31397@if m4
31398maybe-install-pdf-m4: install-pdf-m4
31399
31400install-pdf-m4: \
31401    configure-m4 \
31402    pdf-m4
31403	@: $(MAKE); $(unstage)
31404	@[ -f ./m4/Makefile ] || exit 0; \
31405	r=`${PWD_COMMAND}`; export r; \
31406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31407	$(HOST_EXPORTS) \
31408	for flag in $(EXTRA_HOST_FLAGS) ; do \
31409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31410	done; \
31411	echo "Doing install-pdf in m4"; \
31412	(cd $(HOST_SUBDIR)/m4 && \
31413	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31414	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31415	          "RANLIB=$${RANLIB}" \
31416	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31417	          install-pdf) \
31418	  || exit 1
31419
31420@endif m4
31421
31422.PHONY: maybe-install-html-m4 install-html-m4
31423maybe-install-html-m4:
31424@if m4
31425maybe-install-html-m4: install-html-m4
31426
31427install-html-m4: \
31428    configure-m4 \
31429    html-m4
31430	@: $(MAKE); $(unstage)
31431	@[ -f ./m4/Makefile ] || exit 0; \
31432	r=`${PWD_COMMAND}`; export r; \
31433	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31434	$(HOST_EXPORTS) \
31435	for flag in $(EXTRA_HOST_FLAGS) ; do \
31436	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31437	done; \
31438	echo "Doing install-html in m4"; \
31439	(cd $(HOST_SUBDIR)/m4 && \
31440	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31441	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31442	          "RANLIB=$${RANLIB}" \
31443	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31444	          install-html) \
31445	  || exit 1
31446
31447@endif m4
31448
31449.PHONY: maybe-installcheck-m4 installcheck-m4
31450maybe-installcheck-m4:
31451@if m4
31452maybe-installcheck-m4: installcheck-m4
31453
31454installcheck-m4: \
31455    configure-m4
31456	@: $(MAKE); $(unstage)
31457	@[ -f ./m4/Makefile ] || exit 0; \
31458	r=`${PWD_COMMAND}`; export r; \
31459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31460	$(HOST_EXPORTS) \
31461	for flag in $(EXTRA_HOST_FLAGS) ; do \
31462	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31463	done; \
31464	echo "Doing installcheck in m4"; \
31465	(cd $(HOST_SUBDIR)/m4 && \
31466	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31467	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31468	          "RANLIB=$${RANLIB}" \
31469	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31470	          installcheck) \
31471	  || exit 1
31472
31473@endif m4
31474
31475.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
31476maybe-mostlyclean-m4:
31477@if m4
31478maybe-mostlyclean-m4: mostlyclean-m4
31479
31480mostlyclean-m4:
31481	@: $(MAKE); $(unstage)
31482	@[ -f ./m4/Makefile ] || exit 0; \
31483	r=`${PWD_COMMAND}`; export r; \
31484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31485	$(HOST_EXPORTS) \
31486	for flag in $(EXTRA_HOST_FLAGS) ; do \
31487	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31488	done; \
31489	echo "Doing mostlyclean in m4"; \
31490	(cd $(HOST_SUBDIR)/m4 && \
31491	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31492	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31493	          "RANLIB=$${RANLIB}" \
31494	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31495	          mostlyclean) \
31496	  || exit 1
31497
31498@endif m4
31499
31500.PHONY: maybe-clean-m4 clean-m4
31501maybe-clean-m4:
31502@if m4
31503maybe-clean-m4: clean-m4
31504
31505clean-m4:
31506	@: $(MAKE); $(unstage)
31507	@[ -f ./m4/Makefile ] || exit 0; \
31508	r=`${PWD_COMMAND}`; export r; \
31509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31510	$(HOST_EXPORTS) \
31511	for flag in $(EXTRA_HOST_FLAGS) ; do \
31512	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31513	done; \
31514	echo "Doing clean in m4"; \
31515	(cd $(HOST_SUBDIR)/m4 && \
31516	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31517	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31518	          "RANLIB=$${RANLIB}" \
31519	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31520	          clean) \
31521	  || exit 1
31522
31523@endif m4
31524
31525.PHONY: maybe-distclean-m4 distclean-m4
31526maybe-distclean-m4:
31527@if m4
31528maybe-distclean-m4: distclean-m4
31529
31530distclean-m4:
31531	@: $(MAKE); $(unstage)
31532	@[ -f ./m4/Makefile ] || exit 0; \
31533	r=`${PWD_COMMAND}`; export r; \
31534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31535	$(HOST_EXPORTS) \
31536	for flag in $(EXTRA_HOST_FLAGS) ; do \
31537	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31538	done; \
31539	echo "Doing distclean in m4"; \
31540	(cd $(HOST_SUBDIR)/m4 && \
31541	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31542	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31543	          "RANLIB=$${RANLIB}" \
31544	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31545	          distclean) \
31546	  || exit 1
31547
31548@endif m4
31549
31550.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
31551maybe-maintainer-clean-m4:
31552@if m4
31553maybe-maintainer-clean-m4: maintainer-clean-m4
31554
31555maintainer-clean-m4:
31556	@: $(MAKE); $(unstage)
31557	@[ -f ./m4/Makefile ] || exit 0; \
31558	r=`${PWD_COMMAND}`; export r; \
31559	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31560	$(HOST_EXPORTS) \
31561	for flag in $(EXTRA_HOST_FLAGS) ; do \
31562	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31563	done; \
31564	echo "Doing maintainer-clean in m4"; \
31565	(cd $(HOST_SUBDIR)/m4 && \
31566	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31567	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31568	          "RANLIB=$${RANLIB}" \
31569	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31570	          maintainer-clean) \
31571	  || exit 1
31572
31573@endif m4
31574
31575
31576
31577.PHONY: configure-readline maybe-configure-readline
31578maybe-configure-readline:
31579@if gcc-bootstrap
31580configure-readline: stage_current
31581@endif gcc-bootstrap
31582@if readline
31583maybe-configure-readline: configure-readline
31584configure-readline:
31585	@: $(MAKE); $(unstage)
31586	@r=`${PWD_COMMAND}`; export r; \
31587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31588	test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
31589	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline; \
31590	$(HOST_EXPORTS)  \
31591	echo Configuring in $(HOST_SUBDIR)/readline; \
31592	cd "$(HOST_SUBDIR)/readline" || exit 1; \
31593	case $(srcdir) in \
31594	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31595	  *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
31596		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31597	esac; \
31598	module_srcdir=readline; \
31599	$(SHELL) \
31600	  $$s/$$module_srcdir/configure \
31601	  --srcdir=$${topdir}/$$module_srcdir \
31602	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31603	  --target=${target_alias}  \
31604	  || exit 1
31605@endif readline
31606
31607
31608
31609
31610
31611.PHONY: all-readline maybe-all-readline
31612maybe-all-readline:
31613@if gcc-bootstrap
31614all-readline: stage_current
31615@endif gcc-bootstrap
31616@if readline
31617TARGET-readline=all
31618maybe-all-readline: all-readline
31619all-readline: configure-readline
31620	@: $(MAKE); $(unstage)
31621	@r=`${PWD_COMMAND}`; export r; \
31622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31623	$(HOST_EXPORTS)  \
31624	(cd $(HOST_SUBDIR)/readline && \
31625	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
31626		$(TARGET-readline))
31627@endif readline
31628
31629
31630
31631
31632.PHONY: check-readline maybe-check-readline
31633maybe-check-readline:
31634@if readline
31635maybe-check-readline: check-readline
31636
31637check-readline:
31638	@: $(MAKE); $(unstage)
31639	@r=`${PWD_COMMAND}`; export r; \
31640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31641	$(HOST_EXPORTS)  \
31642	(cd $(HOST_SUBDIR)/readline && \
31643	  $(MAKE) $(FLAGS_TO_PASS)  check)
31644
31645@endif readline
31646
31647.PHONY: install-readline maybe-install-readline
31648maybe-install-readline:
31649@if readline
31650maybe-install-readline: install-readline
31651
31652install-readline: installdirs
31653	@: $(MAKE); $(unstage)
31654	@r=`${PWD_COMMAND}`; export r; \
31655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31656	$(HOST_EXPORTS) \
31657	(cd $(HOST_SUBDIR)/readline && \
31658	  $(MAKE) $(FLAGS_TO_PASS)  install)
31659
31660@endif readline
31661
31662.PHONY: install-strip-readline maybe-install-strip-readline
31663maybe-install-strip-readline:
31664@if readline
31665maybe-install-strip-readline: install-strip-readline
31666
31667install-strip-readline: installdirs
31668	@: $(MAKE); $(unstage)
31669	@r=`${PWD_COMMAND}`; export r; \
31670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31671	$(HOST_EXPORTS) \
31672	(cd $(HOST_SUBDIR)/readline && \
31673	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
31674
31675@endif readline
31676
31677# Other targets (info, dvi, pdf, etc.)
31678
31679.PHONY: maybe-info-readline info-readline
31680maybe-info-readline:
31681@if readline
31682maybe-info-readline: info-readline
31683
31684info-readline: \
31685    configure-readline
31686	@: $(MAKE); $(unstage)
31687	@[ -f ./readline/Makefile ] || exit 0; \
31688	r=`${PWD_COMMAND}`; export r; \
31689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31690	$(HOST_EXPORTS) \
31691	for flag in $(EXTRA_HOST_FLAGS) ; do \
31692	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31693	done; \
31694	echo "Doing info in readline"; \
31695	(cd $(HOST_SUBDIR)/readline && \
31696	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31697	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31698	          "RANLIB=$${RANLIB}" \
31699	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31700	          info) \
31701	  || exit 1
31702
31703@endif readline
31704
31705.PHONY: maybe-dvi-readline dvi-readline
31706maybe-dvi-readline:
31707@if readline
31708maybe-dvi-readline: dvi-readline
31709
31710dvi-readline: \
31711    configure-readline
31712	@: $(MAKE); $(unstage)
31713	@[ -f ./readline/Makefile ] || exit 0; \
31714	r=`${PWD_COMMAND}`; export r; \
31715	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31716	$(HOST_EXPORTS) \
31717	for flag in $(EXTRA_HOST_FLAGS) ; do \
31718	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31719	done; \
31720	echo "Doing dvi in readline"; \
31721	(cd $(HOST_SUBDIR)/readline && \
31722	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31723	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31724	          "RANLIB=$${RANLIB}" \
31725	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31726	          dvi) \
31727	  || exit 1
31728
31729@endif readline
31730
31731.PHONY: maybe-pdf-readline pdf-readline
31732maybe-pdf-readline:
31733@if readline
31734maybe-pdf-readline: pdf-readline
31735
31736pdf-readline: \
31737    configure-readline
31738	@: $(MAKE); $(unstage)
31739	@[ -f ./readline/Makefile ] || exit 0; \
31740	r=`${PWD_COMMAND}`; export r; \
31741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31742	$(HOST_EXPORTS) \
31743	for flag in $(EXTRA_HOST_FLAGS) ; do \
31744	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31745	done; \
31746	echo "Doing pdf in readline"; \
31747	(cd $(HOST_SUBDIR)/readline && \
31748	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31749	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31750	          "RANLIB=$${RANLIB}" \
31751	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31752	          pdf) \
31753	  || exit 1
31754
31755@endif readline
31756
31757.PHONY: maybe-html-readline html-readline
31758maybe-html-readline:
31759@if readline
31760maybe-html-readline: html-readline
31761
31762html-readline: \
31763    configure-readline
31764	@: $(MAKE); $(unstage)
31765	@[ -f ./readline/Makefile ] || exit 0; \
31766	r=`${PWD_COMMAND}`; export r; \
31767	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31768	$(HOST_EXPORTS) \
31769	for flag in $(EXTRA_HOST_FLAGS) ; do \
31770	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31771	done; \
31772	echo "Doing html in readline"; \
31773	(cd $(HOST_SUBDIR)/readline && \
31774	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31775	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31776	          "RANLIB=$${RANLIB}" \
31777	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31778	          html) \
31779	  || exit 1
31780
31781@endif readline
31782
31783.PHONY: maybe-TAGS-readline TAGS-readline
31784maybe-TAGS-readline:
31785@if readline
31786maybe-TAGS-readline: TAGS-readline
31787
31788TAGS-readline: \
31789    configure-readline
31790	@: $(MAKE); $(unstage)
31791	@[ -f ./readline/Makefile ] || exit 0; \
31792	r=`${PWD_COMMAND}`; export r; \
31793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31794	$(HOST_EXPORTS) \
31795	for flag in $(EXTRA_HOST_FLAGS) ; do \
31796	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31797	done; \
31798	echo "Doing TAGS in readline"; \
31799	(cd $(HOST_SUBDIR)/readline && \
31800	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31801	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31802	          "RANLIB=$${RANLIB}" \
31803	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31804	          TAGS) \
31805	  || exit 1
31806
31807@endif readline
31808
31809.PHONY: maybe-install-info-readline install-info-readline
31810maybe-install-info-readline:
31811@if readline
31812maybe-install-info-readline: install-info-readline
31813
31814install-info-readline: \
31815    configure-readline \
31816    info-readline
31817	@: $(MAKE); $(unstage)
31818	@[ -f ./readline/Makefile ] || exit 0; \
31819	r=`${PWD_COMMAND}`; export r; \
31820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31821	$(HOST_EXPORTS) \
31822	for flag in $(EXTRA_HOST_FLAGS) ; do \
31823	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31824	done; \
31825	echo "Doing install-info in readline"; \
31826	(cd $(HOST_SUBDIR)/readline && \
31827	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31828	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31829	          "RANLIB=$${RANLIB}" \
31830	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31831	          install-info) \
31832	  || exit 1
31833
31834@endif readline
31835
31836.PHONY: maybe-install-dvi-readline install-dvi-readline
31837maybe-install-dvi-readline:
31838@if readline
31839maybe-install-dvi-readline: install-dvi-readline
31840
31841install-dvi-readline: \
31842    configure-readline \
31843    dvi-readline
31844	@: $(MAKE); $(unstage)
31845	@[ -f ./readline/Makefile ] || exit 0; \
31846	r=`${PWD_COMMAND}`; export r; \
31847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31848	$(HOST_EXPORTS) \
31849	for flag in $(EXTRA_HOST_FLAGS) ; do \
31850	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31851	done; \
31852	echo "Doing install-dvi in readline"; \
31853	(cd $(HOST_SUBDIR)/readline && \
31854	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31855	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31856	          "RANLIB=$${RANLIB}" \
31857	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31858	          install-dvi) \
31859	  || exit 1
31860
31861@endif readline
31862
31863.PHONY: maybe-install-pdf-readline install-pdf-readline
31864maybe-install-pdf-readline:
31865@if readline
31866maybe-install-pdf-readline: install-pdf-readline
31867
31868install-pdf-readline: \
31869    configure-readline \
31870    pdf-readline
31871	@: $(MAKE); $(unstage)
31872	@[ -f ./readline/Makefile ] || exit 0; \
31873	r=`${PWD_COMMAND}`; export r; \
31874	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31875	$(HOST_EXPORTS) \
31876	for flag in $(EXTRA_HOST_FLAGS) ; do \
31877	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31878	done; \
31879	echo "Doing install-pdf in readline"; \
31880	(cd $(HOST_SUBDIR)/readline && \
31881	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31882	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31883	          "RANLIB=$${RANLIB}" \
31884	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31885	          install-pdf) \
31886	  || exit 1
31887
31888@endif readline
31889
31890.PHONY: maybe-install-html-readline install-html-readline
31891maybe-install-html-readline:
31892@if readline
31893maybe-install-html-readline: install-html-readline
31894
31895install-html-readline: \
31896    configure-readline \
31897    html-readline
31898	@: $(MAKE); $(unstage)
31899	@[ -f ./readline/Makefile ] || exit 0; \
31900	r=`${PWD_COMMAND}`; export r; \
31901	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31902	$(HOST_EXPORTS) \
31903	for flag in $(EXTRA_HOST_FLAGS) ; do \
31904	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31905	done; \
31906	echo "Doing install-html in readline"; \
31907	(cd $(HOST_SUBDIR)/readline && \
31908	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31909	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31910	          "RANLIB=$${RANLIB}" \
31911	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31912	          install-html) \
31913	  || exit 1
31914
31915@endif readline
31916
31917.PHONY: maybe-installcheck-readline installcheck-readline
31918maybe-installcheck-readline:
31919@if readline
31920maybe-installcheck-readline: installcheck-readline
31921
31922installcheck-readline: \
31923    configure-readline
31924	@: $(MAKE); $(unstage)
31925	@[ -f ./readline/Makefile ] || exit 0; \
31926	r=`${PWD_COMMAND}`; export r; \
31927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31928	$(HOST_EXPORTS) \
31929	for flag in $(EXTRA_HOST_FLAGS) ; do \
31930	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31931	done; \
31932	echo "Doing installcheck in readline"; \
31933	(cd $(HOST_SUBDIR)/readline && \
31934	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31935	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31936	          "RANLIB=$${RANLIB}" \
31937	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31938	          installcheck) \
31939	  || exit 1
31940
31941@endif readline
31942
31943.PHONY: maybe-mostlyclean-readline mostlyclean-readline
31944maybe-mostlyclean-readline:
31945@if readline
31946maybe-mostlyclean-readline: mostlyclean-readline
31947
31948mostlyclean-readline:
31949	@: $(MAKE); $(unstage)
31950	@[ -f ./readline/Makefile ] || exit 0; \
31951	r=`${PWD_COMMAND}`; export r; \
31952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31953	$(HOST_EXPORTS) \
31954	for flag in $(EXTRA_HOST_FLAGS) ; do \
31955	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31956	done; \
31957	echo "Doing mostlyclean in readline"; \
31958	(cd $(HOST_SUBDIR)/readline && \
31959	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31960	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31961	          "RANLIB=$${RANLIB}" \
31962	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31963	          mostlyclean) \
31964	  || exit 1
31965
31966@endif readline
31967
31968.PHONY: maybe-clean-readline clean-readline
31969maybe-clean-readline:
31970@if readline
31971maybe-clean-readline: clean-readline
31972
31973clean-readline:
31974	@: $(MAKE); $(unstage)
31975	@[ -f ./readline/Makefile ] || exit 0; \
31976	r=`${PWD_COMMAND}`; export r; \
31977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31978	$(HOST_EXPORTS) \
31979	for flag in $(EXTRA_HOST_FLAGS) ; do \
31980	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31981	done; \
31982	echo "Doing clean in readline"; \
31983	(cd $(HOST_SUBDIR)/readline && \
31984	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31985	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31986	          "RANLIB=$${RANLIB}" \
31987	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31988	          clean) \
31989	  || exit 1
31990
31991@endif readline
31992
31993.PHONY: maybe-distclean-readline distclean-readline
31994maybe-distclean-readline:
31995@if readline
31996maybe-distclean-readline: distclean-readline
31997
31998distclean-readline:
31999	@: $(MAKE); $(unstage)
32000	@[ -f ./readline/Makefile ] || exit 0; \
32001	r=`${PWD_COMMAND}`; export r; \
32002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32003	$(HOST_EXPORTS) \
32004	for flag in $(EXTRA_HOST_FLAGS) ; do \
32005	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32006	done; \
32007	echo "Doing distclean in readline"; \
32008	(cd $(HOST_SUBDIR)/readline && \
32009	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32010	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32011	          "RANLIB=$${RANLIB}" \
32012	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32013	          distclean) \
32014	  || exit 1
32015
32016@endif readline
32017
32018.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
32019maybe-maintainer-clean-readline:
32020@if readline
32021maybe-maintainer-clean-readline: maintainer-clean-readline
32022
32023maintainer-clean-readline:
32024	@: $(MAKE); $(unstage)
32025	@[ -f ./readline/Makefile ] || exit 0; \
32026	r=`${PWD_COMMAND}`; export r; \
32027	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32028	$(HOST_EXPORTS) \
32029	for flag in $(EXTRA_HOST_FLAGS) ; do \
32030	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32031	done; \
32032	echo "Doing maintainer-clean in readline"; \
32033	(cd $(HOST_SUBDIR)/readline && \
32034	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32035	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32036	          "RANLIB=$${RANLIB}" \
32037	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32038	          maintainer-clean) \
32039	  || exit 1
32040
32041@endif readline
32042
32043
32044
32045.PHONY: configure-sid maybe-configure-sid
32046maybe-configure-sid:
32047@if gcc-bootstrap
32048configure-sid: stage_current
32049@endif gcc-bootstrap
32050@if sid
32051maybe-configure-sid: configure-sid
32052configure-sid:
32053	@: $(MAKE); $(unstage)
32054	@r=`${PWD_COMMAND}`; export r; \
32055	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32056	test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
32057	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid; \
32058	$(HOST_EXPORTS)  \
32059	echo Configuring in $(HOST_SUBDIR)/sid; \
32060	cd "$(HOST_SUBDIR)/sid" || exit 1; \
32061	case $(srcdir) in \
32062	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32063	  *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
32064		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32065	esac; \
32066	module_srcdir=sid; \
32067	$(SHELL) \
32068	  $$s/$$module_srcdir/configure \
32069	  --srcdir=$${topdir}/$$module_srcdir \
32070	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32071	  --target=${target_alias}  \
32072	  || exit 1
32073@endif sid
32074
32075
32076
32077
32078
32079.PHONY: all-sid maybe-all-sid
32080maybe-all-sid:
32081@if gcc-bootstrap
32082all-sid: stage_current
32083@endif gcc-bootstrap
32084@if sid
32085TARGET-sid=all
32086maybe-all-sid: all-sid
32087all-sid: configure-sid
32088	@: $(MAKE); $(unstage)
32089	@r=`${PWD_COMMAND}`; export r; \
32090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32091	$(HOST_EXPORTS)  \
32092	(cd $(HOST_SUBDIR)/sid && \
32093	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
32094		$(TARGET-sid))
32095@endif sid
32096
32097
32098
32099
32100.PHONY: check-sid maybe-check-sid
32101maybe-check-sid:
32102@if sid
32103maybe-check-sid: check-sid
32104
32105check-sid:
32106	@: $(MAKE); $(unstage)
32107	@r=`${PWD_COMMAND}`; export r; \
32108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32109	$(HOST_EXPORTS)  \
32110	(cd $(HOST_SUBDIR)/sid && \
32111	  $(MAKE) $(FLAGS_TO_PASS)  check)
32112
32113@endif sid
32114
32115.PHONY: install-sid maybe-install-sid
32116maybe-install-sid:
32117@if sid
32118maybe-install-sid: install-sid
32119
32120install-sid: installdirs
32121	@: $(MAKE); $(unstage)
32122	@r=`${PWD_COMMAND}`; export r; \
32123	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32124	$(HOST_EXPORTS) \
32125	(cd $(HOST_SUBDIR)/sid && \
32126	  $(MAKE) $(FLAGS_TO_PASS)  install)
32127
32128@endif sid
32129
32130.PHONY: install-strip-sid maybe-install-strip-sid
32131maybe-install-strip-sid:
32132@if sid
32133maybe-install-strip-sid: install-strip-sid
32134
32135install-strip-sid: installdirs
32136	@: $(MAKE); $(unstage)
32137	@r=`${PWD_COMMAND}`; export r; \
32138	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32139	$(HOST_EXPORTS) \
32140	(cd $(HOST_SUBDIR)/sid && \
32141	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
32142
32143@endif sid
32144
32145# Other targets (info, dvi, pdf, etc.)
32146
32147.PHONY: maybe-info-sid info-sid
32148maybe-info-sid:
32149@if sid
32150maybe-info-sid: info-sid
32151
32152info-sid: \
32153    configure-sid
32154	@: $(MAKE); $(unstage)
32155	@[ -f ./sid/Makefile ] || exit 0; \
32156	r=`${PWD_COMMAND}`; export r; \
32157	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32158	$(HOST_EXPORTS) \
32159	for flag in $(EXTRA_HOST_FLAGS) ; do \
32160	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32161	done; \
32162	echo "Doing info in sid"; \
32163	(cd $(HOST_SUBDIR)/sid && \
32164	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32165	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32166	          "RANLIB=$${RANLIB}" \
32167	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32168	          info) \
32169	  || exit 1
32170
32171@endif sid
32172
32173.PHONY: maybe-dvi-sid dvi-sid
32174maybe-dvi-sid:
32175@if sid
32176maybe-dvi-sid: dvi-sid
32177
32178dvi-sid: \
32179    configure-sid
32180	@: $(MAKE); $(unstage)
32181	@[ -f ./sid/Makefile ] || exit 0; \
32182	r=`${PWD_COMMAND}`; export r; \
32183	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32184	$(HOST_EXPORTS) \
32185	for flag in $(EXTRA_HOST_FLAGS) ; do \
32186	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32187	done; \
32188	echo "Doing dvi in sid"; \
32189	(cd $(HOST_SUBDIR)/sid && \
32190	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32191	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32192	          "RANLIB=$${RANLIB}" \
32193	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32194	          dvi) \
32195	  || exit 1
32196
32197@endif sid
32198
32199.PHONY: maybe-pdf-sid pdf-sid
32200maybe-pdf-sid:
32201@if sid
32202maybe-pdf-sid: pdf-sid
32203
32204pdf-sid: \
32205    configure-sid
32206	@: $(MAKE); $(unstage)
32207	@[ -f ./sid/Makefile ] || exit 0; \
32208	r=`${PWD_COMMAND}`; export r; \
32209	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32210	$(HOST_EXPORTS) \
32211	for flag in $(EXTRA_HOST_FLAGS) ; do \
32212	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32213	done; \
32214	echo "Doing pdf in sid"; \
32215	(cd $(HOST_SUBDIR)/sid && \
32216	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32217	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32218	          "RANLIB=$${RANLIB}" \
32219	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32220	          pdf) \
32221	  || exit 1
32222
32223@endif sid
32224
32225.PHONY: maybe-html-sid html-sid
32226maybe-html-sid:
32227@if sid
32228maybe-html-sid: html-sid
32229
32230html-sid: \
32231    configure-sid
32232	@: $(MAKE); $(unstage)
32233	@[ -f ./sid/Makefile ] || exit 0; \
32234	r=`${PWD_COMMAND}`; export r; \
32235	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32236	$(HOST_EXPORTS) \
32237	for flag in $(EXTRA_HOST_FLAGS) ; do \
32238	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32239	done; \
32240	echo "Doing html in sid"; \
32241	(cd $(HOST_SUBDIR)/sid && \
32242	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32243	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32244	          "RANLIB=$${RANLIB}" \
32245	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32246	          html) \
32247	  || exit 1
32248
32249@endif sid
32250
32251.PHONY: maybe-TAGS-sid TAGS-sid
32252maybe-TAGS-sid:
32253@if sid
32254maybe-TAGS-sid: TAGS-sid
32255
32256TAGS-sid: \
32257    configure-sid
32258	@: $(MAKE); $(unstage)
32259	@[ -f ./sid/Makefile ] || exit 0; \
32260	r=`${PWD_COMMAND}`; export r; \
32261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32262	$(HOST_EXPORTS) \
32263	for flag in $(EXTRA_HOST_FLAGS) ; do \
32264	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32265	done; \
32266	echo "Doing TAGS in sid"; \
32267	(cd $(HOST_SUBDIR)/sid && \
32268	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32269	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32270	          "RANLIB=$${RANLIB}" \
32271	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32272	          TAGS) \
32273	  || exit 1
32274
32275@endif sid
32276
32277.PHONY: maybe-install-info-sid install-info-sid
32278maybe-install-info-sid:
32279@if sid
32280maybe-install-info-sid: install-info-sid
32281
32282install-info-sid: \
32283    configure-sid \
32284    info-sid
32285	@: $(MAKE); $(unstage)
32286	@[ -f ./sid/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 install-info in sid"; \
32294	(cd $(HOST_SUBDIR)/sid && \
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	          install-info) \
32300	  || exit 1
32301
32302@endif sid
32303
32304.PHONY: maybe-install-dvi-sid install-dvi-sid
32305maybe-install-dvi-sid:
32306@if sid
32307maybe-install-dvi-sid: install-dvi-sid
32308
32309install-dvi-sid: \
32310    configure-sid \
32311    dvi-sid
32312	@: $(MAKE); $(unstage)
32313	@[ -f ./sid/Makefile ] || exit 0; \
32314	r=`${PWD_COMMAND}`; export r; \
32315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32316	$(HOST_EXPORTS) \
32317	for flag in $(EXTRA_HOST_FLAGS) ; do \
32318	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32319	done; \
32320	echo "Doing install-dvi in sid"; \
32321	(cd $(HOST_SUBDIR)/sid && \
32322	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32323	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32324	          "RANLIB=$${RANLIB}" \
32325	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32326	          install-dvi) \
32327	  || exit 1
32328
32329@endif sid
32330
32331.PHONY: maybe-install-pdf-sid install-pdf-sid
32332maybe-install-pdf-sid:
32333@if sid
32334maybe-install-pdf-sid: install-pdf-sid
32335
32336install-pdf-sid: \
32337    configure-sid \
32338    pdf-sid
32339	@: $(MAKE); $(unstage)
32340	@[ -f ./sid/Makefile ] || exit 0; \
32341	r=`${PWD_COMMAND}`; export r; \
32342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32343	$(HOST_EXPORTS) \
32344	for flag in $(EXTRA_HOST_FLAGS) ; do \
32345	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32346	done; \
32347	echo "Doing install-pdf in sid"; \
32348	(cd $(HOST_SUBDIR)/sid && \
32349	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32350	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32351	          "RANLIB=$${RANLIB}" \
32352	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32353	          install-pdf) \
32354	  || exit 1
32355
32356@endif sid
32357
32358.PHONY: maybe-install-html-sid install-html-sid
32359maybe-install-html-sid:
32360@if sid
32361maybe-install-html-sid: install-html-sid
32362
32363install-html-sid: \
32364    configure-sid \
32365    html-sid
32366	@: $(MAKE); $(unstage)
32367	@[ -f ./sid/Makefile ] || exit 0; \
32368	r=`${PWD_COMMAND}`; export r; \
32369	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32370	$(HOST_EXPORTS) \
32371	for flag in $(EXTRA_HOST_FLAGS) ; do \
32372	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32373	done; \
32374	echo "Doing install-html in sid"; \
32375	(cd $(HOST_SUBDIR)/sid && \
32376	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32377	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32378	          "RANLIB=$${RANLIB}" \
32379	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32380	          install-html) \
32381	  || exit 1
32382
32383@endif sid
32384
32385.PHONY: maybe-installcheck-sid installcheck-sid
32386maybe-installcheck-sid:
32387@if sid
32388maybe-installcheck-sid: installcheck-sid
32389
32390installcheck-sid: \
32391    configure-sid
32392	@: $(MAKE); $(unstage)
32393	@[ -f ./sid/Makefile ] || exit 0; \
32394	r=`${PWD_COMMAND}`; export r; \
32395	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32396	$(HOST_EXPORTS) \
32397	for flag in $(EXTRA_HOST_FLAGS) ; do \
32398	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32399	done; \
32400	echo "Doing installcheck in sid"; \
32401	(cd $(HOST_SUBDIR)/sid && \
32402	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32403	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32404	          "RANLIB=$${RANLIB}" \
32405	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32406	          installcheck) \
32407	  || exit 1
32408
32409@endif sid
32410
32411.PHONY: maybe-mostlyclean-sid mostlyclean-sid
32412maybe-mostlyclean-sid:
32413@if sid
32414maybe-mostlyclean-sid: mostlyclean-sid
32415
32416mostlyclean-sid:
32417	@: $(MAKE); $(unstage)
32418	@[ -f ./sid/Makefile ] || exit 0; \
32419	r=`${PWD_COMMAND}`; export r; \
32420	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32421	$(HOST_EXPORTS) \
32422	for flag in $(EXTRA_HOST_FLAGS) ; do \
32423	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32424	done; \
32425	echo "Doing mostlyclean in sid"; \
32426	(cd $(HOST_SUBDIR)/sid && \
32427	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32428	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32429	          "RANLIB=$${RANLIB}" \
32430	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32431	          mostlyclean) \
32432	  || exit 1
32433
32434@endif sid
32435
32436.PHONY: maybe-clean-sid clean-sid
32437maybe-clean-sid:
32438@if sid
32439maybe-clean-sid: clean-sid
32440
32441clean-sid:
32442	@: $(MAKE); $(unstage)
32443	@[ -f ./sid/Makefile ] || exit 0; \
32444	r=`${PWD_COMMAND}`; export r; \
32445	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32446	$(HOST_EXPORTS) \
32447	for flag in $(EXTRA_HOST_FLAGS) ; do \
32448	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32449	done; \
32450	echo "Doing clean in sid"; \
32451	(cd $(HOST_SUBDIR)/sid && \
32452	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32453	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32454	          "RANLIB=$${RANLIB}" \
32455	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32456	          clean) \
32457	  || exit 1
32458
32459@endif sid
32460
32461.PHONY: maybe-distclean-sid distclean-sid
32462maybe-distclean-sid:
32463@if sid
32464maybe-distclean-sid: distclean-sid
32465
32466distclean-sid:
32467	@: $(MAKE); $(unstage)
32468	@[ -f ./sid/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 distclean in sid"; \
32476	(cd $(HOST_SUBDIR)/sid && \
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	          distclean) \
32482	  || exit 1
32483
32484@endif sid
32485
32486.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
32487maybe-maintainer-clean-sid:
32488@if sid
32489maybe-maintainer-clean-sid: maintainer-clean-sid
32490
32491maintainer-clean-sid:
32492	@: $(MAKE); $(unstage)
32493	@[ -f ./sid/Makefile ] || exit 0; \
32494	r=`${PWD_COMMAND}`; export r; \
32495	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32496	$(HOST_EXPORTS) \
32497	for flag in $(EXTRA_HOST_FLAGS) ; do \
32498	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32499	done; \
32500	echo "Doing maintainer-clean in sid"; \
32501	(cd $(HOST_SUBDIR)/sid && \
32502	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32503	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32504	          "RANLIB=$${RANLIB}" \
32505	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32506	          maintainer-clean) \
32507	  || exit 1
32508
32509@endif sid
32510
32511
32512
32513.PHONY: configure-sim maybe-configure-sim
32514maybe-configure-sim:
32515@if gcc-bootstrap
32516configure-sim: stage_current
32517@endif gcc-bootstrap
32518@if sim
32519maybe-configure-sim: configure-sim
32520configure-sim:
32521	@: $(MAKE); $(unstage)
32522	@r=`${PWD_COMMAND}`; export r; \
32523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32524	test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
32525	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim; \
32526	$(HOST_EXPORTS)  \
32527	echo Configuring in $(HOST_SUBDIR)/sim; \
32528	cd "$(HOST_SUBDIR)/sim" || exit 1; \
32529	case $(srcdir) in \
32530	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32531	  *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
32532		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32533	esac; \
32534	module_srcdir=sim; \
32535	$(SHELL) \
32536	  $$s/$$module_srcdir/configure \
32537	  --srcdir=$${topdir}/$$module_srcdir \
32538	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
32539	  --target=${target_alias}  \
32540	  || exit 1
32541@endif sim
32542
32543
32544
32545
32546
32547.PHONY: all-sim maybe-all-sim
32548maybe-all-sim:
32549@if gcc-bootstrap
32550all-sim: stage_current
32551@endif gcc-bootstrap
32552@if sim
32553TARGET-sim=all
32554maybe-all-sim: all-sim
32555all-sim: configure-sim
32556	@: $(MAKE); $(unstage)
32557	@r=`${PWD_COMMAND}`; export r; \
32558	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32559	$(HOST_EXPORTS)  \
32560	(cd $(HOST_SUBDIR)/sim && \
32561	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
32562		$(TARGET-sim))
32563@endif sim
32564
32565
32566
32567
32568.PHONY: check-sim maybe-check-sim
32569maybe-check-sim:
32570@if sim
32571maybe-check-sim: check-sim
32572
32573check-sim:
32574	@: $(MAKE); $(unstage)
32575	@r=`${PWD_COMMAND}`; export r; \
32576	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32577	$(HOST_EXPORTS)  \
32578	(cd $(HOST_SUBDIR)/sim && \
32579	  $(MAKE) $(FLAGS_TO_PASS)  check)
32580
32581@endif sim
32582
32583.PHONY: install-sim maybe-install-sim
32584maybe-install-sim:
32585@if sim
32586maybe-install-sim: install-sim
32587
32588install-sim: installdirs
32589	@: $(MAKE); $(unstage)
32590	@r=`${PWD_COMMAND}`; export r; \
32591	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32592	$(HOST_EXPORTS) \
32593	(cd $(HOST_SUBDIR)/sim && \
32594	  $(MAKE) $(FLAGS_TO_PASS)  install)
32595
32596@endif sim
32597
32598.PHONY: install-strip-sim maybe-install-strip-sim
32599maybe-install-strip-sim:
32600@if sim
32601maybe-install-strip-sim: install-strip-sim
32602
32603install-strip-sim: installdirs
32604	@: $(MAKE); $(unstage)
32605	@r=`${PWD_COMMAND}`; export r; \
32606	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32607	$(HOST_EXPORTS) \
32608	(cd $(HOST_SUBDIR)/sim && \
32609	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
32610
32611@endif sim
32612
32613# Other targets (info, dvi, pdf, etc.)
32614
32615.PHONY: maybe-info-sim info-sim
32616maybe-info-sim:
32617@if sim
32618maybe-info-sim: info-sim
32619
32620info-sim: \
32621    configure-sim
32622	@: $(MAKE); $(unstage)
32623	@[ -f ./sim/Makefile ] || exit 0; \
32624	r=`${PWD_COMMAND}`; export r; \
32625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32626	$(HOST_EXPORTS) \
32627	for flag in $(EXTRA_HOST_FLAGS) ; do \
32628	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32629	done; \
32630	echo "Doing info in sim"; \
32631	(cd $(HOST_SUBDIR)/sim && \
32632	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32633	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32634	          "RANLIB=$${RANLIB}" \
32635	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32636	          info) \
32637	  || exit 1
32638
32639@endif sim
32640
32641.PHONY: maybe-dvi-sim dvi-sim
32642maybe-dvi-sim:
32643@if sim
32644maybe-dvi-sim: dvi-sim
32645
32646dvi-sim: \
32647    configure-sim
32648	@: $(MAKE); $(unstage)
32649	@[ -f ./sim/Makefile ] || exit 0; \
32650	r=`${PWD_COMMAND}`; export r; \
32651	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32652	$(HOST_EXPORTS) \
32653	for flag in $(EXTRA_HOST_FLAGS) ; do \
32654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32655	done; \
32656	echo "Doing dvi in sim"; \
32657	(cd $(HOST_SUBDIR)/sim && \
32658	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32659	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32660	          "RANLIB=$${RANLIB}" \
32661	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32662	          dvi) \
32663	  || exit 1
32664
32665@endif sim
32666
32667.PHONY: maybe-pdf-sim pdf-sim
32668maybe-pdf-sim:
32669@if sim
32670maybe-pdf-sim: pdf-sim
32671
32672pdf-sim: \
32673    configure-sim
32674	@: $(MAKE); $(unstage)
32675	@[ -f ./sim/Makefile ] || exit 0; \
32676	r=`${PWD_COMMAND}`; export r; \
32677	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32678	$(HOST_EXPORTS) \
32679	for flag in $(EXTRA_HOST_FLAGS) ; do \
32680	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32681	done; \
32682	echo "Doing pdf in sim"; \
32683	(cd $(HOST_SUBDIR)/sim && \
32684	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32685	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32686	          "RANLIB=$${RANLIB}" \
32687	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32688	          pdf) \
32689	  || exit 1
32690
32691@endif sim
32692
32693.PHONY: maybe-html-sim html-sim
32694maybe-html-sim:
32695@if sim
32696maybe-html-sim: html-sim
32697
32698html-sim: \
32699    configure-sim
32700	@: $(MAKE); $(unstage)
32701	@[ -f ./sim/Makefile ] || exit 0; \
32702	r=`${PWD_COMMAND}`; export r; \
32703	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32704	$(HOST_EXPORTS) \
32705	for flag in $(EXTRA_HOST_FLAGS) ; do \
32706	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32707	done; \
32708	echo "Doing html in sim"; \
32709	(cd $(HOST_SUBDIR)/sim && \
32710	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32711	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32712	          "RANLIB=$${RANLIB}" \
32713	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32714	          html) \
32715	  || exit 1
32716
32717@endif sim
32718
32719.PHONY: maybe-TAGS-sim TAGS-sim
32720maybe-TAGS-sim:
32721@if sim
32722maybe-TAGS-sim: TAGS-sim
32723
32724TAGS-sim: \
32725    configure-sim
32726	@: $(MAKE); $(unstage)
32727	@[ -f ./sim/Makefile ] || exit 0; \
32728	r=`${PWD_COMMAND}`; export r; \
32729	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32730	$(HOST_EXPORTS) \
32731	for flag in $(EXTRA_HOST_FLAGS) ; do \
32732	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32733	done; \
32734	echo "Doing TAGS in sim"; \
32735	(cd $(HOST_SUBDIR)/sim && \
32736	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32737	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32738	          "RANLIB=$${RANLIB}" \
32739	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32740	          TAGS) \
32741	  || exit 1
32742
32743@endif sim
32744
32745.PHONY: maybe-install-info-sim install-info-sim
32746maybe-install-info-sim:
32747@if sim
32748maybe-install-info-sim: install-info-sim
32749
32750install-info-sim: \
32751    configure-sim \
32752    info-sim
32753	@: $(MAKE); $(unstage)
32754	@[ -f ./sim/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 install-info in sim"; \
32762	(cd $(HOST_SUBDIR)/sim && \
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	          install-info) \
32768	  || exit 1
32769
32770@endif sim
32771
32772.PHONY: maybe-install-dvi-sim install-dvi-sim
32773maybe-install-dvi-sim:
32774@if sim
32775maybe-install-dvi-sim: install-dvi-sim
32776
32777install-dvi-sim: \
32778    configure-sim \
32779    dvi-sim
32780	@: $(MAKE); $(unstage)
32781	@[ -f ./sim/Makefile ] || exit 0; \
32782	r=`${PWD_COMMAND}`; export r; \
32783	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32784	$(HOST_EXPORTS) \
32785	for flag in $(EXTRA_HOST_FLAGS) ; do \
32786	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32787	done; \
32788	echo "Doing install-dvi in sim"; \
32789	(cd $(HOST_SUBDIR)/sim && \
32790	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32791	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32792	          "RANLIB=$${RANLIB}" \
32793	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32794	          install-dvi) \
32795	  || exit 1
32796
32797@endif sim
32798
32799.PHONY: maybe-install-pdf-sim install-pdf-sim
32800maybe-install-pdf-sim:
32801@if sim
32802maybe-install-pdf-sim: install-pdf-sim
32803
32804install-pdf-sim: \
32805    configure-sim \
32806    pdf-sim
32807	@: $(MAKE); $(unstage)
32808	@[ -f ./sim/Makefile ] || exit 0; \
32809	r=`${PWD_COMMAND}`; export r; \
32810	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32811	$(HOST_EXPORTS) \
32812	for flag in $(EXTRA_HOST_FLAGS) ; do \
32813	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32814	done; \
32815	echo "Doing install-pdf in sim"; \
32816	(cd $(HOST_SUBDIR)/sim && \
32817	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32818	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32819	          "RANLIB=$${RANLIB}" \
32820	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32821	          install-pdf) \
32822	  || exit 1
32823
32824@endif sim
32825
32826.PHONY: maybe-install-html-sim install-html-sim
32827maybe-install-html-sim:
32828@if sim
32829maybe-install-html-sim: install-html-sim
32830
32831install-html-sim: \
32832    configure-sim \
32833    html-sim
32834	@: $(MAKE); $(unstage)
32835	@[ -f ./sim/Makefile ] || exit 0; \
32836	r=`${PWD_COMMAND}`; export r; \
32837	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32838	$(HOST_EXPORTS) \
32839	for flag in $(EXTRA_HOST_FLAGS) ; do \
32840	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32841	done; \
32842	echo "Doing install-html in sim"; \
32843	(cd $(HOST_SUBDIR)/sim && \
32844	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32845	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32846	          "RANLIB=$${RANLIB}" \
32847	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32848	          install-html) \
32849	  || exit 1
32850
32851@endif sim
32852
32853.PHONY: maybe-installcheck-sim installcheck-sim
32854maybe-installcheck-sim:
32855@if sim
32856maybe-installcheck-sim: installcheck-sim
32857
32858installcheck-sim: \
32859    configure-sim
32860	@: $(MAKE); $(unstage)
32861	@[ -f ./sim/Makefile ] || exit 0; \
32862	r=`${PWD_COMMAND}`; export r; \
32863	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32864	$(HOST_EXPORTS) \
32865	for flag in $(EXTRA_HOST_FLAGS) ; do \
32866	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32867	done; \
32868	echo "Doing installcheck in sim"; \
32869	(cd $(HOST_SUBDIR)/sim && \
32870	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32871	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32872	          "RANLIB=$${RANLIB}" \
32873	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32874	          installcheck) \
32875	  || exit 1
32876
32877@endif sim
32878
32879.PHONY: maybe-mostlyclean-sim mostlyclean-sim
32880maybe-mostlyclean-sim:
32881@if sim
32882maybe-mostlyclean-sim: mostlyclean-sim
32883
32884mostlyclean-sim:
32885	@: $(MAKE); $(unstage)
32886	@[ -f ./sim/Makefile ] || exit 0; \
32887	r=`${PWD_COMMAND}`; export r; \
32888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32889	$(HOST_EXPORTS) \
32890	for flag in $(EXTRA_HOST_FLAGS) ; do \
32891	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32892	done; \
32893	echo "Doing mostlyclean in sim"; \
32894	(cd $(HOST_SUBDIR)/sim && \
32895	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32896	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32897	          "RANLIB=$${RANLIB}" \
32898	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32899	          mostlyclean) \
32900	  || exit 1
32901
32902@endif sim
32903
32904.PHONY: maybe-clean-sim clean-sim
32905maybe-clean-sim:
32906@if sim
32907maybe-clean-sim: clean-sim
32908
32909clean-sim:
32910	@: $(MAKE); $(unstage)
32911	@[ -f ./sim/Makefile ] || exit 0; \
32912	r=`${PWD_COMMAND}`; export r; \
32913	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32914	$(HOST_EXPORTS) \
32915	for flag in $(EXTRA_HOST_FLAGS) ; do \
32916	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32917	done; \
32918	echo "Doing clean in sim"; \
32919	(cd $(HOST_SUBDIR)/sim && \
32920	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32921	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32922	          "RANLIB=$${RANLIB}" \
32923	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32924	          clean) \
32925	  || exit 1
32926
32927@endif sim
32928
32929.PHONY: maybe-distclean-sim distclean-sim
32930maybe-distclean-sim:
32931@if sim
32932maybe-distclean-sim: distclean-sim
32933
32934distclean-sim:
32935	@: $(MAKE); $(unstage)
32936	@[ -f ./sim/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 distclean in sim"; \
32944	(cd $(HOST_SUBDIR)/sim && \
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	          distclean) \
32950	  || exit 1
32951
32952@endif sim
32953
32954.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
32955maybe-maintainer-clean-sim:
32956@if sim
32957maybe-maintainer-clean-sim: maintainer-clean-sim
32958
32959maintainer-clean-sim:
32960	@: $(MAKE); $(unstage)
32961	@[ -f ./sim/Makefile ] || exit 0; \
32962	r=`${PWD_COMMAND}`; export r; \
32963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32964	$(HOST_EXPORTS) \
32965	for flag in $(EXTRA_HOST_FLAGS) ; do \
32966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32967	done; \
32968	echo "Doing maintainer-clean in sim"; \
32969	(cd $(HOST_SUBDIR)/sim && \
32970	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32971	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32972	          "RANLIB=$${RANLIB}" \
32973	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32974	          maintainer-clean) \
32975	  || exit 1
32976
32977@endif sim
32978
32979
32980
32981.PHONY: configure-texinfo maybe-configure-texinfo
32982maybe-configure-texinfo:
32983@if gcc-bootstrap
32984configure-texinfo: stage_current
32985@endif gcc-bootstrap
32986@if texinfo
32987maybe-configure-texinfo: configure-texinfo
32988configure-texinfo:
32989	@: $(MAKE); $(unstage)
32990	@r=`${PWD_COMMAND}`; export r; \
32991	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32992	test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
32993	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo; \
32994	$(HOST_EXPORTS)  \
32995	echo Configuring in $(HOST_SUBDIR)/texinfo; \
32996	cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
32997	case $(srcdir) in \
32998	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32999	  *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
33000		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33001	esac; \
33002	module_srcdir=texinfo; \
33003	$(SHELL) \
33004	  $$s/$$module_srcdir/configure \
33005	  --srcdir=$${topdir}/$$module_srcdir \
33006	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33007	  --target=${target_alias}  \
33008	  || exit 1
33009@endif texinfo
33010
33011
33012
33013
33014
33015.PHONY: all-texinfo maybe-all-texinfo
33016maybe-all-texinfo:
33017@if gcc-bootstrap
33018all-texinfo: stage_current
33019@endif gcc-bootstrap
33020@if texinfo
33021TARGET-texinfo=all
33022maybe-all-texinfo: all-texinfo
33023all-texinfo: configure-texinfo
33024	@: $(MAKE); $(unstage)
33025	@r=`${PWD_COMMAND}`; export r; \
33026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33027	$(HOST_EXPORTS)  \
33028	(cd $(HOST_SUBDIR)/texinfo && \
33029	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
33030		$(TARGET-texinfo))
33031@endif texinfo
33032
33033
33034
33035
33036.PHONY: check-texinfo maybe-check-texinfo
33037maybe-check-texinfo:
33038@if texinfo
33039maybe-check-texinfo: check-texinfo
33040
33041check-texinfo:
33042	@: $(MAKE); $(unstage)
33043	@r=`${PWD_COMMAND}`; export r; \
33044	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33045	$(HOST_EXPORTS)  \
33046	(cd $(HOST_SUBDIR)/texinfo && \
33047	  $(MAKE) $(FLAGS_TO_PASS)  check)
33048
33049@endif texinfo
33050
33051.PHONY: install-texinfo maybe-install-texinfo
33052maybe-install-texinfo:
33053@if texinfo
33054maybe-install-texinfo: install-texinfo
33055
33056install-texinfo:
33057
33058@endif texinfo
33059
33060.PHONY: install-strip-texinfo maybe-install-strip-texinfo
33061maybe-install-strip-texinfo:
33062@if texinfo
33063maybe-install-strip-texinfo: install-strip-texinfo
33064
33065install-strip-texinfo:
33066
33067@endif texinfo
33068
33069# Other targets (info, dvi, pdf, etc.)
33070
33071.PHONY: maybe-info-texinfo info-texinfo
33072maybe-info-texinfo:
33073@if texinfo
33074maybe-info-texinfo: info-texinfo
33075
33076info-texinfo: \
33077    configure-texinfo
33078	@: $(MAKE); $(unstage)
33079	@[ -f ./texinfo/Makefile ] || exit 0; \
33080	r=`${PWD_COMMAND}`; export r; \
33081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33082	$(HOST_EXPORTS) \
33083	for flag in $(EXTRA_HOST_FLAGS) ; do \
33084	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33085	done; \
33086	echo "Doing info in texinfo"; \
33087	(cd $(HOST_SUBDIR)/texinfo && \
33088	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33089	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33090	          "RANLIB=$${RANLIB}" \
33091	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33092	          info) \
33093	  || exit 1
33094
33095@endif texinfo
33096
33097.PHONY: maybe-dvi-texinfo dvi-texinfo
33098maybe-dvi-texinfo:
33099@if texinfo
33100maybe-dvi-texinfo: dvi-texinfo
33101
33102dvi-texinfo: \
33103    configure-texinfo
33104	@: $(MAKE); $(unstage)
33105	@[ -f ./texinfo/Makefile ] || exit 0; \
33106	r=`${PWD_COMMAND}`; export r; \
33107	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33108	$(HOST_EXPORTS) \
33109	for flag in $(EXTRA_HOST_FLAGS) ; do \
33110	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33111	done; \
33112	echo "Doing dvi in texinfo"; \
33113	(cd $(HOST_SUBDIR)/texinfo && \
33114	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33115	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33116	          "RANLIB=$${RANLIB}" \
33117	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33118	          dvi) \
33119	  || exit 1
33120
33121@endif texinfo
33122
33123.PHONY: maybe-pdf-texinfo pdf-texinfo
33124maybe-pdf-texinfo:
33125@if texinfo
33126maybe-pdf-texinfo: pdf-texinfo
33127
33128pdf-texinfo: \
33129    configure-texinfo
33130	@: $(MAKE); $(unstage)
33131	@[ -f ./texinfo/Makefile ] || exit 0; \
33132	r=`${PWD_COMMAND}`; export r; \
33133	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33134	$(HOST_EXPORTS) \
33135	for flag in $(EXTRA_HOST_FLAGS) ; do \
33136	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33137	done; \
33138	echo "Doing pdf in texinfo"; \
33139	(cd $(HOST_SUBDIR)/texinfo && \
33140	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33141	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33142	          "RANLIB=$${RANLIB}" \
33143	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33144	          pdf) \
33145	  || exit 1
33146
33147@endif texinfo
33148
33149.PHONY: maybe-html-texinfo html-texinfo
33150maybe-html-texinfo:
33151@if texinfo
33152maybe-html-texinfo: html-texinfo
33153
33154html-texinfo: \
33155    configure-texinfo
33156	@: $(MAKE); $(unstage)
33157	@[ -f ./texinfo/Makefile ] || exit 0; \
33158	r=`${PWD_COMMAND}`; export r; \
33159	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33160	$(HOST_EXPORTS) \
33161	for flag in $(EXTRA_HOST_FLAGS) ; do \
33162	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33163	done; \
33164	echo "Doing html in texinfo"; \
33165	(cd $(HOST_SUBDIR)/texinfo && \
33166	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33167	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33168	          "RANLIB=$${RANLIB}" \
33169	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33170	          html) \
33171	  || exit 1
33172
33173@endif texinfo
33174
33175.PHONY: maybe-TAGS-texinfo TAGS-texinfo
33176maybe-TAGS-texinfo:
33177@if texinfo
33178maybe-TAGS-texinfo: TAGS-texinfo
33179
33180TAGS-texinfo: \
33181    configure-texinfo
33182	@: $(MAKE); $(unstage)
33183	@[ -f ./texinfo/Makefile ] || exit 0; \
33184	r=`${PWD_COMMAND}`; export r; \
33185	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33186	$(HOST_EXPORTS) \
33187	for flag in $(EXTRA_HOST_FLAGS) ; do \
33188	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33189	done; \
33190	echo "Doing TAGS in texinfo"; \
33191	(cd $(HOST_SUBDIR)/texinfo && \
33192	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33193	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33194	          "RANLIB=$${RANLIB}" \
33195	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33196	          TAGS) \
33197	  || exit 1
33198
33199@endif texinfo
33200
33201.PHONY: maybe-install-info-texinfo install-info-texinfo
33202maybe-install-info-texinfo:
33203@if texinfo
33204maybe-install-info-texinfo: install-info-texinfo
33205
33206install-info-texinfo: \
33207    configure-texinfo \
33208    info-texinfo
33209	@: $(MAKE); $(unstage)
33210	@[ -f ./texinfo/Makefile ] || exit 0; \
33211	r=`${PWD_COMMAND}`; export r; \
33212	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33213	$(HOST_EXPORTS) \
33214	for flag in $(EXTRA_HOST_FLAGS) ; do \
33215	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33216	done; \
33217	echo "Doing install-info in texinfo"; \
33218	(cd $(HOST_SUBDIR)/texinfo && \
33219	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33220	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33221	          "RANLIB=$${RANLIB}" \
33222	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33223	          install-info) \
33224	  || exit 1
33225
33226@endif texinfo
33227
33228.PHONY: maybe-install-dvi-texinfo install-dvi-texinfo
33229maybe-install-dvi-texinfo:
33230@if texinfo
33231maybe-install-dvi-texinfo: install-dvi-texinfo
33232
33233install-dvi-texinfo: \
33234    configure-texinfo \
33235    dvi-texinfo
33236	@: $(MAKE); $(unstage)
33237	@[ -f ./texinfo/Makefile ] || exit 0; \
33238	r=`${PWD_COMMAND}`; export r; \
33239	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33240	$(HOST_EXPORTS) \
33241	for flag in $(EXTRA_HOST_FLAGS) ; do \
33242	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33243	done; \
33244	echo "Doing install-dvi in texinfo"; \
33245	(cd $(HOST_SUBDIR)/texinfo && \
33246	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33247	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33248	          "RANLIB=$${RANLIB}" \
33249	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33250	          install-dvi) \
33251	  || exit 1
33252
33253@endif texinfo
33254
33255.PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
33256maybe-install-pdf-texinfo:
33257@if texinfo
33258maybe-install-pdf-texinfo: install-pdf-texinfo
33259
33260install-pdf-texinfo: \
33261    configure-texinfo \
33262    pdf-texinfo
33263	@: $(MAKE); $(unstage)
33264	@[ -f ./texinfo/Makefile ] || exit 0; \
33265	r=`${PWD_COMMAND}`; export r; \
33266	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33267	$(HOST_EXPORTS) \
33268	for flag in $(EXTRA_HOST_FLAGS) ; do \
33269	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33270	done; \
33271	echo "Doing install-pdf in texinfo"; \
33272	(cd $(HOST_SUBDIR)/texinfo && \
33273	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33274	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33275	          "RANLIB=$${RANLIB}" \
33276	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33277	          install-pdf) \
33278	  || exit 1
33279
33280@endif texinfo
33281
33282.PHONY: maybe-install-html-texinfo install-html-texinfo
33283maybe-install-html-texinfo:
33284@if texinfo
33285maybe-install-html-texinfo: install-html-texinfo
33286
33287install-html-texinfo: \
33288    configure-texinfo \
33289    html-texinfo
33290	@: $(MAKE); $(unstage)
33291	@[ -f ./texinfo/Makefile ] || exit 0; \
33292	r=`${PWD_COMMAND}`; export r; \
33293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33294	$(HOST_EXPORTS) \
33295	for flag in $(EXTRA_HOST_FLAGS) ; do \
33296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33297	done; \
33298	echo "Doing install-html in texinfo"; \
33299	(cd $(HOST_SUBDIR)/texinfo && \
33300	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33301	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33302	          "RANLIB=$${RANLIB}" \
33303	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33304	          install-html) \
33305	  || exit 1
33306
33307@endif texinfo
33308
33309.PHONY: maybe-installcheck-texinfo installcheck-texinfo
33310maybe-installcheck-texinfo:
33311@if texinfo
33312maybe-installcheck-texinfo: installcheck-texinfo
33313
33314installcheck-texinfo: \
33315    configure-texinfo
33316	@: $(MAKE); $(unstage)
33317	@[ -f ./texinfo/Makefile ] || exit 0; \
33318	r=`${PWD_COMMAND}`; export r; \
33319	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33320	$(HOST_EXPORTS) \
33321	for flag in $(EXTRA_HOST_FLAGS) ; do \
33322	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33323	done; \
33324	echo "Doing installcheck in texinfo"; \
33325	(cd $(HOST_SUBDIR)/texinfo && \
33326	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33327	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33328	          "RANLIB=$${RANLIB}" \
33329	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33330	          installcheck) \
33331	  || exit 1
33332
33333@endif texinfo
33334
33335.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
33336maybe-mostlyclean-texinfo:
33337@if texinfo
33338maybe-mostlyclean-texinfo: mostlyclean-texinfo
33339
33340mostlyclean-texinfo:
33341	@: $(MAKE); $(unstage)
33342	@[ -f ./texinfo/Makefile ] || exit 0; \
33343	r=`${PWD_COMMAND}`; export r; \
33344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33345	$(HOST_EXPORTS) \
33346	for flag in $(EXTRA_HOST_FLAGS) ; do \
33347	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33348	done; \
33349	echo "Doing mostlyclean in texinfo"; \
33350	(cd $(HOST_SUBDIR)/texinfo && \
33351	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33352	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33353	          "RANLIB=$${RANLIB}" \
33354	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33355	          mostlyclean) \
33356	  || exit 1
33357
33358@endif texinfo
33359
33360.PHONY: maybe-clean-texinfo clean-texinfo
33361maybe-clean-texinfo:
33362@if texinfo
33363maybe-clean-texinfo: clean-texinfo
33364
33365clean-texinfo:
33366	@: $(MAKE); $(unstage)
33367	@[ -f ./texinfo/Makefile ] || exit 0; \
33368	r=`${PWD_COMMAND}`; export r; \
33369	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33370	$(HOST_EXPORTS) \
33371	for flag in $(EXTRA_HOST_FLAGS) ; do \
33372	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33373	done; \
33374	echo "Doing clean in texinfo"; \
33375	(cd $(HOST_SUBDIR)/texinfo && \
33376	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33377	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33378	          "RANLIB=$${RANLIB}" \
33379	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33380	          clean) \
33381	  || exit 1
33382
33383@endif texinfo
33384
33385.PHONY: maybe-distclean-texinfo distclean-texinfo
33386maybe-distclean-texinfo:
33387@if texinfo
33388maybe-distclean-texinfo: distclean-texinfo
33389
33390distclean-texinfo:
33391	@: $(MAKE); $(unstage)
33392	@[ -f ./texinfo/Makefile ] || exit 0; \
33393	r=`${PWD_COMMAND}`; export r; \
33394	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33395	$(HOST_EXPORTS) \
33396	for flag in $(EXTRA_HOST_FLAGS) ; do \
33397	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33398	done; \
33399	echo "Doing distclean in texinfo"; \
33400	(cd $(HOST_SUBDIR)/texinfo && \
33401	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33402	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33403	          "RANLIB=$${RANLIB}" \
33404	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33405	          distclean) \
33406	  || exit 1
33407
33408@endif texinfo
33409
33410.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
33411maybe-maintainer-clean-texinfo:
33412@if texinfo
33413maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
33414
33415maintainer-clean-texinfo:
33416	@: $(MAKE); $(unstage)
33417	@[ -f ./texinfo/Makefile ] || exit 0; \
33418	r=`${PWD_COMMAND}`; export r; \
33419	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33420	$(HOST_EXPORTS) \
33421	for flag in $(EXTRA_HOST_FLAGS) ; do \
33422	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33423	done; \
33424	echo "Doing maintainer-clean in texinfo"; \
33425	(cd $(HOST_SUBDIR)/texinfo && \
33426	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33427	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33428	          "RANLIB=$${RANLIB}" \
33429	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33430	          maintainer-clean) \
33431	  || exit 1
33432
33433@endif texinfo
33434
33435
33436
33437.PHONY: configure-zlib maybe-configure-zlib
33438maybe-configure-zlib:
33439@if gcc-bootstrap
33440configure-zlib: stage_current
33441@endif gcc-bootstrap
33442@if zlib
33443maybe-configure-zlib: configure-zlib
33444configure-zlib:
33445	@r=`${PWD_COMMAND}`; export r; \
33446	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33447	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
33448	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
33449	$(HOST_EXPORTS)  \
33450	echo Configuring in $(HOST_SUBDIR)/zlib; \
33451	cd "$(HOST_SUBDIR)/zlib" || exit 1; \
33452	case $(srcdir) in \
33453	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33454	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33455		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33456	esac; \
33457	module_srcdir=zlib; \
33458	$(SHELL) \
33459	  $$s/$$module_srcdir/configure \
33460	  --srcdir=$${topdir}/$$module_srcdir \
33461	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33462	  --target=${target_alias} @extra_host_zlib_configure_flags@ @host_libs_picflag@ \
33463	  || exit 1
33464@endif zlib
33465
33466
33467
33468.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
33469maybe-configure-stage1-zlib:
33470@if zlib-bootstrap
33471maybe-configure-stage1-zlib: configure-stage1-zlib
33472configure-stage1-zlib:
33473	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33474	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
33475	@r=`${PWD_COMMAND}`; export r; \
33476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33477	TFLAGS="$(STAGE1_TFLAGS)"; \
33478	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
33479	$(HOST_EXPORTS) \
33480	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
33481	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
33482	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
33483	echo Configuring stage 1 in $(HOST_SUBDIR)/zlib; \
33484	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
33485	cd $(HOST_SUBDIR)/zlib || exit 1; \
33486	case $(srcdir) in \
33487	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33488	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33489		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33490	esac; \
33491	module_srcdir=zlib; \
33492	$(SHELL) $$s/$$module_srcdir/configure \
33493	  --srcdir=$${topdir}/$$module_srcdir \
33494	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33495	  --target=${target_alias} \
33496	   \
33497	  $(STAGE1_CONFIGURE_FLAGS) \
33498	  @extra_host_zlib_configure_flags@ @host_libs_picflag@
33499@endif zlib-bootstrap
33500
33501.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
33502maybe-configure-stage2-zlib:
33503@if zlib-bootstrap
33504maybe-configure-stage2-zlib: configure-stage2-zlib
33505configure-stage2-zlib:
33506	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33507	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
33508	@r=`${PWD_COMMAND}`; export r; \
33509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33510	TFLAGS="$(STAGE2_TFLAGS)"; \
33511	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
33512	$(HOST_EXPORTS) \
33513	$(POSTSTAGE1_HOST_EXPORTS) \
33514	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
33515	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
33516	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
33517	echo Configuring stage 2 in $(HOST_SUBDIR)/zlib; \
33518	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
33519	cd $(HOST_SUBDIR)/zlib || exit 1; \
33520	case $(srcdir) in \
33521	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33522	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33523		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33524	esac; \
33525	module_srcdir=zlib; \
33526	$(SHELL) $$s/$$module_srcdir/configure \
33527	  --srcdir=$${topdir}/$$module_srcdir \
33528	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33529	  --target=${target_alias} \
33530	  --with-build-libsubdir=$(HOST_SUBDIR) \
33531	  $(STAGE2_CONFIGURE_FLAGS) \
33532	  @extra_host_zlib_configure_flags@ @host_libs_picflag@
33533@endif zlib-bootstrap
33534
33535.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
33536maybe-configure-stage3-zlib:
33537@if zlib-bootstrap
33538maybe-configure-stage3-zlib: configure-stage3-zlib
33539configure-stage3-zlib:
33540	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33541	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
33542	@r=`${PWD_COMMAND}`; export r; \
33543	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33544	TFLAGS="$(STAGE3_TFLAGS)"; \
33545	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
33546	$(HOST_EXPORTS) \
33547	$(POSTSTAGE1_HOST_EXPORTS) \
33548	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
33549	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
33550	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
33551	echo Configuring stage 3 in $(HOST_SUBDIR)/zlib; \
33552	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
33553	cd $(HOST_SUBDIR)/zlib || exit 1; \
33554	case $(srcdir) in \
33555	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33556	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33557		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33558	esac; \
33559	module_srcdir=zlib; \
33560	$(SHELL) $$s/$$module_srcdir/configure \
33561	  --srcdir=$${topdir}/$$module_srcdir \
33562	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33563	  --target=${target_alias} \
33564	  --with-build-libsubdir=$(HOST_SUBDIR) \
33565	  $(STAGE3_CONFIGURE_FLAGS) \
33566	  @extra_host_zlib_configure_flags@ @host_libs_picflag@
33567@endif zlib-bootstrap
33568
33569.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
33570maybe-configure-stage4-zlib:
33571@if zlib-bootstrap
33572maybe-configure-stage4-zlib: configure-stage4-zlib
33573configure-stage4-zlib:
33574	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33575	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
33576	@r=`${PWD_COMMAND}`; export r; \
33577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33578	TFLAGS="$(STAGE4_TFLAGS)"; \
33579	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
33580	$(HOST_EXPORTS) \
33581	$(POSTSTAGE1_HOST_EXPORTS) \
33582	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
33583	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
33584	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
33585	echo Configuring stage 4 in $(HOST_SUBDIR)/zlib; \
33586	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
33587	cd $(HOST_SUBDIR)/zlib || exit 1; \
33588	case $(srcdir) in \
33589	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33590	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33591		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33592	esac; \
33593	module_srcdir=zlib; \
33594	$(SHELL) $$s/$$module_srcdir/configure \
33595	  --srcdir=$${topdir}/$$module_srcdir \
33596	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33597	  --target=${target_alias} \
33598	  --with-build-libsubdir=$(HOST_SUBDIR) \
33599	  $(STAGE4_CONFIGURE_FLAGS) \
33600	  @extra_host_zlib_configure_flags@ @host_libs_picflag@
33601@endif zlib-bootstrap
33602
33603.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
33604maybe-configure-stageprofile-zlib:
33605@if zlib-bootstrap
33606maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
33607configure-stageprofile-zlib:
33608	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33609	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
33610	@r=`${PWD_COMMAND}`; export r; \
33611	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33612	TFLAGS="$(STAGEprofile_TFLAGS)"; \
33613	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
33614	$(HOST_EXPORTS) \
33615	$(POSTSTAGE1_HOST_EXPORTS) \
33616	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
33617	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
33618	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
33619	echo Configuring stage profile in $(HOST_SUBDIR)/zlib; \
33620	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
33621	cd $(HOST_SUBDIR)/zlib || exit 1; \
33622	case $(srcdir) in \
33623	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33624	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33625		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33626	esac; \
33627	module_srcdir=zlib; \
33628	$(SHELL) $$s/$$module_srcdir/configure \
33629	  --srcdir=$${topdir}/$$module_srcdir \
33630	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33631	  --target=${target_alias} \
33632	  --with-build-libsubdir=$(HOST_SUBDIR) \
33633	  $(STAGEprofile_CONFIGURE_FLAGS) \
33634	  @extra_host_zlib_configure_flags@ @host_libs_picflag@
33635@endif zlib-bootstrap
33636
33637.PHONY: configure-stagetrain-zlib maybe-configure-stagetrain-zlib
33638maybe-configure-stagetrain-zlib:
33639@if zlib-bootstrap
33640maybe-configure-stagetrain-zlib: configure-stagetrain-zlib
33641configure-stagetrain-zlib:
33642	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
33643	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
33644	@r=`${PWD_COMMAND}`; export r; \
33645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33646	TFLAGS="$(STAGEtrain_TFLAGS)"; \
33647	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
33648	$(HOST_EXPORTS) \
33649	$(POSTSTAGE1_HOST_EXPORTS) \
33650	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
33651	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
33652	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
33653	echo Configuring stage train in $(HOST_SUBDIR)/zlib; \
33654	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
33655	cd $(HOST_SUBDIR)/zlib || exit 1; \
33656	case $(srcdir) in \
33657	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33658	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33659		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33660	esac; \
33661	module_srcdir=zlib; \
33662	$(SHELL) $$s/$$module_srcdir/configure \
33663	  --srcdir=$${topdir}/$$module_srcdir \
33664	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33665	  --target=${target_alias} \
33666	  --with-build-libsubdir=$(HOST_SUBDIR) \
33667	  $(STAGEtrain_CONFIGURE_FLAGS) \
33668	  @extra_host_zlib_configure_flags@ @host_libs_picflag@
33669@endif zlib-bootstrap
33670
33671.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
33672maybe-configure-stagefeedback-zlib:
33673@if zlib-bootstrap
33674maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
33675configure-stagefeedback-zlib:
33676	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33677	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
33678	@r=`${PWD_COMMAND}`; export r; \
33679	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33680	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33681	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
33682	$(HOST_EXPORTS) \
33683	$(POSTSTAGE1_HOST_EXPORTS) \
33684	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
33685	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
33686	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
33687	echo Configuring stage feedback in $(HOST_SUBDIR)/zlib; \
33688	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
33689	cd $(HOST_SUBDIR)/zlib || exit 1; \
33690	case $(srcdir) in \
33691	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33692	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33693		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33694	esac; \
33695	module_srcdir=zlib; \
33696	$(SHELL) $$s/$$module_srcdir/configure \
33697	  --srcdir=$${topdir}/$$module_srcdir \
33698	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33699	  --target=${target_alias} \
33700	  --with-build-libsubdir=$(HOST_SUBDIR) \
33701	  $(STAGEfeedback_CONFIGURE_FLAGS) \
33702	  @extra_host_zlib_configure_flags@ @host_libs_picflag@
33703@endif zlib-bootstrap
33704
33705.PHONY: configure-stageautoprofile-zlib maybe-configure-stageautoprofile-zlib
33706maybe-configure-stageautoprofile-zlib:
33707@if zlib-bootstrap
33708maybe-configure-stageautoprofile-zlib: configure-stageautoprofile-zlib
33709configure-stageautoprofile-zlib:
33710	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
33711	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
33712	@r=`${PWD_COMMAND}`; export r; \
33713	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33714	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
33715	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
33716	$(HOST_EXPORTS) \
33717	$(POSTSTAGE1_HOST_EXPORTS) \
33718	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
33719	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
33720	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
33721	echo Configuring stage autoprofile in $(HOST_SUBDIR)/zlib; \
33722	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
33723	cd $(HOST_SUBDIR)/zlib || exit 1; \
33724	case $(srcdir) in \
33725	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33726	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33727		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33728	esac; \
33729	module_srcdir=zlib; \
33730	$(SHELL) $$s/$$module_srcdir/configure \
33731	  --srcdir=$${topdir}/$$module_srcdir \
33732	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33733	  --target=${target_alias} \
33734	  --with-build-libsubdir=$(HOST_SUBDIR) \
33735	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
33736	  @extra_host_zlib_configure_flags@ @host_libs_picflag@
33737@endif zlib-bootstrap
33738
33739.PHONY: configure-stageautofeedback-zlib maybe-configure-stageautofeedback-zlib
33740maybe-configure-stageautofeedback-zlib:
33741@if zlib-bootstrap
33742maybe-configure-stageautofeedback-zlib: configure-stageautofeedback-zlib
33743configure-stageautofeedback-zlib:
33744	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
33745	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
33746	@r=`${PWD_COMMAND}`; export r; \
33747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33748	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
33749	test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
33750	$(HOST_EXPORTS) \
33751	$(POSTSTAGE1_HOST_EXPORTS) \
33752	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
33753	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
33754	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
33755	echo Configuring stage autofeedback in $(HOST_SUBDIR)/zlib; \
33756	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib; \
33757	cd $(HOST_SUBDIR)/zlib || exit 1; \
33758	case $(srcdir) in \
33759	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33760	  *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
33761		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33762	esac; \
33763	module_srcdir=zlib; \
33764	$(SHELL) $$s/$$module_srcdir/configure \
33765	  --srcdir=$${topdir}/$$module_srcdir \
33766	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
33767	  --target=${target_alias} \
33768	  --with-build-libsubdir=$(HOST_SUBDIR) \
33769	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
33770	  @extra_host_zlib_configure_flags@ @host_libs_picflag@
33771@endif zlib-bootstrap
33772
33773
33774
33775
33776
33777.PHONY: all-zlib maybe-all-zlib
33778maybe-all-zlib:
33779@if gcc-bootstrap
33780all-zlib: stage_current
33781@endif gcc-bootstrap
33782@if zlib
33783TARGET-zlib=all
33784maybe-all-zlib: all-zlib
33785all-zlib: configure-zlib
33786	@r=`${PWD_COMMAND}`; export r; \
33787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33788	$(HOST_EXPORTS)  \
33789	(cd $(HOST_SUBDIR)/zlib && \
33790	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
33791		$(TARGET-zlib))
33792@endif zlib
33793
33794
33795
33796.PHONY: all-stage1-zlib maybe-all-stage1-zlib
33797.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
33798maybe-all-stage1-zlib:
33799maybe-clean-stage1-zlib:
33800@if zlib-bootstrap
33801maybe-all-stage1-zlib: all-stage1-zlib
33802all-stage1: all-stage1-zlib
33803TARGET-stage1-zlib = $(TARGET-zlib)
33804all-stage1-zlib: configure-stage1-zlib
33805	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33806	@r=`${PWD_COMMAND}`; export r; \
33807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33808	TFLAGS="$(STAGE1_TFLAGS)"; \
33809	$(HOST_EXPORTS)  \
33810	cd $(HOST_SUBDIR)/zlib && \
33811	 \
33812	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33813		CFLAGS="$(STAGE1_CFLAGS)" \
33814		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
33815		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
33816		LIBCFLAGS="$(LIBCFLAGS)" \
33817		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33818		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33819		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33820		$(EXTRA_HOST_FLAGS)  \
33821		$(STAGE1_FLAGS_TO_PASS)  \
33822		TFLAGS="$(STAGE1_TFLAGS)"  \
33823		$(TARGET-stage1-zlib)
33824
33825maybe-clean-stage1-zlib: clean-stage1-zlib
33826clean-stage1: clean-stage1-zlib
33827clean-stage1-zlib:
33828	@if [ $(current_stage) = stage1 ]; then \
33829	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
33830	else \
33831	  [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
33832	  $(MAKE) stage1-start; \
33833	fi; \
33834	cd $(HOST_SUBDIR)/zlib && \
33835	$(MAKE) $(EXTRA_HOST_FLAGS)  \
33836	$(STAGE1_FLAGS_TO_PASS)  clean
33837@endif zlib-bootstrap
33838
33839
33840.PHONY: all-stage2-zlib maybe-all-stage2-zlib
33841.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
33842maybe-all-stage2-zlib:
33843maybe-clean-stage2-zlib:
33844@if zlib-bootstrap
33845maybe-all-stage2-zlib: all-stage2-zlib
33846all-stage2: all-stage2-zlib
33847TARGET-stage2-zlib = $(TARGET-zlib)
33848all-stage2-zlib: configure-stage2-zlib
33849	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33850	@r=`${PWD_COMMAND}`; export r; \
33851	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33852	TFLAGS="$(STAGE2_TFLAGS)"; \
33853	$(HOST_EXPORTS) \
33854	$(POSTSTAGE1_HOST_EXPORTS)  \
33855	cd $(HOST_SUBDIR)/zlib && \
33856	 \
33857	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33858		CFLAGS="$(STAGE2_CFLAGS)" \
33859		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
33860		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
33861		LIBCFLAGS="$(STAGE2_CFLAGS)" \
33862		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33863		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33864		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33865		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
33866		TFLAGS="$(STAGE2_TFLAGS)"  \
33867		$(TARGET-stage2-zlib)
33868
33869maybe-clean-stage2-zlib: clean-stage2-zlib
33870clean-stage2: clean-stage2-zlib
33871clean-stage2-zlib:
33872	@if [ $(current_stage) = stage2 ]; then \
33873	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
33874	else \
33875	  [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
33876	  $(MAKE) stage2-start; \
33877	fi; \
33878	cd $(HOST_SUBDIR)/zlib && \
33879	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
33880@endif zlib-bootstrap
33881
33882
33883.PHONY: all-stage3-zlib maybe-all-stage3-zlib
33884.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
33885maybe-all-stage3-zlib:
33886maybe-clean-stage3-zlib:
33887@if zlib-bootstrap
33888maybe-all-stage3-zlib: all-stage3-zlib
33889all-stage3: all-stage3-zlib
33890TARGET-stage3-zlib = $(TARGET-zlib)
33891all-stage3-zlib: configure-stage3-zlib
33892	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33893	@r=`${PWD_COMMAND}`; export r; \
33894	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33895	TFLAGS="$(STAGE3_TFLAGS)"; \
33896	$(HOST_EXPORTS) \
33897	$(POSTSTAGE1_HOST_EXPORTS)  \
33898	cd $(HOST_SUBDIR)/zlib && \
33899	 \
33900	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33901		CFLAGS="$(STAGE3_CFLAGS)" \
33902		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
33903		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
33904		LIBCFLAGS="$(STAGE3_CFLAGS)" \
33905		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33906		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33907		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33908		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
33909		TFLAGS="$(STAGE3_TFLAGS)"  \
33910		$(TARGET-stage3-zlib)
33911
33912maybe-clean-stage3-zlib: clean-stage3-zlib
33913clean-stage3: clean-stage3-zlib
33914clean-stage3-zlib:
33915	@if [ $(current_stage) = stage3 ]; then \
33916	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
33917	else \
33918	  [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
33919	  $(MAKE) stage3-start; \
33920	fi; \
33921	cd $(HOST_SUBDIR)/zlib && \
33922	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
33923@endif zlib-bootstrap
33924
33925
33926.PHONY: all-stage4-zlib maybe-all-stage4-zlib
33927.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
33928maybe-all-stage4-zlib:
33929maybe-clean-stage4-zlib:
33930@if zlib-bootstrap
33931maybe-all-stage4-zlib: all-stage4-zlib
33932all-stage4: all-stage4-zlib
33933TARGET-stage4-zlib = $(TARGET-zlib)
33934all-stage4-zlib: configure-stage4-zlib
33935	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33936	@r=`${PWD_COMMAND}`; export r; \
33937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33938	TFLAGS="$(STAGE4_TFLAGS)"; \
33939	$(HOST_EXPORTS) \
33940	$(POSTSTAGE1_HOST_EXPORTS)  \
33941	cd $(HOST_SUBDIR)/zlib && \
33942	 \
33943	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33944		CFLAGS="$(STAGE4_CFLAGS)" \
33945		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
33946		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
33947		LIBCFLAGS="$(STAGE4_CFLAGS)" \
33948		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33949		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33950		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33951		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
33952		TFLAGS="$(STAGE4_TFLAGS)"  \
33953		$(TARGET-stage4-zlib)
33954
33955maybe-clean-stage4-zlib: clean-stage4-zlib
33956clean-stage4: clean-stage4-zlib
33957clean-stage4-zlib:
33958	@if [ $(current_stage) = stage4 ]; then \
33959	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
33960	else \
33961	  [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
33962	  $(MAKE) stage4-start; \
33963	fi; \
33964	cd $(HOST_SUBDIR)/zlib && \
33965	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
33966@endif zlib-bootstrap
33967
33968
33969.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
33970.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
33971maybe-all-stageprofile-zlib:
33972maybe-clean-stageprofile-zlib:
33973@if zlib-bootstrap
33974maybe-all-stageprofile-zlib: all-stageprofile-zlib
33975all-stageprofile: all-stageprofile-zlib
33976TARGET-stageprofile-zlib = $(TARGET-zlib)
33977all-stageprofile-zlib: configure-stageprofile-zlib
33978	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33979	@r=`${PWD_COMMAND}`; export r; \
33980	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33981	TFLAGS="$(STAGEprofile_TFLAGS)"; \
33982	$(HOST_EXPORTS) \
33983	$(POSTSTAGE1_HOST_EXPORTS)  \
33984	cd $(HOST_SUBDIR)/zlib && \
33985	 \
33986	$(MAKE) $(BASE_FLAGS_TO_PASS) \
33987		CFLAGS="$(STAGEprofile_CFLAGS)" \
33988		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
33989		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
33990		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
33991		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33992		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33993		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33994		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
33995		TFLAGS="$(STAGEprofile_TFLAGS)"  \
33996		$(TARGET-stageprofile-zlib)
33997
33998maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
33999clean-stageprofile: clean-stageprofile-zlib
34000clean-stageprofile-zlib:
34001	@if [ $(current_stage) = stageprofile ]; then \
34002	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
34003	else \
34004	  [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
34005	  $(MAKE) stageprofile-start; \
34006	fi; \
34007	cd $(HOST_SUBDIR)/zlib && \
34008	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
34009@endif zlib-bootstrap
34010
34011
34012.PHONY: all-stagetrain-zlib maybe-all-stagetrain-zlib
34013.PHONY: clean-stagetrain-zlib maybe-clean-stagetrain-zlib
34014maybe-all-stagetrain-zlib:
34015maybe-clean-stagetrain-zlib:
34016@if zlib-bootstrap
34017maybe-all-stagetrain-zlib: all-stagetrain-zlib
34018all-stagetrain: all-stagetrain-zlib
34019TARGET-stagetrain-zlib = $(TARGET-zlib)
34020all-stagetrain-zlib: configure-stagetrain-zlib
34021	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
34022	@r=`${PWD_COMMAND}`; export r; \
34023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34024	TFLAGS="$(STAGEtrain_TFLAGS)"; \
34025	$(HOST_EXPORTS) \
34026	$(POSTSTAGE1_HOST_EXPORTS)  \
34027	cd $(HOST_SUBDIR)/zlib && \
34028	 \
34029	$(MAKE) $(BASE_FLAGS_TO_PASS) \
34030		CFLAGS="$(STAGEtrain_CFLAGS)" \
34031		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
34032		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
34033		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
34034		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34035		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34036		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34037		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
34038		TFLAGS="$(STAGEtrain_TFLAGS)"  \
34039		$(TARGET-stagetrain-zlib)
34040
34041maybe-clean-stagetrain-zlib: clean-stagetrain-zlib
34042clean-stagetrain: clean-stagetrain-zlib
34043clean-stagetrain-zlib:
34044	@if [ $(current_stage) = stagetrain ]; then \
34045	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
34046	else \
34047	  [ -f $(HOST_SUBDIR)/stagetrain-zlib/Makefile ] || exit 0; \
34048	  $(MAKE) stagetrain-start; \
34049	fi; \
34050	cd $(HOST_SUBDIR)/zlib && \
34051	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
34052@endif zlib-bootstrap
34053
34054
34055.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
34056.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
34057maybe-all-stagefeedback-zlib:
34058maybe-clean-stagefeedback-zlib:
34059@if zlib-bootstrap
34060maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
34061all-stagefeedback: all-stagefeedback-zlib
34062TARGET-stagefeedback-zlib = $(TARGET-zlib)
34063all-stagefeedback-zlib: configure-stagefeedback-zlib
34064	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34065	@r=`${PWD_COMMAND}`; export r; \
34066	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34067	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34068	$(HOST_EXPORTS) \
34069	$(POSTSTAGE1_HOST_EXPORTS)  \
34070	cd $(HOST_SUBDIR)/zlib && \
34071	 \
34072	$(MAKE) $(BASE_FLAGS_TO_PASS) \
34073		CFLAGS="$(STAGEfeedback_CFLAGS)" \
34074		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
34075		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
34076		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
34077		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34078		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34079		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34080		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
34081		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
34082		$(TARGET-stagefeedback-zlib)
34083
34084maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
34085clean-stagefeedback: clean-stagefeedback-zlib
34086clean-stagefeedback-zlib:
34087	@if [ $(current_stage) = stagefeedback ]; then \
34088	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
34089	else \
34090	  [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
34091	  $(MAKE) stagefeedback-start; \
34092	fi; \
34093	cd $(HOST_SUBDIR)/zlib && \
34094	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
34095@endif zlib-bootstrap
34096
34097
34098.PHONY: all-stageautoprofile-zlib maybe-all-stageautoprofile-zlib
34099.PHONY: clean-stageautoprofile-zlib maybe-clean-stageautoprofile-zlib
34100maybe-all-stageautoprofile-zlib:
34101maybe-clean-stageautoprofile-zlib:
34102@if zlib-bootstrap
34103maybe-all-stageautoprofile-zlib: all-stageautoprofile-zlib
34104all-stageautoprofile: all-stageautoprofile-zlib
34105TARGET-stageautoprofile-zlib = $(TARGET-zlib)
34106all-stageautoprofile-zlib: configure-stageautoprofile-zlib
34107	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
34108	@r=`${PWD_COMMAND}`; export r; \
34109	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34110	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
34111	$(HOST_EXPORTS) \
34112	$(POSTSTAGE1_HOST_EXPORTS)  \
34113	cd $(HOST_SUBDIR)/zlib && \
34114	$$s/gcc/config/i386/$(AUTO_PROFILE) \
34115	$(MAKE) $(BASE_FLAGS_TO_PASS) \
34116		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
34117		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
34118		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
34119		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
34120		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34121		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34122		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34123		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
34124		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
34125		$(TARGET-stageautoprofile-zlib)
34126
34127maybe-clean-stageautoprofile-zlib: clean-stageautoprofile-zlib
34128clean-stageautoprofile: clean-stageautoprofile-zlib
34129clean-stageautoprofile-zlib:
34130	@if [ $(current_stage) = stageautoprofile ]; then \
34131	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
34132	else \
34133	  [ -f $(HOST_SUBDIR)/stageautoprofile-zlib/Makefile ] || exit 0; \
34134	  $(MAKE) stageautoprofile-start; \
34135	fi; \
34136	cd $(HOST_SUBDIR)/zlib && \
34137	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
34138@endif zlib-bootstrap
34139
34140
34141.PHONY: all-stageautofeedback-zlib maybe-all-stageautofeedback-zlib
34142.PHONY: clean-stageautofeedback-zlib maybe-clean-stageautofeedback-zlib
34143maybe-all-stageautofeedback-zlib:
34144maybe-clean-stageautofeedback-zlib:
34145@if zlib-bootstrap
34146maybe-all-stageautofeedback-zlib: all-stageautofeedback-zlib
34147all-stageautofeedback: all-stageautofeedback-zlib
34148TARGET-stageautofeedback-zlib = $(TARGET-zlib)
34149all-stageautofeedback-zlib: configure-stageautofeedback-zlib
34150	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
34151	@r=`${PWD_COMMAND}`; export r; \
34152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34153	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
34154	$(HOST_EXPORTS) \
34155	$(POSTSTAGE1_HOST_EXPORTS)  \
34156	cd $(HOST_SUBDIR)/zlib && \
34157	 \
34158	$(MAKE) $(BASE_FLAGS_TO_PASS) \
34159		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
34160		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
34161		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
34162		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
34163		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34164		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34165		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34166		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
34167		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
34168		$(TARGET-stageautofeedback-zlib)
34169
34170maybe-clean-stageautofeedback-zlib: clean-stageautofeedback-zlib
34171clean-stageautofeedback: clean-stageautofeedback-zlib
34172clean-stageautofeedback-zlib:
34173	@if [ $(current_stage) = stageautofeedback ]; then \
34174	  [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
34175	else \
34176	  [ -f $(HOST_SUBDIR)/stageautofeedback-zlib/Makefile ] || exit 0; \
34177	  $(MAKE) stageautofeedback-start; \
34178	fi; \
34179	cd $(HOST_SUBDIR)/zlib && \
34180	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
34181@endif zlib-bootstrap
34182
34183
34184
34185
34186
34187.PHONY: check-zlib maybe-check-zlib
34188maybe-check-zlib:
34189@if zlib
34190maybe-check-zlib: check-zlib
34191
34192check-zlib:
34193
34194@endif zlib
34195
34196.PHONY: install-zlib maybe-install-zlib
34197maybe-install-zlib:
34198@if zlib
34199maybe-install-zlib: install-zlib
34200
34201install-zlib:
34202
34203@endif zlib
34204
34205.PHONY: install-strip-zlib maybe-install-strip-zlib
34206maybe-install-strip-zlib:
34207@if zlib
34208maybe-install-strip-zlib: install-strip-zlib
34209
34210install-strip-zlib:
34211
34212@endif zlib
34213
34214# Other targets (info, dvi, pdf, etc.)
34215
34216.PHONY: maybe-info-zlib info-zlib
34217maybe-info-zlib:
34218@if zlib
34219maybe-info-zlib: info-zlib
34220
34221info-zlib: \
34222    configure-zlib
34223	@[ -f ./zlib/Makefile ] || exit 0; \
34224	r=`${PWD_COMMAND}`; export r; \
34225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34226	$(HOST_EXPORTS) \
34227	for flag in $(EXTRA_HOST_FLAGS) ; do \
34228	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34229	done; \
34230	echo "Doing info in zlib"; \
34231	(cd $(HOST_SUBDIR)/zlib && \
34232	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34233	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34234	          "RANLIB=$${RANLIB}" \
34235	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34236	          info) \
34237	  || exit 1
34238
34239@endif zlib
34240
34241.PHONY: maybe-dvi-zlib dvi-zlib
34242maybe-dvi-zlib:
34243@if zlib
34244maybe-dvi-zlib: dvi-zlib
34245
34246dvi-zlib: \
34247    configure-zlib
34248	@[ -f ./zlib/Makefile ] || exit 0; \
34249	r=`${PWD_COMMAND}`; export r; \
34250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34251	$(HOST_EXPORTS) \
34252	for flag in $(EXTRA_HOST_FLAGS) ; do \
34253	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34254	done; \
34255	echo "Doing dvi in zlib"; \
34256	(cd $(HOST_SUBDIR)/zlib && \
34257	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34258	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34259	          "RANLIB=$${RANLIB}" \
34260	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34261	          dvi) \
34262	  || exit 1
34263
34264@endif zlib
34265
34266.PHONY: maybe-pdf-zlib pdf-zlib
34267maybe-pdf-zlib:
34268@if zlib
34269maybe-pdf-zlib: pdf-zlib
34270
34271pdf-zlib: \
34272    configure-zlib
34273	@[ -f ./zlib/Makefile ] || exit 0; \
34274	r=`${PWD_COMMAND}`; export r; \
34275	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34276	$(HOST_EXPORTS) \
34277	for flag in $(EXTRA_HOST_FLAGS) ; do \
34278	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34279	done; \
34280	echo "Doing pdf in zlib"; \
34281	(cd $(HOST_SUBDIR)/zlib && \
34282	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34283	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34284	          "RANLIB=$${RANLIB}" \
34285	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34286	          pdf) \
34287	  || exit 1
34288
34289@endif zlib
34290
34291.PHONY: maybe-html-zlib html-zlib
34292maybe-html-zlib:
34293@if zlib
34294maybe-html-zlib: html-zlib
34295
34296html-zlib: \
34297    configure-zlib
34298	@[ -f ./zlib/Makefile ] || exit 0; \
34299	r=`${PWD_COMMAND}`; export r; \
34300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34301	$(HOST_EXPORTS) \
34302	for flag in $(EXTRA_HOST_FLAGS) ; do \
34303	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34304	done; \
34305	echo "Doing html in zlib"; \
34306	(cd $(HOST_SUBDIR)/zlib && \
34307	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34308	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34309	          "RANLIB=$${RANLIB}" \
34310	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34311	          html) \
34312	  || exit 1
34313
34314@endif zlib
34315
34316.PHONY: maybe-TAGS-zlib TAGS-zlib
34317maybe-TAGS-zlib:
34318@if zlib
34319maybe-TAGS-zlib: TAGS-zlib
34320
34321TAGS-zlib: \
34322    configure-zlib
34323	@[ -f ./zlib/Makefile ] || exit 0; \
34324	r=`${PWD_COMMAND}`; export r; \
34325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34326	$(HOST_EXPORTS) \
34327	for flag in $(EXTRA_HOST_FLAGS) ; do \
34328	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34329	done; \
34330	echo "Doing TAGS in zlib"; \
34331	(cd $(HOST_SUBDIR)/zlib && \
34332	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34333	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34334	          "RANLIB=$${RANLIB}" \
34335	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34336	          TAGS) \
34337	  || exit 1
34338
34339@endif zlib
34340
34341.PHONY: maybe-install-info-zlib install-info-zlib
34342maybe-install-info-zlib:
34343@if zlib
34344maybe-install-info-zlib: install-info-zlib
34345
34346install-info-zlib: \
34347    configure-zlib \
34348    info-zlib
34349	@[ -f ./zlib/Makefile ] || exit 0; \
34350	r=`${PWD_COMMAND}`; export r; \
34351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34352	$(HOST_EXPORTS) \
34353	for flag in $(EXTRA_HOST_FLAGS) ; do \
34354	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34355	done; \
34356	echo "Doing install-info in zlib"; \
34357	(cd $(HOST_SUBDIR)/zlib && \
34358	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34359	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34360	          "RANLIB=$${RANLIB}" \
34361	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34362	          install-info) \
34363	  || exit 1
34364
34365@endif zlib
34366
34367.PHONY: maybe-install-dvi-zlib install-dvi-zlib
34368maybe-install-dvi-zlib:
34369@if zlib
34370maybe-install-dvi-zlib: install-dvi-zlib
34371
34372install-dvi-zlib: \
34373    configure-zlib \
34374    dvi-zlib
34375	@[ -f ./zlib/Makefile ] || exit 0; \
34376	r=`${PWD_COMMAND}`; export r; \
34377	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34378	$(HOST_EXPORTS) \
34379	for flag in $(EXTRA_HOST_FLAGS) ; do \
34380	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34381	done; \
34382	echo "Doing install-dvi in zlib"; \
34383	(cd $(HOST_SUBDIR)/zlib && \
34384	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34385	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34386	          "RANLIB=$${RANLIB}" \
34387	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34388	          install-dvi) \
34389	  || exit 1
34390
34391@endif zlib
34392
34393.PHONY: maybe-install-pdf-zlib install-pdf-zlib
34394maybe-install-pdf-zlib:
34395@if zlib
34396maybe-install-pdf-zlib: install-pdf-zlib
34397
34398install-pdf-zlib: \
34399    configure-zlib \
34400    pdf-zlib
34401	@[ -f ./zlib/Makefile ] || exit 0; \
34402	r=`${PWD_COMMAND}`; export r; \
34403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34404	$(HOST_EXPORTS) \
34405	for flag in $(EXTRA_HOST_FLAGS) ; do \
34406	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34407	done; \
34408	echo "Doing install-pdf in zlib"; \
34409	(cd $(HOST_SUBDIR)/zlib && \
34410	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34411	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34412	          "RANLIB=$${RANLIB}" \
34413	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34414	          install-pdf) \
34415	  || exit 1
34416
34417@endif zlib
34418
34419.PHONY: maybe-install-html-zlib install-html-zlib
34420maybe-install-html-zlib:
34421@if zlib
34422maybe-install-html-zlib: install-html-zlib
34423
34424install-html-zlib: \
34425    configure-zlib \
34426    html-zlib
34427	@[ -f ./zlib/Makefile ] || exit 0; \
34428	r=`${PWD_COMMAND}`; export r; \
34429	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34430	$(HOST_EXPORTS) \
34431	for flag in $(EXTRA_HOST_FLAGS) ; do \
34432	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34433	done; \
34434	echo "Doing install-html in zlib"; \
34435	(cd $(HOST_SUBDIR)/zlib && \
34436	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34437	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34438	          "RANLIB=$${RANLIB}" \
34439	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34440	          install-html) \
34441	  || exit 1
34442
34443@endif zlib
34444
34445.PHONY: maybe-installcheck-zlib installcheck-zlib
34446maybe-installcheck-zlib:
34447@if zlib
34448maybe-installcheck-zlib: installcheck-zlib
34449
34450installcheck-zlib: \
34451    configure-zlib
34452	@[ -f ./zlib/Makefile ] || exit 0; \
34453	r=`${PWD_COMMAND}`; export r; \
34454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34455	$(HOST_EXPORTS) \
34456	for flag in $(EXTRA_HOST_FLAGS) ; do \
34457	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34458	done; \
34459	echo "Doing installcheck in zlib"; \
34460	(cd $(HOST_SUBDIR)/zlib && \
34461	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34462	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34463	          "RANLIB=$${RANLIB}" \
34464	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34465	          installcheck) \
34466	  || exit 1
34467
34468@endif zlib
34469
34470.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
34471maybe-mostlyclean-zlib:
34472@if zlib
34473maybe-mostlyclean-zlib: mostlyclean-zlib
34474
34475mostlyclean-zlib:
34476	@[ -f ./zlib/Makefile ] || exit 0; \
34477	r=`${PWD_COMMAND}`; export r; \
34478	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34479	$(HOST_EXPORTS) \
34480	for flag in $(EXTRA_HOST_FLAGS) ; do \
34481	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34482	done; \
34483	echo "Doing mostlyclean in zlib"; \
34484	(cd $(HOST_SUBDIR)/zlib && \
34485	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34486	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34487	          "RANLIB=$${RANLIB}" \
34488	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34489	          mostlyclean) \
34490	  || exit 1
34491
34492@endif zlib
34493
34494.PHONY: maybe-clean-zlib clean-zlib
34495maybe-clean-zlib:
34496@if zlib
34497maybe-clean-zlib: clean-zlib
34498
34499clean-zlib:
34500	@[ -f ./zlib/Makefile ] || exit 0; \
34501	r=`${PWD_COMMAND}`; export r; \
34502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34503	$(HOST_EXPORTS) \
34504	for flag in $(EXTRA_HOST_FLAGS) ; do \
34505	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34506	done; \
34507	echo "Doing clean in zlib"; \
34508	(cd $(HOST_SUBDIR)/zlib && \
34509	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34510	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34511	          "RANLIB=$${RANLIB}" \
34512	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34513	          clean) \
34514	  || exit 1
34515
34516@endif zlib
34517
34518.PHONY: maybe-distclean-zlib distclean-zlib
34519maybe-distclean-zlib:
34520@if zlib
34521maybe-distclean-zlib: distclean-zlib
34522
34523distclean-zlib:
34524	@[ -f ./zlib/Makefile ] || exit 0; \
34525	r=`${PWD_COMMAND}`; export r; \
34526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34527	$(HOST_EXPORTS) \
34528	for flag in $(EXTRA_HOST_FLAGS) ; do \
34529	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34530	done; \
34531	echo "Doing distclean in zlib"; \
34532	(cd $(HOST_SUBDIR)/zlib && \
34533	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34534	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34535	          "RANLIB=$${RANLIB}" \
34536	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34537	          distclean) \
34538	  || exit 1
34539
34540@endif zlib
34541
34542.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
34543maybe-maintainer-clean-zlib:
34544@if zlib
34545maybe-maintainer-clean-zlib: maintainer-clean-zlib
34546
34547maintainer-clean-zlib:
34548	@[ -f ./zlib/Makefile ] || exit 0; \
34549	r=`${PWD_COMMAND}`; export r; \
34550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34551	$(HOST_EXPORTS) \
34552	for flag in $(EXTRA_HOST_FLAGS) ; do \
34553	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34554	done; \
34555	echo "Doing maintainer-clean in zlib"; \
34556	(cd $(HOST_SUBDIR)/zlib && \
34557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34559	          "RANLIB=$${RANLIB}" \
34560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34561	          maintainer-clean) \
34562	  || exit 1
34563
34564@endif zlib
34565
34566
34567
34568.PHONY: configure-gnulib maybe-configure-gnulib
34569maybe-configure-gnulib:
34570@if gcc-bootstrap
34571configure-gnulib: stage_current
34572@endif gcc-bootstrap
34573@if gnulib
34574maybe-configure-gnulib: configure-gnulib
34575configure-gnulib:
34576	@: $(MAKE); $(unstage)
34577	@r=`${PWD_COMMAND}`; export r; \
34578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34579	test ! -f $(HOST_SUBDIR)/gnulib/Makefile || exit 0; \
34580	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnulib; \
34581	$(HOST_EXPORTS)  \
34582	echo Configuring in $(HOST_SUBDIR)/gnulib; \
34583	cd "$(HOST_SUBDIR)/gnulib" || exit 1; \
34584	case $(srcdir) in \
34585	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34586	  *) topdir=`echo $(HOST_SUBDIR)/gnulib/ | \
34587		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34588	esac; \
34589	module_srcdir=gnulib; \
34590	$(SHELL) \
34591	  $$s/$$module_srcdir/configure \
34592	  --srcdir=$${topdir}/$$module_srcdir \
34593	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
34594	  --target=${target_alias}  \
34595	  || exit 1
34596@endif gnulib
34597
34598
34599
34600
34601
34602.PHONY: all-gnulib maybe-all-gnulib
34603maybe-all-gnulib:
34604@if gcc-bootstrap
34605all-gnulib: stage_current
34606@endif gcc-bootstrap
34607@if gnulib
34608TARGET-gnulib=all
34609maybe-all-gnulib: all-gnulib
34610all-gnulib: configure-gnulib
34611	@: $(MAKE); $(unstage)
34612	@r=`${PWD_COMMAND}`; export r; \
34613	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34614	$(HOST_EXPORTS)  \
34615	(cd $(HOST_SUBDIR)/gnulib && \
34616	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
34617		$(TARGET-gnulib))
34618@endif gnulib
34619
34620
34621
34622
34623.PHONY: check-gnulib maybe-check-gnulib
34624maybe-check-gnulib:
34625@if gnulib
34626maybe-check-gnulib: check-gnulib
34627
34628check-gnulib:
34629	@: $(MAKE); $(unstage)
34630	@r=`${PWD_COMMAND}`; export r; \
34631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34632	$(HOST_EXPORTS)  \
34633	(cd $(HOST_SUBDIR)/gnulib && \
34634	  $(MAKE) $(FLAGS_TO_PASS)  check)
34635
34636@endif gnulib
34637
34638.PHONY: install-gnulib maybe-install-gnulib
34639maybe-install-gnulib:
34640@if gnulib
34641maybe-install-gnulib: install-gnulib
34642
34643install-gnulib: installdirs
34644	@: $(MAKE); $(unstage)
34645	@r=`${PWD_COMMAND}`; export r; \
34646	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34647	$(HOST_EXPORTS) \
34648	(cd $(HOST_SUBDIR)/gnulib && \
34649	  $(MAKE) $(FLAGS_TO_PASS)  install)
34650
34651@endif gnulib
34652
34653.PHONY: install-strip-gnulib maybe-install-strip-gnulib
34654maybe-install-strip-gnulib:
34655@if gnulib
34656maybe-install-strip-gnulib: install-strip-gnulib
34657
34658install-strip-gnulib: installdirs
34659	@: $(MAKE); $(unstage)
34660	@r=`${PWD_COMMAND}`; export r; \
34661	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34662	$(HOST_EXPORTS) \
34663	(cd $(HOST_SUBDIR)/gnulib && \
34664	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
34665
34666@endif gnulib
34667
34668# Other targets (info, dvi, pdf, etc.)
34669
34670.PHONY: maybe-info-gnulib info-gnulib
34671maybe-info-gnulib:
34672@if gnulib
34673maybe-info-gnulib: info-gnulib
34674
34675info-gnulib: \
34676    configure-gnulib
34677	@: $(MAKE); $(unstage)
34678	@[ -f ./gnulib/Makefile ] || exit 0; \
34679	r=`${PWD_COMMAND}`; export r; \
34680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34681	$(HOST_EXPORTS) \
34682	for flag in $(EXTRA_HOST_FLAGS) ; do \
34683	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34684	done; \
34685	echo "Doing info in gnulib"; \
34686	(cd $(HOST_SUBDIR)/gnulib && \
34687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34689	          "RANLIB=$${RANLIB}" \
34690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34691	          info) \
34692	  || exit 1
34693
34694@endif gnulib
34695
34696.PHONY: maybe-dvi-gnulib dvi-gnulib
34697maybe-dvi-gnulib:
34698@if gnulib
34699maybe-dvi-gnulib: dvi-gnulib
34700
34701dvi-gnulib: \
34702    configure-gnulib
34703	@: $(MAKE); $(unstage)
34704	@[ -f ./gnulib/Makefile ] || exit 0; \
34705	r=`${PWD_COMMAND}`; export r; \
34706	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34707	$(HOST_EXPORTS) \
34708	for flag in $(EXTRA_HOST_FLAGS) ; do \
34709	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34710	done; \
34711	echo "Doing dvi in gnulib"; \
34712	(cd $(HOST_SUBDIR)/gnulib && \
34713	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34714	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34715	          "RANLIB=$${RANLIB}" \
34716	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34717	          dvi) \
34718	  || exit 1
34719
34720@endif gnulib
34721
34722.PHONY: maybe-pdf-gnulib pdf-gnulib
34723maybe-pdf-gnulib:
34724@if gnulib
34725maybe-pdf-gnulib: pdf-gnulib
34726
34727pdf-gnulib: \
34728    configure-gnulib
34729	@: $(MAKE); $(unstage)
34730	@[ -f ./gnulib/Makefile ] || exit 0; \
34731	r=`${PWD_COMMAND}`; export r; \
34732	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34733	$(HOST_EXPORTS) \
34734	for flag in $(EXTRA_HOST_FLAGS) ; do \
34735	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34736	done; \
34737	echo "Doing pdf in gnulib"; \
34738	(cd $(HOST_SUBDIR)/gnulib && \
34739	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34740	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34741	          "RANLIB=$${RANLIB}" \
34742	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34743	          pdf) \
34744	  || exit 1
34745
34746@endif gnulib
34747
34748.PHONY: maybe-html-gnulib html-gnulib
34749maybe-html-gnulib:
34750@if gnulib
34751maybe-html-gnulib: html-gnulib
34752
34753html-gnulib: \
34754    configure-gnulib
34755	@: $(MAKE); $(unstage)
34756	@[ -f ./gnulib/Makefile ] || exit 0; \
34757	r=`${PWD_COMMAND}`; export r; \
34758	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34759	$(HOST_EXPORTS) \
34760	for flag in $(EXTRA_HOST_FLAGS) ; do \
34761	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34762	done; \
34763	echo "Doing html in gnulib"; \
34764	(cd $(HOST_SUBDIR)/gnulib && \
34765	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34766	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34767	          "RANLIB=$${RANLIB}" \
34768	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34769	          html) \
34770	  || exit 1
34771
34772@endif gnulib
34773
34774.PHONY: maybe-TAGS-gnulib TAGS-gnulib
34775maybe-TAGS-gnulib:
34776@if gnulib
34777maybe-TAGS-gnulib: TAGS-gnulib
34778
34779TAGS-gnulib: \
34780    configure-gnulib
34781	@: $(MAKE); $(unstage)
34782	@[ -f ./gnulib/Makefile ] || exit 0; \
34783	r=`${PWD_COMMAND}`; export r; \
34784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34785	$(HOST_EXPORTS) \
34786	for flag in $(EXTRA_HOST_FLAGS) ; do \
34787	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34788	done; \
34789	echo "Doing TAGS in gnulib"; \
34790	(cd $(HOST_SUBDIR)/gnulib && \
34791	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34792	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34793	          "RANLIB=$${RANLIB}" \
34794	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34795	          TAGS) \
34796	  || exit 1
34797
34798@endif gnulib
34799
34800.PHONY: maybe-install-info-gnulib install-info-gnulib
34801maybe-install-info-gnulib:
34802@if gnulib
34803maybe-install-info-gnulib: install-info-gnulib
34804
34805install-info-gnulib: \
34806    configure-gnulib \
34807    info-gnulib
34808	@: $(MAKE); $(unstage)
34809	@[ -f ./gnulib/Makefile ] || exit 0; \
34810	r=`${PWD_COMMAND}`; export r; \
34811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34812	$(HOST_EXPORTS) \
34813	for flag in $(EXTRA_HOST_FLAGS) ; do \
34814	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34815	done; \
34816	echo "Doing install-info in gnulib"; \
34817	(cd $(HOST_SUBDIR)/gnulib && \
34818	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34819	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34820	          "RANLIB=$${RANLIB}" \
34821	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34822	          install-info) \
34823	  || exit 1
34824
34825@endif gnulib
34826
34827.PHONY: maybe-install-dvi-gnulib install-dvi-gnulib
34828maybe-install-dvi-gnulib:
34829@if gnulib
34830maybe-install-dvi-gnulib: install-dvi-gnulib
34831
34832install-dvi-gnulib: \
34833    configure-gnulib \
34834    dvi-gnulib
34835	@: $(MAKE); $(unstage)
34836	@[ -f ./gnulib/Makefile ] || exit 0; \
34837	r=`${PWD_COMMAND}`; export r; \
34838	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34839	$(HOST_EXPORTS) \
34840	for flag in $(EXTRA_HOST_FLAGS) ; do \
34841	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34842	done; \
34843	echo "Doing install-dvi in gnulib"; \
34844	(cd $(HOST_SUBDIR)/gnulib && \
34845	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34846	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34847	          "RANLIB=$${RANLIB}" \
34848	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34849	          install-dvi) \
34850	  || exit 1
34851
34852@endif gnulib
34853
34854.PHONY: maybe-install-pdf-gnulib install-pdf-gnulib
34855maybe-install-pdf-gnulib:
34856@if gnulib
34857maybe-install-pdf-gnulib: install-pdf-gnulib
34858
34859install-pdf-gnulib: \
34860    configure-gnulib \
34861    pdf-gnulib
34862	@: $(MAKE); $(unstage)
34863	@[ -f ./gnulib/Makefile ] || exit 0; \
34864	r=`${PWD_COMMAND}`; export r; \
34865	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34866	$(HOST_EXPORTS) \
34867	for flag in $(EXTRA_HOST_FLAGS) ; do \
34868	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34869	done; \
34870	echo "Doing install-pdf in gnulib"; \
34871	(cd $(HOST_SUBDIR)/gnulib && \
34872	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34873	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34874	          "RANLIB=$${RANLIB}" \
34875	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34876	          install-pdf) \
34877	  || exit 1
34878
34879@endif gnulib
34880
34881.PHONY: maybe-install-html-gnulib install-html-gnulib
34882maybe-install-html-gnulib:
34883@if gnulib
34884maybe-install-html-gnulib: install-html-gnulib
34885
34886install-html-gnulib: \
34887    configure-gnulib \
34888    html-gnulib
34889	@: $(MAKE); $(unstage)
34890	@[ -f ./gnulib/Makefile ] || exit 0; \
34891	r=`${PWD_COMMAND}`; export r; \
34892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34893	$(HOST_EXPORTS) \
34894	for flag in $(EXTRA_HOST_FLAGS) ; do \
34895	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34896	done; \
34897	echo "Doing install-html in gnulib"; \
34898	(cd $(HOST_SUBDIR)/gnulib && \
34899	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34900	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34901	          "RANLIB=$${RANLIB}" \
34902	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34903	          install-html) \
34904	  || exit 1
34905
34906@endif gnulib
34907
34908.PHONY: maybe-installcheck-gnulib installcheck-gnulib
34909maybe-installcheck-gnulib:
34910@if gnulib
34911maybe-installcheck-gnulib: installcheck-gnulib
34912
34913installcheck-gnulib: \
34914    configure-gnulib
34915	@: $(MAKE); $(unstage)
34916	@[ -f ./gnulib/Makefile ] || exit 0; \
34917	r=`${PWD_COMMAND}`; export r; \
34918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34919	$(HOST_EXPORTS) \
34920	for flag in $(EXTRA_HOST_FLAGS) ; do \
34921	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34922	done; \
34923	echo "Doing installcheck in gnulib"; \
34924	(cd $(HOST_SUBDIR)/gnulib && \
34925	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34926	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34927	          "RANLIB=$${RANLIB}" \
34928	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34929	          installcheck) \
34930	  || exit 1
34931
34932@endif gnulib
34933
34934.PHONY: maybe-mostlyclean-gnulib mostlyclean-gnulib
34935maybe-mostlyclean-gnulib:
34936@if gnulib
34937maybe-mostlyclean-gnulib: mostlyclean-gnulib
34938
34939mostlyclean-gnulib:
34940	@: $(MAKE); $(unstage)
34941	@[ -f ./gnulib/Makefile ] || exit 0; \
34942	r=`${PWD_COMMAND}`; export r; \
34943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34944	$(HOST_EXPORTS) \
34945	for flag in $(EXTRA_HOST_FLAGS) ; do \
34946	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34947	done; \
34948	echo "Doing mostlyclean in gnulib"; \
34949	(cd $(HOST_SUBDIR)/gnulib && \
34950	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34951	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34952	          "RANLIB=$${RANLIB}" \
34953	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34954	          mostlyclean) \
34955	  || exit 1
34956
34957@endif gnulib
34958
34959.PHONY: maybe-clean-gnulib clean-gnulib
34960maybe-clean-gnulib:
34961@if gnulib
34962maybe-clean-gnulib: clean-gnulib
34963
34964clean-gnulib:
34965	@: $(MAKE); $(unstage)
34966	@[ -f ./gnulib/Makefile ] || exit 0; \
34967	r=`${PWD_COMMAND}`; export r; \
34968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34969	$(HOST_EXPORTS) \
34970	for flag in $(EXTRA_HOST_FLAGS) ; do \
34971	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34972	done; \
34973	echo "Doing clean in gnulib"; \
34974	(cd $(HOST_SUBDIR)/gnulib && \
34975	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34976	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34977	          "RANLIB=$${RANLIB}" \
34978	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34979	          clean) \
34980	  || exit 1
34981
34982@endif gnulib
34983
34984.PHONY: maybe-distclean-gnulib distclean-gnulib
34985maybe-distclean-gnulib:
34986@if gnulib
34987maybe-distclean-gnulib: distclean-gnulib
34988
34989distclean-gnulib:
34990	@: $(MAKE); $(unstage)
34991	@[ -f ./gnulib/Makefile ] || exit 0; \
34992	r=`${PWD_COMMAND}`; export r; \
34993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34994	$(HOST_EXPORTS) \
34995	for flag in $(EXTRA_HOST_FLAGS) ; do \
34996	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34997	done; \
34998	echo "Doing distclean in gnulib"; \
34999	(cd $(HOST_SUBDIR)/gnulib && \
35000	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35001	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35002	          "RANLIB=$${RANLIB}" \
35003	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35004	          distclean) \
35005	  || exit 1
35006
35007@endif gnulib
35008
35009.PHONY: maybe-maintainer-clean-gnulib maintainer-clean-gnulib
35010maybe-maintainer-clean-gnulib:
35011@if gnulib
35012maybe-maintainer-clean-gnulib: maintainer-clean-gnulib
35013
35014maintainer-clean-gnulib:
35015	@: $(MAKE); $(unstage)
35016	@[ -f ./gnulib/Makefile ] || exit 0; \
35017	r=`${PWD_COMMAND}`; export r; \
35018	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35019	$(HOST_EXPORTS) \
35020	for flag in $(EXTRA_HOST_FLAGS) ; do \
35021	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35022	done; \
35023	echo "Doing maintainer-clean in gnulib"; \
35024	(cd $(HOST_SUBDIR)/gnulib && \
35025	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35026	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35027	          "RANLIB=$${RANLIB}" \
35028	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35029	          maintainer-clean) \
35030	  || exit 1
35031
35032@endif gnulib
35033
35034
35035
35036.PHONY: configure-gdbsupport maybe-configure-gdbsupport
35037maybe-configure-gdbsupport:
35038@if gcc-bootstrap
35039configure-gdbsupport: stage_current
35040@endif gcc-bootstrap
35041@if gdbsupport
35042maybe-configure-gdbsupport: configure-gdbsupport
35043configure-gdbsupport:
35044	@: $(MAKE); $(unstage)
35045	@r=`${PWD_COMMAND}`; export r; \
35046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35047	test ! -f $(HOST_SUBDIR)/gdbsupport/Makefile || exit 0; \
35048	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdbsupport; \
35049	$(HOST_EXPORTS)  \
35050	echo Configuring in $(HOST_SUBDIR)/gdbsupport; \
35051	cd "$(HOST_SUBDIR)/gdbsupport" || exit 1; \
35052	case $(srcdir) in \
35053	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35054	  *) topdir=`echo $(HOST_SUBDIR)/gdbsupport/ | \
35055		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35056	esac; \
35057	module_srcdir=gdbsupport; \
35058	$(SHELL) \
35059	  $$s/$$module_srcdir/configure \
35060	  --srcdir=$${topdir}/$$module_srcdir \
35061	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35062	  --target=${target_alias}  \
35063	  || exit 1
35064@endif gdbsupport
35065
35066
35067
35068
35069
35070.PHONY: all-gdbsupport maybe-all-gdbsupport
35071maybe-all-gdbsupport:
35072@if gcc-bootstrap
35073all-gdbsupport: stage_current
35074@endif gcc-bootstrap
35075@if gdbsupport
35076TARGET-gdbsupport=all
35077maybe-all-gdbsupport: all-gdbsupport
35078all-gdbsupport: configure-gdbsupport
35079	@: $(MAKE); $(unstage)
35080	@r=`${PWD_COMMAND}`; export r; \
35081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35082	$(HOST_EXPORTS)  \
35083	(cd $(HOST_SUBDIR)/gdbsupport && \
35084	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
35085		$(TARGET-gdbsupport))
35086@endif gdbsupport
35087
35088
35089
35090
35091.PHONY: check-gdbsupport maybe-check-gdbsupport
35092maybe-check-gdbsupport:
35093@if gdbsupport
35094maybe-check-gdbsupport: check-gdbsupport
35095
35096check-gdbsupport:
35097	@: $(MAKE); $(unstage)
35098	@r=`${PWD_COMMAND}`; export r; \
35099	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35100	$(HOST_EXPORTS)  \
35101	(cd $(HOST_SUBDIR)/gdbsupport && \
35102	  $(MAKE) $(FLAGS_TO_PASS)  check)
35103
35104@endif gdbsupport
35105
35106.PHONY: install-gdbsupport maybe-install-gdbsupport
35107maybe-install-gdbsupport:
35108@if gdbsupport
35109maybe-install-gdbsupport: install-gdbsupport
35110
35111install-gdbsupport: installdirs
35112	@: $(MAKE); $(unstage)
35113	@r=`${PWD_COMMAND}`; export r; \
35114	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35115	$(HOST_EXPORTS) \
35116	(cd $(HOST_SUBDIR)/gdbsupport && \
35117	  $(MAKE) $(FLAGS_TO_PASS)  install)
35118
35119@endif gdbsupport
35120
35121.PHONY: install-strip-gdbsupport maybe-install-strip-gdbsupport
35122maybe-install-strip-gdbsupport:
35123@if gdbsupport
35124maybe-install-strip-gdbsupport: install-strip-gdbsupport
35125
35126install-strip-gdbsupport: installdirs
35127	@: $(MAKE); $(unstage)
35128	@r=`${PWD_COMMAND}`; export r; \
35129	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35130	$(HOST_EXPORTS) \
35131	(cd $(HOST_SUBDIR)/gdbsupport && \
35132	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
35133
35134@endif gdbsupport
35135
35136# Other targets (info, dvi, pdf, etc.)
35137
35138.PHONY: maybe-info-gdbsupport info-gdbsupport
35139maybe-info-gdbsupport:
35140@if gdbsupport
35141maybe-info-gdbsupport: info-gdbsupport
35142
35143info-gdbsupport: \
35144    configure-gdbsupport
35145	@: $(MAKE); $(unstage)
35146	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35147	r=`${PWD_COMMAND}`; export r; \
35148	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35149	$(HOST_EXPORTS) \
35150	for flag in $(EXTRA_HOST_FLAGS) ; do \
35151	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35152	done; \
35153	echo "Doing info in gdbsupport"; \
35154	(cd $(HOST_SUBDIR)/gdbsupport && \
35155	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35156	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35157	          "RANLIB=$${RANLIB}" \
35158	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35159	          info) \
35160	  || exit 1
35161
35162@endif gdbsupport
35163
35164.PHONY: maybe-dvi-gdbsupport dvi-gdbsupport
35165maybe-dvi-gdbsupport:
35166@if gdbsupport
35167maybe-dvi-gdbsupport: dvi-gdbsupport
35168
35169dvi-gdbsupport: \
35170    configure-gdbsupport
35171	@: $(MAKE); $(unstage)
35172	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35173	r=`${PWD_COMMAND}`; export r; \
35174	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35175	$(HOST_EXPORTS) \
35176	for flag in $(EXTRA_HOST_FLAGS) ; do \
35177	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35178	done; \
35179	echo "Doing dvi in gdbsupport"; \
35180	(cd $(HOST_SUBDIR)/gdbsupport && \
35181	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35182	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35183	          "RANLIB=$${RANLIB}" \
35184	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35185	          dvi) \
35186	  || exit 1
35187
35188@endif gdbsupport
35189
35190.PHONY: maybe-pdf-gdbsupport pdf-gdbsupport
35191maybe-pdf-gdbsupport:
35192@if gdbsupport
35193maybe-pdf-gdbsupport: pdf-gdbsupport
35194
35195pdf-gdbsupport: \
35196    configure-gdbsupport
35197	@: $(MAKE); $(unstage)
35198	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35199	r=`${PWD_COMMAND}`; export r; \
35200	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35201	$(HOST_EXPORTS) \
35202	for flag in $(EXTRA_HOST_FLAGS) ; do \
35203	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35204	done; \
35205	echo "Doing pdf in gdbsupport"; \
35206	(cd $(HOST_SUBDIR)/gdbsupport && \
35207	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35208	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35209	          "RANLIB=$${RANLIB}" \
35210	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35211	          pdf) \
35212	  || exit 1
35213
35214@endif gdbsupport
35215
35216.PHONY: maybe-html-gdbsupport html-gdbsupport
35217maybe-html-gdbsupport:
35218@if gdbsupport
35219maybe-html-gdbsupport: html-gdbsupport
35220
35221html-gdbsupport: \
35222    configure-gdbsupport
35223	@: $(MAKE); $(unstage)
35224	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35225	r=`${PWD_COMMAND}`; export r; \
35226	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35227	$(HOST_EXPORTS) \
35228	for flag in $(EXTRA_HOST_FLAGS) ; do \
35229	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35230	done; \
35231	echo "Doing html in gdbsupport"; \
35232	(cd $(HOST_SUBDIR)/gdbsupport && \
35233	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35234	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35235	          "RANLIB=$${RANLIB}" \
35236	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35237	          html) \
35238	  || exit 1
35239
35240@endif gdbsupport
35241
35242.PHONY: maybe-TAGS-gdbsupport TAGS-gdbsupport
35243maybe-TAGS-gdbsupport:
35244@if gdbsupport
35245maybe-TAGS-gdbsupport: TAGS-gdbsupport
35246
35247TAGS-gdbsupport: \
35248    configure-gdbsupport
35249	@: $(MAKE); $(unstage)
35250	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35251	r=`${PWD_COMMAND}`; export r; \
35252	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35253	$(HOST_EXPORTS) \
35254	for flag in $(EXTRA_HOST_FLAGS) ; do \
35255	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35256	done; \
35257	echo "Doing TAGS in gdbsupport"; \
35258	(cd $(HOST_SUBDIR)/gdbsupport && \
35259	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35260	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35261	          "RANLIB=$${RANLIB}" \
35262	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35263	          TAGS) \
35264	  || exit 1
35265
35266@endif gdbsupport
35267
35268.PHONY: maybe-install-info-gdbsupport install-info-gdbsupport
35269maybe-install-info-gdbsupport:
35270@if gdbsupport
35271maybe-install-info-gdbsupport: install-info-gdbsupport
35272
35273install-info-gdbsupport: \
35274    configure-gdbsupport \
35275    info-gdbsupport
35276	@: $(MAKE); $(unstage)
35277	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35278	r=`${PWD_COMMAND}`; export r; \
35279	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35280	$(HOST_EXPORTS) \
35281	for flag in $(EXTRA_HOST_FLAGS) ; do \
35282	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35283	done; \
35284	echo "Doing install-info in gdbsupport"; \
35285	(cd $(HOST_SUBDIR)/gdbsupport && \
35286	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35287	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35288	          "RANLIB=$${RANLIB}" \
35289	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35290	          install-info) \
35291	  || exit 1
35292
35293@endif gdbsupport
35294
35295.PHONY: maybe-install-dvi-gdbsupport install-dvi-gdbsupport
35296maybe-install-dvi-gdbsupport:
35297@if gdbsupport
35298maybe-install-dvi-gdbsupport: install-dvi-gdbsupport
35299
35300install-dvi-gdbsupport: \
35301    configure-gdbsupport \
35302    dvi-gdbsupport
35303	@: $(MAKE); $(unstage)
35304	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35305	r=`${PWD_COMMAND}`; export r; \
35306	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35307	$(HOST_EXPORTS) \
35308	for flag in $(EXTRA_HOST_FLAGS) ; do \
35309	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35310	done; \
35311	echo "Doing install-dvi in gdbsupport"; \
35312	(cd $(HOST_SUBDIR)/gdbsupport && \
35313	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35314	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35315	          "RANLIB=$${RANLIB}" \
35316	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35317	          install-dvi) \
35318	  || exit 1
35319
35320@endif gdbsupport
35321
35322.PHONY: maybe-install-pdf-gdbsupport install-pdf-gdbsupport
35323maybe-install-pdf-gdbsupport:
35324@if gdbsupport
35325maybe-install-pdf-gdbsupport: install-pdf-gdbsupport
35326
35327install-pdf-gdbsupport: \
35328    configure-gdbsupport \
35329    pdf-gdbsupport
35330	@: $(MAKE); $(unstage)
35331	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35332	r=`${PWD_COMMAND}`; export r; \
35333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35334	$(HOST_EXPORTS) \
35335	for flag in $(EXTRA_HOST_FLAGS) ; do \
35336	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35337	done; \
35338	echo "Doing install-pdf in gdbsupport"; \
35339	(cd $(HOST_SUBDIR)/gdbsupport && \
35340	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35341	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35342	          "RANLIB=$${RANLIB}" \
35343	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35344	          install-pdf) \
35345	  || exit 1
35346
35347@endif gdbsupport
35348
35349.PHONY: maybe-install-html-gdbsupport install-html-gdbsupport
35350maybe-install-html-gdbsupport:
35351@if gdbsupport
35352maybe-install-html-gdbsupport: install-html-gdbsupport
35353
35354install-html-gdbsupport: \
35355    configure-gdbsupport \
35356    html-gdbsupport
35357	@: $(MAKE); $(unstage)
35358	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35359	r=`${PWD_COMMAND}`; export r; \
35360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35361	$(HOST_EXPORTS) \
35362	for flag in $(EXTRA_HOST_FLAGS) ; do \
35363	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35364	done; \
35365	echo "Doing install-html in gdbsupport"; \
35366	(cd $(HOST_SUBDIR)/gdbsupport && \
35367	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35368	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35369	          "RANLIB=$${RANLIB}" \
35370	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35371	          install-html) \
35372	  || exit 1
35373
35374@endif gdbsupport
35375
35376.PHONY: maybe-installcheck-gdbsupport installcheck-gdbsupport
35377maybe-installcheck-gdbsupport:
35378@if gdbsupport
35379maybe-installcheck-gdbsupport: installcheck-gdbsupport
35380
35381installcheck-gdbsupport: \
35382    configure-gdbsupport
35383	@: $(MAKE); $(unstage)
35384	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35385	r=`${PWD_COMMAND}`; export r; \
35386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35387	$(HOST_EXPORTS) \
35388	for flag in $(EXTRA_HOST_FLAGS) ; do \
35389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35390	done; \
35391	echo "Doing installcheck in gdbsupport"; \
35392	(cd $(HOST_SUBDIR)/gdbsupport && \
35393	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35394	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35395	          "RANLIB=$${RANLIB}" \
35396	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35397	          installcheck) \
35398	  || exit 1
35399
35400@endif gdbsupport
35401
35402.PHONY: maybe-mostlyclean-gdbsupport mostlyclean-gdbsupport
35403maybe-mostlyclean-gdbsupport:
35404@if gdbsupport
35405maybe-mostlyclean-gdbsupport: mostlyclean-gdbsupport
35406
35407mostlyclean-gdbsupport:
35408	@: $(MAKE); $(unstage)
35409	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35410	r=`${PWD_COMMAND}`; export r; \
35411	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35412	$(HOST_EXPORTS) \
35413	for flag in $(EXTRA_HOST_FLAGS) ; do \
35414	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35415	done; \
35416	echo "Doing mostlyclean in gdbsupport"; \
35417	(cd $(HOST_SUBDIR)/gdbsupport && \
35418	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35419	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35420	          "RANLIB=$${RANLIB}" \
35421	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35422	          mostlyclean) \
35423	  || exit 1
35424
35425@endif gdbsupport
35426
35427.PHONY: maybe-clean-gdbsupport clean-gdbsupport
35428maybe-clean-gdbsupport:
35429@if gdbsupport
35430maybe-clean-gdbsupport: clean-gdbsupport
35431
35432clean-gdbsupport:
35433	@: $(MAKE); $(unstage)
35434	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35435	r=`${PWD_COMMAND}`; export r; \
35436	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35437	$(HOST_EXPORTS) \
35438	for flag in $(EXTRA_HOST_FLAGS) ; do \
35439	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35440	done; \
35441	echo "Doing clean in gdbsupport"; \
35442	(cd $(HOST_SUBDIR)/gdbsupport && \
35443	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35444	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35445	          "RANLIB=$${RANLIB}" \
35446	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35447	          clean) \
35448	  || exit 1
35449
35450@endif gdbsupport
35451
35452.PHONY: maybe-distclean-gdbsupport distclean-gdbsupport
35453maybe-distclean-gdbsupport:
35454@if gdbsupport
35455maybe-distclean-gdbsupport: distclean-gdbsupport
35456
35457distclean-gdbsupport:
35458	@: $(MAKE); $(unstage)
35459	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35460	r=`${PWD_COMMAND}`; export r; \
35461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35462	$(HOST_EXPORTS) \
35463	for flag in $(EXTRA_HOST_FLAGS) ; do \
35464	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35465	done; \
35466	echo "Doing distclean in gdbsupport"; \
35467	(cd $(HOST_SUBDIR)/gdbsupport && \
35468	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35469	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35470	          "RANLIB=$${RANLIB}" \
35471	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35472	          distclean) \
35473	  || exit 1
35474
35475@endif gdbsupport
35476
35477.PHONY: maybe-maintainer-clean-gdbsupport maintainer-clean-gdbsupport
35478maybe-maintainer-clean-gdbsupport:
35479@if gdbsupport
35480maybe-maintainer-clean-gdbsupport: maintainer-clean-gdbsupport
35481
35482maintainer-clean-gdbsupport:
35483	@: $(MAKE); $(unstage)
35484	@[ -f ./gdbsupport/Makefile ] || exit 0; \
35485	r=`${PWD_COMMAND}`; export r; \
35486	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35487	$(HOST_EXPORTS) \
35488	for flag in $(EXTRA_HOST_FLAGS) ; do \
35489	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35490	done; \
35491	echo "Doing maintainer-clean in gdbsupport"; \
35492	(cd $(HOST_SUBDIR)/gdbsupport && \
35493	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35494	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35495	          "RANLIB=$${RANLIB}" \
35496	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35497	          maintainer-clean) \
35498	  || exit 1
35499
35500@endif gdbsupport
35501
35502
35503
35504.PHONY: configure-gdbserver maybe-configure-gdbserver
35505maybe-configure-gdbserver:
35506@if gcc-bootstrap
35507configure-gdbserver: stage_current
35508@endif gcc-bootstrap
35509@if gdbserver
35510maybe-configure-gdbserver: configure-gdbserver
35511configure-gdbserver:
35512	@: $(MAKE); $(unstage)
35513	@r=`${PWD_COMMAND}`; export r; \
35514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35515	test ! -f $(HOST_SUBDIR)/gdbserver/Makefile || exit 0; \
35516	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdbserver; \
35517	$(HOST_EXPORTS)  \
35518	echo Configuring in $(HOST_SUBDIR)/gdbserver; \
35519	cd "$(HOST_SUBDIR)/gdbserver" || exit 1; \
35520	case $(srcdir) in \
35521	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35522	  *) topdir=`echo $(HOST_SUBDIR)/gdbserver/ | \
35523		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35524	esac; \
35525	module_srcdir=gdbserver; \
35526	$(SHELL) \
35527	  $$s/$$module_srcdir/configure \
35528	  --srcdir=$${topdir}/$$module_srcdir \
35529	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35530	  --target=${target_alias}  \
35531	  || exit 1
35532@endif gdbserver
35533
35534
35535
35536
35537
35538.PHONY: all-gdbserver maybe-all-gdbserver
35539maybe-all-gdbserver:
35540@if gcc-bootstrap
35541all-gdbserver: stage_current
35542@endif gcc-bootstrap
35543@if gdbserver
35544TARGET-gdbserver=all
35545maybe-all-gdbserver: all-gdbserver
35546all-gdbserver: configure-gdbserver
35547	@: $(MAKE); $(unstage)
35548	@r=`${PWD_COMMAND}`; export r; \
35549	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35550	$(HOST_EXPORTS)  \
35551	(cd $(HOST_SUBDIR)/gdbserver && \
35552	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
35553		$(TARGET-gdbserver))
35554@endif gdbserver
35555
35556
35557
35558
35559.PHONY: check-gdbserver maybe-check-gdbserver
35560maybe-check-gdbserver:
35561@if gdbserver
35562maybe-check-gdbserver: check-gdbserver
35563
35564check-gdbserver:
35565	@: $(MAKE); $(unstage)
35566	@r=`${PWD_COMMAND}`; export r; \
35567	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35568	$(HOST_EXPORTS)  \
35569	(cd $(HOST_SUBDIR)/gdbserver && \
35570	  $(MAKE) $(FLAGS_TO_PASS)  check)
35571
35572@endif gdbserver
35573
35574.PHONY: install-gdbserver maybe-install-gdbserver
35575maybe-install-gdbserver:
35576@if gdbserver
35577maybe-install-gdbserver: install-gdbserver
35578
35579install-gdbserver: installdirs
35580	@: $(MAKE); $(unstage)
35581	@r=`${PWD_COMMAND}`; export r; \
35582	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35583	$(HOST_EXPORTS) \
35584	(cd $(HOST_SUBDIR)/gdbserver && \
35585	  $(MAKE) $(FLAGS_TO_PASS)  install)
35586
35587@endif gdbserver
35588
35589.PHONY: install-strip-gdbserver maybe-install-strip-gdbserver
35590maybe-install-strip-gdbserver:
35591@if gdbserver
35592maybe-install-strip-gdbserver: install-strip-gdbserver
35593
35594install-strip-gdbserver: installdirs
35595	@: $(MAKE); $(unstage)
35596	@r=`${PWD_COMMAND}`; export r; \
35597	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35598	$(HOST_EXPORTS) \
35599	(cd $(HOST_SUBDIR)/gdbserver && \
35600	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
35601
35602@endif gdbserver
35603
35604# Other targets (info, dvi, pdf, etc.)
35605
35606.PHONY: maybe-info-gdbserver info-gdbserver
35607maybe-info-gdbserver:
35608@if gdbserver
35609maybe-info-gdbserver: info-gdbserver
35610
35611info-gdbserver: \
35612    configure-gdbserver
35613	@: $(MAKE); $(unstage)
35614	@[ -f ./gdbserver/Makefile ] || exit 0; \
35615	r=`${PWD_COMMAND}`; export r; \
35616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35617	$(HOST_EXPORTS) \
35618	for flag in $(EXTRA_HOST_FLAGS) ; do \
35619	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35620	done; \
35621	echo "Doing info in gdbserver"; \
35622	(cd $(HOST_SUBDIR)/gdbserver && \
35623	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35624	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35625	          "RANLIB=$${RANLIB}" \
35626	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35627	          info) \
35628	  || exit 1
35629
35630@endif gdbserver
35631
35632.PHONY: maybe-dvi-gdbserver dvi-gdbserver
35633maybe-dvi-gdbserver:
35634@if gdbserver
35635maybe-dvi-gdbserver: dvi-gdbserver
35636
35637dvi-gdbserver: \
35638    configure-gdbserver
35639	@: $(MAKE); $(unstage)
35640	@[ -f ./gdbserver/Makefile ] || exit 0; \
35641	r=`${PWD_COMMAND}`; export r; \
35642	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35643	$(HOST_EXPORTS) \
35644	for flag in $(EXTRA_HOST_FLAGS) ; do \
35645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35646	done; \
35647	echo "Doing dvi in gdbserver"; \
35648	(cd $(HOST_SUBDIR)/gdbserver && \
35649	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35650	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35651	          "RANLIB=$${RANLIB}" \
35652	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35653	          dvi) \
35654	  || exit 1
35655
35656@endif gdbserver
35657
35658.PHONY: maybe-pdf-gdbserver pdf-gdbserver
35659maybe-pdf-gdbserver:
35660@if gdbserver
35661maybe-pdf-gdbserver: pdf-gdbserver
35662
35663pdf-gdbserver: \
35664    configure-gdbserver
35665	@: $(MAKE); $(unstage)
35666	@[ -f ./gdbserver/Makefile ] || exit 0; \
35667	r=`${PWD_COMMAND}`; export r; \
35668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35669	$(HOST_EXPORTS) \
35670	for flag in $(EXTRA_HOST_FLAGS) ; do \
35671	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35672	done; \
35673	echo "Doing pdf in gdbserver"; \
35674	(cd $(HOST_SUBDIR)/gdbserver && \
35675	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35676	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35677	          "RANLIB=$${RANLIB}" \
35678	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35679	          pdf) \
35680	  || exit 1
35681
35682@endif gdbserver
35683
35684.PHONY: maybe-html-gdbserver html-gdbserver
35685maybe-html-gdbserver:
35686@if gdbserver
35687maybe-html-gdbserver: html-gdbserver
35688
35689html-gdbserver: \
35690    configure-gdbserver
35691	@: $(MAKE); $(unstage)
35692	@[ -f ./gdbserver/Makefile ] || exit 0; \
35693	r=`${PWD_COMMAND}`; export r; \
35694	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35695	$(HOST_EXPORTS) \
35696	for flag in $(EXTRA_HOST_FLAGS) ; do \
35697	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35698	done; \
35699	echo "Doing html in gdbserver"; \
35700	(cd $(HOST_SUBDIR)/gdbserver && \
35701	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35702	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35703	          "RANLIB=$${RANLIB}" \
35704	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35705	          html) \
35706	  || exit 1
35707
35708@endif gdbserver
35709
35710.PHONY: maybe-TAGS-gdbserver TAGS-gdbserver
35711maybe-TAGS-gdbserver:
35712@if gdbserver
35713maybe-TAGS-gdbserver: TAGS-gdbserver
35714
35715TAGS-gdbserver: \
35716    configure-gdbserver
35717	@: $(MAKE); $(unstage)
35718	@[ -f ./gdbserver/Makefile ] || exit 0; \
35719	r=`${PWD_COMMAND}`; export r; \
35720	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35721	$(HOST_EXPORTS) \
35722	for flag in $(EXTRA_HOST_FLAGS) ; do \
35723	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35724	done; \
35725	echo "Doing TAGS in gdbserver"; \
35726	(cd $(HOST_SUBDIR)/gdbserver && \
35727	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35728	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35729	          "RANLIB=$${RANLIB}" \
35730	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35731	          TAGS) \
35732	  || exit 1
35733
35734@endif gdbserver
35735
35736.PHONY: maybe-install-info-gdbserver install-info-gdbserver
35737maybe-install-info-gdbserver:
35738@if gdbserver
35739maybe-install-info-gdbserver: install-info-gdbserver
35740
35741install-info-gdbserver: \
35742    configure-gdbserver \
35743    info-gdbserver
35744	@: $(MAKE); $(unstage)
35745	@[ -f ./gdbserver/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 install-info in gdbserver"; \
35753	(cd $(HOST_SUBDIR)/gdbserver && \
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	          install-info) \
35759	  || exit 1
35760
35761@endif gdbserver
35762
35763.PHONY: maybe-install-dvi-gdbserver install-dvi-gdbserver
35764maybe-install-dvi-gdbserver:
35765@if gdbserver
35766maybe-install-dvi-gdbserver: install-dvi-gdbserver
35767
35768install-dvi-gdbserver: \
35769    configure-gdbserver \
35770    dvi-gdbserver
35771	@: $(MAKE); $(unstage)
35772	@[ -f ./gdbserver/Makefile ] || exit 0; \
35773	r=`${PWD_COMMAND}`; export r; \
35774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35775	$(HOST_EXPORTS) \
35776	for flag in $(EXTRA_HOST_FLAGS) ; do \
35777	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35778	done; \
35779	echo "Doing install-dvi in gdbserver"; \
35780	(cd $(HOST_SUBDIR)/gdbserver && \
35781	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35782	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35783	          "RANLIB=$${RANLIB}" \
35784	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35785	          install-dvi) \
35786	  || exit 1
35787
35788@endif gdbserver
35789
35790.PHONY: maybe-install-pdf-gdbserver install-pdf-gdbserver
35791maybe-install-pdf-gdbserver:
35792@if gdbserver
35793maybe-install-pdf-gdbserver: install-pdf-gdbserver
35794
35795install-pdf-gdbserver: \
35796    configure-gdbserver \
35797    pdf-gdbserver
35798	@: $(MAKE); $(unstage)
35799	@[ -f ./gdbserver/Makefile ] || exit 0; \
35800	r=`${PWD_COMMAND}`; export r; \
35801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35802	$(HOST_EXPORTS) \
35803	for flag in $(EXTRA_HOST_FLAGS) ; do \
35804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35805	done; \
35806	echo "Doing install-pdf in gdbserver"; \
35807	(cd $(HOST_SUBDIR)/gdbserver && \
35808	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35809	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35810	          "RANLIB=$${RANLIB}" \
35811	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35812	          install-pdf) \
35813	  || exit 1
35814
35815@endif gdbserver
35816
35817.PHONY: maybe-install-html-gdbserver install-html-gdbserver
35818maybe-install-html-gdbserver:
35819@if gdbserver
35820maybe-install-html-gdbserver: install-html-gdbserver
35821
35822install-html-gdbserver: \
35823    configure-gdbserver \
35824    html-gdbserver
35825	@: $(MAKE); $(unstage)
35826	@[ -f ./gdbserver/Makefile ] || exit 0; \
35827	r=`${PWD_COMMAND}`; export r; \
35828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35829	$(HOST_EXPORTS) \
35830	for flag in $(EXTRA_HOST_FLAGS) ; do \
35831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35832	done; \
35833	echo "Doing install-html in gdbserver"; \
35834	(cd $(HOST_SUBDIR)/gdbserver && \
35835	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35836	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35837	          "RANLIB=$${RANLIB}" \
35838	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35839	          install-html) \
35840	  || exit 1
35841
35842@endif gdbserver
35843
35844.PHONY: maybe-installcheck-gdbserver installcheck-gdbserver
35845maybe-installcheck-gdbserver:
35846@if gdbserver
35847maybe-installcheck-gdbserver: installcheck-gdbserver
35848
35849installcheck-gdbserver: \
35850    configure-gdbserver
35851	@: $(MAKE); $(unstage)
35852	@[ -f ./gdbserver/Makefile ] || exit 0; \
35853	r=`${PWD_COMMAND}`; export r; \
35854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35855	$(HOST_EXPORTS) \
35856	for flag in $(EXTRA_HOST_FLAGS) ; do \
35857	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35858	done; \
35859	echo "Doing installcheck in gdbserver"; \
35860	(cd $(HOST_SUBDIR)/gdbserver && \
35861	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35862	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35863	          "RANLIB=$${RANLIB}" \
35864	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35865	          installcheck) \
35866	  || exit 1
35867
35868@endif gdbserver
35869
35870.PHONY: maybe-mostlyclean-gdbserver mostlyclean-gdbserver
35871maybe-mostlyclean-gdbserver:
35872@if gdbserver
35873maybe-mostlyclean-gdbserver: mostlyclean-gdbserver
35874
35875mostlyclean-gdbserver:
35876	@: $(MAKE); $(unstage)
35877	@[ -f ./gdbserver/Makefile ] || exit 0; \
35878	r=`${PWD_COMMAND}`; export r; \
35879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35880	$(HOST_EXPORTS) \
35881	for flag in $(EXTRA_HOST_FLAGS) ; do \
35882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35883	done; \
35884	echo "Doing mostlyclean in gdbserver"; \
35885	(cd $(HOST_SUBDIR)/gdbserver && \
35886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35888	          "RANLIB=$${RANLIB}" \
35889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35890	          mostlyclean) \
35891	  || exit 1
35892
35893@endif gdbserver
35894
35895.PHONY: maybe-clean-gdbserver clean-gdbserver
35896maybe-clean-gdbserver:
35897@if gdbserver
35898maybe-clean-gdbserver: clean-gdbserver
35899
35900clean-gdbserver:
35901	@: $(MAKE); $(unstage)
35902	@[ -f ./gdbserver/Makefile ] || exit 0; \
35903	r=`${PWD_COMMAND}`; export r; \
35904	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35905	$(HOST_EXPORTS) \
35906	for flag in $(EXTRA_HOST_FLAGS) ; do \
35907	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35908	done; \
35909	echo "Doing clean in gdbserver"; \
35910	(cd $(HOST_SUBDIR)/gdbserver && \
35911	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35912	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35913	          "RANLIB=$${RANLIB}" \
35914	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35915	          clean) \
35916	  || exit 1
35917
35918@endif gdbserver
35919
35920.PHONY: maybe-distclean-gdbserver distclean-gdbserver
35921maybe-distclean-gdbserver:
35922@if gdbserver
35923maybe-distclean-gdbserver: distclean-gdbserver
35924
35925distclean-gdbserver:
35926	@: $(MAKE); $(unstage)
35927	@[ -f ./gdbserver/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 distclean in gdbserver"; \
35935	(cd $(HOST_SUBDIR)/gdbserver && \
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	          distclean) \
35941	  || exit 1
35942
35943@endif gdbserver
35944
35945.PHONY: maybe-maintainer-clean-gdbserver maintainer-clean-gdbserver
35946maybe-maintainer-clean-gdbserver:
35947@if gdbserver
35948maybe-maintainer-clean-gdbserver: maintainer-clean-gdbserver
35949
35950maintainer-clean-gdbserver:
35951	@: $(MAKE); $(unstage)
35952	@[ -f ./gdbserver/Makefile ] || exit 0; \
35953	r=`${PWD_COMMAND}`; export r; \
35954	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35955	$(HOST_EXPORTS) \
35956	for flag in $(EXTRA_HOST_FLAGS) ; do \
35957	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35958	done; \
35959	echo "Doing maintainer-clean in gdbserver"; \
35960	(cd $(HOST_SUBDIR)/gdbserver && \
35961	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35962	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35963	          "RANLIB=$${RANLIB}" \
35964	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35965	          maintainer-clean) \
35966	  || exit 1
35967
35968@endif gdbserver
35969
35970
35971
35972.PHONY: configure-gdb maybe-configure-gdb
35973maybe-configure-gdb:
35974@if gcc-bootstrap
35975configure-gdb: stage_current
35976@endif gcc-bootstrap
35977@if gdb
35978maybe-configure-gdb: configure-gdb
35979configure-gdb:
35980	@: $(MAKE); $(unstage)
35981	@r=`${PWD_COMMAND}`; export r; \
35982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35983	test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
35984	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb; \
35985	$(HOST_EXPORTS)  \
35986	echo Configuring in $(HOST_SUBDIR)/gdb; \
35987	cd "$(HOST_SUBDIR)/gdb" || exit 1; \
35988	case $(srcdir) in \
35989	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35990	  *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
35991		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35992	esac; \
35993	module_srcdir=gdb; \
35994	$(SHELL) \
35995	  $$s/$$module_srcdir/configure \
35996	  --srcdir=$${topdir}/$$module_srcdir \
35997	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
35998	  --target=${target_alias}  \
35999	  || exit 1
36000@endif gdb
36001
36002
36003
36004
36005
36006.PHONY: all-gdb maybe-all-gdb
36007maybe-all-gdb:
36008@if gcc-bootstrap
36009all-gdb: stage_current
36010@endif gcc-bootstrap
36011@if gdb
36012TARGET-gdb=all
36013maybe-all-gdb: all-gdb
36014all-gdb: configure-gdb
36015	@: $(MAKE); $(unstage)
36016	@r=`${PWD_COMMAND}`; export r; \
36017	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36018	$(HOST_EXPORTS)  \
36019	(cd $(HOST_SUBDIR)/gdb && \
36020	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
36021		$(TARGET-gdb))
36022@endif gdb
36023
36024
36025
36026
36027.PHONY: check-gdb maybe-check-gdb
36028maybe-check-gdb:
36029@if gdb
36030maybe-check-gdb: check-gdb
36031
36032check-gdb:
36033	@: $(MAKE); $(unstage)
36034	@r=`${PWD_COMMAND}`; export r; \
36035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36036	$(HOST_EXPORTS)  \
36037	(cd $(HOST_SUBDIR)/gdb && \
36038	  $(MAKE) $(FLAGS_TO_PASS)  check)
36039
36040@endif gdb
36041
36042.PHONY: install-gdb maybe-install-gdb
36043maybe-install-gdb:
36044@if gdb
36045maybe-install-gdb: install-gdb
36046
36047install-gdb: installdirs
36048	@: $(MAKE); $(unstage)
36049	@r=`${PWD_COMMAND}`; export r; \
36050	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36051	$(HOST_EXPORTS) \
36052	(cd $(HOST_SUBDIR)/gdb && \
36053	  $(MAKE) $(FLAGS_TO_PASS)  install)
36054
36055@endif gdb
36056
36057.PHONY: install-strip-gdb maybe-install-strip-gdb
36058maybe-install-strip-gdb:
36059@if gdb
36060maybe-install-strip-gdb: install-strip-gdb
36061
36062install-strip-gdb: installdirs
36063	@: $(MAKE); $(unstage)
36064	@r=`${PWD_COMMAND}`; export r; \
36065	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36066	$(HOST_EXPORTS) \
36067	(cd $(HOST_SUBDIR)/gdb && \
36068	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
36069
36070@endif gdb
36071
36072# Other targets (info, dvi, pdf, etc.)
36073
36074.PHONY: maybe-info-gdb info-gdb
36075maybe-info-gdb:
36076@if gdb
36077maybe-info-gdb: info-gdb
36078
36079info-gdb: \
36080    configure-gdb
36081	@: $(MAKE); $(unstage)
36082	@[ -f ./gdb/Makefile ] || exit 0; \
36083	r=`${PWD_COMMAND}`; export r; \
36084	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36085	$(HOST_EXPORTS) \
36086	for flag in $(EXTRA_HOST_FLAGS) ; do \
36087	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36088	done; \
36089	echo "Doing info in gdb"; \
36090	(cd $(HOST_SUBDIR)/gdb && \
36091	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36092	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36093	          "RANLIB=$${RANLIB}" \
36094	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36095	          info) \
36096	  || exit 1
36097
36098@endif gdb
36099
36100.PHONY: maybe-dvi-gdb dvi-gdb
36101maybe-dvi-gdb:
36102@if gdb
36103maybe-dvi-gdb: dvi-gdb
36104
36105dvi-gdb: \
36106    configure-gdb
36107	@: $(MAKE); $(unstage)
36108	@[ -f ./gdb/Makefile ] || exit 0; \
36109	r=`${PWD_COMMAND}`; export r; \
36110	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36111	$(HOST_EXPORTS) \
36112	for flag in $(EXTRA_HOST_FLAGS) ; do \
36113	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36114	done; \
36115	echo "Doing dvi in gdb"; \
36116	(cd $(HOST_SUBDIR)/gdb && \
36117	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36118	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36119	          "RANLIB=$${RANLIB}" \
36120	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36121	          dvi) \
36122	  || exit 1
36123
36124@endif gdb
36125
36126.PHONY: maybe-pdf-gdb pdf-gdb
36127maybe-pdf-gdb:
36128@if gdb
36129maybe-pdf-gdb: pdf-gdb
36130
36131pdf-gdb: \
36132    configure-gdb
36133	@: $(MAKE); $(unstage)
36134	@[ -f ./gdb/Makefile ] || exit 0; \
36135	r=`${PWD_COMMAND}`; export r; \
36136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36137	$(HOST_EXPORTS) \
36138	for flag in $(EXTRA_HOST_FLAGS) ; do \
36139	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36140	done; \
36141	echo "Doing pdf in gdb"; \
36142	(cd $(HOST_SUBDIR)/gdb && \
36143	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36144	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36145	          "RANLIB=$${RANLIB}" \
36146	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36147	          pdf) \
36148	  || exit 1
36149
36150@endif gdb
36151
36152.PHONY: maybe-html-gdb html-gdb
36153maybe-html-gdb:
36154@if gdb
36155maybe-html-gdb: html-gdb
36156
36157html-gdb: \
36158    configure-gdb
36159	@: $(MAKE); $(unstage)
36160	@[ -f ./gdb/Makefile ] || exit 0; \
36161	r=`${PWD_COMMAND}`; export r; \
36162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36163	$(HOST_EXPORTS) \
36164	for flag in $(EXTRA_HOST_FLAGS) ; do \
36165	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36166	done; \
36167	echo "Doing html in gdb"; \
36168	(cd $(HOST_SUBDIR)/gdb && \
36169	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36170	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36171	          "RANLIB=$${RANLIB}" \
36172	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36173	          html) \
36174	  || exit 1
36175
36176@endif gdb
36177
36178.PHONY: maybe-TAGS-gdb TAGS-gdb
36179maybe-TAGS-gdb:
36180@if gdb
36181maybe-TAGS-gdb: TAGS-gdb
36182
36183TAGS-gdb: \
36184    configure-gdb
36185	@: $(MAKE); $(unstage)
36186	@[ -f ./gdb/Makefile ] || exit 0; \
36187	r=`${PWD_COMMAND}`; export r; \
36188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36189	$(HOST_EXPORTS) \
36190	for flag in $(EXTRA_HOST_FLAGS) ; do \
36191	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36192	done; \
36193	echo "Doing TAGS in gdb"; \
36194	(cd $(HOST_SUBDIR)/gdb && \
36195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36197	          "RANLIB=$${RANLIB}" \
36198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36199	          TAGS) \
36200	  || exit 1
36201
36202@endif gdb
36203
36204.PHONY: maybe-install-info-gdb install-info-gdb
36205maybe-install-info-gdb:
36206@if gdb
36207maybe-install-info-gdb: install-info-gdb
36208
36209install-info-gdb: \
36210    configure-gdb \
36211    info-gdb
36212	@: $(MAKE); $(unstage)
36213	@[ -f ./gdb/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 install-info in gdb"; \
36221	(cd $(HOST_SUBDIR)/gdb && \
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	          install-info) \
36227	  || exit 1
36228
36229@endif gdb
36230
36231.PHONY: maybe-install-dvi-gdb install-dvi-gdb
36232maybe-install-dvi-gdb:
36233@if gdb
36234maybe-install-dvi-gdb: install-dvi-gdb
36235
36236install-dvi-gdb: \
36237    configure-gdb \
36238    dvi-gdb
36239	@: $(MAKE); $(unstage)
36240	@[ -f ./gdb/Makefile ] || exit 0; \
36241	r=`${PWD_COMMAND}`; export r; \
36242	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36243	$(HOST_EXPORTS) \
36244	for flag in $(EXTRA_HOST_FLAGS) ; do \
36245	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36246	done; \
36247	echo "Doing install-dvi in gdb"; \
36248	(cd $(HOST_SUBDIR)/gdb && \
36249	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36250	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36251	          "RANLIB=$${RANLIB}" \
36252	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36253	          install-dvi) \
36254	  || exit 1
36255
36256@endif gdb
36257
36258.PHONY: maybe-install-pdf-gdb install-pdf-gdb
36259maybe-install-pdf-gdb:
36260@if gdb
36261maybe-install-pdf-gdb: install-pdf-gdb
36262
36263install-pdf-gdb: \
36264    configure-gdb \
36265    pdf-gdb
36266	@: $(MAKE); $(unstage)
36267	@[ -f ./gdb/Makefile ] || exit 0; \
36268	r=`${PWD_COMMAND}`; export r; \
36269	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36270	$(HOST_EXPORTS) \
36271	for flag in $(EXTRA_HOST_FLAGS) ; do \
36272	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36273	done; \
36274	echo "Doing install-pdf in gdb"; \
36275	(cd $(HOST_SUBDIR)/gdb && \
36276	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36277	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36278	          "RANLIB=$${RANLIB}" \
36279	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36280	          install-pdf) \
36281	  || exit 1
36282
36283@endif gdb
36284
36285.PHONY: maybe-install-html-gdb install-html-gdb
36286maybe-install-html-gdb:
36287@if gdb
36288maybe-install-html-gdb: install-html-gdb
36289
36290install-html-gdb: \
36291    configure-gdb \
36292    html-gdb
36293	@: $(MAKE); $(unstage)
36294	@[ -f ./gdb/Makefile ] || exit 0; \
36295	r=`${PWD_COMMAND}`; export r; \
36296	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36297	$(HOST_EXPORTS) \
36298	for flag in $(EXTRA_HOST_FLAGS) ; do \
36299	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36300	done; \
36301	echo "Doing install-html in gdb"; \
36302	(cd $(HOST_SUBDIR)/gdb && \
36303	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36304	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36305	          "RANLIB=$${RANLIB}" \
36306	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36307	          install-html) \
36308	  || exit 1
36309
36310@endif gdb
36311
36312.PHONY: maybe-installcheck-gdb installcheck-gdb
36313maybe-installcheck-gdb:
36314@if gdb
36315maybe-installcheck-gdb: installcheck-gdb
36316
36317installcheck-gdb: \
36318    configure-gdb
36319	@: $(MAKE); $(unstage)
36320	@[ -f ./gdb/Makefile ] || exit 0; \
36321	r=`${PWD_COMMAND}`; export r; \
36322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36323	$(HOST_EXPORTS) \
36324	for flag in $(EXTRA_HOST_FLAGS) ; do \
36325	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36326	done; \
36327	echo "Doing installcheck in gdb"; \
36328	(cd $(HOST_SUBDIR)/gdb && \
36329	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36330	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36331	          "RANLIB=$${RANLIB}" \
36332	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36333	          installcheck) \
36334	  || exit 1
36335
36336@endif gdb
36337
36338.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
36339maybe-mostlyclean-gdb:
36340@if gdb
36341maybe-mostlyclean-gdb: mostlyclean-gdb
36342
36343mostlyclean-gdb:
36344	@: $(MAKE); $(unstage)
36345	@[ -f ./gdb/Makefile ] || exit 0; \
36346	r=`${PWD_COMMAND}`; export r; \
36347	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36348	$(HOST_EXPORTS) \
36349	for flag in $(EXTRA_HOST_FLAGS) ; do \
36350	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36351	done; \
36352	echo "Doing mostlyclean in gdb"; \
36353	(cd $(HOST_SUBDIR)/gdb && \
36354	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36355	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36356	          "RANLIB=$${RANLIB}" \
36357	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36358	          mostlyclean) \
36359	  || exit 1
36360
36361@endif gdb
36362
36363.PHONY: maybe-clean-gdb clean-gdb
36364maybe-clean-gdb:
36365@if gdb
36366maybe-clean-gdb: clean-gdb
36367
36368clean-gdb:
36369	@: $(MAKE); $(unstage)
36370	@[ -f ./gdb/Makefile ] || exit 0; \
36371	r=`${PWD_COMMAND}`; export r; \
36372	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36373	$(HOST_EXPORTS) \
36374	for flag in $(EXTRA_HOST_FLAGS) ; do \
36375	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36376	done; \
36377	echo "Doing clean in gdb"; \
36378	(cd $(HOST_SUBDIR)/gdb && \
36379	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36380	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36381	          "RANLIB=$${RANLIB}" \
36382	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36383	          clean) \
36384	  || exit 1
36385
36386@endif gdb
36387
36388.PHONY: maybe-distclean-gdb distclean-gdb
36389maybe-distclean-gdb:
36390@if gdb
36391maybe-distclean-gdb: distclean-gdb
36392
36393distclean-gdb:
36394	@: $(MAKE); $(unstage)
36395	@[ -f ./gdb/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 distclean in gdb"; \
36403	(cd $(HOST_SUBDIR)/gdb && \
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	          distclean) \
36409	  || exit 1
36410
36411@endif gdb
36412
36413.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
36414maybe-maintainer-clean-gdb:
36415@if gdb
36416maybe-maintainer-clean-gdb: maintainer-clean-gdb
36417
36418maintainer-clean-gdb:
36419	@: $(MAKE); $(unstage)
36420	@[ -f ./gdb/Makefile ] || exit 0; \
36421	r=`${PWD_COMMAND}`; export r; \
36422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36423	$(HOST_EXPORTS) \
36424	for flag in $(EXTRA_HOST_FLAGS) ; do \
36425	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36426	done; \
36427	echo "Doing maintainer-clean in gdb"; \
36428	(cd $(HOST_SUBDIR)/gdb && \
36429	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36430	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36431	          "RANLIB=$${RANLIB}" \
36432	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36433	          maintainer-clean) \
36434	  || exit 1
36435
36436@endif gdb
36437
36438
36439
36440.PHONY: configure-expect maybe-configure-expect
36441maybe-configure-expect:
36442@if gcc-bootstrap
36443configure-expect: stage_current
36444@endif gcc-bootstrap
36445@if expect
36446maybe-configure-expect: configure-expect
36447configure-expect:
36448	@: $(MAKE); $(unstage)
36449	@r=`${PWD_COMMAND}`; export r; \
36450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36451	test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
36452	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect; \
36453	$(HOST_EXPORTS)  \
36454	echo Configuring in $(HOST_SUBDIR)/expect; \
36455	cd "$(HOST_SUBDIR)/expect" || exit 1; \
36456	case $(srcdir) in \
36457	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36458	  *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
36459		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36460	esac; \
36461	module_srcdir=expect; \
36462	$(SHELL) \
36463	  $$s/$$module_srcdir/configure \
36464	  --srcdir=$${topdir}/$$module_srcdir \
36465	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36466	  --target=${target_alias}  \
36467	  || exit 1
36468@endif expect
36469
36470
36471
36472
36473
36474.PHONY: all-expect maybe-all-expect
36475maybe-all-expect:
36476@if gcc-bootstrap
36477all-expect: stage_current
36478@endif gcc-bootstrap
36479@if expect
36480TARGET-expect=all
36481maybe-all-expect: all-expect
36482all-expect: configure-expect
36483	@: $(MAKE); $(unstage)
36484	@r=`${PWD_COMMAND}`; export r; \
36485	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36486	$(HOST_EXPORTS)  \
36487	(cd $(HOST_SUBDIR)/expect && \
36488	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
36489		$(TARGET-expect))
36490@endif expect
36491
36492
36493
36494
36495.PHONY: check-expect maybe-check-expect
36496maybe-check-expect:
36497@if expect
36498maybe-check-expect: check-expect
36499
36500check-expect:
36501	@: $(MAKE); $(unstage)
36502	@r=`${PWD_COMMAND}`; export r; \
36503	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36504	$(HOST_EXPORTS)  \
36505	(cd $(HOST_SUBDIR)/expect && \
36506	  $(MAKE) $(FLAGS_TO_PASS)  check)
36507
36508@endif expect
36509
36510.PHONY: install-expect maybe-install-expect
36511maybe-install-expect:
36512@if expect
36513maybe-install-expect: install-expect
36514
36515install-expect: installdirs
36516	@: $(MAKE); $(unstage)
36517	@r=`${PWD_COMMAND}`; export r; \
36518	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36519	$(HOST_EXPORTS) \
36520	(cd $(HOST_SUBDIR)/expect && \
36521	  $(MAKE) $(FLAGS_TO_PASS)  install)
36522
36523@endif expect
36524
36525.PHONY: install-strip-expect maybe-install-strip-expect
36526maybe-install-strip-expect:
36527@if expect
36528maybe-install-strip-expect: install-strip-expect
36529
36530install-strip-expect: installdirs
36531	@: $(MAKE); $(unstage)
36532	@r=`${PWD_COMMAND}`; export r; \
36533	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36534	$(HOST_EXPORTS) \
36535	(cd $(HOST_SUBDIR)/expect && \
36536	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
36537
36538@endif expect
36539
36540# Other targets (info, dvi, pdf, etc.)
36541
36542.PHONY: maybe-info-expect info-expect
36543maybe-info-expect:
36544@if expect
36545maybe-info-expect: info-expect
36546
36547info-expect: \
36548    configure-expect
36549	@: $(MAKE); $(unstage)
36550	@[ -f ./expect/Makefile ] || exit 0; \
36551	r=`${PWD_COMMAND}`; export r; \
36552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36553	$(HOST_EXPORTS) \
36554	for flag in $(EXTRA_HOST_FLAGS) ; do \
36555	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36556	done; \
36557	echo "Doing info in expect"; \
36558	(cd $(HOST_SUBDIR)/expect && \
36559	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36560	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36561	          "RANLIB=$${RANLIB}" \
36562	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36563	          info) \
36564	  || exit 1
36565
36566@endif expect
36567
36568.PHONY: maybe-dvi-expect dvi-expect
36569maybe-dvi-expect:
36570@if expect
36571maybe-dvi-expect: dvi-expect
36572
36573dvi-expect: \
36574    configure-expect
36575	@: $(MAKE); $(unstage)
36576	@[ -f ./expect/Makefile ] || exit 0; \
36577	r=`${PWD_COMMAND}`; export r; \
36578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36579	$(HOST_EXPORTS) \
36580	for flag in $(EXTRA_HOST_FLAGS) ; do \
36581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36582	done; \
36583	echo "Doing dvi in expect"; \
36584	(cd $(HOST_SUBDIR)/expect && \
36585	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36586	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36587	          "RANLIB=$${RANLIB}" \
36588	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36589	          dvi) \
36590	  || exit 1
36591
36592@endif expect
36593
36594.PHONY: maybe-pdf-expect pdf-expect
36595maybe-pdf-expect:
36596@if expect
36597maybe-pdf-expect: pdf-expect
36598
36599pdf-expect: \
36600    configure-expect
36601	@: $(MAKE); $(unstage)
36602	@[ -f ./expect/Makefile ] || exit 0; \
36603	r=`${PWD_COMMAND}`; export r; \
36604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36605	$(HOST_EXPORTS) \
36606	for flag in $(EXTRA_HOST_FLAGS) ; do \
36607	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36608	done; \
36609	echo "Doing pdf in expect"; \
36610	(cd $(HOST_SUBDIR)/expect && \
36611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36613	          "RANLIB=$${RANLIB}" \
36614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36615	          pdf) \
36616	  || exit 1
36617
36618@endif expect
36619
36620.PHONY: maybe-html-expect html-expect
36621maybe-html-expect:
36622@if expect
36623maybe-html-expect: html-expect
36624
36625html-expect: \
36626    configure-expect
36627	@: $(MAKE); $(unstage)
36628	@[ -f ./expect/Makefile ] || exit 0; \
36629	r=`${PWD_COMMAND}`; export r; \
36630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36631	$(HOST_EXPORTS) \
36632	for flag in $(EXTRA_HOST_FLAGS) ; do \
36633	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36634	done; \
36635	echo "Doing html in expect"; \
36636	(cd $(HOST_SUBDIR)/expect && \
36637	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36638	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36639	          "RANLIB=$${RANLIB}" \
36640	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36641	          html) \
36642	  || exit 1
36643
36644@endif expect
36645
36646.PHONY: maybe-TAGS-expect TAGS-expect
36647maybe-TAGS-expect:
36648@if expect
36649maybe-TAGS-expect: TAGS-expect
36650
36651TAGS-expect: \
36652    configure-expect
36653	@: $(MAKE); $(unstage)
36654	@[ -f ./expect/Makefile ] || exit 0; \
36655	r=`${PWD_COMMAND}`; export r; \
36656	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36657	$(HOST_EXPORTS) \
36658	for flag in $(EXTRA_HOST_FLAGS) ; do \
36659	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36660	done; \
36661	echo "Doing TAGS in expect"; \
36662	(cd $(HOST_SUBDIR)/expect && \
36663	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36664	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36665	          "RANLIB=$${RANLIB}" \
36666	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36667	          TAGS) \
36668	  || exit 1
36669
36670@endif expect
36671
36672.PHONY: maybe-install-info-expect install-info-expect
36673maybe-install-info-expect:
36674@if expect
36675maybe-install-info-expect: install-info-expect
36676
36677install-info-expect: \
36678    configure-expect \
36679    info-expect
36680	@: $(MAKE); $(unstage)
36681	@[ -f ./expect/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 install-info in expect"; \
36689	(cd $(HOST_SUBDIR)/expect && \
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	          install-info) \
36695	  || exit 1
36696
36697@endif expect
36698
36699.PHONY: maybe-install-dvi-expect install-dvi-expect
36700maybe-install-dvi-expect:
36701@if expect
36702maybe-install-dvi-expect: install-dvi-expect
36703
36704install-dvi-expect: \
36705    configure-expect \
36706    dvi-expect
36707	@: $(MAKE); $(unstage)
36708	@[ -f ./expect/Makefile ] || exit 0; \
36709	r=`${PWD_COMMAND}`; export r; \
36710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36711	$(HOST_EXPORTS) \
36712	for flag in $(EXTRA_HOST_FLAGS) ; do \
36713	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36714	done; \
36715	echo "Doing install-dvi in expect"; \
36716	(cd $(HOST_SUBDIR)/expect && \
36717	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36718	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36719	          "RANLIB=$${RANLIB}" \
36720	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36721	          install-dvi) \
36722	  || exit 1
36723
36724@endif expect
36725
36726.PHONY: maybe-install-pdf-expect install-pdf-expect
36727maybe-install-pdf-expect:
36728@if expect
36729maybe-install-pdf-expect: install-pdf-expect
36730
36731install-pdf-expect: \
36732    configure-expect \
36733    pdf-expect
36734	@: $(MAKE); $(unstage)
36735	@[ -f ./expect/Makefile ] || exit 0; \
36736	r=`${PWD_COMMAND}`; export r; \
36737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36738	$(HOST_EXPORTS) \
36739	for flag in $(EXTRA_HOST_FLAGS) ; do \
36740	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36741	done; \
36742	echo "Doing install-pdf in expect"; \
36743	(cd $(HOST_SUBDIR)/expect && \
36744	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36745	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36746	          "RANLIB=$${RANLIB}" \
36747	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36748	          install-pdf) \
36749	  || exit 1
36750
36751@endif expect
36752
36753.PHONY: maybe-install-html-expect install-html-expect
36754maybe-install-html-expect:
36755@if expect
36756maybe-install-html-expect: install-html-expect
36757
36758install-html-expect: \
36759    configure-expect \
36760    html-expect
36761	@: $(MAKE); $(unstage)
36762	@[ -f ./expect/Makefile ] || exit 0; \
36763	r=`${PWD_COMMAND}`; export r; \
36764	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36765	$(HOST_EXPORTS) \
36766	for flag in $(EXTRA_HOST_FLAGS) ; do \
36767	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36768	done; \
36769	echo "Doing install-html in expect"; \
36770	(cd $(HOST_SUBDIR)/expect && \
36771	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36772	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36773	          "RANLIB=$${RANLIB}" \
36774	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36775	          install-html) \
36776	  || exit 1
36777
36778@endif expect
36779
36780.PHONY: maybe-installcheck-expect installcheck-expect
36781maybe-installcheck-expect:
36782@if expect
36783maybe-installcheck-expect: installcheck-expect
36784
36785installcheck-expect: \
36786    configure-expect
36787	@: $(MAKE); $(unstage)
36788	@[ -f ./expect/Makefile ] || exit 0; \
36789	r=`${PWD_COMMAND}`; export r; \
36790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36791	$(HOST_EXPORTS) \
36792	for flag in $(EXTRA_HOST_FLAGS) ; do \
36793	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36794	done; \
36795	echo "Doing installcheck in expect"; \
36796	(cd $(HOST_SUBDIR)/expect && \
36797	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36798	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36799	          "RANLIB=$${RANLIB}" \
36800	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36801	          installcheck) \
36802	  || exit 1
36803
36804@endif expect
36805
36806.PHONY: maybe-mostlyclean-expect mostlyclean-expect
36807maybe-mostlyclean-expect:
36808@if expect
36809maybe-mostlyclean-expect: mostlyclean-expect
36810
36811mostlyclean-expect:
36812	@: $(MAKE); $(unstage)
36813	@[ -f ./expect/Makefile ] || exit 0; \
36814	r=`${PWD_COMMAND}`; export r; \
36815	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36816	$(HOST_EXPORTS) \
36817	for flag in $(EXTRA_HOST_FLAGS) ; do \
36818	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36819	done; \
36820	echo "Doing mostlyclean in expect"; \
36821	(cd $(HOST_SUBDIR)/expect && \
36822	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36823	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36824	          "RANLIB=$${RANLIB}" \
36825	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36826	          mostlyclean) \
36827	  || exit 1
36828
36829@endif expect
36830
36831.PHONY: maybe-clean-expect clean-expect
36832maybe-clean-expect:
36833@if expect
36834maybe-clean-expect: clean-expect
36835
36836clean-expect:
36837	@: $(MAKE); $(unstage)
36838	@[ -f ./expect/Makefile ] || exit 0; \
36839	r=`${PWD_COMMAND}`; export r; \
36840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36841	$(HOST_EXPORTS) \
36842	for flag in $(EXTRA_HOST_FLAGS) ; do \
36843	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36844	done; \
36845	echo "Doing clean in expect"; \
36846	(cd $(HOST_SUBDIR)/expect && \
36847	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36848	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36849	          "RANLIB=$${RANLIB}" \
36850	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36851	          clean) \
36852	  || exit 1
36853
36854@endif expect
36855
36856.PHONY: maybe-distclean-expect distclean-expect
36857maybe-distclean-expect:
36858@if expect
36859maybe-distclean-expect: distclean-expect
36860
36861distclean-expect:
36862	@: $(MAKE); $(unstage)
36863	@[ -f ./expect/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 distclean in expect"; \
36871	(cd $(HOST_SUBDIR)/expect && \
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	          distclean) \
36877	  || exit 1
36878
36879@endif expect
36880
36881.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
36882maybe-maintainer-clean-expect:
36883@if expect
36884maybe-maintainer-clean-expect: maintainer-clean-expect
36885
36886maintainer-clean-expect:
36887	@: $(MAKE); $(unstage)
36888	@[ -f ./expect/Makefile ] || exit 0; \
36889	r=`${PWD_COMMAND}`; export r; \
36890	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36891	$(HOST_EXPORTS) \
36892	for flag in $(EXTRA_HOST_FLAGS) ; do \
36893	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36894	done; \
36895	echo "Doing maintainer-clean in expect"; \
36896	(cd $(HOST_SUBDIR)/expect && \
36897	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36898	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36899	          "RANLIB=$${RANLIB}" \
36900	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36901	          maintainer-clean) \
36902	  || exit 1
36903
36904@endif expect
36905
36906
36907
36908.PHONY: configure-guile maybe-configure-guile
36909maybe-configure-guile:
36910@if gcc-bootstrap
36911configure-guile: stage_current
36912@endif gcc-bootstrap
36913@if guile
36914maybe-configure-guile: configure-guile
36915configure-guile:
36916	@: $(MAKE); $(unstage)
36917	@r=`${PWD_COMMAND}`; export r; \
36918	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36919	test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
36920	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile; \
36921	$(HOST_EXPORTS)  \
36922	echo Configuring in $(HOST_SUBDIR)/guile; \
36923	cd "$(HOST_SUBDIR)/guile" || exit 1; \
36924	case $(srcdir) in \
36925	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36926	  *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
36927		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36928	esac; \
36929	module_srcdir=guile; \
36930	$(SHELL) \
36931	  $$s/$$module_srcdir/configure \
36932	  --srcdir=$${topdir}/$$module_srcdir \
36933	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
36934	  --target=${target_alias}  \
36935	  || exit 1
36936@endif guile
36937
36938
36939
36940
36941
36942.PHONY: all-guile maybe-all-guile
36943maybe-all-guile:
36944@if gcc-bootstrap
36945all-guile: stage_current
36946@endif gcc-bootstrap
36947@if guile
36948TARGET-guile=all
36949maybe-all-guile: all-guile
36950all-guile: configure-guile
36951	@: $(MAKE); $(unstage)
36952	@r=`${PWD_COMMAND}`; export r; \
36953	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36954	$(HOST_EXPORTS)  \
36955	(cd $(HOST_SUBDIR)/guile && \
36956	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
36957		$(TARGET-guile))
36958@endif guile
36959
36960
36961
36962
36963.PHONY: check-guile maybe-check-guile
36964maybe-check-guile:
36965@if guile
36966maybe-check-guile: check-guile
36967
36968check-guile:
36969	@: $(MAKE); $(unstage)
36970	@r=`${PWD_COMMAND}`; export r; \
36971	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36972	$(HOST_EXPORTS)  \
36973	(cd $(HOST_SUBDIR)/guile && \
36974	  $(MAKE) $(FLAGS_TO_PASS)  check)
36975
36976@endif guile
36977
36978.PHONY: install-guile maybe-install-guile
36979maybe-install-guile:
36980@if guile
36981maybe-install-guile: install-guile
36982
36983install-guile: installdirs
36984	@: $(MAKE); $(unstage)
36985	@r=`${PWD_COMMAND}`; export r; \
36986	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36987	$(HOST_EXPORTS) \
36988	(cd $(HOST_SUBDIR)/guile && \
36989	  $(MAKE) $(FLAGS_TO_PASS)  install)
36990
36991@endif guile
36992
36993.PHONY: install-strip-guile maybe-install-strip-guile
36994maybe-install-strip-guile:
36995@if guile
36996maybe-install-strip-guile: install-strip-guile
36997
36998install-strip-guile: installdirs
36999	@: $(MAKE); $(unstage)
37000	@r=`${PWD_COMMAND}`; export r; \
37001	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37002	$(HOST_EXPORTS) \
37003	(cd $(HOST_SUBDIR)/guile && \
37004	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
37005
37006@endif guile
37007
37008# Other targets (info, dvi, pdf, etc.)
37009
37010.PHONY: maybe-info-guile info-guile
37011maybe-info-guile:
37012@if guile
37013maybe-info-guile: info-guile
37014
37015info-guile: \
37016    configure-guile
37017	@: $(MAKE); $(unstage)
37018	@[ -f ./guile/Makefile ] || exit 0; \
37019	r=`${PWD_COMMAND}`; export r; \
37020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37021	$(HOST_EXPORTS) \
37022	for flag in $(EXTRA_HOST_FLAGS) ; do \
37023	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37024	done; \
37025	echo "Doing info in guile"; \
37026	(cd $(HOST_SUBDIR)/guile && \
37027	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37028	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37029	          "RANLIB=$${RANLIB}" \
37030	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37031	          info) \
37032	  || exit 1
37033
37034@endif guile
37035
37036.PHONY: maybe-dvi-guile dvi-guile
37037maybe-dvi-guile:
37038@if guile
37039maybe-dvi-guile: dvi-guile
37040
37041dvi-guile: \
37042    configure-guile
37043	@: $(MAKE); $(unstage)
37044	@[ -f ./guile/Makefile ] || exit 0; \
37045	r=`${PWD_COMMAND}`; export r; \
37046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37047	$(HOST_EXPORTS) \
37048	for flag in $(EXTRA_HOST_FLAGS) ; do \
37049	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37050	done; \
37051	echo "Doing dvi in guile"; \
37052	(cd $(HOST_SUBDIR)/guile && \
37053	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37054	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37055	          "RANLIB=$${RANLIB}" \
37056	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37057	          dvi) \
37058	  || exit 1
37059
37060@endif guile
37061
37062.PHONY: maybe-pdf-guile pdf-guile
37063maybe-pdf-guile:
37064@if guile
37065maybe-pdf-guile: pdf-guile
37066
37067pdf-guile: \
37068    configure-guile
37069	@: $(MAKE); $(unstage)
37070	@[ -f ./guile/Makefile ] || exit 0; \
37071	r=`${PWD_COMMAND}`; export r; \
37072	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37073	$(HOST_EXPORTS) \
37074	for flag in $(EXTRA_HOST_FLAGS) ; do \
37075	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37076	done; \
37077	echo "Doing pdf in guile"; \
37078	(cd $(HOST_SUBDIR)/guile && \
37079	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37080	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37081	          "RANLIB=$${RANLIB}" \
37082	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37083	          pdf) \
37084	  || exit 1
37085
37086@endif guile
37087
37088.PHONY: maybe-html-guile html-guile
37089maybe-html-guile:
37090@if guile
37091maybe-html-guile: html-guile
37092
37093html-guile: \
37094    configure-guile
37095	@: $(MAKE); $(unstage)
37096	@[ -f ./guile/Makefile ] || exit 0; \
37097	r=`${PWD_COMMAND}`; export r; \
37098	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37099	$(HOST_EXPORTS) \
37100	for flag in $(EXTRA_HOST_FLAGS) ; do \
37101	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37102	done; \
37103	echo "Doing html in guile"; \
37104	(cd $(HOST_SUBDIR)/guile && \
37105	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37106	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37107	          "RANLIB=$${RANLIB}" \
37108	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37109	          html) \
37110	  || exit 1
37111
37112@endif guile
37113
37114.PHONY: maybe-TAGS-guile TAGS-guile
37115maybe-TAGS-guile:
37116@if guile
37117maybe-TAGS-guile: TAGS-guile
37118
37119TAGS-guile: \
37120    configure-guile
37121	@: $(MAKE); $(unstage)
37122	@[ -f ./guile/Makefile ] || exit 0; \
37123	r=`${PWD_COMMAND}`; export r; \
37124	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37125	$(HOST_EXPORTS) \
37126	for flag in $(EXTRA_HOST_FLAGS) ; do \
37127	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37128	done; \
37129	echo "Doing TAGS in guile"; \
37130	(cd $(HOST_SUBDIR)/guile && \
37131	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37132	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37133	          "RANLIB=$${RANLIB}" \
37134	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37135	          TAGS) \
37136	  || exit 1
37137
37138@endif guile
37139
37140.PHONY: maybe-install-info-guile install-info-guile
37141maybe-install-info-guile:
37142@if guile
37143maybe-install-info-guile: install-info-guile
37144
37145install-info-guile: \
37146    configure-guile \
37147    info-guile
37148	@: $(MAKE); $(unstage)
37149	@[ -f ./guile/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 install-info in guile"; \
37157	(cd $(HOST_SUBDIR)/guile && \
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	          install-info) \
37163	  || exit 1
37164
37165@endif guile
37166
37167.PHONY: maybe-install-dvi-guile install-dvi-guile
37168maybe-install-dvi-guile:
37169@if guile
37170maybe-install-dvi-guile: install-dvi-guile
37171
37172install-dvi-guile: \
37173    configure-guile \
37174    dvi-guile
37175	@: $(MAKE); $(unstage)
37176	@[ -f ./guile/Makefile ] || exit 0; \
37177	r=`${PWD_COMMAND}`; export r; \
37178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37179	$(HOST_EXPORTS) \
37180	for flag in $(EXTRA_HOST_FLAGS) ; do \
37181	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37182	done; \
37183	echo "Doing install-dvi in guile"; \
37184	(cd $(HOST_SUBDIR)/guile && \
37185	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37186	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37187	          "RANLIB=$${RANLIB}" \
37188	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37189	          install-dvi) \
37190	  || exit 1
37191
37192@endif guile
37193
37194.PHONY: maybe-install-pdf-guile install-pdf-guile
37195maybe-install-pdf-guile:
37196@if guile
37197maybe-install-pdf-guile: install-pdf-guile
37198
37199install-pdf-guile: \
37200    configure-guile \
37201    pdf-guile
37202	@: $(MAKE); $(unstage)
37203	@[ -f ./guile/Makefile ] || exit 0; \
37204	r=`${PWD_COMMAND}`; export r; \
37205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37206	$(HOST_EXPORTS) \
37207	for flag in $(EXTRA_HOST_FLAGS) ; do \
37208	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37209	done; \
37210	echo "Doing install-pdf in guile"; \
37211	(cd $(HOST_SUBDIR)/guile && \
37212	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37213	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37214	          "RANLIB=$${RANLIB}" \
37215	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37216	          install-pdf) \
37217	  || exit 1
37218
37219@endif guile
37220
37221.PHONY: maybe-install-html-guile install-html-guile
37222maybe-install-html-guile:
37223@if guile
37224maybe-install-html-guile: install-html-guile
37225
37226install-html-guile: \
37227    configure-guile \
37228    html-guile
37229	@: $(MAKE); $(unstage)
37230	@[ -f ./guile/Makefile ] || exit 0; \
37231	r=`${PWD_COMMAND}`; export r; \
37232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37233	$(HOST_EXPORTS) \
37234	for flag in $(EXTRA_HOST_FLAGS) ; do \
37235	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37236	done; \
37237	echo "Doing install-html in guile"; \
37238	(cd $(HOST_SUBDIR)/guile && \
37239	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37240	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37241	          "RANLIB=$${RANLIB}" \
37242	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37243	          install-html) \
37244	  || exit 1
37245
37246@endif guile
37247
37248.PHONY: maybe-installcheck-guile installcheck-guile
37249maybe-installcheck-guile:
37250@if guile
37251maybe-installcheck-guile: installcheck-guile
37252
37253installcheck-guile: \
37254    configure-guile
37255	@: $(MAKE); $(unstage)
37256	@[ -f ./guile/Makefile ] || exit 0; \
37257	r=`${PWD_COMMAND}`; export r; \
37258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37259	$(HOST_EXPORTS) \
37260	for flag in $(EXTRA_HOST_FLAGS) ; do \
37261	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37262	done; \
37263	echo "Doing installcheck in guile"; \
37264	(cd $(HOST_SUBDIR)/guile && \
37265	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37266	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37267	          "RANLIB=$${RANLIB}" \
37268	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37269	          installcheck) \
37270	  || exit 1
37271
37272@endif guile
37273
37274.PHONY: maybe-mostlyclean-guile mostlyclean-guile
37275maybe-mostlyclean-guile:
37276@if guile
37277maybe-mostlyclean-guile: mostlyclean-guile
37278
37279mostlyclean-guile:
37280	@: $(MAKE); $(unstage)
37281	@[ -f ./guile/Makefile ] || exit 0; \
37282	r=`${PWD_COMMAND}`; export r; \
37283	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37284	$(HOST_EXPORTS) \
37285	for flag in $(EXTRA_HOST_FLAGS) ; do \
37286	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37287	done; \
37288	echo "Doing mostlyclean in guile"; \
37289	(cd $(HOST_SUBDIR)/guile && \
37290	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37291	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37292	          "RANLIB=$${RANLIB}" \
37293	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37294	          mostlyclean) \
37295	  || exit 1
37296
37297@endif guile
37298
37299.PHONY: maybe-clean-guile clean-guile
37300maybe-clean-guile:
37301@if guile
37302maybe-clean-guile: clean-guile
37303
37304clean-guile:
37305	@: $(MAKE); $(unstage)
37306	@[ -f ./guile/Makefile ] || exit 0; \
37307	r=`${PWD_COMMAND}`; export r; \
37308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37309	$(HOST_EXPORTS) \
37310	for flag in $(EXTRA_HOST_FLAGS) ; do \
37311	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37312	done; \
37313	echo "Doing clean in guile"; \
37314	(cd $(HOST_SUBDIR)/guile && \
37315	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37316	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37317	          "RANLIB=$${RANLIB}" \
37318	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37319	          clean) \
37320	  || exit 1
37321
37322@endif guile
37323
37324.PHONY: maybe-distclean-guile distclean-guile
37325maybe-distclean-guile:
37326@if guile
37327maybe-distclean-guile: distclean-guile
37328
37329distclean-guile:
37330	@: $(MAKE); $(unstage)
37331	@[ -f ./guile/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 distclean in guile"; \
37339	(cd $(HOST_SUBDIR)/guile && \
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	          distclean) \
37345	  || exit 1
37346
37347@endif guile
37348
37349.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
37350maybe-maintainer-clean-guile:
37351@if guile
37352maybe-maintainer-clean-guile: maintainer-clean-guile
37353
37354maintainer-clean-guile:
37355	@: $(MAKE); $(unstage)
37356	@[ -f ./guile/Makefile ] || exit 0; \
37357	r=`${PWD_COMMAND}`; export r; \
37358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37359	$(HOST_EXPORTS) \
37360	for flag in $(EXTRA_HOST_FLAGS) ; do \
37361	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37362	done; \
37363	echo "Doing maintainer-clean in guile"; \
37364	(cd $(HOST_SUBDIR)/guile && \
37365	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37366	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37367	          "RANLIB=$${RANLIB}" \
37368	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37369	          maintainer-clean) \
37370	  || exit 1
37371
37372@endif guile
37373
37374
37375
37376.PHONY: configure-tk maybe-configure-tk
37377maybe-configure-tk:
37378@if gcc-bootstrap
37379configure-tk: stage_current
37380@endif gcc-bootstrap
37381@if tk
37382maybe-configure-tk: configure-tk
37383configure-tk:
37384	@: $(MAKE); $(unstage)
37385	@r=`${PWD_COMMAND}`; export r; \
37386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37387	test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
37388	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk; \
37389	$(HOST_EXPORTS)  \
37390	echo Configuring in $(HOST_SUBDIR)/tk; \
37391	cd "$(HOST_SUBDIR)/tk" || exit 1; \
37392	case $(srcdir) in \
37393	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37394	  *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
37395		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37396	esac; \
37397	module_srcdir=tk; \
37398	$(SHELL) \
37399	  $$s/$$module_srcdir/configure \
37400	  --srcdir=$${topdir}/$$module_srcdir \
37401	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37402	  --target=${target_alias}  \
37403	  || exit 1
37404@endif tk
37405
37406
37407
37408
37409
37410.PHONY: all-tk maybe-all-tk
37411maybe-all-tk:
37412@if gcc-bootstrap
37413all-tk: stage_current
37414@endif gcc-bootstrap
37415@if tk
37416TARGET-tk=all
37417maybe-all-tk: all-tk
37418all-tk: configure-tk
37419	@: $(MAKE); $(unstage)
37420	@r=`${PWD_COMMAND}`; export r; \
37421	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37422	$(HOST_EXPORTS)  \
37423	(cd $(HOST_SUBDIR)/tk && \
37424	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
37425		$(TARGET-tk))
37426@endif tk
37427
37428
37429
37430
37431.PHONY: check-tk maybe-check-tk
37432maybe-check-tk:
37433@if tk
37434maybe-check-tk: check-tk
37435
37436check-tk:
37437	@: $(MAKE); $(unstage)
37438	@r=`${PWD_COMMAND}`; export r; \
37439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37440	$(HOST_EXPORTS)  \
37441	(cd $(HOST_SUBDIR)/tk && \
37442	  $(MAKE) $(FLAGS_TO_PASS)  check)
37443
37444@endif tk
37445
37446.PHONY: install-tk maybe-install-tk
37447maybe-install-tk:
37448@if tk
37449maybe-install-tk: install-tk
37450
37451install-tk: installdirs
37452	@: $(MAKE); $(unstage)
37453	@r=`${PWD_COMMAND}`; export r; \
37454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37455	$(HOST_EXPORTS) \
37456	(cd $(HOST_SUBDIR)/tk && \
37457	  $(MAKE) $(FLAGS_TO_PASS)  install)
37458
37459@endif tk
37460
37461.PHONY: install-strip-tk maybe-install-strip-tk
37462maybe-install-strip-tk:
37463@if tk
37464maybe-install-strip-tk: install-strip-tk
37465
37466install-strip-tk: installdirs
37467	@: $(MAKE); $(unstage)
37468	@r=`${PWD_COMMAND}`; export r; \
37469	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37470	$(HOST_EXPORTS) \
37471	(cd $(HOST_SUBDIR)/tk && \
37472	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
37473
37474@endif tk
37475
37476# Other targets (info, dvi, pdf, etc.)
37477
37478.PHONY: maybe-info-tk info-tk
37479maybe-info-tk:
37480@if tk
37481maybe-info-tk: info-tk
37482
37483info-tk: \
37484    configure-tk
37485	@: $(MAKE); $(unstage)
37486	@[ -f ./tk/Makefile ] || exit 0; \
37487	r=`${PWD_COMMAND}`; export r; \
37488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37489	$(HOST_EXPORTS) \
37490	for flag in $(EXTRA_HOST_FLAGS) ; do \
37491	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37492	done; \
37493	echo "Doing info in tk"; \
37494	(cd $(HOST_SUBDIR)/tk && \
37495	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37496	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37497	          "RANLIB=$${RANLIB}" \
37498	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37499	          info) \
37500	  || exit 1
37501
37502@endif tk
37503
37504.PHONY: maybe-dvi-tk dvi-tk
37505maybe-dvi-tk:
37506@if tk
37507maybe-dvi-tk: dvi-tk
37508
37509dvi-tk: \
37510    configure-tk
37511	@: $(MAKE); $(unstage)
37512	@[ -f ./tk/Makefile ] || exit 0; \
37513	r=`${PWD_COMMAND}`; export r; \
37514	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37515	$(HOST_EXPORTS) \
37516	for flag in $(EXTRA_HOST_FLAGS) ; do \
37517	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37518	done; \
37519	echo "Doing dvi in tk"; \
37520	(cd $(HOST_SUBDIR)/tk && \
37521	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37522	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37523	          "RANLIB=$${RANLIB}" \
37524	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37525	          dvi) \
37526	  || exit 1
37527
37528@endif tk
37529
37530.PHONY: maybe-pdf-tk pdf-tk
37531maybe-pdf-tk:
37532@if tk
37533maybe-pdf-tk: pdf-tk
37534
37535pdf-tk: \
37536    configure-tk
37537	@: $(MAKE); $(unstage)
37538	@[ -f ./tk/Makefile ] || exit 0; \
37539	r=`${PWD_COMMAND}`; export r; \
37540	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37541	$(HOST_EXPORTS) \
37542	for flag in $(EXTRA_HOST_FLAGS) ; do \
37543	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37544	done; \
37545	echo "Doing pdf in tk"; \
37546	(cd $(HOST_SUBDIR)/tk && \
37547	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37548	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37549	          "RANLIB=$${RANLIB}" \
37550	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37551	          pdf) \
37552	  || exit 1
37553
37554@endif tk
37555
37556.PHONY: maybe-html-tk html-tk
37557maybe-html-tk:
37558@if tk
37559maybe-html-tk: html-tk
37560
37561html-tk: \
37562    configure-tk
37563	@: $(MAKE); $(unstage)
37564	@[ -f ./tk/Makefile ] || exit 0; \
37565	r=`${PWD_COMMAND}`; export r; \
37566	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37567	$(HOST_EXPORTS) \
37568	for flag in $(EXTRA_HOST_FLAGS) ; do \
37569	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37570	done; \
37571	echo "Doing html in tk"; \
37572	(cd $(HOST_SUBDIR)/tk && \
37573	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37574	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37575	          "RANLIB=$${RANLIB}" \
37576	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37577	          html) \
37578	  || exit 1
37579
37580@endif tk
37581
37582.PHONY: maybe-TAGS-tk TAGS-tk
37583maybe-TAGS-tk:
37584@if tk
37585maybe-TAGS-tk: TAGS-tk
37586
37587TAGS-tk: \
37588    configure-tk
37589	@: $(MAKE); $(unstage)
37590	@[ -f ./tk/Makefile ] || exit 0; \
37591	r=`${PWD_COMMAND}`; export r; \
37592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37593	$(HOST_EXPORTS) \
37594	for flag in $(EXTRA_HOST_FLAGS) ; do \
37595	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37596	done; \
37597	echo "Doing TAGS in tk"; \
37598	(cd $(HOST_SUBDIR)/tk && \
37599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37601	          "RANLIB=$${RANLIB}" \
37602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37603	          TAGS) \
37604	  || exit 1
37605
37606@endif tk
37607
37608.PHONY: maybe-install-info-tk install-info-tk
37609maybe-install-info-tk:
37610@if tk
37611maybe-install-info-tk: install-info-tk
37612
37613install-info-tk: \
37614    configure-tk \
37615    info-tk
37616	@: $(MAKE); $(unstage)
37617	@[ -f ./tk/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 install-info in tk"; \
37625	(cd $(HOST_SUBDIR)/tk && \
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	          install-info) \
37631	  || exit 1
37632
37633@endif tk
37634
37635.PHONY: maybe-install-dvi-tk install-dvi-tk
37636maybe-install-dvi-tk:
37637@if tk
37638maybe-install-dvi-tk: install-dvi-tk
37639
37640install-dvi-tk: \
37641    configure-tk \
37642    dvi-tk
37643	@: $(MAKE); $(unstage)
37644	@[ -f ./tk/Makefile ] || exit 0; \
37645	r=`${PWD_COMMAND}`; export r; \
37646	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37647	$(HOST_EXPORTS) \
37648	for flag in $(EXTRA_HOST_FLAGS) ; do \
37649	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37650	done; \
37651	echo "Doing install-dvi in tk"; \
37652	(cd $(HOST_SUBDIR)/tk && \
37653	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37654	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37655	          "RANLIB=$${RANLIB}" \
37656	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37657	          install-dvi) \
37658	  || exit 1
37659
37660@endif tk
37661
37662.PHONY: maybe-install-pdf-tk install-pdf-tk
37663maybe-install-pdf-tk:
37664@if tk
37665maybe-install-pdf-tk: install-pdf-tk
37666
37667install-pdf-tk: \
37668    configure-tk \
37669    pdf-tk
37670	@: $(MAKE); $(unstage)
37671	@[ -f ./tk/Makefile ] || exit 0; \
37672	r=`${PWD_COMMAND}`; export r; \
37673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37674	$(HOST_EXPORTS) \
37675	for flag in $(EXTRA_HOST_FLAGS) ; do \
37676	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37677	done; \
37678	echo "Doing install-pdf in tk"; \
37679	(cd $(HOST_SUBDIR)/tk && \
37680	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37681	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37682	          "RANLIB=$${RANLIB}" \
37683	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37684	          install-pdf) \
37685	  || exit 1
37686
37687@endif tk
37688
37689.PHONY: maybe-install-html-tk install-html-tk
37690maybe-install-html-tk:
37691@if tk
37692maybe-install-html-tk: install-html-tk
37693
37694install-html-tk: \
37695    configure-tk \
37696    html-tk
37697	@: $(MAKE); $(unstage)
37698	@[ -f ./tk/Makefile ] || exit 0; \
37699	r=`${PWD_COMMAND}`; export r; \
37700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37701	$(HOST_EXPORTS) \
37702	for flag in $(EXTRA_HOST_FLAGS) ; do \
37703	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37704	done; \
37705	echo "Doing install-html in tk"; \
37706	(cd $(HOST_SUBDIR)/tk && \
37707	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37708	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37709	          "RANLIB=$${RANLIB}" \
37710	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37711	          install-html) \
37712	  || exit 1
37713
37714@endif tk
37715
37716.PHONY: maybe-installcheck-tk installcheck-tk
37717maybe-installcheck-tk:
37718@if tk
37719maybe-installcheck-tk: installcheck-tk
37720
37721installcheck-tk: \
37722    configure-tk
37723	@: $(MAKE); $(unstage)
37724	@[ -f ./tk/Makefile ] || exit 0; \
37725	r=`${PWD_COMMAND}`; export r; \
37726	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37727	$(HOST_EXPORTS) \
37728	for flag in $(EXTRA_HOST_FLAGS) ; do \
37729	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37730	done; \
37731	echo "Doing installcheck in tk"; \
37732	(cd $(HOST_SUBDIR)/tk && \
37733	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37734	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37735	          "RANLIB=$${RANLIB}" \
37736	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37737	          installcheck) \
37738	  || exit 1
37739
37740@endif tk
37741
37742.PHONY: maybe-mostlyclean-tk mostlyclean-tk
37743maybe-mostlyclean-tk:
37744@if tk
37745maybe-mostlyclean-tk: mostlyclean-tk
37746
37747mostlyclean-tk:
37748	@: $(MAKE); $(unstage)
37749	@[ -f ./tk/Makefile ] || exit 0; \
37750	r=`${PWD_COMMAND}`; export r; \
37751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37752	$(HOST_EXPORTS) \
37753	for flag in $(EXTRA_HOST_FLAGS) ; do \
37754	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37755	done; \
37756	echo "Doing mostlyclean in tk"; \
37757	(cd $(HOST_SUBDIR)/tk && \
37758	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37759	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37760	          "RANLIB=$${RANLIB}" \
37761	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37762	          mostlyclean) \
37763	  || exit 1
37764
37765@endif tk
37766
37767.PHONY: maybe-clean-tk clean-tk
37768maybe-clean-tk:
37769@if tk
37770maybe-clean-tk: clean-tk
37771
37772clean-tk:
37773	@: $(MAKE); $(unstage)
37774	@[ -f ./tk/Makefile ] || exit 0; \
37775	r=`${PWD_COMMAND}`; export r; \
37776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37777	$(HOST_EXPORTS) \
37778	for flag in $(EXTRA_HOST_FLAGS) ; do \
37779	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37780	done; \
37781	echo "Doing clean in tk"; \
37782	(cd $(HOST_SUBDIR)/tk && \
37783	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37784	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37785	          "RANLIB=$${RANLIB}" \
37786	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37787	          clean) \
37788	  || exit 1
37789
37790@endif tk
37791
37792.PHONY: maybe-distclean-tk distclean-tk
37793maybe-distclean-tk:
37794@if tk
37795maybe-distclean-tk: distclean-tk
37796
37797distclean-tk:
37798	@: $(MAKE); $(unstage)
37799	@[ -f ./tk/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 distclean in tk"; \
37807	(cd $(HOST_SUBDIR)/tk && \
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	          distclean) \
37813	  || exit 1
37814
37815@endif tk
37816
37817.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
37818maybe-maintainer-clean-tk:
37819@if tk
37820maybe-maintainer-clean-tk: maintainer-clean-tk
37821
37822maintainer-clean-tk:
37823	@: $(MAKE); $(unstage)
37824	@[ -f ./tk/Makefile ] || exit 0; \
37825	r=`${PWD_COMMAND}`; export r; \
37826	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37827	$(HOST_EXPORTS) \
37828	for flag in $(EXTRA_HOST_FLAGS) ; do \
37829	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37830	done; \
37831	echo "Doing maintainer-clean in tk"; \
37832	(cd $(HOST_SUBDIR)/tk && \
37833	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37834	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37835	          "RANLIB=$${RANLIB}" \
37836	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37837	          maintainer-clean) \
37838	  || exit 1
37839
37840@endif tk
37841
37842
37843
37844.PHONY: configure-libtermcap maybe-configure-libtermcap
37845maybe-configure-libtermcap:
37846@if gcc-bootstrap
37847configure-libtermcap: stage_current
37848@endif gcc-bootstrap
37849@if libtermcap
37850maybe-configure-libtermcap: configure-libtermcap
37851configure-libtermcap:
37852	@: $(MAKE); $(unstage)
37853	@r=`${PWD_COMMAND}`; export r; \
37854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37855	test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
37856	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap; \
37857	$(HOST_EXPORTS)  \
37858	echo Configuring in $(HOST_SUBDIR)/libtermcap; \
37859	cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
37860	case $(srcdir) in \
37861	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37862	  *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
37863		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37864	esac; \
37865	module_srcdir=libtermcap; \
37866	$(SHELL) \
37867	  $$s/$$module_srcdir/configure \
37868	  --srcdir=$${topdir}/$$module_srcdir \
37869	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
37870	  --target=${target_alias}  \
37871	  || exit 1
37872@endif libtermcap
37873
37874
37875
37876
37877
37878.PHONY: all-libtermcap maybe-all-libtermcap
37879maybe-all-libtermcap:
37880@if gcc-bootstrap
37881all-libtermcap: stage_current
37882@endif gcc-bootstrap
37883@if libtermcap
37884TARGET-libtermcap=all
37885maybe-all-libtermcap: all-libtermcap
37886all-libtermcap: configure-libtermcap
37887	@: $(MAKE); $(unstage)
37888	@r=`${PWD_COMMAND}`; export r; \
37889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37890	$(HOST_EXPORTS)  \
37891	(cd $(HOST_SUBDIR)/libtermcap && \
37892	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
37893		$(TARGET-libtermcap))
37894@endif libtermcap
37895
37896
37897
37898
37899.PHONY: check-libtermcap maybe-check-libtermcap
37900maybe-check-libtermcap:
37901@if libtermcap
37902maybe-check-libtermcap: check-libtermcap
37903
37904check-libtermcap:
37905
37906@endif libtermcap
37907
37908.PHONY: install-libtermcap maybe-install-libtermcap
37909maybe-install-libtermcap:
37910@if libtermcap
37911maybe-install-libtermcap: install-libtermcap
37912
37913install-libtermcap: installdirs
37914	@: $(MAKE); $(unstage)
37915	@r=`${PWD_COMMAND}`; export r; \
37916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37917	$(HOST_EXPORTS) \
37918	(cd $(HOST_SUBDIR)/libtermcap && \
37919	  $(MAKE) $(FLAGS_TO_PASS)  install)
37920
37921@endif libtermcap
37922
37923.PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
37924maybe-install-strip-libtermcap:
37925@if libtermcap
37926maybe-install-strip-libtermcap: install-strip-libtermcap
37927
37928install-strip-libtermcap: installdirs
37929	@: $(MAKE); $(unstage)
37930	@r=`${PWD_COMMAND}`; export r; \
37931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37932	$(HOST_EXPORTS) \
37933	(cd $(HOST_SUBDIR)/libtermcap && \
37934	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
37935
37936@endif libtermcap
37937
37938# Other targets (info, dvi, pdf, etc.)
37939
37940.PHONY: maybe-info-libtermcap info-libtermcap
37941maybe-info-libtermcap:
37942@if libtermcap
37943maybe-info-libtermcap: info-libtermcap
37944
37945info-libtermcap: \
37946    configure-libtermcap
37947	@: $(MAKE); $(unstage)
37948	@[ -f ./libtermcap/Makefile ] || exit 0; \
37949	r=`${PWD_COMMAND}`; export r; \
37950	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37951	$(HOST_EXPORTS) \
37952	for flag in $(EXTRA_HOST_FLAGS) ; do \
37953	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37954	done; \
37955	echo "Doing info in libtermcap"; \
37956	(cd $(HOST_SUBDIR)/libtermcap && \
37957	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37958	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37959	          "RANLIB=$${RANLIB}" \
37960	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37961	          info) \
37962	  || exit 1
37963
37964@endif libtermcap
37965
37966.PHONY: maybe-dvi-libtermcap dvi-libtermcap
37967maybe-dvi-libtermcap:
37968@if libtermcap
37969maybe-dvi-libtermcap: dvi-libtermcap
37970
37971dvi-libtermcap: \
37972    configure-libtermcap
37973	@: $(MAKE); $(unstage)
37974	@[ -f ./libtermcap/Makefile ] || exit 0; \
37975	r=`${PWD_COMMAND}`; export r; \
37976	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37977	$(HOST_EXPORTS) \
37978	for flag in $(EXTRA_HOST_FLAGS) ; do \
37979	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37980	done; \
37981	echo "Doing dvi in libtermcap"; \
37982	(cd $(HOST_SUBDIR)/libtermcap && \
37983	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37984	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37985	          "RANLIB=$${RANLIB}" \
37986	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37987	          dvi) \
37988	  || exit 1
37989
37990@endif libtermcap
37991
37992.PHONY: maybe-pdf-libtermcap pdf-libtermcap
37993maybe-pdf-libtermcap:
37994@if libtermcap
37995maybe-pdf-libtermcap: pdf-libtermcap
37996
37997pdf-libtermcap: \
37998    configure-libtermcap
37999	@: $(MAKE); $(unstage)
38000	@[ -f ./libtermcap/Makefile ] || exit 0; \
38001	r=`${PWD_COMMAND}`; export r; \
38002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38003	$(HOST_EXPORTS) \
38004	for flag in $(EXTRA_HOST_FLAGS) ; do \
38005	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38006	done; \
38007	echo "Doing pdf in libtermcap"; \
38008	(cd $(HOST_SUBDIR)/libtermcap && \
38009	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38010	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38011	          "RANLIB=$${RANLIB}" \
38012	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38013	          pdf) \
38014	  || exit 1
38015
38016@endif libtermcap
38017
38018.PHONY: maybe-html-libtermcap html-libtermcap
38019maybe-html-libtermcap:
38020@if libtermcap
38021maybe-html-libtermcap: html-libtermcap
38022
38023html-libtermcap: \
38024    configure-libtermcap
38025	@: $(MAKE); $(unstage)
38026	@[ -f ./libtermcap/Makefile ] || exit 0; \
38027	r=`${PWD_COMMAND}`; export r; \
38028	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38029	$(HOST_EXPORTS) \
38030	for flag in $(EXTRA_HOST_FLAGS) ; do \
38031	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38032	done; \
38033	echo "Doing html in libtermcap"; \
38034	(cd $(HOST_SUBDIR)/libtermcap && \
38035	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38036	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38037	          "RANLIB=$${RANLIB}" \
38038	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38039	          html) \
38040	  || exit 1
38041
38042@endif libtermcap
38043
38044.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
38045maybe-TAGS-libtermcap:
38046@if libtermcap
38047maybe-TAGS-libtermcap: TAGS-libtermcap
38048
38049TAGS-libtermcap: \
38050    configure-libtermcap
38051	@: $(MAKE); $(unstage)
38052	@[ -f ./libtermcap/Makefile ] || exit 0; \
38053	r=`${PWD_COMMAND}`; export r; \
38054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38055	$(HOST_EXPORTS) \
38056	for flag in $(EXTRA_HOST_FLAGS) ; do \
38057	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38058	done; \
38059	echo "Doing TAGS in libtermcap"; \
38060	(cd $(HOST_SUBDIR)/libtermcap && \
38061	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38062	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38063	          "RANLIB=$${RANLIB}" \
38064	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38065	          TAGS) \
38066	  || exit 1
38067
38068@endif libtermcap
38069
38070.PHONY: maybe-install-info-libtermcap install-info-libtermcap
38071maybe-install-info-libtermcap:
38072@if libtermcap
38073maybe-install-info-libtermcap: install-info-libtermcap
38074
38075install-info-libtermcap: \
38076    configure-libtermcap \
38077    info-libtermcap
38078	@: $(MAKE); $(unstage)
38079	@[ -f ./libtermcap/Makefile ] || exit 0; \
38080	r=`${PWD_COMMAND}`; export r; \
38081	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38082	$(HOST_EXPORTS) \
38083	for flag in $(EXTRA_HOST_FLAGS) ; do \
38084	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38085	done; \
38086	echo "Doing install-info in libtermcap"; \
38087	(cd $(HOST_SUBDIR)/libtermcap && \
38088	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38089	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38090	          "RANLIB=$${RANLIB}" \
38091	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38092	          install-info) \
38093	  || exit 1
38094
38095@endif libtermcap
38096
38097.PHONY: maybe-install-dvi-libtermcap install-dvi-libtermcap
38098maybe-install-dvi-libtermcap:
38099@if libtermcap
38100maybe-install-dvi-libtermcap: install-dvi-libtermcap
38101
38102install-dvi-libtermcap: \
38103    configure-libtermcap \
38104    dvi-libtermcap
38105	@: $(MAKE); $(unstage)
38106	@[ -f ./libtermcap/Makefile ] || exit 0; \
38107	r=`${PWD_COMMAND}`; export r; \
38108	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38109	$(HOST_EXPORTS) \
38110	for flag in $(EXTRA_HOST_FLAGS) ; do \
38111	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38112	done; \
38113	echo "Doing install-dvi in libtermcap"; \
38114	(cd $(HOST_SUBDIR)/libtermcap && \
38115	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38116	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38117	          "RANLIB=$${RANLIB}" \
38118	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38119	          install-dvi) \
38120	  || exit 1
38121
38122@endif libtermcap
38123
38124.PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
38125maybe-install-pdf-libtermcap:
38126@if libtermcap
38127maybe-install-pdf-libtermcap: install-pdf-libtermcap
38128
38129install-pdf-libtermcap: \
38130    configure-libtermcap \
38131    pdf-libtermcap
38132	@: $(MAKE); $(unstage)
38133	@[ -f ./libtermcap/Makefile ] || exit 0; \
38134	r=`${PWD_COMMAND}`; export r; \
38135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38136	$(HOST_EXPORTS) \
38137	for flag in $(EXTRA_HOST_FLAGS) ; do \
38138	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38139	done; \
38140	echo "Doing install-pdf in libtermcap"; \
38141	(cd $(HOST_SUBDIR)/libtermcap && \
38142	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38143	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38144	          "RANLIB=$${RANLIB}" \
38145	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38146	          install-pdf) \
38147	  || exit 1
38148
38149@endif libtermcap
38150
38151.PHONY: maybe-install-html-libtermcap install-html-libtermcap
38152maybe-install-html-libtermcap:
38153@if libtermcap
38154maybe-install-html-libtermcap: install-html-libtermcap
38155
38156install-html-libtermcap: \
38157    configure-libtermcap \
38158    html-libtermcap
38159	@: $(MAKE); $(unstage)
38160	@[ -f ./libtermcap/Makefile ] || exit 0; \
38161	r=`${PWD_COMMAND}`; export r; \
38162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38163	$(HOST_EXPORTS) \
38164	for flag in $(EXTRA_HOST_FLAGS) ; do \
38165	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38166	done; \
38167	echo "Doing install-html in libtermcap"; \
38168	(cd $(HOST_SUBDIR)/libtermcap && \
38169	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38170	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38171	          "RANLIB=$${RANLIB}" \
38172	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38173	          install-html) \
38174	  || exit 1
38175
38176@endif libtermcap
38177
38178.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
38179maybe-installcheck-libtermcap:
38180@if libtermcap
38181maybe-installcheck-libtermcap: installcheck-libtermcap
38182
38183installcheck-libtermcap: \
38184    configure-libtermcap
38185	@: $(MAKE); $(unstage)
38186	@[ -f ./libtermcap/Makefile ] || exit 0; \
38187	r=`${PWD_COMMAND}`; export r; \
38188	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38189	$(HOST_EXPORTS) \
38190	for flag in $(EXTRA_HOST_FLAGS) ; do \
38191	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38192	done; \
38193	echo "Doing installcheck in libtermcap"; \
38194	(cd $(HOST_SUBDIR)/libtermcap && \
38195	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38196	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38197	          "RANLIB=$${RANLIB}" \
38198	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38199	          installcheck) \
38200	  || exit 1
38201
38202@endif libtermcap
38203
38204.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
38205maybe-mostlyclean-libtermcap:
38206@if libtermcap
38207maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
38208
38209# libtermcap doesn't support mostlyclean.
38210mostlyclean-libtermcap:
38211
38212@endif libtermcap
38213
38214.PHONY: maybe-clean-libtermcap clean-libtermcap
38215maybe-clean-libtermcap:
38216@if libtermcap
38217maybe-clean-libtermcap: clean-libtermcap
38218
38219# libtermcap doesn't support clean.
38220clean-libtermcap:
38221
38222@endif libtermcap
38223
38224.PHONY: maybe-distclean-libtermcap distclean-libtermcap
38225maybe-distclean-libtermcap:
38226@if libtermcap
38227maybe-distclean-libtermcap: distclean-libtermcap
38228
38229# libtermcap doesn't support distclean.
38230distclean-libtermcap:
38231
38232@endif libtermcap
38233
38234.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
38235maybe-maintainer-clean-libtermcap:
38236@if libtermcap
38237maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
38238
38239# libtermcap doesn't support maintainer-clean.
38240maintainer-clean-libtermcap:
38241
38242@endif libtermcap
38243
38244
38245
38246.PHONY: configure-utils maybe-configure-utils
38247maybe-configure-utils:
38248@if gcc-bootstrap
38249configure-utils: stage_current
38250@endif gcc-bootstrap
38251@if utils
38252maybe-configure-utils: configure-utils
38253configure-utils:
38254	@: $(MAKE); $(unstage)
38255	@r=`${PWD_COMMAND}`; export r; \
38256	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38257	test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
38258	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils; \
38259	$(HOST_EXPORTS)  \
38260	echo Configuring in $(HOST_SUBDIR)/utils; \
38261	cd "$(HOST_SUBDIR)/utils" || exit 1; \
38262	case $(srcdir) in \
38263	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38264	  *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
38265		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38266	esac; \
38267	module_srcdir=utils; \
38268	$(SHELL) \
38269	  $$s/$$module_srcdir/configure \
38270	  --srcdir=$${topdir}/$$module_srcdir \
38271	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38272	  --target=${target_alias}  \
38273	  || exit 1
38274@endif utils
38275
38276
38277
38278
38279
38280.PHONY: all-utils maybe-all-utils
38281maybe-all-utils:
38282@if gcc-bootstrap
38283all-utils: stage_current
38284@endif gcc-bootstrap
38285@if utils
38286TARGET-utils=all
38287maybe-all-utils: all-utils
38288all-utils: configure-utils
38289	@: $(MAKE); $(unstage)
38290	@r=`${PWD_COMMAND}`; export r; \
38291	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38292	$(HOST_EXPORTS)  \
38293	(cd $(HOST_SUBDIR)/utils && \
38294	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
38295		$(TARGET-utils))
38296@endif utils
38297
38298
38299
38300
38301.PHONY: check-utils maybe-check-utils
38302maybe-check-utils:
38303@if utils
38304maybe-check-utils: check-utils
38305
38306check-utils:
38307
38308@endif utils
38309
38310.PHONY: install-utils maybe-install-utils
38311maybe-install-utils:
38312@if utils
38313maybe-install-utils: install-utils
38314
38315install-utils: installdirs
38316	@: $(MAKE); $(unstage)
38317	@r=`${PWD_COMMAND}`; export r; \
38318	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38319	$(HOST_EXPORTS) \
38320	(cd $(HOST_SUBDIR)/utils && \
38321	  $(MAKE) $(FLAGS_TO_PASS)  install)
38322
38323@endif utils
38324
38325.PHONY: install-strip-utils maybe-install-strip-utils
38326maybe-install-strip-utils:
38327@if utils
38328maybe-install-strip-utils: install-strip-utils
38329
38330install-strip-utils: installdirs
38331	@: $(MAKE); $(unstage)
38332	@r=`${PWD_COMMAND}`; export r; \
38333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38334	$(HOST_EXPORTS) \
38335	(cd $(HOST_SUBDIR)/utils && \
38336	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
38337
38338@endif utils
38339
38340# Other targets (info, dvi, pdf, etc.)
38341
38342.PHONY: maybe-info-utils info-utils
38343maybe-info-utils:
38344@if utils
38345maybe-info-utils: info-utils
38346
38347info-utils: \
38348    configure-utils
38349	@: $(MAKE); $(unstage)
38350	@[ -f ./utils/Makefile ] || exit 0; \
38351	r=`${PWD_COMMAND}`; export r; \
38352	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38353	$(HOST_EXPORTS) \
38354	for flag in $(EXTRA_HOST_FLAGS) ; do \
38355	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38356	done; \
38357	echo "Doing info in utils"; \
38358	(cd $(HOST_SUBDIR)/utils && \
38359	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38360	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38361	          "RANLIB=$${RANLIB}" \
38362	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38363	          info) \
38364	  || exit 1
38365
38366@endif utils
38367
38368.PHONY: maybe-dvi-utils dvi-utils
38369maybe-dvi-utils:
38370@if utils
38371maybe-dvi-utils: dvi-utils
38372
38373dvi-utils: \
38374    configure-utils
38375	@: $(MAKE); $(unstage)
38376	@[ -f ./utils/Makefile ] || exit 0; \
38377	r=`${PWD_COMMAND}`; export r; \
38378	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38379	$(HOST_EXPORTS) \
38380	for flag in $(EXTRA_HOST_FLAGS) ; do \
38381	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38382	done; \
38383	echo "Doing dvi in utils"; \
38384	(cd $(HOST_SUBDIR)/utils && \
38385	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38386	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38387	          "RANLIB=$${RANLIB}" \
38388	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38389	          dvi) \
38390	  || exit 1
38391
38392@endif utils
38393
38394.PHONY: maybe-pdf-utils pdf-utils
38395maybe-pdf-utils:
38396@if utils
38397maybe-pdf-utils: pdf-utils
38398
38399pdf-utils: \
38400    configure-utils
38401	@: $(MAKE); $(unstage)
38402	@[ -f ./utils/Makefile ] || exit 0; \
38403	r=`${PWD_COMMAND}`; export r; \
38404	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38405	$(HOST_EXPORTS) \
38406	for flag in $(EXTRA_HOST_FLAGS) ; do \
38407	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38408	done; \
38409	echo "Doing pdf in utils"; \
38410	(cd $(HOST_SUBDIR)/utils && \
38411	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38412	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38413	          "RANLIB=$${RANLIB}" \
38414	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38415	          pdf) \
38416	  || exit 1
38417
38418@endif utils
38419
38420.PHONY: maybe-html-utils html-utils
38421maybe-html-utils:
38422@if utils
38423maybe-html-utils: html-utils
38424
38425html-utils: \
38426    configure-utils
38427	@: $(MAKE); $(unstage)
38428	@[ -f ./utils/Makefile ] || exit 0; \
38429	r=`${PWD_COMMAND}`; export r; \
38430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38431	$(HOST_EXPORTS) \
38432	for flag in $(EXTRA_HOST_FLAGS) ; do \
38433	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38434	done; \
38435	echo "Doing html in utils"; \
38436	(cd $(HOST_SUBDIR)/utils && \
38437	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38438	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38439	          "RANLIB=$${RANLIB}" \
38440	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38441	          html) \
38442	  || exit 1
38443
38444@endif utils
38445
38446.PHONY: maybe-TAGS-utils TAGS-utils
38447maybe-TAGS-utils:
38448@if utils
38449maybe-TAGS-utils: TAGS-utils
38450
38451TAGS-utils: \
38452    configure-utils
38453	@: $(MAKE); $(unstage)
38454	@[ -f ./utils/Makefile ] || exit 0; \
38455	r=`${PWD_COMMAND}`; export r; \
38456	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38457	$(HOST_EXPORTS) \
38458	for flag in $(EXTRA_HOST_FLAGS) ; do \
38459	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38460	done; \
38461	echo "Doing TAGS in utils"; \
38462	(cd $(HOST_SUBDIR)/utils && \
38463	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38464	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38465	          "RANLIB=$${RANLIB}" \
38466	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38467	          TAGS) \
38468	  || exit 1
38469
38470@endif utils
38471
38472.PHONY: maybe-install-info-utils install-info-utils
38473maybe-install-info-utils:
38474@if utils
38475maybe-install-info-utils: install-info-utils
38476
38477install-info-utils: \
38478    configure-utils \
38479    info-utils
38480	@: $(MAKE); $(unstage)
38481	@[ -f ./utils/Makefile ] || exit 0; \
38482	r=`${PWD_COMMAND}`; export r; \
38483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38484	$(HOST_EXPORTS) \
38485	for flag in $(EXTRA_HOST_FLAGS) ; do \
38486	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38487	done; \
38488	echo "Doing install-info in utils"; \
38489	(cd $(HOST_SUBDIR)/utils && \
38490	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38491	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38492	          "RANLIB=$${RANLIB}" \
38493	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38494	          install-info) \
38495	  || exit 1
38496
38497@endif utils
38498
38499.PHONY: maybe-install-dvi-utils install-dvi-utils
38500maybe-install-dvi-utils:
38501@if utils
38502maybe-install-dvi-utils: install-dvi-utils
38503
38504install-dvi-utils: \
38505    configure-utils \
38506    dvi-utils
38507	@: $(MAKE); $(unstage)
38508	@[ -f ./utils/Makefile ] || exit 0; \
38509	r=`${PWD_COMMAND}`; export r; \
38510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38511	$(HOST_EXPORTS) \
38512	for flag in $(EXTRA_HOST_FLAGS) ; do \
38513	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38514	done; \
38515	echo "Doing install-dvi in utils"; \
38516	(cd $(HOST_SUBDIR)/utils && \
38517	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38518	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38519	          "RANLIB=$${RANLIB}" \
38520	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38521	          install-dvi) \
38522	  || exit 1
38523
38524@endif utils
38525
38526.PHONY: maybe-install-pdf-utils install-pdf-utils
38527maybe-install-pdf-utils:
38528@if utils
38529maybe-install-pdf-utils: install-pdf-utils
38530
38531install-pdf-utils: \
38532    configure-utils \
38533    pdf-utils
38534	@: $(MAKE); $(unstage)
38535	@[ -f ./utils/Makefile ] || exit 0; \
38536	r=`${PWD_COMMAND}`; export r; \
38537	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38538	$(HOST_EXPORTS) \
38539	for flag in $(EXTRA_HOST_FLAGS) ; do \
38540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38541	done; \
38542	echo "Doing install-pdf in utils"; \
38543	(cd $(HOST_SUBDIR)/utils && \
38544	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38545	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38546	          "RANLIB=$${RANLIB}" \
38547	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38548	          install-pdf) \
38549	  || exit 1
38550
38551@endif utils
38552
38553.PHONY: maybe-install-html-utils install-html-utils
38554maybe-install-html-utils:
38555@if utils
38556maybe-install-html-utils: install-html-utils
38557
38558install-html-utils: \
38559    configure-utils \
38560    html-utils
38561	@: $(MAKE); $(unstage)
38562	@[ -f ./utils/Makefile ] || exit 0; \
38563	r=`${PWD_COMMAND}`; export r; \
38564	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38565	$(HOST_EXPORTS) \
38566	for flag in $(EXTRA_HOST_FLAGS) ; do \
38567	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38568	done; \
38569	echo "Doing install-html in utils"; \
38570	(cd $(HOST_SUBDIR)/utils && \
38571	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38572	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38573	          "RANLIB=$${RANLIB}" \
38574	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38575	          install-html) \
38576	  || exit 1
38577
38578@endif utils
38579
38580.PHONY: maybe-installcheck-utils installcheck-utils
38581maybe-installcheck-utils:
38582@if utils
38583maybe-installcheck-utils: installcheck-utils
38584
38585installcheck-utils: \
38586    configure-utils
38587	@: $(MAKE); $(unstage)
38588	@[ -f ./utils/Makefile ] || exit 0; \
38589	r=`${PWD_COMMAND}`; export r; \
38590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38591	$(HOST_EXPORTS) \
38592	for flag in $(EXTRA_HOST_FLAGS) ; do \
38593	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38594	done; \
38595	echo "Doing installcheck in utils"; \
38596	(cd $(HOST_SUBDIR)/utils && \
38597	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38598	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38599	          "RANLIB=$${RANLIB}" \
38600	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38601	          installcheck) \
38602	  || exit 1
38603
38604@endif utils
38605
38606.PHONY: maybe-mostlyclean-utils mostlyclean-utils
38607maybe-mostlyclean-utils:
38608@if utils
38609maybe-mostlyclean-utils: mostlyclean-utils
38610
38611mostlyclean-utils:
38612	@: $(MAKE); $(unstage)
38613	@[ -f ./utils/Makefile ] || exit 0; \
38614	r=`${PWD_COMMAND}`; export r; \
38615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38616	$(HOST_EXPORTS) \
38617	for flag in $(EXTRA_HOST_FLAGS) ; do \
38618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38619	done; \
38620	echo "Doing mostlyclean in utils"; \
38621	(cd $(HOST_SUBDIR)/utils && \
38622	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38623	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38624	          "RANLIB=$${RANLIB}" \
38625	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38626	          mostlyclean) \
38627	  || exit 1
38628
38629@endif utils
38630
38631.PHONY: maybe-clean-utils clean-utils
38632maybe-clean-utils:
38633@if utils
38634maybe-clean-utils: clean-utils
38635
38636clean-utils:
38637	@: $(MAKE); $(unstage)
38638	@[ -f ./utils/Makefile ] || exit 0; \
38639	r=`${PWD_COMMAND}`; export r; \
38640	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38641	$(HOST_EXPORTS) \
38642	for flag in $(EXTRA_HOST_FLAGS) ; do \
38643	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38644	done; \
38645	echo "Doing clean in utils"; \
38646	(cd $(HOST_SUBDIR)/utils && \
38647	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38648	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38649	          "RANLIB=$${RANLIB}" \
38650	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38651	          clean) \
38652	  || exit 1
38653
38654@endif utils
38655
38656.PHONY: maybe-distclean-utils distclean-utils
38657maybe-distclean-utils:
38658@if utils
38659maybe-distclean-utils: distclean-utils
38660
38661distclean-utils:
38662	@: $(MAKE); $(unstage)
38663	@[ -f ./utils/Makefile ] || exit 0; \
38664	r=`${PWD_COMMAND}`; export r; \
38665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38666	$(HOST_EXPORTS) \
38667	for flag in $(EXTRA_HOST_FLAGS) ; do \
38668	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38669	done; \
38670	echo "Doing distclean in utils"; \
38671	(cd $(HOST_SUBDIR)/utils && \
38672	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38673	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38674	          "RANLIB=$${RANLIB}" \
38675	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38676	          distclean) \
38677	  || exit 1
38678
38679@endif utils
38680
38681.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
38682maybe-maintainer-clean-utils:
38683@if utils
38684maybe-maintainer-clean-utils: maintainer-clean-utils
38685
38686maintainer-clean-utils:
38687	@: $(MAKE); $(unstage)
38688	@[ -f ./utils/Makefile ] || exit 0; \
38689	r=`${PWD_COMMAND}`; export r; \
38690	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38691	$(HOST_EXPORTS) \
38692	for flag in $(EXTRA_HOST_FLAGS) ; do \
38693	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38694	done; \
38695	echo "Doing maintainer-clean in utils"; \
38696	(cd $(HOST_SUBDIR)/utils && \
38697	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38698	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38699	          "RANLIB=$${RANLIB}" \
38700	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38701	          maintainer-clean) \
38702	  || exit 1
38703
38704@endif utils
38705
38706
38707
38708.PHONY: configure-c++tools maybe-configure-c++tools
38709maybe-configure-c++tools:
38710@if gcc-bootstrap
38711configure-c++tools: stage_current
38712@endif gcc-bootstrap
38713@if c++tools
38714maybe-configure-c++tools: configure-c++tools
38715configure-c++tools:
38716	@: $(MAKE); $(unstage)
38717	@r=`${PWD_COMMAND}`; export r; \
38718	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38719	test ! -f $(HOST_SUBDIR)/c++tools/Makefile || exit 0; \
38720	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/c++tools; \
38721	$(HOST_EXPORTS)  \
38722	echo Configuring in $(HOST_SUBDIR)/c++tools; \
38723	cd "$(HOST_SUBDIR)/c++tools" || exit 1; \
38724	case $(srcdir) in \
38725	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38726	  *) topdir=`echo $(HOST_SUBDIR)/c++tools/ | \
38727		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38728	esac; \
38729	module_srcdir=c++tools; \
38730	$(SHELL) \
38731	  $$s/$$module_srcdir/configure \
38732	  --srcdir=$${topdir}/$$module_srcdir \
38733	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
38734	  --target=${target_alias}  \
38735	  || exit 1
38736@endif c++tools
38737
38738
38739
38740
38741
38742.PHONY: all-c++tools maybe-all-c++tools
38743maybe-all-c++tools:
38744@if gcc-bootstrap
38745all-c++tools: stage_current
38746@endif gcc-bootstrap
38747@if c++tools
38748TARGET-c++tools=all
38749maybe-all-c++tools: all-c++tools
38750all-c++tools: configure-c++tools
38751	@: $(MAKE); $(unstage)
38752	@r=`${PWD_COMMAND}`; export r; \
38753	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38754	$(HOST_EXPORTS)  \
38755	(cd $(HOST_SUBDIR)/c++tools && \
38756	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
38757		$(TARGET-c++tools))
38758@endif c++tools
38759
38760
38761
38762
38763.PHONY: check-c++tools maybe-check-c++tools
38764maybe-check-c++tools:
38765@if c++tools
38766maybe-check-c++tools: check-c++tools
38767
38768check-c++tools:
38769	@: $(MAKE); $(unstage)
38770	@r=`${PWD_COMMAND}`; export r; \
38771	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38772	$(HOST_EXPORTS)  \
38773	(cd $(HOST_SUBDIR)/c++tools && \
38774	  $(MAKE) $(FLAGS_TO_PASS)  check)
38775
38776@endif c++tools
38777
38778.PHONY: install-c++tools maybe-install-c++tools
38779maybe-install-c++tools:
38780@if c++tools
38781maybe-install-c++tools: install-c++tools
38782
38783install-c++tools: installdirs
38784	@: $(MAKE); $(unstage)
38785	@r=`${PWD_COMMAND}`; export r; \
38786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38787	$(HOST_EXPORTS) \
38788	(cd $(HOST_SUBDIR)/c++tools && \
38789	  $(MAKE) $(FLAGS_TO_PASS)  install)
38790
38791@endif c++tools
38792
38793.PHONY: install-strip-c++tools maybe-install-strip-c++tools
38794maybe-install-strip-c++tools:
38795@if c++tools
38796maybe-install-strip-c++tools: install-strip-c++tools
38797
38798install-strip-c++tools: installdirs
38799	@: $(MAKE); $(unstage)
38800	@r=`${PWD_COMMAND}`; export r; \
38801	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38802	$(HOST_EXPORTS) \
38803	(cd $(HOST_SUBDIR)/c++tools && \
38804	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
38805
38806@endif c++tools
38807
38808# Other targets (info, dvi, pdf, etc.)
38809
38810.PHONY: maybe-info-c++tools info-c++tools
38811maybe-info-c++tools:
38812@if c++tools
38813maybe-info-c++tools: info-c++tools
38814
38815info-c++tools: \
38816    configure-c++tools
38817	@: $(MAKE); $(unstage)
38818	@[ -f ./c++tools/Makefile ] || exit 0; \
38819	r=`${PWD_COMMAND}`; export r; \
38820	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38821	$(HOST_EXPORTS) \
38822	for flag in $(EXTRA_HOST_FLAGS) ; do \
38823	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38824	done; \
38825	echo "Doing info in c++tools"; \
38826	(cd $(HOST_SUBDIR)/c++tools && \
38827	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38828	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38829	          "RANLIB=$${RANLIB}" \
38830	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38831	          info) \
38832	  || exit 1
38833
38834@endif c++tools
38835
38836.PHONY: maybe-dvi-c++tools dvi-c++tools
38837maybe-dvi-c++tools:
38838@if c++tools
38839maybe-dvi-c++tools: dvi-c++tools
38840
38841dvi-c++tools: \
38842    configure-c++tools
38843	@: $(MAKE); $(unstage)
38844	@[ -f ./c++tools/Makefile ] || exit 0; \
38845	r=`${PWD_COMMAND}`; export r; \
38846	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38847	$(HOST_EXPORTS) \
38848	for flag in $(EXTRA_HOST_FLAGS) ; do \
38849	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38850	done; \
38851	echo "Doing dvi in c++tools"; \
38852	(cd $(HOST_SUBDIR)/c++tools && \
38853	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38854	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38855	          "RANLIB=$${RANLIB}" \
38856	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38857	          dvi) \
38858	  || exit 1
38859
38860@endif c++tools
38861
38862.PHONY: maybe-pdf-c++tools pdf-c++tools
38863maybe-pdf-c++tools:
38864@if c++tools
38865maybe-pdf-c++tools: pdf-c++tools
38866
38867pdf-c++tools: \
38868    configure-c++tools
38869	@: $(MAKE); $(unstage)
38870	@[ -f ./c++tools/Makefile ] || exit 0; \
38871	r=`${PWD_COMMAND}`; export r; \
38872	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38873	$(HOST_EXPORTS) \
38874	for flag in $(EXTRA_HOST_FLAGS) ; do \
38875	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38876	done; \
38877	echo "Doing pdf in c++tools"; \
38878	(cd $(HOST_SUBDIR)/c++tools && \
38879	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38880	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38881	          "RANLIB=$${RANLIB}" \
38882	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38883	          pdf) \
38884	  || exit 1
38885
38886@endif c++tools
38887
38888.PHONY: maybe-html-c++tools html-c++tools
38889maybe-html-c++tools:
38890@if c++tools
38891maybe-html-c++tools: html-c++tools
38892
38893html-c++tools: \
38894    configure-c++tools
38895	@: $(MAKE); $(unstage)
38896	@[ -f ./c++tools/Makefile ] || exit 0; \
38897	r=`${PWD_COMMAND}`; export r; \
38898	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38899	$(HOST_EXPORTS) \
38900	for flag in $(EXTRA_HOST_FLAGS) ; do \
38901	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38902	done; \
38903	echo "Doing html in c++tools"; \
38904	(cd $(HOST_SUBDIR)/c++tools && \
38905	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38906	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38907	          "RANLIB=$${RANLIB}" \
38908	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38909	          html) \
38910	  || exit 1
38911
38912@endif c++tools
38913
38914.PHONY: maybe-TAGS-c++tools TAGS-c++tools
38915maybe-TAGS-c++tools:
38916@if c++tools
38917maybe-TAGS-c++tools: TAGS-c++tools
38918
38919# c++tools doesn't support TAGS.
38920TAGS-c++tools:
38921
38922@endif c++tools
38923
38924.PHONY: maybe-install-info-c++tools install-info-c++tools
38925maybe-install-info-c++tools:
38926@if c++tools
38927maybe-install-info-c++tools: install-info-c++tools
38928
38929install-info-c++tools: \
38930    configure-c++tools \
38931    info-c++tools
38932	@: $(MAKE); $(unstage)
38933	@[ -f ./c++tools/Makefile ] || exit 0; \
38934	r=`${PWD_COMMAND}`; export r; \
38935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38936	$(HOST_EXPORTS) \
38937	for flag in $(EXTRA_HOST_FLAGS) ; do \
38938	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38939	done; \
38940	echo "Doing install-info in c++tools"; \
38941	(cd $(HOST_SUBDIR)/c++tools && \
38942	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38943	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38944	          "RANLIB=$${RANLIB}" \
38945	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38946	          install-info) \
38947	  || exit 1
38948
38949@endif c++tools
38950
38951.PHONY: maybe-install-dvi-c++tools install-dvi-c++tools
38952maybe-install-dvi-c++tools:
38953@if c++tools
38954maybe-install-dvi-c++tools: install-dvi-c++tools
38955
38956install-dvi-c++tools: \
38957    configure-c++tools \
38958    dvi-c++tools
38959	@: $(MAKE); $(unstage)
38960	@[ -f ./c++tools/Makefile ] || exit 0; \
38961	r=`${PWD_COMMAND}`; export r; \
38962	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38963	$(HOST_EXPORTS) \
38964	for flag in $(EXTRA_HOST_FLAGS) ; do \
38965	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38966	done; \
38967	echo "Doing install-dvi in c++tools"; \
38968	(cd $(HOST_SUBDIR)/c++tools && \
38969	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38970	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38971	          "RANLIB=$${RANLIB}" \
38972	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38973	          install-dvi) \
38974	  || exit 1
38975
38976@endif c++tools
38977
38978.PHONY: maybe-install-pdf-c++tools install-pdf-c++tools
38979maybe-install-pdf-c++tools:
38980@if c++tools
38981maybe-install-pdf-c++tools: install-pdf-c++tools
38982
38983install-pdf-c++tools: \
38984    configure-c++tools \
38985    pdf-c++tools
38986	@: $(MAKE); $(unstage)
38987	@[ -f ./c++tools/Makefile ] || exit 0; \
38988	r=`${PWD_COMMAND}`; export r; \
38989	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38990	$(HOST_EXPORTS) \
38991	for flag in $(EXTRA_HOST_FLAGS) ; do \
38992	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38993	done; \
38994	echo "Doing install-pdf in c++tools"; \
38995	(cd $(HOST_SUBDIR)/c++tools && \
38996	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38997	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38998	          "RANLIB=$${RANLIB}" \
38999	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39000	          install-pdf) \
39001	  || exit 1
39002
39003@endif c++tools
39004
39005.PHONY: maybe-install-html-c++tools install-html-c++tools
39006maybe-install-html-c++tools:
39007@if c++tools
39008maybe-install-html-c++tools: install-html-c++tools
39009
39010install-html-c++tools: \
39011    configure-c++tools \
39012    html-c++tools
39013	@: $(MAKE); $(unstage)
39014	@[ -f ./c++tools/Makefile ] || exit 0; \
39015	r=`${PWD_COMMAND}`; export r; \
39016	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39017	$(HOST_EXPORTS) \
39018	for flag in $(EXTRA_HOST_FLAGS) ; do \
39019	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39020	done; \
39021	echo "Doing install-html in c++tools"; \
39022	(cd $(HOST_SUBDIR)/c++tools && \
39023	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39024	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39025	          "RANLIB=$${RANLIB}" \
39026	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39027	          install-html) \
39028	  || exit 1
39029
39030@endif c++tools
39031
39032.PHONY: maybe-installcheck-c++tools installcheck-c++tools
39033maybe-installcheck-c++tools:
39034@if c++tools
39035maybe-installcheck-c++tools: installcheck-c++tools
39036
39037installcheck-c++tools: \
39038    configure-c++tools
39039	@: $(MAKE); $(unstage)
39040	@[ -f ./c++tools/Makefile ] || exit 0; \
39041	r=`${PWD_COMMAND}`; export r; \
39042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39043	$(HOST_EXPORTS) \
39044	for flag in $(EXTRA_HOST_FLAGS) ; do \
39045	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39046	done; \
39047	echo "Doing installcheck in c++tools"; \
39048	(cd $(HOST_SUBDIR)/c++tools && \
39049	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39050	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39051	          "RANLIB=$${RANLIB}" \
39052	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39053	          installcheck) \
39054	  || exit 1
39055
39056@endif c++tools
39057
39058.PHONY: maybe-mostlyclean-c++tools mostlyclean-c++tools
39059maybe-mostlyclean-c++tools:
39060@if c++tools
39061maybe-mostlyclean-c++tools: mostlyclean-c++tools
39062
39063mostlyclean-c++tools:
39064	@: $(MAKE); $(unstage)
39065	@[ -f ./c++tools/Makefile ] || exit 0; \
39066	r=`${PWD_COMMAND}`; export r; \
39067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39068	$(HOST_EXPORTS) \
39069	for flag in $(EXTRA_HOST_FLAGS) ; do \
39070	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39071	done; \
39072	echo "Doing mostlyclean in c++tools"; \
39073	(cd $(HOST_SUBDIR)/c++tools && \
39074	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39075	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39076	          "RANLIB=$${RANLIB}" \
39077	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39078	          mostlyclean) \
39079	  || exit 1
39080
39081@endif c++tools
39082
39083.PHONY: maybe-clean-c++tools clean-c++tools
39084maybe-clean-c++tools:
39085@if c++tools
39086maybe-clean-c++tools: clean-c++tools
39087
39088clean-c++tools:
39089	@: $(MAKE); $(unstage)
39090	@[ -f ./c++tools/Makefile ] || exit 0; \
39091	r=`${PWD_COMMAND}`; export r; \
39092	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39093	$(HOST_EXPORTS) \
39094	for flag in $(EXTRA_HOST_FLAGS) ; do \
39095	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39096	done; \
39097	echo "Doing clean in c++tools"; \
39098	(cd $(HOST_SUBDIR)/c++tools && \
39099	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39100	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39101	          "RANLIB=$${RANLIB}" \
39102	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39103	          clean) \
39104	  || exit 1
39105
39106@endif c++tools
39107
39108.PHONY: maybe-distclean-c++tools distclean-c++tools
39109maybe-distclean-c++tools:
39110@if c++tools
39111maybe-distclean-c++tools: distclean-c++tools
39112
39113distclean-c++tools:
39114	@: $(MAKE); $(unstage)
39115	@[ -f ./c++tools/Makefile ] || exit 0; \
39116	r=`${PWD_COMMAND}`; export r; \
39117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39118	$(HOST_EXPORTS) \
39119	for flag in $(EXTRA_HOST_FLAGS) ; do \
39120	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39121	done; \
39122	echo "Doing distclean in c++tools"; \
39123	(cd $(HOST_SUBDIR)/c++tools && \
39124	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39125	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39126	          "RANLIB=$${RANLIB}" \
39127	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39128	          distclean) \
39129	  || exit 1
39130
39131@endif c++tools
39132
39133.PHONY: maybe-maintainer-clean-c++tools maintainer-clean-c++tools
39134maybe-maintainer-clean-c++tools:
39135@if c++tools
39136maybe-maintainer-clean-c++tools: maintainer-clean-c++tools
39137
39138maintainer-clean-c++tools:
39139	@: $(MAKE); $(unstage)
39140	@[ -f ./c++tools/Makefile ] || exit 0; \
39141	r=`${PWD_COMMAND}`; export r; \
39142	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39143	$(HOST_EXPORTS) \
39144	for flag in $(EXTRA_HOST_FLAGS) ; do \
39145	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39146	done; \
39147	echo "Doing maintainer-clean in c++tools"; \
39148	(cd $(HOST_SUBDIR)/c++tools && \
39149	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39150	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39151	          "RANLIB=$${RANLIB}" \
39152	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39153	          maintainer-clean) \
39154	  || exit 1
39155
39156@endif c++tools
39157
39158
39159
39160.PHONY: configure-gnattools maybe-configure-gnattools
39161maybe-configure-gnattools:
39162@if gcc-bootstrap
39163configure-gnattools: stage_current
39164@endif gcc-bootstrap
39165@if gnattools
39166maybe-configure-gnattools: configure-gnattools
39167configure-gnattools:
39168	@: $(MAKE); $(unstage)
39169	@r=`${PWD_COMMAND}`; export r; \
39170	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39171	test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
39172	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools; \
39173	$(HOST_EXPORTS)  \
39174	echo Configuring in $(HOST_SUBDIR)/gnattools; \
39175	cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
39176	case $(srcdir) in \
39177	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39178	  *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
39179		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39180	esac; \
39181	module_srcdir=gnattools; \
39182	$(SHELL) \
39183	  $$s/$$module_srcdir/configure \
39184	  --srcdir=$${topdir}/$$module_srcdir \
39185	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39186	  --target=${target_alias}  \
39187	  || exit 1
39188@endif gnattools
39189
39190
39191
39192
39193
39194.PHONY: all-gnattools maybe-all-gnattools
39195maybe-all-gnattools:
39196@if gcc-bootstrap
39197all-gnattools: stage_current
39198@endif gcc-bootstrap
39199@if gnattools
39200TARGET-gnattools=all
39201maybe-all-gnattools: all-gnattools
39202all-gnattools: configure-gnattools
39203	@: $(MAKE); $(unstage)
39204	@r=`${PWD_COMMAND}`; export r; \
39205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39206	$(HOST_EXPORTS)  \
39207	(cd $(HOST_SUBDIR)/gnattools && \
39208	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
39209		$(TARGET-gnattools))
39210@endif gnattools
39211
39212
39213
39214
39215.PHONY: check-gnattools maybe-check-gnattools
39216maybe-check-gnattools:
39217@if gnattools
39218maybe-check-gnattools: check-gnattools
39219
39220check-gnattools:
39221	@: $(MAKE); $(unstage)
39222	@r=`${PWD_COMMAND}`; export r; \
39223	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39224	$(HOST_EXPORTS)  \
39225	(cd $(HOST_SUBDIR)/gnattools && \
39226	  $(MAKE) $(FLAGS_TO_PASS)  check)
39227
39228@endif gnattools
39229
39230.PHONY: install-gnattools maybe-install-gnattools
39231maybe-install-gnattools:
39232@if gnattools
39233maybe-install-gnattools: install-gnattools
39234
39235install-gnattools: installdirs
39236	@: $(MAKE); $(unstage)
39237	@r=`${PWD_COMMAND}`; export r; \
39238	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39239	$(HOST_EXPORTS) \
39240	(cd $(HOST_SUBDIR)/gnattools && \
39241	  $(MAKE) $(FLAGS_TO_PASS)  install)
39242
39243@endif gnattools
39244
39245.PHONY: install-strip-gnattools maybe-install-strip-gnattools
39246maybe-install-strip-gnattools:
39247@if gnattools
39248maybe-install-strip-gnattools: install-strip-gnattools
39249
39250install-strip-gnattools: installdirs
39251	@: $(MAKE); $(unstage)
39252	@r=`${PWD_COMMAND}`; export r; \
39253	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39254	$(HOST_EXPORTS) \
39255	(cd $(HOST_SUBDIR)/gnattools && \
39256	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
39257
39258@endif gnattools
39259
39260# Other targets (info, dvi, pdf, etc.)
39261
39262.PHONY: maybe-info-gnattools info-gnattools
39263maybe-info-gnattools:
39264@if gnattools
39265maybe-info-gnattools: info-gnattools
39266
39267info-gnattools: \
39268    configure-gnattools
39269	@: $(MAKE); $(unstage)
39270	@[ -f ./gnattools/Makefile ] || exit 0; \
39271	r=`${PWD_COMMAND}`; export r; \
39272	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39273	$(HOST_EXPORTS) \
39274	for flag in $(EXTRA_HOST_FLAGS) ; do \
39275	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39276	done; \
39277	echo "Doing info in gnattools"; \
39278	(cd $(HOST_SUBDIR)/gnattools && \
39279	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39280	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39281	          "RANLIB=$${RANLIB}" \
39282	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39283	          info) \
39284	  || exit 1
39285
39286@endif gnattools
39287
39288.PHONY: maybe-dvi-gnattools dvi-gnattools
39289maybe-dvi-gnattools:
39290@if gnattools
39291maybe-dvi-gnattools: dvi-gnattools
39292
39293dvi-gnattools: \
39294    configure-gnattools
39295	@: $(MAKE); $(unstage)
39296	@[ -f ./gnattools/Makefile ] || exit 0; \
39297	r=`${PWD_COMMAND}`; export r; \
39298	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39299	$(HOST_EXPORTS) \
39300	for flag in $(EXTRA_HOST_FLAGS) ; do \
39301	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39302	done; \
39303	echo "Doing dvi in gnattools"; \
39304	(cd $(HOST_SUBDIR)/gnattools && \
39305	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39306	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39307	          "RANLIB=$${RANLIB}" \
39308	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39309	          dvi) \
39310	  || exit 1
39311
39312@endif gnattools
39313
39314.PHONY: maybe-pdf-gnattools pdf-gnattools
39315maybe-pdf-gnattools:
39316@if gnattools
39317maybe-pdf-gnattools: pdf-gnattools
39318
39319pdf-gnattools: \
39320    configure-gnattools
39321	@: $(MAKE); $(unstage)
39322	@[ -f ./gnattools/Makefile ] || exit 0; \
39323	r=`${PWD_COMMAND}`; export r; \
39324	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39325	$(HOST_EXPORTS) \
39326	for flag in $(EXTRA_HOST_FLAGS) ; do \
39327	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39328	done; \
39329	echo "Doing pdf in gnattools"; \
39330	(cd $(HOST_SUBDIR)/gnattools && \
39331	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39332	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39333	          "RANLIB=$${RANLIB}" \
39334	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39335	          pdf) \
39336	  || exit 1
39337
39338@endif gnattools
39339
39340.PHONY: maybe-html-gnattools html-gnattools
39341maybe-html-gnattools:
39342@if gnattools
39343maybe-html-gnattools: html-gnattools
39344
39345html-gnattools: \
39346    configure-gnattools
39347	@: $(MAKE); $(unstage)
39348	@[ -f ./gnattools/Makefile ] || exit 0; \
39349	r=`${PWD_COMMAND}`; export r; \
39350	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39351	$(HOST_EXPORTS) \
39352	for flag in $(EXTRA_HOST_FLAGS) ; do \
39353	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39354	done; \
39355	echo "Doing html in gnattools"; \
39356	(cd $(HOST_SUBDIR)/gnattools && \
39357	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39358	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39359	          "RANLIB=$${RANLIB}" \
39360	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39361	          html) \
39362	  || exit 1
39363
39364@endif gnattools
39365
39366.PHONY: maybe-TAGS-gnattools TAGS-gnattools
39367maybe-TAGS-gnattools:
39368@if gnattools
39369maybe-TAGS-gnattools: TAGS-gnattools
39370
39371TAGS-gnattools: \
39372    configure-gnattools
39373	@: $(MAKE); $(unstage)
39374	@[ -f ./gnattools/Makefile ] || exit 0; \
39375	r=`${PWD_COMMAND}`; export r; \
39376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39377	$(HOST_EXPORTS) \
39378	for flag in $(EXTRA_HOST_FLAGS) ; do \
39379	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39380	done; \
39381	echo "Doing TAGS in gnattools"; \
39382	(cd $(HOST_SUBDIR)/gnattools && \
39383	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39384	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39385	          "RANLIB=$${RANLIB}" \
39386	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39387	          TAGS) \
39388	  || exit 1
39389
39390@endif gnattools
39391
39392.PHONY: maybe-install-info-gnattools install-info-gnattools
39393maybe-install-info-gnattools:
39394@if gnattools
39395maybe-install-info-gnattools: install-info-gnattools
39396
39397install-info-gnattools: \
39398    configure-gnattools \
39399    info-gnattools
39400	@: $(MAKE); $(unstage)
39401	@[ -f ./gnattools/Makefile ] || exit 0; \
39402	r=`${PWD_COMMAND}`; export r; \
39403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39404	$(HOST_EXPORTS) \
39405	for flag in $(EXTRA_HOST_FLAGS) ; do \
39406	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39407	done; \
39408	echo "Doing install-info in gnattools"; \
39409	(cd $(HOST_SUBDIR)/gnattools && \
39410	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39411	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39412	          "RANLIB=$${RANLIB}" \
39413	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39414	          install-info) \
39415	  || exit 1
39416
39417@endif gnattools
39418
39419.PHONY: maybe-install-dvi-gnattools install-dvi-gnattools
39420maybe-install-dvi-gnattools:
39421@if gnattools
39422maybe-install-dvi-gnattools: install-dvi-gnattools
39423
39424install-dvi-gnattools: \
39425    configure-gnattools \
39426    dvi-gnattools
39427	@: $(MAKE); $(unstage)
39428	@[ -f ./gnattools/Makefile ] || exit 0; \
39429	r=`${PWD_COMMAND}`; export r; \
39430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39431	$(HOST_EXPORTS) \
39432	for flag in $(EXTRA_HOST_FLAGS) ; do \
39433	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39434	done; \
39435	echo "Doing install-dvi in gnattools"; \
39436	(cd $(HOST_SUBDIR)/gnattools && \
39437	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39438	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39439	          "RANLIB=$${RANLIB}" \
39440	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39441	          install-dvi) \
39442	  || exit 1
39443
39444@endif gnattools
39445
39446.PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
39447maybe-install-pdf-gnattools:
39448@if gnattools
39449maybe-install-pdf-gnattools: install-pdf-gnattools
39450
39451install-pdf-gnattools: \
39452    configure-gnattools \
39453    pdf-gnattools
39454	@: $(MAKE); $(unstage)
39455	@[ -f ./gnattools/Makefile ] || exit 0; \
39456	r=`${PWD_COMMAND}`; export r; \
39457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39458	$(HOST_EXPORTS) \
39459	for flag in $(EXTRA_HOST_FLAGS) ; do \
39460	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39461	done; \
39462	echo "Doing install-pdf in gnattools"; \
39463	(cd $(HOST_SUBDIR)/gnattools && \
39464	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39465	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39466	          "RANLIB=$${RANLIB}" \
39467	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39468	          install-pdf) \
39469	  || exit 1
39470
39471@endif gnattools
39472
39473.PHONY: maybe-install-html-gnattools install-html-gnattools
39474maybe-install-html-gnattools:
39475@if gnattools
39476maybe-install-html-gnattools: install-html-gnattools
39477
39478install-html-gnattools: \
39479    configure-gnattools \
39480    html-gnattools
39481	@: $(MAKE); $(unstage)
39482	@[ -f ./gnattools/Makefile ] || exit 0; \
39483	r=`${PWD_COMMAND}`; export r; \
39484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39485	$(HOST_EXPORTS) \
39486	for flag in $(EXTRA_HOST_FLAGS) ; do \
39487	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39488	done; \
39489	echo "Doing install-html in gnattools"; \
39490	(cd $(HOST_SUBDIR)/gnattools && \
39491	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39492	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39493	          "RANLIB=$${RANLIB}" \
39494	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39495	          install-html) \
39496	  || exit 1
39497
39498@endif gnattools
39499
39500.PHONY: maybe-installcheck-gnattools installcheck-gnattools
39501maybe-installcheck-gnattools:
39502@if gnattools
39503maybe-installcheck-gnattools: installcheck-gnattools
39504
39505installcheck-gnattools: \
39506    configure-gnattools
39507	@: $(MAKE); $(unstage)
39508	@[ -f ./gnattools/Makefile ] || exit 0; \
39509	r=`${PWD_COMMAND}`; export r; \
39510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39511	$(HOST_EXPORTS) \
39512	for flag in $(EXTRA_HOST_FLAGS) ; do \
39513	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39514	done; \
39515	echo "Doing installcheck in gnattools"; \
39516	(cd $(HOST_SUBDIR)/gnattools && \
39517	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39518	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39519	          "RANLIB=$${RANLIB}" \
39520	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39521	          installcheck) \
39522	  || exit 1
39523
39524@endif gnattools
39525
39526.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
39527maybe-mostlyclean-gnattools:
39528@if gnattools
39529maybe-mostlyclean-gnattools: mostlyclean-gnattools
39530
39531mostlyclean-gnattools:
39532	@: $(MAKE); $(unstage)
39533	@[ -f ./gnattools/Makefile ] || exit 0; \
39534	r=`${PWD_COMMAND}`; export r; \
39535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39536	$(HOST_EXPORTS) \
39537	for flag in $(EXTRA_HOST_FLAGS) ; do \
39538	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39539	done; \
39540	echo "Doing mostlyclean in gnattools"; \
39541	(cd $(HOST_SUBDIR)/gnattools && \
39542	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39543	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39544	          "RANLIB=$${RANLIB}" \
39545	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39546	          mostlyclean) \
39547	  || exit 1
39548
39549@endif gnattools
39550
39551.PHONY: maybe-clean-gnattools clean-gnattools
39552maybe-clean-gnattools:
39553@if gnattools
39554maybe-clean-gnattools: clean-gnattools
39555
39556clean-gnattools:
39557	@: $(MAKE); $(unstage)
39558	@[ -f ./gnattools/Makefile ] || exit 0; \
39559	r=`${PWD_COMMAND}`; export r; \
39560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39561	$(HOST_EXPORTS) \
39562	for flag in $(EXTRA_HOST_FLAGS) ; do \
39563	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39564	done; \
39565	echo "Doing clean in gnattools"; \
39566	(cd $(HOST_SUBDIR)/gnattools && \
39567	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39568	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39569	          "RANLIB=$${RANLIB}" \
39570	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39571	          clean) \
39572	  || exit 1
39573
39574@endif gnattools
39575
39576.PHONY: maybe-distclean-gnattools distclean-gnattools
39577maybe-distclean-gnattools:
39578@if gnattools
39579maybe-distclean-gnattools: distclean-gnattools
39580
39581distclean-gnattools:
39582	@: $(MAKE); $(unstage)
39583	@[ -f ./gnattools/Makefile ] || exit 0; \
39584	r=`${PWD_COMMAND}`; export r; \
39585	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39586	$(HOST_EXPORTS) \
39587	for flag in $(EXTRA_HOST_FLAGS) ; do \
39588	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39589	done; \
39590	echo "Doing distclean in gnattools"; \
39591	(cd $(HOST_SUBDIR)/gnattools && \
39592	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39593	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39594	          "RANLIB=$${RANLIB}" \
39595	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39596	          distclean) \
39597	  || exit 1
39598
39599@endif gnattools
39600
39601.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
39602maybe-maintainer-clean-gnattools:
39603@if gnattools
39604maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
39605
39606maintainer-clean-gnattools:
39607	@: $(MAKE); $(unstage)
39608	@[ -f ./gnattools/Makefile ] || exit 0; \
39609	r=`${PWD_COMMAND}`; export r; \
39610	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39611	$(HOST_EXPORTS) \
39612	for flag in $(EXTRA_HOST_FLAGS) ; do \
39613	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39614	done; \
39615	echo "Doing maintainer-clean in gnattools"; \
39616	(cd $(HOST_SUBDIR)/gnattools && \
39617	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39618	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39619	          "RANLIB=$${RANLIB}" \
39620	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39621	          maintainer-clean) \
39622	  || exit 1
39623
39624@endif gnattools
39625
39626
39627
39628.PHONY: configure-lto-plugin maybe-configure-lto-plugin
39629maybe-configure-lto-plugin:
39630@if gcc-bootstrap
39631configure-lto-plugin: stage_current
39632@endif gcc-bootstrap
39633@if lto-plugin
39634maybe-configure-lto-plugin: configure-lto-plugin
39635configure-lto-plugin:
39636	@r=`${PWD_COMMAND}`; export r; \
39637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39638	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
39639	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
39640	$(HOST_EXPORTS)  \
39641	echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
39642	cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
39643	case $(srcdir) in \
39644	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39645	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
39646		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39647	esac; \
39648	module_srcdir=lto-plugin; \
39649	$(SHELL) \
39650	  $$s/$$module_srcdir/configure \
39651	  --srcdir=$${topdir}/$$module_srcdir \
39652	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39653	  --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
39654	  || exit 1
39655@endif lto-plugin
39656
39657
39658
39659.PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
39660maybe-configure-stage1-lto-plugin:
39661@if lto-plugin-bootstrap
39662maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
39663configure-stage1-lto-plugin:
39664	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39665	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
39666	@r=`${PWD_COMMAND}`; export r; \
39667	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39668	TFLAGS="$(STAGE1_TFLAGS)"; \
39669	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
39670	$(HOST_EXPORTS) \
39671	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
39672	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
39673	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
39674	echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin; \
39675	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
39676	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
39677	case $(srcdir) in \
39678	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39679	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
39680		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39681	esac; \
39682	module_srcdir=lto-plugin; \
39683	$(SHELL) $$s/$$module_srcdir/configure \
39684	  --srcdir=$${topdir}/$$module_srcdir \
39685	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39686	  --target=${target_alias} \
39687	   \
39688	  $(STAGE1_CONFIGURE_FLAGS) \
39689	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
39690@endif lto-plugin-bootstrap
39691
39692.PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
39693maybe-configure-stage2-lto-plugin:
39694@if lto-plugin-bootstrap
39695maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
39696configure-stage2-lto-plugin:
39697	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39698	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
39699	@r=`${PWD_COMMAND}`; export r; \
39700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39701	TFLAGS="$(STAGE2_TFLAGS)"; \
39702	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
39703	$(HOST_EXPORTS) \
39704	$(POSTSTAGE1_HOST_EXPORTS) \
39705	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
39706	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
39707	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
39708	echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin; \
39709	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
39710	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
39711	case $(srcdir) in \
39712	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39713	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
39714		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39715	esac; \
39716	module_srcdir=lto-plugin; \
39717	$(SHELL) $$s/$$module_srcdir/configure \
39718	  --srcdir=$${topdir}/$$module_srcdir \
39719	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39720	  --target=${target_alias} \
39721	  --with-build-libsubdir=$(HOST_SUBDIR) \
39722	  $(STAGE2_CONFIGURE_FLAGS) \
39723	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
39724@endif lto-plugin-bootstrap
39725
39726.PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
39727maybe-configure-stage3-lto-plugin:
39728@if lto-plugin-bootstrap
39729maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
39730configure-stage3-lto-plugin:
39731	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39732	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
39733	@r=`${PWD_COMMAND}`; export r; \
39734	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39735	TFLAGS="$(STAGE3_TFLAGS)"; \
39736	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
39737	$(HOST_EXPORTS) \
39738	$(POSTSTAGE1_HOST_EXPORTS) \
39739	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
39740	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
39741	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
39742	echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin; \
39743	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
39744	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
39745	case $(srcdir) in \
39746	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39747	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
39748		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39749	esac; \
39750	module_srcdir=lto-plugin; \
39751	$(SHELL) $$s/$$module_srcdir/configure \
39752	  --srcdir=$${topdir}/$$module_srcdir \
39753	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39754	  --target=${target_alias} \
39755	  --with-build-libsubdir=$(HOST_SUBDIR) \
39756	  $(STAGE3_CONFIGURE_FLAGS) \
39757	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
39758@endif lto-plugin-bootstrap
39759
39760.PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
39761maybe-configure-stage4-lto-plugin:
39762@if lto-plugin-bootstrap
39763maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
39764configure-stage4-lto-plugin:
39765	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39766	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
39767	@r=`${PWD_COMMAND}`; export r; \
39768	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39769	TFLAGS="$(STAGE4_TFLAGS)"; \
39770	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
39771	$(HOST_EXPORTS) \
39772	$(POSTSTAGE1_HOST_EXPORTS) \
39773	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
39774	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
39775	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
39776	echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin; \
39777	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
39778	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
39779	case $(srcdir) in \
39780	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39781	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
39782		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39783	esac; \
39784	module_srcdir=lto-plugin; \
39785	$(SHELL) $$s/$$module_srcdir/configure \
39786	  --srcdir=$${topdir}/$$module_srcdir \
39787	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39788	  --target=${target_alias} \
39789	  --with-build-libsubdir=$(HOST_SUBDIR) \
39790	  $(STAGE4_CONFIGURE_FLAGS) \
39791	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
39792@endif lto-plugin-bootstrap
39793
39794.PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
39795maybe-configure-stageprofile-lto-plugin:
39796@if lto-plugin-bootstrap
39797maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
39798configure-stageprofile-lto-plugin:
39799	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39800	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
39801	@r=`${PWD_COMMAND}`; export r; \
39802	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39803	TFLAGS="$(STAGEprofile_TFLAGS)"; \
39804	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
39805	$(HOST_EXPORTS) \
39806	$(POSTSTAGE1_HOST_EXPORTS) \
39807	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
39808	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
39809	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
39810	echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin; \
39811	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
39812	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
39813	case $(srcdir) in \
39814	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39815	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
39816		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39817	esac; \
39818	module_srcdir=lto-plugin; \
39819	$(SHELL) $$s/$$module_srcdir/configure \
39820	  --srcdir=$${topdir}/$$module_srcdir \
39821	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39822	  --target=${target_alias} \
39823	  --with-build-libsubdir=$(HOST_SUBDIR) \
39824	  $(STAGEprofile_CONFIGURE_FLAGS) \
39825	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
39826@endif lto-plugin-bootstrap
39827
39828.PHONY: configure-stagetrain-lto-plugin maybe-configure-stagetrain-lto-plugin
39829maybe-configure-stagetrain-lto-plugin:
39830@if lto-plugin-bootstrap
39831maybe-configure-stagetrain-lto-plugin: configure-stagetrain-lto-plugin
39832configure-stagetrain-lto-plugin:
39833	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
39834	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
39835	@r=`${PWD_COMMAND}`; export r; \
39836	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39837	TFLAGS="$(STAGEtrain_TFLAGS)"; \
39838	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
39839	$(HOST_EXPORTS) \
39840	$(POSTSTAGE1_HOST_EXPORTS) \
39841	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
39842	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
39843	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
39844	echo Configuring stage train in $(HOST_SUBDIR)/lto-plugin; \
39845	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
39846	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
39847	case $(srcdir) in \
39848	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39849	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
39850		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39851	esac; \
39852	module_srcdir=lto-plugin; \
39853	$(SHELL) $$s/$$module_srcdir/configure \
39854	  --srcdir=$${topdir}/$$module_srcdir \
39855	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39856	  --target=${target_alias} \
39857	  --with-build-libsubdir=$(HOST_SUBDIR) \
39858	  $(STAGEtrain_CONFIGURE_FLAGS) \
39859	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
39860@endif lto-plugin-bootstrap
39861
39862.PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
39863maybe-configure-stagefeedback-lto-plugin:
39864@if lto-plugin-bootstrap
39865maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
39866configure-stagefeedback-lto-plugin:
39867	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39868	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
39869	@r=`${PWD_COMMAND}`; export r; \
39870	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39871	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39872	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
39873	$(HOST_EXPORTS) \
39874	$(POSTSTAGE1_HOST_EXPORTS) \
39875	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
39876	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
39877	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
39878	echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin; \
39879	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
39880	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
39881	case $(srcdir) in \
39882	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39883	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
39884		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39885	esac; \
39886	module_srcdir=lto-plugin; \
39887	$(SHELL) $$s/$$module_srcdir/configure \
39888	  --srcdir=$${topdir}/$$module_srcdir \
39889	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39890	  --target=${target_alias} \
39891	  --with-build-libsubdir=$(HOST_SUBDIR) \
39892	  $(STAGEfeedback_CONFIGURE_FLAGS) \
39893	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
39894@endif lto-plugin-bootstrap
39895
39896.PHONY: configure-stageautoprofile-lto-plugin maybe-configure-stageautoprofile-lto-plugin
39897maybe-configure-stageautoprofile-lto-plugin:
39898@if lto-plugin-bootstrap
39899maybe-configure-stageautoprofile-lto-plugin: configure-stageautoprofile-lto-plugin
39900configure-stageautoprofile-lto-plugin:
39901	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
39902	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
39903	@r=`${PWD_COMMAND}`; export r; \
39904	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39905	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
39906	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
39907	$(HOST_EXPORTS) \
39908	$(POSTSTAGE1_HOST_EXPORTS) \
39909	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
39910	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
39911	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
39912	echo Configuring stage autoprofile in $(HOST_SUBDIR)/lto-plugin; \
39913	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
39914	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
39915	case $(srcdir) in \
39916	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39917	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
39918		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39919	esac; \
39920	module_srcdir=lto-plugin; \
39921	$(SHELL) $$s/$$module_srcdir/configure \
39922	  --srcdir=$${topdir}/$$module_srcdir \
39923	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39924	  --target=${target_alias} \
39925	  --with-build-libsubdir=$(HOST_SUBDIR) \
39926	  $(STAGEautoprofile_CONFIGURE_FLAGS) \
39927	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
39928@endif lto-plugin-bootstrap
39929
39930.PHONY: configure-stageautofeedback-lto-plugin maybe-configure-stageautofeedback-lto-plugin
39931maybe-configure-stageautofeedback-lto-plugin:
39932@if lto-plugin-bootstrap
39933maybe-configure-stageautofeedback-lto-plugin: configure-stageautofeedback-lto-plugin
39934configure-stageautofeedback-lto-plugin:
39935	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
39936	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
39937	@r=`${PWD_COMMAND}`; export r; \
39938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39939	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
39940	test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
39941	$(HOST_EXPORTS) \
39942	$(POSTSTAGE1_HOST_EXPORTS) \
39943	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
39944	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
39945	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
39946	echo Configuring stage autofeedback in $(HOST_SUBDIR)/lto-plugin; \
39947	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin; \
39948	cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
39949	case $(srcdir) in \
39950	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39951	  *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
39952		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39953	esac; \
39954	module_srcdir=lto-plugin; \
39955	$(SHELL) $$s/$$module_srcdir/configure \
39956	  --srcdir=$${topdir}/$$module_srcdir \
39957	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
39958	  --target=${target_alias} \
39959	  --with-build-libsubdir=$(HOST_SUBDIR) \
39960	  $(STAGEautofeedback_CONFIGURE_FLAGS) \
39961	  --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
39962@endif lto-plugin-bootstrap
39963
39964
39965
39966
39967
39968.PHONY: all-lto-plugin maybe-all-lto-plugin
39969maybe-all-lto-plugin:
39970@if gcc-bootstrap
39971all-lto-plugin: stage_current
39972@endif gcc-bootstrap
39973@if lto-plugin
39974TARGET-lto-plugin=all
39975maybe-all-lto-plugin: all-lto-plugin
39976all-lto-plugin: configure-lto-plugin
39977	@r=`${PWD_COMMAND}`; export r; \
39978	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39979	$(HOST_EXPORTS)  \
39980	(cd $(HOST_SUBDIR)/lto-plugin && \
39981	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
39982		$(TARGET-lto-plugin))
39983@endif lto-plugin
39984
39985
39986
39987.PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
39988.PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
39989maybe-all-stage1-lto-plugin:
39990maybe-clean-stage1-lto-plugin:
39991@if lto-plugin-bootstrap
39992maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
39993all-stage1: all-stage1-lto-plugin
39994TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
39995all-stage1-lto-plugin: configure-stage1-lto-plugin
39996	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39997	@r=`${PWD_COMMAND}`; export r; \
39998	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39999	TFLAGS="$(STAGE1_TFLAGS)"; \
40000	$(HOST_EXPORTS)  \
40001	cd $(HOST_SUBDIR)/lto-plugin && \
40002	 \
40003	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40004		CFLAGS="$(STAGE1_CFLAGS)" \
40005		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
40006		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
40007		LIBCFLAGS="$(LIBCFLAGS)" \
40008		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40009		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40010		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40011		$(EXTRA_HOST_FLAGS)  \
40012		$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
40013		TFLAGS="$(STAGE1_TFLAGS)"  \
40014		$(TARGET-stage1-lto-plugin)
40015
40016maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
40017clean-stage1: clean-stage1-lto-plugin
40018clean-stage1-lto-plugin:
40019	@if [ $(current_stage) = stage1 ]; then \
40020	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
40021	else \
40022	  [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
40023	  $(MAKE) stage1-start; \
40024	fi; \
40025	cd $(HOST_SUBDIR)/lto-plugin && \
40026	$(MAKE) $(EXTRA_HOST_FLAGS)  \
40027	$(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
40028@endif lto-plugin-bootstrap
40029
40030
40031.PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
40032.PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
40033maybe-all-stage2-lto-plugin:
40034maybe-clean-stage2-lto-plugin:
40035@if lto-plugin-bootstrap
40036maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
40037all-stage2: all-stage2-lto-plugin
40038TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
40039all-stage2-lto-plugin: configure-stage2-lto-plugin
40040	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
40041	@r=`${PWD_COMMAND}`; export r; \
40042	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40043	TFLAGS="$(STAGE2_TFLAGS)"; \
40044	$(HOST_EXPORTS) \
40045	$(POSTSTAGE1_HOST_EXPORTS)  \
40046	cd $(HOST_SUBDIR)/lto-plugin && \
40047	 \
40048	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40049		CFLAGS="$(STAGE2_CFLAGS)" \
40050		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
40051		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
40052		LIBCFLAGS="$(STAGE2_CFLAGS)" \
40053		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40054		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40055		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40056		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
40057		TFLAGS="$(STAGE2_TFLAGS)"  \
40058		$(TARGET-stage2-lto-plugin)
40059
40060maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
40061clean-stage2: clean-stage2-lto-plugin
40062clean-stage2-lto-plugin:
40063	@if [ $(current_stage) = stage2 ]; then \
40064	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
40065	else \
40066	  [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
40067	  $(MAKE) stage2-start; \
40068	fi; \
40069	cd $(HOST_SUBDIR)/lto-plugin && \
40070	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
40071@endif lto-plugin-bootstrap
40072
40073
40074.PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
40075.PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
40076maybe-all-stage3-lto-plugin:
40077maybe-clean-stage3-lto-plugin:
40078@if lto-plugin-bootstrap
40079maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
40080all-stage3: all-stage3-lto-plugin
40081TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
40082all-stage3-lto-plugin: configure-stage3-lto-plugin
40083	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
40084	@r=`${PWD_COMMAND}`; export r; \
40085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40086	TFLAGS="$(STAGE3_TFLAGS)"; \
40087	$(HOST_EXPORTS) \
40088	$(POSTSTAGE1_HOST_EXPORTS)  \
40089	cd $(HOST_SUBDIR)/lto-plugin && \
40090	 \
40091	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40092		CFLAGS="$(STAGE3_CFLAGS)" \
40093		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
40094		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
40095		LIBCFLAGS="$(STAGE3_CFLAGS)" \
40096		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40097		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40098		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40099		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
40100		TFLAGS="$(STAGE3_TFLAGS)"  \
40101		$(TARGET-stage3-lto-plugin)
40102
40103maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
40104clean-stage3: clean-stage3-lto-plugin
40105clean-stage3-lto-plugin:
40106	@if [ $(current_stage) = stage3 ]; then \
40107	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
40108	else \
40109	  [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
40110	  $(MAKE) stage3-start; \
40111	fi; \
40112	cd $(HOST_SUBDIR)/lto-plugin && \
40113	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
40114@endif lto-plugin-bootstrap
40115
40116
40117.PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
40118.PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
40119maybe-all-stage4-lto-plugin:
40120maybe-clean-stage4-lto-plugin:
40121@if lto-plugin-bootstrap
40122maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
40123all-stage4: all-stage4-lto-plugin
40124TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
40125all-stage4-lto-plugin: configure-stage4-lto-plugin
40126	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
40127	@r=`${PWD_COMMAND}`; export r; \
40128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40129	TFLAGS="$(STAGE4_TFLAGS)"; \
40130	$(HOST_EXPORTS) \
40131	$(POSTSTAGE1_HOST_EXPORTS)  \
40132	cd $(HOST_SUBDIR)/lto-plugin && \
40133	 \
40134	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40135		CFLAGS="$(STAGE4_CFLAGS)" \
40136		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
40137		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
40138		LIBCFLAGS="$(STAGE4_CFLAGS)" \
40139		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40140		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40141		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40142		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
40143		TFLAGS="$(STAGE4_TFLAGS)"  \
40144		$(TARGET-stage4-lto-plugin)
40145
40146maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
40147clean-stage4: clean-stage4-lto-plugin
40148clean-stage4-lto-plugin:
40149	@if [ $(current_stage) = stage4 ]; then \
40150	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
40151	else \
40152	  [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
40153	  $(MAKE) stage4-start; \
40154	fi; \
40155	cd $(HOST_SUBDIR)/lto-plugin && \
40156	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
40157@endif lto-plugin-bootstrap
40158
40159
40160.PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
40161.PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
40162maybe-all-stageprofile-lto-plugin:
40163maybe-clean-stageprofile-lto-plugin:
40164@if lto-plugin-bootstrap
40165maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
40166all-stageprofile: all-stageprofile-lto-plugin
40167TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
40168all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
40169	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
40170	@r=`${PWD_COMMAND}`; export r; \
40171	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40172	TFLAGS="$(STAGEprofile_TFLAGS)"; \
40173	$(HOST_EXPORTS) \
40174	$(POSTSTAGE1_HOST_EXPORTS)  \
40175	cd $(HOST_SUBDIR)/lto-plugin && \
40176	 \
40177	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40178		CFLAGS="$(STAGEprofile_CFLAGS)" \
40179		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
40180		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
40181		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
40182		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40183		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40184		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40185		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
40186		TFLAGS="$(STAGEprofile_TFLAGS)"  \
40187		$(TARGET-stageprofile-lto-plugin)
40188
40189maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
40190clean-stageprofile: clean-stageprofile-lto-plugin
40191clean-stageprofile-lto-plugin:
40192	@if [ $(current_stage) = stageprofile ]; then \
40193	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
40194	else \
40195	  [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
40196	  $(MAKE) stageprofile-start; \
40197	fi; \
40198	cd $(HOST_SUBDIR)/lto-plugin && \
40199	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
40200@endif lto-plugin-bootstrap
40201
40202
40203.PHONY: all-stagetrain-lto-plugin maybe-all-stagetrain-lto-plugin
40204.PHONY: clean-stagetrain-lto-plugin maybe-clean-stagetrain-lto-plugin
40205maybe-all-stagetrain-lto-plugin:
40206maybe-clean-stagetrain-lto-plugin:
40207@if lto-plugin-bootstrap
40208maybe-all-stagetrain-lto-plugin: all-stagetrain-lto-plugin
40209all-stagetrain: all-stagetrain-lto-plugin
40210TARGET-stagetrain-lto-plugin = $(TARGET-lto-plugin)
40211all-stagetrain-lto-plugin: configure-stagetrain-lto-plugin
40212	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
40213	@r=`${PWD_COMMAND}`; export r; \
40214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40215	TFLAGS="$(STAGEtrain_TFLAGS)"; \
40216	$(HOST_EXPORTS) \
40217	$(POSTSTAGE1_HOST_EXPORTS)  \
40218	cd $(HOST_SUBDIR)/lto-plugin && \
40219	 \
40220	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40221		CFLAGS="$(STAGEtrain_CFLAGS)" \
40222		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
40223		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
40224		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
40225		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40226		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40227		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40228		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
40229		TFLAGS="$(STAGEtrain_TFLAGS)"  \
40230		$(TARGET-stagetrain-lto-plugin)
40231
40232maybe-clean-stagetrain-lto-plugin: clean-stagetrain-lto-plugin
40233clean-stagetrain: clean-stagetrain-lto-plugin
40234clean-stagetrain-lto-plugin:
40235	@if [ $(current_stage) = stagetrain ]; then \
40236	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
40237	else \
40238	  [ -f $(HOST_SUBDIR)/stagetrain-lto-plugin/Makefile ] || exit 0; \
40239	  $(MAKE) stagetrain-start; \
40240	fi; \
40241	cd $(HOST_SUBDIR)/lto-plugin && \
40242	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
40243@endif lto-plugin-bootstrap
40244
40245
40246.PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
40247.PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
40248maybe-all-stagefeedback-lto-plugin:
40249maybe-clean-stagefeedback-lto-plugin:
40250@if lto-plugin-bootstrap
40251maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
40252all-stagefeedback: all-stagefeedback-lto-plugin
40253TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
40254all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
40255	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
40256	@r=`${PWD_COMMAND}`; export r; \
40257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40258	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
40259	$(HOST_EXPORTS) \
40260	$(POSTSTAGE1_HOST_EXPORTS)  \
40261	cd $(HOST_SUBDIR)/lto-plugin && \
40262	 \
40263	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40264		CFLAGS="$(STAGEfeedback_CFLAGS)" \
40265		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
40266		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
40267		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
40268		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40269		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40270		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40271		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
40272		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
40273		$(TARGET-stagefeedback-lto-plugin)
40274
40275maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
40276clean-stagefeedback: clean-stagefeedback-lto-plugin
40277clean-stagefeedback-lto-plugin:
40278	@if [ $(current_stage) = stagefeedback ]; then \
40279	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
40280	else \
40281	  [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
40282	  $(MAKE) stagefeedback-start; \
40283	fi; \
40284	cd $(HOST_SUBDIR)/lto-plugin && \
40285	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
40286@endif lto-plugin-bootstrap
40287
40288
40289.PHONY: all-stageautoprofile-lto-plugin maybe-all-stageautoprofile-lto-plugin
40290.PHONY: clean-stageautoprofile-lto-plugin maybe-clean-stageautoprofile-lto-plugin
40291maybe-all-stageautoprofile-lto-plugin:
40292maybe-clean-stageautoprofile-lto-plugin:
40293@if lto-plugin-bootstrap
40294maybe-all-stageautoprofile-lto-plugin: all-stageautoprofile-lto-plugin
40295all-stageautoprofile: all-stageautoprofile-lto-plugin
40296TARGET-stageautoprofile-lto-plugin = $(TARGET-lto-plugin)
40297all-stageautoprofile-lto-plugin: configure-stageautoprofile-lto-plugin
40298	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
40299	@r=`${PWD_COMMAND}`; export r; \
40300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40301	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
40302	$(HOST_EXPORTS) \
40303	$(POSTSTAGE1_HOST_EXPORTS)  \
40304	cd $(HOST_SUBDIR)/lto-plugin && \
40305	$$s/gcc/config/i386/$(AUTO_PROFILE) \
40306	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40307		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
40308		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
40309		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
40310		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
40311		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40312		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40313		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40314		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
40315		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
40316		$(TARGET-stageautoprofile-lto-plugin)
40317
40318maybe-clean-stageautoprofile-lto-plugin: clean-stageautoprofile-lto-plugin
40319clean-stageautoprofile: clean-stageautoprofile-lto-plugin
40320clean-stageautoprofile-lto-plugin:
40321	@if [ $(current_stage) = stageautoprofile ]; then \
40322	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
40323	else \
40324	  [ -f $(HOST_SUBDIR)/stageautoprofile-lto-plugin/Makefile ] || exit 0; \
40325	  $(MAKE) stageautoprofile-start; \
40326	fi; \
40327	cd $(HOST_SUBDIR)/lto-plugin && \
40328	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
40329@endif lto-plugin-bootstrap
40330
40331
40332.PHONY: all-stageautofeedback-lto-plugin maybe-all-stageautofeedback-lto-plugin
40333.PHONY: clean-stageautofeedback-lto-plugin maybe-clean-stageautofeedback-lto-plugin
40334maybe-all-stageautofeedback-lto-plugin:
40335maybe-clean-stageautofeedback-lto-plugin:
40336@if lto-plugin-bootstrap
40337maybe-all-stageautofeedback-lto-plugin: all-stageautofeedback-lto-plugin
40338all-stageautofeedback: all-stageautofeedback-lto-plugin
40339TARGET-stageautofeedback-lto-plugin = $(TARGET-lto-plugin)
40340all-stageautofeedback-lto-plugin: configure-stageautofeedback-lto-plugin
40341	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
40342	@r=`${PWD_COMMAND}`; export r; \
40343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40344	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
40345	$(HOST_EXPORTS) \
40346	$(POSTSTAGE1_HOST_EXPORTS)  \
40347	cd $(HOST_SUBDIR)/lto-plugin && \
40348	 \
40349	$(MAKE) $(BASE_FLAGS_TO_PASS) \
40350		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
40351		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
40352		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
40353		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
40354		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
40355		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
40356		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
40357		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
40358		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
40359		$(TARGET-stageautofeedback-lto-plugin)
40360
40361maybe-clean-stageautofeedback-lto-plugin: clean-stageautofeedback-lto-plugin
40362clean-stageautofeedback: clean-stageautofeedback-lto-plugin
40363clean-stageautofeedback-lto-plugin:
40364	@if [ $(current_stage) = stageautofeedback ]; then \
40365	  [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
40366	else \
40367	  [ -f $(HOST_SUBDIR)/stageautofeedback-lto-plugin/Makefile ] || exit 0; \
40368	  $(MAKE) stageautofeedback-start; \
40369	fi; \
40370	cd $(HOST_SUBDIR)/lto-plugin && \
40371	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
40372@endif lto-plugin-bootstrap
40373
40374
40375
40376
40377
40378.PHONY: check-lto-plugin maybe-check-lto-plugin
40379maybe-check-lto-plugin:
40380@if lto-plugin
40381maybe-check-lto-plugin: check-lto-plugin
40382
40383check-lto-plugin:
40384	@: $(MAKE); $(unstage)
40385	@r=`${PWD_COMMAND}`; export r; \
40386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40387	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
40388	(cd $(HOST_SUBDIR)/lto-plugin && \
40389	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ $(EXTRA_BOOTSTRAP_FLAGS) check)
40390
40391@endif lto-plugin
40392
40393.PHONY: install-lto-plugin maybe-install-lto-plugin
40394maybe-install-lto-plugin:
40395@if lto-plugin
40396maybe-install-lto-plugin: install-lto-plugin
40397
40398install-lto-plugin: installdirs
40399	@: $(MAKE); $(unstage)
40400	@r=`${PWD_COMMAND}`; export r; \
40401	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40402	$(HOST_EXPORTS) \
40403	(cd $(HOST_SUBDIR)/lto-plugin && \
40404	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
40405
40406@endif lto-plugin
40407
40408.PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
40409maybe-install-strip-lto-plugin:
40410@if lto-plugin
40411maybe-install-strip-lto-plugin: install-strip-lto-plugin
40412
40413install-strip-lto-plugin: installdirs
40414	@: $(MAKE); $(unstage)
40415	@r=`${PWD_COMMAND}`; export r; \
40416	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40417	$(HOST_EXPORTS) \
40418	(cd $(HOST_SUBDIR)/lto-plugin && \
40419	  $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
40420
40421@endif lto-plugin
40422
40423# Other targets (info, dvi, pdf, etc.)
40424
40425.PHONY: maybe-info-lto-plugin info-lto-plugin
40426maybe-info-lto-plugin:
40427@if lto-plugin
40428maybe-info-lto-plugin: info-lto-plugin
40429
40430info-lto-plugin: \
40431    configure-lto-plugin
40432	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40433	r=`${PWD_COMMAND}`; export r; \
40434	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40435	$(HOST_EXPORTS) \
40436	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40437	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40438	done; \
40439	echo "Doing info in lto-plugin"; \
40440	(cd $(HOST_SUBDIR)/lto-plugin && \
40441	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40442	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40443	          "RANLIB=$${RANLIB}" \
40444	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40445	          info) \
40446	  || exit 1
40447
40448@endif lto-plugin
40449
40450.PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
40451maybe-dvi-lto-plugin:
40452@if lto-plugin
40453maybe-dvi-lto-plugin: dvi-lto-plugin
40454
40455dvi-lto-plugin: \
40456    configure-lto-plugin
40457	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40458	r=`${PWD_COMMAND}`; export r; \
40459	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40460	$(HOST_EXPORTS) \
40461	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40462	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40463	done; \
40464	echo "Doing dvi in lto-plugin"; \
40465	(cd $(HOST_SUBDIR)/lto-plugin && \
40466	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40467	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40468	          "RANLIB=$${RANLIB}" \
40469	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40470	          dvi) \
40471	  || exit 1
40472
40473@endif lto-plugin
40474
40475.PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
40476maybe-pdf-lto-plugin:
40477@if lto-plugin
40478maybe-pdf-lto-plugin: pdf-lto-plugin
40479
40480pdf-lto-plugin: \
40481    configure-lto-plugin
40482	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40483	r=`${PWD_COMMAND}`; export r; \
40484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40485	$(HOST_EXPORTS) \
40486	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40487	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40488	done; \
40489	echo "Doing pdf in lto-plugin"; \
40490	(cd $(HOST_SUBDIR)/lto-plugin && \
40491	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40492	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40493	          "RANLIB=$${RANLIB}" \
40494	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40495	          pdf) \
40496	  || exit 1
40497
40498@endif lto-plugin
40499
40500.PHONY: maybe-html-lto-plugin html-lto-plugin
40501maybe-html-lto-plugin:
40502@if lto-plugin
40503maybe-html-lto-plugin: html-lto-plugin
40504
40505html-lto-plugin: \
40506    configure-lto-plugin
40507	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40508	r=`${PWD_COMMAND}`; export r; \
40509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40510	$(HOST_EXPORTS) \
40511	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40512	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40513	done; \
40514	echo "Doing html in lto-plugin"; \
40515	(cd $(HOST_SUBDIR)/lto-plugin && \
40516	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40517	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40518	          "RANLIB=$${RANLIB}" \
40519	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40520	          html) \
40521	  || exit 1
40522
40523@endif lto-plugin
40524
40525.PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
40526maybe-TAGS-lto-plugin:
40527@if lto-plugin
40528maybe-TAGS-lto-plugin: TAGS-lto-plugin
40529
40530TAGS-lto-plugin: \
40531    configure-lto-plugin
40532	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40533	r=`${PWD_COMMAND}`; export r; \
40534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40535	$(HOST_EXPORTS) \
40536	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40537	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40538	done; \
40539	echo "Doing TAGS in lto-plugin"; \
40540	(cd $(HOST_SUBDIR)/lto-plugin && \
40541	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40542	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40543	          "RANLIB=$${RANLIB}" \
40544	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40545	          TAGS) \
40546	  || exit 1
40547
40548@endif lto-plugin
40549
40550.PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
40551maybe-install-info-lto-plugin:
40552@if lto-plugin
40553maybe-install-info-lto-plugin: install-info-lto-plugin
40554
40555install-info-lto-plugin: \
40556    configure-lto-plugin \
40557    info-lto-plugin
40558	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40559	r=`${PWD_COMMAND}`; export r; \
40560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40561	$(HOST_EXPORTS) \
40562	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40563	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40564	done; \
40565	echo "Doing install-info in lto-plugin"; \
40566	(cd $(HOST_SUBDIR)/lto-plugin && \
40567	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40568	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40569	          "RANLIB=$${RANLIB}" \
40570	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40571	          install-info) \
40572	  || exit 1
40573
40574@endif lto-plugin
40575
40576.PHONY: maybe-install-dvi-lto-plugin install-dvi-lto-plugin
40577maybe-install-dvi-lto-plugin:
40578@if lto-plugin
40579maybe-install-dvi-lto-plugin: install-dvi-lto-plugin
40580
40581install-dvi-lto-plugin: \
40582    configure-lto-plugin \
40583    dvi-lto-plugin
40584	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40585	r=`${PWD_COMMAND}`; export r; \
40586	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40587	$(HOST_EXPORTS) \
40588	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40589	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40590	done; \
40591	echo "Doing install-dvi in lto-plugin"; \
40592	(cd $(HOST_SUBDIR)/lto-plugin && \
40593	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40594	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40595	          "RANLIB=$${RANLIB}" \
40596	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40597	          install-dvi) \
40598	  || exit 1
40599
40600@endif lto-plugin
40601
40602.PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
40603maybe-install-pdf-lto-plugin:
40604@if lto-plugin
40605maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
40606
40607install-pdf-lto-plugin: \
40608    configure-lto-plugin \
40609    pdf-lto-plugin
40610	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40611	r=`${PWD_COMMAND}`; export r; \
40612	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40613	$(HOST_EXPORTS) \
40614	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40615	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40616	done; \
40617	echo "Doing install-pdf in lto-plugin"; \
40618	(cd $(HOST_SUBDIR)/lto-plugin && \
40619	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40620	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40621	          "RANLIB=$${RANLIB}" \
40622	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40623	          install-pdf) \
40624	  || exit 1
40625
40626@endif lto-plugin
40627
40628.PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
40629maybe-install-html-lto-plugin:
40630@if lto-plugin
40631maybe-install-html-lto-plugin: install-html-lto-plugin
40632
40633install-html-lto-plugin: \
40634    configure-lto-plugin \
40635    html-lto-plugin
40636	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40637	r=`${PWD_COMMAND}`; export r; \
40638	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40639	$(HOST_EXPORTS) \
40640	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40642	done; \
40643	echo "Doing install-html in lto-plugin"; \
40644	(cd $(HOST_SUBDIR)/lto-plugin && \
40645	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40646	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40647	          "RANLIB=$${RANLIB}" \
40648	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40649	          install-html) \
40650	  || exit 1
40651
40652@endif lto-plugin
40653
40654.PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
40655maybe-installcheck-lto-plugin:
40656@if lto-plugin
40657maybe-installcheck-lto-plugin: installcheck-lto-plugin
40658
40659installcheck-lto-plugin: \
40660    configure-lto-plugin
40661	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40662	r=`${PWD_COMMAND}`; export r; \
40663	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40664	$(HOST_EXPORTS) \
40665	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40666	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40667	done; \
40668	echo "Doing installcheck in lto-plugin"; \
40669	(cd $(HOST_SUBDIR)/lto-plugin && \
40670	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40671	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40672	          "RANLIB=$${RANLIB}" \
40673	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40674	          installcheck) \
40675	  || exit 1
40676
40677@endif lto-plugin
40678
40679.PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
40680maybe-mostlyclean-lto-plugin:
40681@if lto-plugin
40682maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
40683
40684mostlyclean-lto-plugin:
40685	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40686	r=`${PWD_COMMAND}`; export r; \
40687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40688	$(HOST_EXPORTS) \
40689	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40690	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40691	done; \
40692	echo "Doing mostlyclean in lto-plugin"; \
40693	(cd $(HOST_SUBDIR)/lto-plugin && \
40694	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40695	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40696	          "RANLIB=$${RANLIB}" \
40697	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40698	          mostlyclean) \
40699	  || exit 1
40700
40701@endif lto-plugin
40702
40703.PHONY: maybe-clean-lto-plugin clean-lto-plugin
40704maybe-clean-lto-plugin:
40705@if lto-plugin
40706maybe-clean-lto-plugin: clean-lto-plugin
40707
40708clean-lto-plugin:
40709	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40710	r=`${PWD_COMMAND}`; export r; \
40711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40712	$(HOST_EXPORTS) \
40713	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40714	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40715	done; \
40716	echo "Doing clean in lto-plugin"; \
40717	(cd $(HOST_SUBDIR)/lto-plugin && \
40718	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40719	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40720	          "RANLIB=$${RANLIB}" \
40721	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40722	          clean) \
40723	  || exit 1
40724
40725@endif lto-plugin
40726
40727.PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
40728maybe-distclean-lto-plugin:
40729@if lto-plugin
40730maybe-distclean-lto-plugin: distclean-lto-plugin
40731
40732distclean-lto-plugin:
40733	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40734	r=`${PWD_COMMAND}`; export r; \
40735	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40736	$(HOST_EXPORTS) \
40737	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40738	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40739	done; \
40740	echo "Doing distclean in lto-plugin"; \
40741	(cd $(HOST_SUBDIR)/lto-plugin && \
40742	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40743	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40744	          "RANLIB=$${RANLIB}" \
40745	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40746	          distclean) \
40747	  || exit 1
40748
40749@endif lto-plugin
40750
40751.PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
40752maybe-maintainer-clean-lto-plugin:
40753@if lto-plugin
40754maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
40755
40756maintainer-clean-lto-plugin:
40757	@[ -f ./lto-plugin/Makefile ] || exit 0; \
40758	r=`${PWD_COMMAND}`; export r; \
40759	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40760	$(HOST_EXPORTS) \
40761	for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
40762	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40763	done; \
40764	echo "Doing maintainer-clean in lto-plugin"; \
40765	(cd $(HOST_SUBDIR)/lto-plugin && \
40766	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40767	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40768	          "RANLIB=$${RANLIB}" \
40769	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40770	          maintainer-clean) \
40771	  || exit 1
40772
40773@endif lto-plugin
40774
40775
40776
40777.PHONY: configure-libcc1 maybe-configure-libcc1
40778maybe-configure-libcc1:
40779@if gcc-bootstrap
40780configure-libcc1: stage_current
40781@endif gcc-bootstrap
40782@if libcc1
40783maybe-configure-libcc1: configure-libcc1
40784configure-libcc1:
40785	@: $(MAKE); $(unstage)
40786	@r=`${PWD_COMMAND}`; export r; \
40787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40788	test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
40789	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1; \
40790	$(HOST_EXPORTS)  \
40791	echo Configuring in $(HOST_SUBDIR)/libcc1; \
40792	cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
40793	case $(srcdir) in \
40794	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40795	  *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
40796		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40797	esac; \
40798	module_srcdir=libcc1; \
40799	$(SHELL) \
40800	  $$s/$$module_srcdir/configure \
40801	  --srcdir=$${topdir}/$$module_srcdir \
40802	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
40803	  --target=${target_alias} --enable-shared \
40804	  || exit 1
40805@endif libcc1
40806
40807
40808
40809
40810
40811.PHONY: all-libcc1 maybe-all-libcc1
40812maybe-all-libcc1:
40813@if gcc-bootstrap
40814all-libcc1: stage_current
40815@endif gcc-bootstrap
40816@if libcc1
40817TARGET-libcc1=all
40818maybe-all-libcc1: all-libcc1
40819all-libcc1: configure-libcc1
40820	@: $(MAKE); $(unstage)
40821	@r=`${PWD_COMMAND}`; export r; \
40822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40823	$(HOST_EXPORTS)  \
40824	(cd $(HOST_SUBDIR)/libcc1 && \
40825	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
40826		$(TARGET-libcc1))
40827@endif libcc1
40828
40829
40830
40831
40832.PHONY: check-libcc1 maybe-check-libcc1
40833maybe-check-libcc1:
40834@if libcc1
40835maybe-check-libcc1: check-libcc1
40836
40837check-libcc1:
40838	@: $(MAKE); $(unstage)
40839	@r=`${PWD_COMMAND}`; export r; \
40840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40841	$(HOST_EXPORTS)  \
40842	(cd $(HOST_SUBDIR)/libcc1 && \
40843	  $(MAKE) $(FLAGS_TO_PASS)  check)
40844
40845@endif libcc1
40846
40847.PHONY: install-libcc1 maybe-install-libcc1
40848maybe-install-libcc1:
40849@if libcc1
40850maybe-install-libcc1: install-libcc1
40851
40852install-libcc1: installdirs
40853	@: $(MAKE); $(unstage)
40854	@r=`${PWD_COMMAND}`; export r; \
40855	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40856	$(HOST_EXPORTS) \
40857	(cd $(HOST_SUBDIR)/libcc1 && \
40858	  $(MAKE) $(FLAGS_TO_PASS)  install)
40859
40860@endif libcc1
40861
40862.PHONY: install-strip-libcc1 maybe-install-strip-libcc1
40863maybe-install-strip-libcc1:
40864@if libcc1
40865maybe-install-strip-libcc1: install-strip-libcc1
40866
40867install-strip-libcc1: installdirs
40868	@: $(MAKE); $(unstage)
40869	@r=`${PWD_COMMAND}`; export r; \
40870	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40871	$(HOST_EXPORTS) \
40872	(cd $(HOST_SUBDIR)/libcc1 && \
40873	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
40874
40875@endif libcc1
40876
40877# Other targets (info, dvi, pdf, etc.)
40878
40879.PHONY: maybe-info-libcc1 info-libcc1
40880maybe-info-libcc1:
40881@if libcc1
40882maybe-info-libcc1: info-libcc1
40883
40884info-libcc1: \
40885    configure-libcc1
40886	@: $(MAKE); $(unstage)
40887	@[ -f ./libcc1/Makefile ] || exit 0; \
40888	r=`${PWD_COMMAND}`; export r; \
40889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40890	$(HOST_EXPORTS) \
40891	for flag in $(EXTRA_HOST_FLAGS) ; do \
40892	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40893	done; \
40894	echo "Doing info in libcc1"; \
40895	(cd $(HOST_SUBDIR)/libcc1 && \
40896	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40897	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40898	          "RANLIB=$${RANLIB}" \
40899	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40900	          info) \
40901	  || exit 1
40902
40903@endif libcc1
40904
40905.PHONY: maybe-dvi-libcc1 dvi-libcc1
40906maybe-dvi-libcc1:
40907@if libcc1
40908maybe-dvi-libcc1: dvi-libcc1
40909
40910dvi-libcc1: \
40911    configure-libcc1
40912	@: $(MAKE); $(unstage)
40913	@[ -f ./libcc1/Makefile ] || exit 0; \
40914	r=`${PWD_COMMAND}`; export r; \
40915	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40916	$(HOST_EXPORTS) \
40917	for flag in $(EXTRA_HOST_FLAGS) ; do \
40918	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40919	done; \
40920	echo "Doing dvi in libcc1"; \
40921	(cd $(HOST_SUBDIR)/libcc1 && \
40922	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40923	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40924	          "RANLIB=$${RANLIB}" \
40925	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40926	          dvi) \
40927	  || exit 1
40928
40929@endif libcc1
40930
40931.PHONY: maybe-pdf-libcc1 pdf-libcc1
40932maybe-pdf-libcc1:
40933@if libcc1
40934maybe-pdf-libcc1: pdf-libcc1
40935
40936pdf-libcc1: \
40937    configure-libcc1
40938	@: $(MAKE); $(unstage)
40939	@[ -f ./libcc1/Makefile ] || exit 0; \
40940	r=`${PWD_COMMAND}`; export r; \
40941	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40942	$(HOST_EXPORTS) \
40943	for flag in $(EXTRA_HOST_FLAGS) ; do \
40944	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40945	done; \
40946	echo "Doing pdf in libcc1"; \
40947	(cd $(HOST_SUBDIR)/libcc1 && \
40948	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40949	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40950	          "RANLIB=$${RANLIB}" \
40951	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40952	          pdf) \
40953	  || exit 1
40954
40955@endif libcc1
40956
40957.PHONY: maybe-html-libcc1 html-libcc1
40958maybe-html-libcc1:
40959@if libcc1
40960maybe-html-libcc1: html-libcc1
40961
40962html-libcc1: \
40963    configure-libcc1
40964	@: $(MAKE); $(unstage)
40965	@[ -f ./libcc1/Makefile ] || exit 0; \
40966	r=`${PWD_COMMAND}`; export r; \
40967	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40968	$(HOST_EXPORTS) \
40969	for flag in $(EXTRA_HOST_FLAGS) ; do \
40970	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40971	done; \
40972	echo "Doing html in libcc1"; \
40973	(cd $(HOST_SUBDIR)/libcc1 && \
40974	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40975	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40976	          "RANLIB=$${RANLIB}" \
40977	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40978	          html) \
40979	  || exit 1
40980
40981@endif libcc1
40982
40983.PHONY: maybe-TAGS-libcc1 TAGS-libcc1
40984maybe-TAGS-libcc1:
40985@if libcc1
40986maybe-TAGS-libcc1: TAGS-libcc1
40987
40988TAGS-libcc1: \
40989    configure-libcc1
40990	@: $(MAKE); $(unstage)
40991	@[ -f ./libcc1/Makefile ] || exit 0; \
40992	r=`${PWD_COMMAND}`; export r; \
40993	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40994	$(HOST_EXPORTS) \
40995	for flag in $(EXTRA_HOST_FLAGS) ; do \
40996	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40997	done; \
40998	echo "Doing TAGS in libcc1"; \
40999	(cd $(HOST_SUBDIR)/libcc1 && \
41000	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41001	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41002	          "RANLIB=$${RANLIB}" \
41003	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41004	          TAGS) \
41005	  || exit 1
41006
41007@endif libcc1
41008
41009.PHONY: maybe-install-info-libcc1 install-info-libcc1
41010maybe-install-info-libcc1:
41011@if libcc1
41012maybe-install-info-libcc1: install-info-libcc1
41013
41014install-info-libcc1: \
41015    configure-libcc1 \
41016    info-libcc1
41017	@: $(MAKE); $(unstage)
41018	@[ -f ./libcc1/Makefile ] || exit 0; \
41019	r=`${PWD_COMMAND}`; export r; \
41020	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41021	$(HOST_EXPORTS) \
41022	for flag in $(EXTRA_HOST_FLAGS) ; do \
41023	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41024	done; \
41025	echo "Doing install-info in libcc1"; \
41026	(cd $(HOST_SUBDIR)/libcc1 && \
41027	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41028	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41029	          "RANLIB=$${RANLIB}" \
41030	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41031	          install-info) \
41032	  || exit 1
41033
41034@endif libcc1
41035
41036.PHONY: maybe-install-dvi-libcc1 install-dvi-libcc1
41037maybe-install-dvi-libcc1:
41038@if libcc1
41039maybe-install-dvi-libcc1: install-dvi-libcc1
41040
41041install-dvi-libcc1: \
41042    configure-libcc1 \
41043    dvi-libcc1
41044	@: $(MAKE); $(unstage)
41045	@[ -f ./libcc1/Makefile ] || exit 0; \
41046	r=`${PWD_COMMAND}`; export r; \
41047	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41048	$(HOST_EXPORTS) \
41049	for flag in $(EXTRA_HOST_FLAGS) ; do \
41050	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41051	done; \
41052	echo "Doing install-dvi in libcc1"; \
41053	(cd $(HOST_SUBDIR)/libcc1 && \
41054	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41055	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41056	          "RANLIB=$${RANLIB}" \
41057	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41058	          install-dvi) \
41059	  || exit 1
41060
41061@endif libcc1
41062
41063.PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
41064maybe-install-pdf-libcc1:
41065@if libcc1
41066maybe-install-pdf-libcc1: install-pdf-libcc1
41067
41068install-pdf-libcc1: \
41069    configure-libcc1 \
41070    pdf-libcc1
41071	@: $(MAKE); $(unstage)
41072	@[ -f ./libcc1/Makefile ] || exit 0; \
41073	r=`${PWD_COMMAND}`; export r; \
41074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41075	$(HOST_EXPORTS) \
41076	for flag in $(EXTRA_HOST_FLAGS) ; do \
41077	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41078	done; \
41079	echo "Doing install-pdf in libcc1"; \
41080	(cd $(HOST_SUBDIR)/libcc1 && \
41081	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41082	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41083	          "RANLIB=$${RANLIB}" \
41084	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41085	          install-pdf) \
41086	  || exit 1
41087
41088@endif libcc1
41089
41090.PHONY: maybe-install-html-libcc1 install-html-libcc1
41091maybe-install-html-libcc1:
41092@if libcc1
41093maybe-install-html-libcc1: install-html-libcc1
41094
41095install-html-libcc1: \
41096    configure-libcc1 \
41097    html-libcc1
41098	@: $(MAKE); $(unstage)
41099	@[ -f ./libcc1/Makefile ] || exit 0; \
41100	r=`${PWD_COMMAND}`; export r; \
41101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41102	$(HOST_EXPORTS) \
41103	for flag in $(EXTRA_HOST_FLAGS) ; do \
41104	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41105	done; \
41106	echo "Doing install-html in libcc1"; \
41107	(cd $(HOST_SUBDIR)/libcc1 && \
41108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41110	          "RANLIB=$${RANLIB}" \
41111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41112	          install-html) \
41113	  || exit 1
41114
41115@endif libcc1
41116
41117.PHONY: maybe-installcheck-libcc1 installcheck-libcc1
41118maybe-installcheck-libcc1:
41119@if libcc1
41120maybe-installcheck-libcc1: installcheck-libcc1
41121
41122installcheck-libcc1: \
41123    configure-libcc1
41124	@: $(MAKE); $(unstage)
41125	@[ -f ./libcc1/Makefile ] || exit 0; \
41126	r=`${PWD_COMMAND}`; export r; \
41127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41128	$(HOST_EXPORTS) \
41129	for flag in $(EXTRA_HOST_FLAGS) ; do \
41130	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41131	done; \
41132	echo "Doing installcheck in libcc1"; \
41133	(cd $(HOST_SUBDIR)/libcc1 && \
41134	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41135	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41136	          "RANLIB=$${RANLIB}" \
41137	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41138	          installcheck) \
41139	  || exit 1
41140
41141@endif libcc1
41142
41143.PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
41144maybe-mostlyclean-libcc1:
41145@if libcc1
41146maybe-mostlyclean-libcc1: mostlyclean-libcc1
41147
41148mostlyclean-libcc1:
41149	@: $(MAKE); $(unstage)
41150	@[ -f ./libcc1/Makefile ] || exit 0; \
41151	r=`${PWD_COMMAND}`; export r; \
41152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41153	$(HOST_EXPORTS) \
41154	for flag in $(EXTRA_HOST_FLAGS) ; do \
41155	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41156	done; \
41157	echo "Doing mostlyclean in libcc1"; \
41158	(cd $(HOST_SUBDIR)/libcc1 && \
41159	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41160	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41161	          "RANLIB=$${RANLIB}" \
41162	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41163	          mostlyclean) \
41164	  || exit 1
41165
41166@endif libcc1
41167
41168.PHONY: maybe-clean-libcc1 clean-libcc1
41169maybe-clean-libcc1:
41170@if libcc1
41171maybe-clean-libcc1: clean-libcc1
41172
41173clean-libcc1:
41174	@: $(MAKE); $(unstage)
41175	@[ -f ./libcc1/Makefile ] || exit 0; \
41176	r=`${PWD_COMMAND}`; export r; \
41177	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41178	$(HOST_EXPORTS) \
41179	for flag in $(EXTRA_HOST_FLAGS) ; do \
41180	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41181	done; \
41182	echo "Doing clean in libcc1"; \
41183	(cd $(HOST_SUBDIR)/libcc1 && \
41184	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41185	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41186	          "RANLIB=$${RANLIB}" \
41187	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41188	          clean) \
41189	  || exit 1
41190
41191@endif libcc1
41192
41193.PHONY: maybe-distclean-libcc1 distclean-libcc1
41194maybe-distclean-libcc1:
41195@if libcc1
41196maybe-distclean-libcc1: distclean-libcc1
41197
41198distclean-libcc1:
41199	@: $(MAKE); $(unstage)
41200	@[ -f ./libcc1/Makefile ] || exit 0; \
41201	r=`${PWD_COMMAND}`; export r; \
41202	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41203	$(HOST_EXPORTS) \
41204	for flag in $(EXTRA_HOST_FLAGS) ; do \
41205	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41206	done; \
41207	echo "Doing distclean in libcc1"; \
41208	(cd $(HOST_SUBDIR)/libcc1 && \
41209	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41210	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41211	          "RANLIB=$${RANLIB}" \
41212	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41213	          distclean) \
41214	  || exit 1
41215
41216@endif libcc1
41217
41218.PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
41219maybe-maintainer-clean-libcc1:
41220@if libcc1
41221maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
41222
41223maintainer-clean-libcc1:
41224	@: $(MAKE); $(unstage)
41225	@[ -f ./libcc1/Makefile ] || exit 0; \
41226	r=`${PWD_COMMAND}`; export r; \
41227	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41228	$(HOST_EXPORTS) \
41229	for flag in $(EXTRA_HOST_FLAGS) ; do \
41230	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41231	done; \
41232	echo "Doing maintainer-clean in libcc1"; \
41233	(cd $(HOST_SUBDIR)/libcc1 && \
41234	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41235	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41236	          "RANLIB=$${RANLIB}" \
41237	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41238	          maintainer-clean) \
41239	  || exit 1
41240
41241@endif libcc1
41242
41243
41244
41245.PHONY: configure-gotools maybe-configure-gotools
41246maybe-configure-gotools:
41247@if gcc-bootstrap
41248configure-gotools: stage_current
41249@endif gcc-bootstrap
41250@if gotools
41251maybe-configure-gotools: configure-gotools
41252configure-gotools:
41253	@: $(MAKE); $(unstage)
41254	@r=`${PWD_COMMAND}`; export r; \
41255	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41256	test ! -f $(HOST_SUBDIR)/gotools/Makefile || exit 0; \
41257	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gotools; \
41258	$(HOST_EXPORTS)  \
41259	echo Configuring in $(HOST_SUBDIR)/gotools; \
41260	cd "$(HOST_SUBDIR)/gotools" || exit 1; \
41261	case $(srcdir) in \
41262	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41263	  *) topdir=`echo $(HOST_SUBDIR)/gotools/ | \
41264		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41265	esac; \
41266	module_srcdir=gotools; \
41267	$(SHELL) \
41268	  $$s/$$module_srcdir/configure \
41269	  --srcdir=$${topdir}/$$module_srcdir \
41270	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41271	  --target=${target_alias}  \
41272	  || exit 1
41273@endif gotools
41274
41275
41276
41277
41278
41279.PHONY: all-gotools maybe-all-gotools
41280maybe-all-gotools:
41281@if gcc-bootstrap
41282all-gotools: stage_current
41283@endif gcc-bootstrap
41284@if gotools
41285TARGET-gotools=all
41286maybe-all-gotools: all-gotools
41287all-gotools: configure-gotools
41288	@: $(MAKE); $(unstage)
41289	@r=`${PWD_COMMAND}`; export r; \
41290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41291	$(HOST_EXPORTS)  \
41292	(cd $(HOST_SUBDIR)/gotools && \
41293	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
41294		$(TARGET-gotools))
41295@endif gotools
41296
41297
41298
41299
41300.PHONY: check-gotools maybe-check-gotools
41301maybe-check-gotools:
41302@if gotools
41303maybe-check-gotools: check-gotools
41304
41305check-gotools:
41306	@: $(MAKE); $(unstage)
41307	@r=`${PWD_COMMAND}`; export r; \
41308	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41309	$(HOST_EXPORTS)  \
41310	(cd $(HOST_SUBDIR)/gotools && \
41311	  $(MAKE) $(FLAGS_TO_PASS)  check)
41312
41313@endif gotools
41314
41315.PHONY: install-gotools maybe-install-gotools
41316maybe-install-gotools:
41317@if gotools
41318maybe-install-gotools: install-gotools
41319
41320install-gotools: installdirs
41321	@: $(MAKE); $(unstage)
41322	@r=`${PWD_COMMAND}`; export r; \
41323	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41324	$(HOST_EXPORTS) \
41325	(cd $(HOST_SUBDIR)/gotools && \
41326	  $(MAKE) $(FLAGS_TO_PASS)  install)
41327
41328@endif gotools
41329
41330.PHONY: install-strip-gotools maybe-install-strip-gotools
41331maybe-install-strip-gotools:
41332@if gotools
41333maybe-install-strip-gotools: install-strip-gotools
41334
41335install-strip-gotools: installdirs
41336	@: $(MAKE); $(unstage)
41337	@r=`${PWD_COMMAND}`; export r; \
41338	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41339	$(HOST_EXPORTS) \
41340	(cd $(HOST_SUBDIR)/gotools && \
41341	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
41342
41343@endif gotools
41344
41345# Other targets (info, dvi, pdf, etc.)
41346
41347.PHONY: maybe-info-gotools info-gotools
41348maybe-info-gotools:
41349@if gotools
41350maybe-info-gotools: info-gotools
41351
41352info-gotools: \
41353    configure-gotools
41354	@: $(MAKE); $(unstage)
41355	@[ -f ./gotools/Makefile ] || exit 0; \
41356	r=`${PWD_COMMAND}`; export r; \
41357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41358	$(HOST_EXPORTS) \
41359	for flag in $(EXTRA_HOST_FLAGS) ; do \
41360	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41361	done; \
41362	echo "Doing info in gotools"; \
41363	(cd $(HOST_SUBDIR)/gotools && \
41364	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41365	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41366	          "RANLIB=$${RANLIB}" \
41367	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41368	          info) \
41369	  || exit 1
41370
41371@endif gotools
41372
41373.PHONY: maybe-dvi-gotools dvi-gotools
41374maybe-dvi-gotools:
41375@if gotools
41376maybe-dvi-gotools: dvi-gotools
41377
41378dvi-gotools: \
41379    configure-gotools
41380	@: $(MAKE); $(unstage)
41381	@[ -f ./gotools/Makefile ] || exit 0; \
41382	r=`${PWD_COMMAND}`; export r; \
41383	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41384	$(HOST_EXPORTS) \
41385	for flag in $(EXTRA_HOST_FLAGS) ; do \
41386	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41387	done; \
41388	echo "Doing dvi in gotools"; \
41389	(cd $(HOST_SUBDIR)/gotools && \
41390	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41391	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41392	          "RANLIB=$${RANLIB}" \
41393	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41394	          dvi) \
41395	  || exit 1
41396
41397@endif gotools
41398
41399.PHONY: maybe-pdf-gotools pdf-gotools
41400maybe-pdf-gotools:
41401@if gotools
41402maybe-pdf-gotools: pdf-gotools
41403
41404pdf-gotools: \
41405    configure-gotools
41406	@: $(MAKE); $(unstage)
41407	@[ -f ./gotools/Makefile ] || exit 0; \
41408	r=`${PWD_COMMAND}`; export r; \
41409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41410	$(HOST_EXPORTS) \
41411	for flag in $(EXTRA_HOST_FLAGS) ; do \
41412	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41413	done; \
41414	echo "Doing pdf in gotools"; \
41415	(cd $(HOST_SUBDIR)/gotools && \
41416	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41417	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41418	          "RANLIB=$${RANLIB}" \
41419	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41420	          pdf) \
41421	  || exit 1
41422
41423@endif gotools
41424
41425.PHONY: maybe-html-gotools html-gotools
41426maybe-html-gotools:
41427@if gotools
41428maybe-html-gotools: html-gotools
41429
41430html-gotools: \
41431    configure-gotools
41432	@: $(MAKE); $(unstage)
41433	@[ -f ./gotools/Makefile ] || exit 0; \
41434	r=`${PWD_COMMAND}`; export r; \
41435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41436	$(HOST_EXPORTS) \
41437	for flag in $(EXTRA_HOST_FLAGS) ; do \
41438	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41439	done; \
41440	echo "Doing html in gotools"; \
41441	(cd $(HOST_SUBDIR)/gotools && \
41442	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41443	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41444	          "RANLIB=$${RANLIB}" \
41445	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41446	          html) \
41447	  || exit 1
41448
41449@endif gotools
41450
41451.PHONY: maybe-TAGS-gotools TAGS-gotools
41452maybe-TAGS-gotools:
41453@if gotools
41454maybe-TAGS-gotools: TAGS-gotools
41455
41456TAGS-gotools: \
41457    configure-gotools
41458	@: $(MAKE); $(unstage)
41459	@[ -f ./gotools/Makefile ] || exit 0; \
41460	r=`${PWD_COMMAND}`; export r; \
41461	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41462	$(HOST_EXPORTS) \
41463	for flag in $(EXTRA_HOST_FLAGS) ; do \
41464	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41465	done; \
41466	echo "Doing TAGS in gotools"; \
41467	(cd $(HOST_SUBDIR)/gotools && \
41468	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41469	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41470	          "RANLIB=$${RANLIB}" \
41471	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41472	          TAGS) \
41473	  || exit 1
41474
41475@endif gotools
41476
41477.PHONY: maybe-install-info-gotools install-info-gotools
41478maybe-install-info-gotools:
41479@if gotools
41480maybe-install-info-gotools: install-info-gotools
41481
41482install-info-gotools: \
41483    configure-gotools \
41484    info-gotools
41485	@: $(MAKE); $(unstage)
41486	@[ -f ./gotools/Makefile ] || exit 0; \
41487	r=`${PWD_COMMAND}`; export r; \
41488	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41489	$(HOST_EXPORTS) \
41490	for flag in $(EXTRA_HOST_FLAGS) ; do \
41491	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41492	done; \
41493	echo "Doing install-info in gotools"; \
41494	(cd $(HOST_SUBDIR)/gotools && \
41495	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41496	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41497	          "RANLIB=$${RANLIB}" \
41498	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41499	          install-info) \
41500	  || exit 1
41501
41502@endif gotools
41503
41504.PHONY: maybe-install-dvi-gotools install-dvi-gotools
41505maybe-install-dvi-gotools:
41506@if gotools
41507maybe-install-dvi-gotools: install-dvi-gotools
41508
41509install-dvi-gotools: \
41510    configure-gotools \
41511    dvi-gotools
41512	@: $(MAKE); $(unstage)
41513	@[ -f ./gotools/Makefile ] || exit 0; \
41514	r=`${PWD_COMMAND}`; export r; \
41515	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41516	$(HOST_EXPORTS) \
41517	for flag in $(EXTRA_HOST_FLAGS) ; do \
41518	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41519	done; \
41520	echo "Doing install-dvi in gotools"; \
41521	(cd $(HOST_SUBDIR)/gotools && \
41522	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41523	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41524	          "RANLIB=$${RANLIB}" \
41525	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41526	          install-dvi) \
41527	  || exit 1
41528
41529@endif gotools
41530
41531.PHONY: maybe-install-pdf-gotools install-pdf-gotools
41532maybe-install-pdf-gotools:
41533@if gotools
41534maybe-install-pdf-gotools: install-pdf-gotools
41535
41536install-pdf-gotools: \
41537    configure-gotools \
41538    pdf-gotools
41539	@: $(MAKE); $(unstage)
41540	@[ -f ./gotools/Makefile ] || exit 0; \
41541	r=`${PWD_COMMAND}`; export r; \
41542	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41543	$(HOST_EXPORTS) \
41544	for flag in $(EXTRA_HOST_FLAGS) ; do \
41545	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41546	done; \
41547	echo "Doing install-pdf in gotools"; \
41548	(cd $(HOST_SUBDIR)/gotools && \
41549	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41550	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41551	          "RANLIB=$${RANLIB}" \
41552	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41553	          install-pdf) \
41554	  || exit 1
41555
41556@endif gotools
41557
41558.PHONY: maybe-install-html-gotools install-html-gotools
41559maybe-install-html-gotools:
41560@if gotools
41561maybe-install-html-gotools: install-html-gotools
41562
41563install-html-gotools: \
41564    configure-gotools \
41565    html-gotools
41566	@: $(MAKE); $(unstage)
41567	@[ -f ./gotools/Makefile ] || exit 0; \
41568	r=`${PWD_COMMAND}`; export r; \
41569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41570	$(HOST_EXPORTS) \
41571	for flag in $(EXTRA_HOST_FLAGS) ; do \
41572	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41573	done; \
41574	echo "Doing install-html in gotools"; \
41575	(cd $(HOST_SUBDIR)/gotools && \
41576	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41577	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41578	          "RANLIB=$${RANLIB}" \
41579	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41580	          install-html) \
41581	  || exit 1
41582
41583@endif gotools
41584
41585.PHONY: maybe-installcheck-gotools installcheck-gotools
41586maybe-installcheck-gotools:
41587@if gotools
41588maybe-installcheck-gotools: installcheck-gotools
41589
41590installcheck-gotools: \
41591    configure-gotools
41592	@: $(MAKE); $(unstage)
41593	@[ -f ./gotools/Makefile ] || exit 0; \
41594	r=`${PWD_COMMAND}`; export r; \
41595	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41596	$(HOST_EXPORTS) \
41597	for flag in $(EXTRA_HOST_FLAGS) ; do \
41598	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41599	done; \
41600	echo "Doing installcheck in gotools"; \
41601	(cd $(HOST_SUBDIR)/gotools && \
41602	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41603	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41604	          "RANLIB=$${RANLIB}" \
41605	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41606	          installcheck) \
41607	  || exit 1
41608
41609@endif gotools
41610
41611.PHONY: maybe-mostlyclean-gotools mostlyclean-gotools
41612maybe-mostlyclean-gotools:
41613@if gotools
41614maybe-mostlyclean-gotools: mostlyclean-gotools
41615
41616mostlyclean-gotools:
41617	@: $(MAKE); $(unstage)
41618	@[ -f ./gotools/Makefile ] || exit 0; \
41619	r=`${PWD_COMMAND}`; export r; \
41620	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41621	$(HOST_EXPORTS) \
41622	for flag in $(EXTRA_HOST_FLAGS) ; do \
41623	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41624	done; \
41625	echo "Doing mostlyclean in gotools"; \
41626	(cd $(HOST_SUBDIR)/gotools && \
41627	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41628	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41629	          "RANLIB=$${RANLIB}" \
41630	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41631	          mostlyclean) \
41632	  || exit 1
41633
41634@endif gotools
41635
41636.PHONY: maybe-clean-gotools clean-gotools
41637maybe-clean-gotools:
41638@if gotools
41639maybe-clean-gotools: clean-gotools
41640
41641clean-gotools:
41642	@: $(MAKE); $(unstage)
41643	@[ -f ./gotools/Makefile ] || exit 0; \
41644	r=`${PWD_COMMAND}`; export r; \
41645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41646	$(HOST_EXPORTS) \
41647	for flag in $(EXTRA_HOST_FLAGS) ; do \
41648	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41649	done; \
41650	echo "Doing clean in gotools"; \
41651	(cd $(HOST_SUBDIR)/gotools && \
41652	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41653	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41654	          "RANLIB=$${RANLIB}" \
41655	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41656	          clean) \
41657	  || exit 1
41658
41659@endif gotools
41660
41661.PHONY: maybe-distclean-gotools distclean-gotools
41662maybe-distclean-gotools:
41663@if gotools
41664maybe-distclean-gotools: distclean-gotools
41665
41666distclean-gotools:
41667	@: $(MAKE); $(unstage)
41668	@[ -f ./gotools/Makefile ] || exit 0; \
41669	r=`${PWD_COMMAND}`; export r; \
41670	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41671	$(HOST_EXPORTS) \
41672	for flag in $(EXTRA_HOST_FLAGS) ; do \
41673	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41674	done; \
41675	echo "Doing distclean in gotools"; \
41676	(cd $(HOST_SUBDIR)/gotools && \
41677	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41678	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41679	          "RANLIB=$${RANLIB}" \
41680	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41681	          distclean) \
41682	  || exit 1
41683
41684@endif gotools
41685
41686.PHONY: maybe-maintainer-clean-gotools maintainer-clean-gotools
41687maybe-maintainer-clean-gotools:
41688@if gotools
41689maybe-maintainer-clean-gotools: maintainer-clean-gotools
41690
41691maintainer-clean-gotools:
41692	@: $(MAKE); $(unstage)
41693	@[ -f ./gotools/Makefile ] || exit 0; \
41694	r=`${PWD_COMMAND}`; export r; \
41695	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41696	$(HOST_EXPORTS) \
41697	for flag in $(EXTRA_HOST_FLAGS) ; do \
41698	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41699	done; \
41700	echo "Doing maintainer-clean in gotools"; \
41701	(cd $(HOST_SUBDIR)/gotools && \
41702	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41703	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41704	          "RANLIB=$${RANLIB}" \
41705	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41706	          maintainer-clean) \
41707	  || exit 1
41708
41709@endif gotools
41710
41711
41712
41713.PHONY: configure-libctf maybe-configure-libctf
41714maybe-configure-libctf:
41715@if gcc-bootstrap
41716configure-libctf: stage_current
41717@endif gcc-bootstrap
41718@if libctf
41719maybe-configure-libctf: configure-libctf
41720configure-libctf:
41721	@r=`${PWD_COMMAND}`; export r; \
41722	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41723	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
41724	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
41725	$(HOST_EXPORTS)  \
41726	echo Configuring in $(HOST_SUBDIR)/libctf; \
41727	cd "$(HOST_SUBDIR)/libctf" || exit 1; \
41728	case $(srcdir) in \
41729	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41730	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
41731		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41732	esac; \
41733	module_srcdir=libctf; \
41734	$(SHELL) \
41735	  $$s/$$module_srcdir/configure \
41736	  --srcdir=$${topdir}/$$module_srcdir \
41737	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41738	  --target=${target_alias}  \
41739	  || exit 1
41740@endif libctf
41741
41742
41743
41744.PHONY: configure-stage1-libctf maybe-configure-stage1-libctf
41745maybe-configure-stage1-libctf:
41746@if libctf-bootstrap
41747maybe-configure-stage1-libctf: configure-stage1-libctf
41748configure-stage1-libctf:
41749	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41750	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
41751	@r=`${PWD_COMMAND}`; export r; \
41752	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41753	TFLAGS="$(STAGE1_TFLAGS)"; \
41754	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
41755	$(HOST_EXPORTS) \
41756	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
41757	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
41758	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
41759	echo Configuring stage 1 in $(HOST_SUBDIR)/libctf; \
41760	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
41761	cd $(HOST_SUBDIR)/libctf || exit 1; \
41762	case $(srcdir) in \
41763	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41764	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
41765		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41766	esac; \
41767	module_srcdir=libctf; \
41768	$(SHELL) $$s/$$module_srcdir/configure \
41769	  --srcdir=$${topdir}/$$module_srcdir \
41770	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41771	  --target=${target_alias} \
41772	   \
41773	  $(STAGE1_CONFIGURE_FLAGS)
41774@endif libctf-bootstrap
41775
41776.PHONY: configure-stage2-libctf maybe-configure-stage2-libctf
41777maybe-configure-stage2-libctf:
41778@if libctf-bootstrap
41779maybe-configure-stage2-libctf: configure-stage2-libctf
41780configure-stage2-libctf:
41781	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41782	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
41783	@r=`${PWD_COMMAND}`; export r; \
41784	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41785	TFLAGS="$(STAGE2_TFLAGS)"; \
41786	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
41787	$(HOST_EXPORTS) \
41788	$(POSTSTAGE1_HOST_EXPORTS) \
41789	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
41790	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
41791	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
41792	echo Configuring stage 2 in $(HOST_SUBDIR)/libctf; \
41793	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
41794	cd $(HOST_SUBDIR)/libctf || exit 1; \
41795	case $(srcdir) in \
41796	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41797	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
41798		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41799	esac; \
41800	module_srcdir=libctf; \
41801	$(SHELL) $$s/$$module_srcdir/configure \
41802	  --srcdir=$${topdir}/$$module_srcdir \
41803	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41804	  --target=${target_alias} \
41805	  --with-build-libsubdir=$(HOST_SUBDIR) \
41806	  $(STAGE2_CONFIGURE_FLAGS)
41807@endif libctf-bootstrap
41808
41809.PHONY: configure-stage3-libctf maybe-configure-stage3-libctf
41810maybe-configure-stage3-libctf:
41811@if libctf-bootstrap
41812maybe-configure-stage3-libctf: configure-stage3-libctf
41813configure-stage3-libctf:
41814	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
41815	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
41816	@r=`${PWD_COMMAND}`; export r; \
41817	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41818	TFLAGS="$(STAGE3_TFLAGS)"; \
41819	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
41820	$(HOST_EXPORTS) \
41821	$(POSTSTAGE1_HOST_EXPORTS) \
41822	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
41823	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
41824	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
41825	echo Configuring stage 3 in $(HOST_SUBDIR)/libctf; \
41826	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
41827	cd $(HOST_SUBDIR)/libctf || exit 1; \
41828	case $(srcdir) in \
41829	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41830	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
41831		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41832	esac; \
41833	module_srcdir=libctf; \
41834	$(SHELL) $$s/$$module_srcdir/configure \
41835	  --srcdir=$${topdir}/$$module_srcdir \
41836	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41837	  --target=${target_alias} \
41838	  --with-build-libsubdir=$(HOST_SUBDIR) \
41839	  $(STAGE3_CONFIGURE_FLAGS)
41840@endif libctf-bootstrap
41841
41842.PHONY: configure-stage4-libctf maybe-configure-stage4-libctf
41843maybe-configure-stage4-libctf:
41844@if libctf-bootstrap
41845maybe-configure-stage4-libctf: configure-stage4-libctf
41846configure-stage4-libctf:
41847	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
41848	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
41849	@r=`${PWD_COMMAND}`; export r; \
41850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41851	TFLAGS="$(STAGE4_TFLAGS)"; \
41852	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
41853	$(HOST_EXPORTS) \
41854	$(POSTSTAGE1_HOST_EXPORTS) \
41855	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
41856	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
41857	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
41858	echo Configuring stage 4 in $(HOST_SUBDIR)/libctf; \
41859	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
41860	cd $(HOST_SUBDIR)/libctf || exit 1; \
41861	case $(srcdir) in \
41862	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41863	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
41864		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41865	esac; \
41866	module_srcdir=libctf; \
41867	$(SHELL) $$s/$$module_srcdir/configure \
41868	  --srcdir=$${topdir}/$$module_srcdir \
41869	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41870	  --target=${target_alias} \
41871	  --with-build-libsubdir=$(HOST_SUBDIR) \
41872	  $(STAGE4_CONFIGURE_FLAGS)
41873@endif libctf-bootstrap
41874
41875.PHONY: configure-stageprofile-libctf maybe-configure-stageprofile-libctf
41876maybe-configure-stageprofile-libctf:
41877@if libctf-bootstrap
41878maybe-configure-stageprofile-libctf: configure-stageprofile-libctf
41879configure-stageprofile-libctf:
41880	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
41881	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
41882	@r=`${PWD_COMMAND}`; export r; \
41883	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41884	TFLAGS="$(STAGEprofile_TFLAGS)"; \
41885	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
41886	$(HOST_EXPORTS) \
41887	$(POSTSTAGE1_HOST_EXPORTS) \
41888	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
41889	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
41890	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
41891	echo Configuring stage profile in $(HOST_SUBDIR)/libctf; \
41892	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
41893	cd $(HOST_SUBDIR)/libctf || exit 1; \
41894	case $(srcdir) in \
41895	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41896	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
41897		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41898	esac; \
41899	module_srcdir=libctf; \
41900	$(SHELL) $$s/$$module_srcdir/configure \
41901	  --srcdir=$${topdir}/$$module_srcdir \
41902	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41903	  --target=${target_alias} \
41904	  --with-build-libsubdir=$(HOST_SUBDIR) \
41905	  $(STAGEprofile_CONFIGURE_FLAGS)
41906@endif libctf-bootstrap
41907
41908.PHONY: configure-stagetrain-libctf maybe-configure-stagetrain-libctf
41909maybe-configure-stagetrain-libctf:
41910@if libctf-bootstrap
41911maybe-configure-stagetrain-libctf: configure-stagetrain-libctf
41912configure-stagetrain-libctf:
41913	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
41914	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
41915	@r=`${PWD_COMMAND}`; export r; \
41916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41917	TFLAGS="$(STAGEtrain_TFLAGS)"; \
41918	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
41919	$(HOST_EXPORTS) \
41920	$(POSTSTAGE1_HOST_EXPORTS) \
41921	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
41922	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
41923	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
41924	echo Configuring stage train in $(HOST_SUBDIR)/libctf; \
41925	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
41926	cd $(HOST_SUBDIR)/libctf || exit 1; \
41927	case $(srcdir) in \
41928	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41929	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
41930		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41931	esac; \
41932	module_srcdir=libctf; \
41933	$(SHELL) $$s/$$module_srcdir/configure \
41934	  --srcdir=$${topdir}/$$module_srcdir \
41935	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41936	  --target=${target_alias} \
41937	  --with-build-libsubdir=$(HOST_SUBDIR) \
41938	  $(STAGEtrain_CONFIGURE_FLAGS)
41939@endif libctf-bootstrap
41940
41941.PHONY: configure-stagefeedback-libctf maybe-configure-stagefeedback-libctf
41942maybe-configure-stagefeedback-libctf:
41943@if libctf-bootstrap
41944maybe-configure-stagefeedback-libctf: configure-stagefeedback-libctf
41945configure-stagefeedback-libctf:
41946	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
41947	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
41948	@r=`${PWD_COMMAND}`; export r; \
41949	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41950	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
41951	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
41952	$(HOST_EXPORTS) \
41953	$(POSTSTAGE1_HOST_EXPORTS) \
41954	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
41955	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
41956	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
41957	echo Configuring stage feedback in $(HOST_SUBDIR)/libctf; \
41958	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
41959	cd $(HOST_SUBDIR)/libctf || exit 1; \
41960	case $(srcdir) in \
41961	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41962	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
41963		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41964	esac; \
41965	module_srcdir=libctf; \
41966	$(SHELL) $$s/$$module_srcdir/configure \
41967	  --srcdir=$${topdir}/$$module_srcdir \
41968	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
41969	  --target=${target_alias} \
41970	  --with-build-libsubdir=$(HOST_SUBDIR) \
41971	  $(STAGEfeedback_CONFIGURE_FLAGS)
41972@endif libctf-bootstrap
41973
41974.PHONY: configure-stageautoprofile-libctf maybe-configure-stageautoprofile-libctf
41975maybe-configure-stageautoprofile-libctf:
41976@if libctf-bootstrap
41977maybe-configure-stageautoprofile-libctf: configure-stageautoprofile-libctf
41978configure-stageautoprofile-libctf:
41979	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
41980	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
41981	@r=`${PWD_COMMAND}`; export r; \
41982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41983	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
41984	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
41985	$(HOST_EXPORTS) \
41986	$(POSTSTAGE1_HOST_EXPORTS) \
41987	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
41988	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
41989	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
41990	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libctf; \
41991	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
41992	cd $(HOST_SUBDIR)/libctf || exit 1; \
41993	case $(srcdir) in \
41994	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41995	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
41996		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41997	esac; \
41998	module_srcdir=libctf; \
41999	$(SHELL) $$s/$$module_srcdir/configure \
42000	  --srcdir=$${topdir}/$$module_srcdir \
42001	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42002	  --target=${target_alias} \
42003	  --with-build-libsubdir=$(HOST_SUBDIR) \
42004	  $(STAGEautoprofile_CONFIGURE_FLAGS)
42005@endif libctf-bootstrap
42006
42007.PHONY: configure-stageautofeedback-libctf maybe-configure-stageautofeedback-libctf
42008maybe-configure-stageautofeedback-libctf:
42009@if libctf-bootstrap
42010maybe-configure-stageautofeedback-libctf: configure-stageautofeedback-libctf
42011configure-stageautofeedback-libctf:
42012	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
42013	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf
42014	@r=`${PWD_COMMAND}`; export r; \
42015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42016	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
42017	test ! -f $(HOST_SUBDIR)/libctf/Makefile || exit 0; \
42018	$(HOST_EXPORTS) \
42019	$(POSTSTAGE1_HOST_EXPORTS) \
42020	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
42021	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
42022	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
42023	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libctf; \
42024	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libctf; \
42025	cd $(HOST_SUBDIR)/libctf || exit 1; \
42026	case $(srcdir) in \
42027	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42028	  *) topdir=`echo $(HOST_SUBDIR)/libctf/ | \
42029		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42030	esac; \
42031	module_srcdir=libctf; \
42032	$(SHELL) $$s/$$module_srcdir/configure \
42033	  --srcdir=$${topdir}/$$module_srcdir \
42034	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42035	  --target=${target_alias} \
42036	  --with-build-libsubdir=$(HOST_SUBDIR) \
42037	  $(STAGEautofeedback_CONFIGURE_FLAGS)
42038@endif libctf-bootstrap
42039
42040
42041
42042
42043
42044.PHONY: all-libctf maybe-all-libctf
42045maybe-all-libctf:
42046@if gcc-bootstrap
42047all-libctf: stage_current
42048@endif gcc-bootstrap
42049@if libctf
42050TARGET-libctf=all
42051maybe-all-libctf: all-libctf
42052all-libctf: configure-libctf
42053	@r=`${PWD_COMMAND}`; export r; \
42054	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42055	$(HOST_EXPORTS)  \
42056	(cd $(HOST_SUBDIR)/libctf && \
42057	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
42058		$(TARGET-libctf))
42059@endif libctf
42060
42061
42062
42063.PHONY: all-stage1-libctf maybe-all-stage1-libctf
42064.PHONY: clean-stage1-libctf maybe-clean-stage1-libctf
42065maybe-all-stage1-libctf:
42066maybe-clean-stage1-libctf:
42067@if libctf-bootstrap
42068maybe-all-stage1-libctf: all-stage1-libctf
42069all-stage1: all-stage1-libctf
42070TARGET-stage1-libctf = $(TARGET-libctf)
42071all-stage1-libctf: configure-stage1-libctf
42072	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42073	@r=`${PWD_COMMAND}`; export r; \
42074	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42075	TFLAGS="$(STAGE1_TFLAGS)"; \
42076	$(HOST_EXPORTS)  \
42077	cd $(HOST_SUBDIR)/libctf && \
42078	 \
42079	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42080		CFLAGS="$(STAGE1_CFLAGS)" \
42081		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
42082		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
42083		LIBCFLAGS="$(LIBCFLAGS)" \
42084		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42085		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42086		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42087		$(EXTRA_HOST_FLAGS)  \
42088		$(STAGE1_FLAGS_TO_PASS)  \
42089		TFLAGS="$(STAGE1_TFLAGS)"  \
42090		$(TARGET-stage1-libctf)
42091
42092maybe-clean-stage1-libctf: clean-stage1-libctf
42093clean-stage1: clean-stage1-libctf
42094clean-stage1-libctf:
42095	@if [ $(current_stage) = stage1 ]; then \
42096	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
42097	else \
42098	  [ -f $(HOST_SUBDIR)/stage1-libctf/Makefile ] || exit 0; \
42099	  $(MAKE) stage1-start; \
42100	fi; \
42101	cd $(HOST_SUBDIR)/libctf && \
42102	$(MAKE) $(EXTRA_HOST_FLAGS)  \
42103	$(STAGE1_FLAGS_TO_PASS)  clean
42104@endif libctf-bootstrap
42105
42106
42107.PHONY: all-stage2-libctf maybe-all-stage2-libctf
42108.PHONY: clean-stage2-libctf maybe-clean-stage2-libctf
42109maybe-all-stage2-libctf:
42110maybe-clean-stage2-libctf:
42111@if libctf-bootstrap
42112maybe-all-stage2-libctf: all-stage2-libctf
42113all-stage2: all-stage2-libctf
42114TARGET-stage2-libctf = $(TARGET-libctf)
42115all-stage2-libctf: configure-stage2-libctf
42116	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42117	@r=`${PWD_COMMAND}`; export r; \
42118	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42119	TFLAGS="$(STAGE2_TFLAGS)"; \
42120	$(HOST_EXPORTS) \
42121	$(POSTSTAGE1_HOST_EXPORTS)  \
42122	cd $(HOST_SUBDIR)/libctf && \
42123	 \
42124	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42125		CFLAGS="$(STAGE2_CFLAGS)" \
42126		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
42127		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
42128		LIBCFLAGS="$(STAGE2_CFLAGS)" \
42129		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42130		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42131		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42132		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
42133		TFLAGS="$(STAGE2_TFLAGS)"  \
42134		$(TARGET-stage2-libctf)
42135
42136maybe-clean-stage2-libctf: clean-stage2-libctf
42137clean-stage2: clean-stage2-libctf
42138clean-stage2-libctf:
42139	@if [ $(current_stage) = stage2 ]; then \
42140	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
42141	else \
42142	  [ -f $(HOST_SUBDIR)/stage2-libctf/Makefile ] || exit 0; \
42143	  $(MAKE) stage2-start; \
42144	fi; \
42145	cd $(HOST_SUBDIR)/libctf && \
42146	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
42147@endif libctf-bootstrap
42148
42149
42150.PHONY: all-stage3-libctf maybe-all-stage3-libctf
42151.PHONY: clean-stage3-libctf maybe-clean-stage3-libctf
42152maybe-all-stage3-libctf:
42153maybe-clean-stage3-libctf:
42154@if libctf-bootstrap
42155maybe-all-stage3-libctf: all-stage3-libctf
42156all-stage3: all-stage3-libctf
42157TARGET-stage3-libctf = $(TARGET-libctf)
42158all-stage3-libctf: configure-stage3-libctf
42159	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42160	@r=`${PWD_COMMAND}`; export r; \
42161	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42162	TFLAGS="$(STAGE3_TFLAGS)"; \
42163	$(HOST_EXPORTS) \
42164	$(POSTSTAGE1_HOST_EXPORTS)  \
42165	cd $(HOST_SUBDIR)/libctf && \
42166	 \
42167	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42168		CFLAGS="$(STAGE3_CFLAGS)" \
42169		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
42170		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
42171		LIBCFLAGS="$(STAGE3_CFLAGS)" \
42172		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42173		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42174		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42175		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
42176		TFLAGS="$(STAGE3_TFLAGS)"  \
42177		$(TARGET-stage3-libctf)
42178
42179maybe-clean-stage3-libctf: clean-stage3-libctf
42180clean-stage3: clean-stage3-libctf
42181clean-stage3-libctf:
42182	@if [ $(current_stage) = stage3 ]; then \
42183	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
42184	else \
42185	  [ -f $(HOST_SUBDIR)/stage3-libctf/Makefile ] || exit 0; \
42186	  $(MAKE) stage3-start; \
42187	fi; \
42188	cd $(HOST_SUBDIR)/libctf && \
42189	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
42190@endif libctf-bootstrap
42191
42192
42193.PHONY: all-stage4-libctf maybe-all-stage4-libctf
42194.PHONY: clean-stage4-libctf maybe-clean-stage4-libctf
42195maybe-all-stage4-libctf:
42196maybe-clean-stage4-libctf:
42197@if libctf-bootstrap
42198maybe-all-stage4-libctf: all-stage4-libctf
42199all-stage4: all-stage4-libctf
42200TARGET-stage4-libctf = $(TARGET-libctf)
42201all-stage4-libctf: configure-stage4-libctf
42202	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42203	@r=`${PWD_COMMAND}`; export r; \
42204	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42205	TFLAGS="$(STAGE4_TFLAGS)"; \
42206	$(HOST_EXPORTS) \
42207	$(POSTSTAGE1_HOST_EXPORTS)  \
42208	cd $(HOST_SUBDIR)/libctf && \
42209	 \
42210	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42211		CFLAGS="$(STAGE4_CFLAGS)" \
42212		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
42213		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
42214		LIBCFLAGS="$(STAGE4_CFLAGS)" \
42215		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42216		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42217		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42218		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
42219		TFLAGS="$(STAGE4_TFLAGS)"  \
42220		$(TARGET-stage4-libctf)
42221
42222maybe-clean-stage4-libctf: clean-stage4-libctf
42223clean-stage4: clean-stage4-libctf
42224clean-stage4-libctf:
42225	@if [ $(current_stage) = stage4 ]; then \
42226	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
42227	else \
42228	  [ -f $(HOST_SUBDIR)/stage4-libctf/Makefile ] || exit 0; \
42229	  $(MAKE) stage4-start; \
42230	fi; \
42231	cd $(HOST_SUBDIR)/libctf && \
42232	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
42233@endif libctf-bootstrap
42234
42235
42236.PHONY: all-stageprofile-libctf maybe-all-stageprofile-libctf
42237.PHONY: clean-stageprofile-libctf maybe-clean-stageprofile-libctf
42238maybe-all-stageprofile-libctf:
42239maybe-clean-stageprofile-libctf:
42240@if libctf-bootstrap
42241maybe-all-stageprofile-libctf: all-stageprofile-libctf
42242all-stageprofile: all-stageprofile-libctf
42243TARGET-stageprofile-libctf = $(TARGET-libctf)
42244all-stageprofile-libctf: configure-stageprofile-libctf
42245	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42246	@r=`${PWD_COMMAND}`; export r; \
42247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42248	TFLAGS="$(STAGEprofile_TFLAGS)"; \
42249	$(HOST_EXPORTS) \
42250	$(POSTSTAGE1_HOST_EXPORTS)  \
42251	cd $(HOST_SUBDIR)/libctf && \
42252	 \
42253	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42254		CFLAGS="$(STAGEprofile_CFLAGS)" \
42255		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
42256		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
42257		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
42258		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42259		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42260		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42261		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
42262		TFLAGS="$(STAGEprofile_TFLAGS)"  \
42263		$(TARGET-stageprofile-libctf)
42264
42265maybe-clean-stageprofile-libctf: clean-stageprofile-libctf
42266clean-stageprofile: clean-stageprofile-libctf
42267clean-stageprofile-libctf:
42268	@if [ $(current_stage) = stageprofile ]; then \
42269	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
42270	else \
42271	  [ -f $(HOST_SUBDIR)/stageprofile-libctf/Makefile ] || exit 0; \
42272	  $(MAKE) stageprofile-start; \
42273	fi; \
42274	cd $(HOST_SUBDIR)/libctf && \
42275	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
42276@endif libctf-bootstrap
42277
42278
42279.PHONY: all-stagetrain-libctf maybe-all-stagetrain-libctf
42280.PHONY: clean-stagetrain-libctf maybe-clean-stagetrain-libctf
42281maybe-all-stagetrain-libctf:
42282maybe-clean-stagetrain-libctf:
42283@if libctf-bootstrap
42284maybe-all-stagetrain-libctf: all-stagetrain-libctf
42285all-stagetrain: all-stagetrain-libctf
42286TARGET-stagetrain-libctf = $(TARGET-libctf)
42287all-stagetrain-libctf: configure-stagetrain-libctf
42288	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
42289	@r=`${PWD_COMMAND}`; export r; \
42290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42291	TFLAGS="$(STAGEtrain_TFLAGS)"; \
42292	$(HOST_EXPORTS) \
42293	$(POSTSTAGE1_HOST_EXPORTS)  \
42294	cd $(HOST_SUBDIR)/libctf && \
42295	 \
42296	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42297		CFLAGS="$(STAGEtrain_CFLAGS)" \
42298		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
42299		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
42300		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
42301		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42302		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42303		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42304		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
42305		TFLAGS="$(STAGEtrain_TFLAGS)"  \
42306		$(TARGET-stagetrain-libctf)
42307
42308maybe-clean-stagetrain-libctf: clean-stagetrain-libctf
42309clean-stagetrain: clean-stagetrain-libctf
42310clean-stagetrain-libctf:
42311	@if [ $(current_stage) = stagetrain ]; then \
42312	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
42313	else \
42314	  [ -f $(HOST_SUBDIR)/stagetrain-libctf/Makefile ] || exit 0; \
42315	  $(MAKE) stagetrain-start; \
42316	fi; \
42317	cd $(HOST_SUBDIR)/libctf && \
42318	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
42319@endif libctf-bootstrap
42320
42321
42322.PHONY: all-stagefeedback-libctf maybe-all-stagefeedback-libctf
42323.PHONY: clean-stagefeedback-libctf maybe-clean-stagefeedback-libctf
42324maybe-all-stagefeedback-libctf:
42325maybe-clean-stagefeedback-libctf:
42326@if libctf-bootstrap
42327maybe-all-stagefeedback-libctf: all-stagefeedback-libctf
42328all-stagefeedback: all-stagefeedback-libctf
42329TARGET-stagefeedback-libctf = $(TARGET-libctf)
42330all-stagefeedback-libctf: configure-stagefeedback-libctf
42331	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42332	@r=`${PWD_COMMAND}`; export r; \
42333	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42334	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42335	$(HOST_EXPORTS) \
42336	$(POSTSTAGE1_HOST_EXPORTS)  \
42337	cd $(HOST_SUBDIR)/libctf && \
42338	 \
42339	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42340		CFLAGS="$(STAGEfeedback_CFLAGS)" \
42341		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
42342		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
42343		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
42344		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42345		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42346		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42347		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
42348		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
42349		$(TARGET-stagefeedback-libctf)
42350
42351maybe-clean-stagefeedback-libctf: clean-stagefeedback-libctf
42352clean-stagefeedback: clean-stagefeedback-libctf
42353clean-stagefeedback-libctf:
42354	@if [ $(current_stage) = stagefeedback ]; then \
42355	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
42356	else \
42357	  [ -f $(HOST_SUBDIR)/stagefeedback-libctf/Makefile ] || exit 0; \
42358	  $(MAKE) stagefeedback-start; \
42359	fi; \
42360	cd $(HOST_SUBDIR)/libctf && \
42361	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
42362@endif libctf-bootstrap
42363
42364
42365.PHONY: all-stageautoprofile-libctf maybe-all-stageautoprofile-libctf
42366.PHONY: clean-stageautoprofile-libctf maybe-clean-stageautoprofile-libctf
42367maybe-all-stageautoprofile-libctf:
42368maybe-clean-stageautoprofile-libctf:
42369@if libctf-bootstrap
42370maybe-all-stageautoprofile-libctf: all-stageautoprofile-libctf
42371all-stageautoprofile: all-stageautoprofile-libctf
42372TARGET-stageautoprofile-libctf = $(TARGET-libctf)
42373all-stageautoprofile-libctf: configure-stageautoprofile-libctf
42374	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
42375	@r=`${PWD_COMMAND}`; export r; \
42376	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42377	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
42378	$(HOST_EXPORTS) \
42379	$(POSTSTAGE1_HOST_EXPORTS)  \
42380	cd $(HOST_SUBDIR)/libctf && \
42381	$$s/gcc/config/i386/$(AUTO_PROFILE) \
42382	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42383		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
42384		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
42385		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
42386		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
42387		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42388		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42389		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42390		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
42391		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
42392		$(TARGET-stageautoprofile-libctf)
42393
42394maybe-clean-stageautoprofile-libctf: clean-stageautoprofile-libctf
42395clean-stageautoprofile: clean-stageautoprofile-libctf
42396clean-stageautoprofile-libctf:
42397	@if [ $(current_stage) = stageautoprofile ]; then \
42398	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
42399	else \
42400	  [ -f $(HOST_SUBDIR)/stageautoprofile-libctf/Makefile ] || exit 0; \
42401	  $(MAKE) stageautoprofile-start; \
42402	fi; \
42403	cd $(HOST_SUBDIR)/libctf && \
42404	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
42405@endif libctf-bootstrap
42406
42407
42408.PHONY: all-stageautofeedback-libctf maybe-all-stageautofeedback-libctf
42409.PHONY: clean-stageautofeedback-libctf maybe-clean-stageautofeedback-libctf
42410maybe-all-stageautofeedback-libctf:
42411maybe-clean-stageautofeedback-libctf:
42412@if libctf-bootstrap
42413maybe-all-stageautofeedback-libctf: all-stageautofeedback-libctf
42414all-stageautofeedback: all-stageautofeedback-libctf
42415TARGET-stageautofeedback-libctf = $(TARGET-libctf)
42416all-stageautofeedback-libctf: configure-stageautofeedback-libctf
42417	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
42418	@r=`${PWD_COMMAND}`; export r; \
42419	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42420	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
42421	$(HOST_EXPORTS) \
42422	$(POSTSTAGE1_HOST_EXPORTS)  \
42423	cd $(HOST_SUBDIR)/libctf && \
42424	 \
42425	$(MAKE) $(BASE_FLAGS_TO_PASS) \
42426		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
42427		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
42428		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
42429		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
42430		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42431		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42432		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42433		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
42434		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
42435		$(TARGET-stageautofeedback-libctf)
42436
42437maybe-clean-stageautofeedback-libctf: clean-stageautofeedback-libctf
42438clean-stageautofeedback: clean-stageautofeedback-libctf
42439clean-stageautofeedback-libctf:
42440	@if [ $(current_stage) = stageautofeedback ]; then \
42441	  [ -f $(HOST_SUBDIR)/libctf/Makefile ] || exit 0; \
42442	else \
42443	  [ -f $(HOST_SUBDIR)/stageautofeedback-libctf/Makefile ] || exit 0; \
42444	  $(MAKE) stageautofeedback-start; \
42445	fi; \
42446	cd $(HOST_SUBDIR)/libctf && \
42447	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
42448@endif libctf-bootstrap
42449
42450
42451
42452
42453
42454.PHONY: check-libctf maybe-check-libctf
42455maybe-check-libctf:
42456@if libctf
42457maybe-check-libctf: check-libctf
42458
42459check-libctf:
42460	@: $(MAKE); $(unstage)
42461	@r=`${PWD_COMMAND}`; export r; \
42462	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42463	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
42464	(cd $(HOST_SUBDIR)/libctf && \
42465	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
42466
42467@endif libctf
42468
42469.PHONY: install-libctf maybe-install-libctf
42470maybe-install-libctf:
42471@if libctf
42472maybe-install-libctf: install-libctf
42473
42474install-libctf: installdirs
42475	@: $(MAKE); $(unstage)
42476	@r=`${PWD_COMMAND}`; export r; \
42477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42478	$(HOST_EXPORTS) \
42479	(cd $(HOST_SUBDIR)/libctf && \
42480	  $(MAKE) $(FLAGS_TO_PASS)  install)
42481
42482@endif libctf
42483
42484.PHONY: install-strip-libctf maybe-install-strip-libctf
42485maybe-install-strip-libctf:
42486@if libctf
42487maybe-install-strip-libctf: install-strip-libctf
42488
42489install-strip-libctf: installdirs
42490	@: $(MAKE); $(unstage)
42491	@r=`${PWD_COMMAND}`; export r; \
42492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42493	$(HOST_EXPORTS) \
42494	(cd $(HOST_SUBDIR)/libctf && \
42495	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
42496
42497@endif libctf
42498
42499# Other targets (info, dvi, pdf, etc.)
42500
42501.PHONY: maybe-info-libctf info-libctf
42502maybe-info-libctf:
42503@if libctf
42504maybe-info-libctf: info-libctf
42505
42506info-libctf: \
42507    configure-libctf
42508	@[ -f ./libctf/Makefile ] || exit 0; \
42509	r=`${PWD_COMMAND}`; export r; \
42510	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42511	$(HOST_EXPORTS) \
42512	for flag in $(EXTRA_HOST_FLAGS) ; do \
42513	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42514	done; \
42515	echo "Doing info in libctf"; \
42516	(cd $(HOST_SUBDIR)/libctf && \
42517	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42518	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42519	          "RANLIB=$${RANLIB}" \
42520	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42521	          info) \
42522	  || exit 1
42523
42524@endif libctf
42525
42526.PHONY: maybe-dvi-libctf dvi-libctf
42527maybe-dvi-libctf:
42528@if libctf
42529maybe-dvi-libctf: dvi-libctf
42530
42531dvi-libctf: \
42532    configure-libctf
42533	@[ -f ./libctf/Makefile ] || exit 0; \
42534	r=`${PWD_COMMAND}`; export r; \
42535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42536	$(HOST_EXPORTS) \
42537	for flag in $(EXTRA_HOST_FLAGS) ; do \
42538	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42539	done; \
42540	echo "Doing dvi in libctf"; \
42541	(cd $(HOST_SUBDIR)/libctf && \
42542	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42543	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42544	          "RANLIB=$${RANLIB}" \
42545	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42546	          dvi) \
42547	  || exit 1
42548
42549@endif libctf
42550
42551.PHONY: maybe-pdf-libctf pdf-libctf
42552maybe-pdf-libctf:
42553@if libctf
42554maybe-pdf-libctf: pdf-libctf
42555
42556pdf-libctf: \
42557    configure-libctf
42558	@[ -f ./libctf/Makefile ] || exit 0; \
42559	r=`${PWD_COMMAND}`; export r; \
42560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42561	$(HOST_EXPORTS) \
42562	for flag in $(EXTRA_HOST_FLAGS) ; do \
42563	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42564	done; \
42565	echo "Doing pdf in libctf"; \
42566	(cd $(HOST_SUBDIR)/libctf && \
42567	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42568	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42569	          "RANLIB=$${RANLIB}" \
42570	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42571	          pdf) \
42572	  || exit 1
42573
42574@endif libctf
42575
42576.PHONY: maybe-html-libctf html-libctf
42577maybe-html-libctf:
42578@if libctf
42579maybe-html-libctf: html-libctf
42580
42581html-libctf: \
42582    configure-libctf
42583	@[ -f ./libctf/Makefile ] || exit 0; \
42584	r=`${PWD_COMMAND}`; export r; \
42585	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42586	$(HOST_EXPORTS) \
42587	for flag in $(EXTRA_HOST_FLAGS) ; do \
42588	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42589	done; \
42590	echo "Doing html in libctf"; \
42591	(cd $(HOST_SUBDIR)/libctf && \
42592	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42593	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42594	          "RANLIB=$${RANLIB}" \
42595	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42596	          html) \
42597	  || exit 1
42598
42599@endif libctf
42600
42601.PHONY: maybe-TAGS-libctf TAGS-libctf
42602maybe-TAGS-libctf:
42603@if libctf
42604maybe-TAGS-libctf: TAGS-libctf
42605
42606TAGS-libctf: \
42607    configure-libctf
42608	@[ -f ./libctf/Makefile ] || exit 0; \
42609	r=`${PWD_COMMAND}`; export r; \
42610	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42611	$(HOST_EXPORTS) \
42612	for flag in $(EXTRA_HOST_FLAGS) ; do \
42613	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42614	done; \
42615	echo "Doing TAGS in libctf"; \
42616	(cd $(HOST_SUBDIR)/libctf && \
42617	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42618	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42619	          "RANLIB=$${RANLIB}" \
42620	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42621	          TAGS) \
42622	  || exit 1
42623
42624@endif libctf
42625
42626.PHONY: maybe-install-info-libctf install-info-libctf
42627maybe-install-info-libctf:
42628@if libctf
42629maybe-install-info-libctf: install-info-libctf
42630
42631install-info-libctf: \
42632    configure-libctf \
42633    info-libctf
42634	@[ -f ./libctf/Makefile ] || exit 0; \
42635	r=`${PWD_COMMAND}`; export r; \
42636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42637	$(HOST_EXPORTS) \
42638	for flag in $(EXTRA_HOST_FLAGS) ; do \
42639	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42640	done; \
42641	echo "Doing install-info in libctf"; \
42642	(cd $(HOST_SUBDIR)/libctf && \
42643	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42644	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42645	          "RANLIB=$${RANLIB}" \
42646	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42647	          install-info) \
42648	  || exit 1
42649
42650@endif libctf
42651
42652.PHONY: maybe-install-dvi-libctf install-dvi-libctf
42653maybe-install-dvi-libctf:
42654@if libctf
42655maybe-install-dvi-libctf: install-dvi-libctf
42656
42657install-dvi-libctf: \
42658    configure-libctf \
42659    dvi-libctf
42660	@[ -f ./libctf/Makefile ] || exit 0; \
42661	r=`${PWD_COMMAND}`; export r; \
42662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42663	$(HOST_EXPORTS) \
42664	for flag in $(EXTRA_HOST_FLAGS) ; do \
42665	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42666	done; \
42667	echo "Doing install-dvi in libctf"; \
42668	(cd $(HOST_SUBDIR)/libctf && \
42669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42671	          "RANLIB=$${RANLIB}" \
42672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42673	          install-dvi) \
42674	  || exit 1
42675
42676@endif libctf
42677
42678.PHONY: maybe-install-pdf-libctf install-pdf-libctf
42679maybe-install-pdf-libctf:
42680@if libctf
42681maybe-install-pdf-libctf: install-pdf-libctf
42682
42683install-pdf-libctf: \
42684    configure-libctf \
42685    pdf-libctf
42686	@[ -f ./libctf/Makefile ] || exit 0; \
42687	r=`${PWD_COMMAND}`; export r; \
42688	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42689	$(HOST_EXPORTS) \
42690	for flag in $(EXTRA_HOST_FLAGS) ; do \
42691	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42692	done; \
42693	echo "Doing install-pdf in libctf"; \
42694	(cd $(HOST_SUBDIR)/libctf && \
42695	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42696	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42697	          "RANLIB=$${RANLIB}" \
42698	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42699	          install-pdf) \
42700	  || exit 1
42701
42702@endif libctf
42703
42704.PHONY: maybe-install-html-libctf install-html-libctf
42705maybe-install-html-libctf:
42706@if libctf
42707maybe-install-html-libctf: install-html-libctf
42708
42709install-html-libctf: \
42710    configure-libctf \
42711    html-libctf
42712	@[ -f ./libctf/Makefile ] || exit 0; \
42713	r=`${PWD_COMMAND}`; export r; \
42714	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42715	$(HOST_EXPORTS) \
42716	for flag in $(EXTRA_HOST_FLAGS) ; do \
42717	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42718	done; \
42719	echo "Doing install-html in libctf"; \
42720	(cd $(HOST_SUBDIR)/libctf && \
42721	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42722	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42723	          "RANLIB=$${RANLIB}" \
42724	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42725	          install-html) \
42726	  || exit 1
42727
42728@endif libctf
42729
42730.PHONY: maybe-installcheck-libctf installcheck-libctf
42731maybe-installcheck-libctf:
42732@if libctf
42733maybe-installcheck-libctf: installcheck-libctf
42734
42735installcheck-libctf: \
42736    configure-libctf
42737	@[ -f ./libctf/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 installcheck in libctf"; \
42745	(cd $(HOST_SUBDIR)/libctf && \
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	          installcheck) \
42751	  || exit 1
42752
42753@endif libctf
42754
42755.PHONY: maybe-mostlyclean-libctf mostlyclean-libctf
42756maybe-mostlyclean-libctf:
42757@if libctf
42758maybe-mostlyclean-libctf: mostlyclean-libctf
42759
42760mostlyclean-libctf:
42761	@[ -f ./libctf/Makefile ] || exit 0; \
42762	r=`${PWD_COMMAND}`; export r; \
42763	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42764	$(HOST_EXPORTS) \
42765	for flag in $(EXTRA_HOST_FLAGS) ; do \
42766	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42767	done; \
42768	echo "Doing mostlyclean in libctf"; \
42769	(cd $(HOST_SUBDIR)/libctf && \
42770	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42771	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42772	          "RANLIB=$${RANLIB}" \
42773	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42774	          mostlyclean) \
42775	  || exit 1
42776
42777@endif libctf
42778
42779.PHONY: maybe-clean-libctf clean-libctf
42780maybe-clean-libctf:
42781@if libctf
42782maybe-clean-libctf: clean-libctf
42783
42784clean-libctf:
42785	@[ -f ./libctf/Makefile ] || exit 0; \
42786	r=`${PWD_COMMAND}`; export r; \
42787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42788	$(HOST_EXPORTS) \
42789	for flag in $(EXTRA_HOST_FLAGS) ; do \
42790	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42791	done; \
42792	echo "Doing clean in libctf"; \
42793	(cd $(HOST_SUBDIR)/libctf && \
42794	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42795	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42796	          "RANLIB=$${RANLIB}" \
42797	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42798	          clean) \
42799	  || exit 1
42800
42801@endif libctf
42802
42803.PHONY: maybe-distclean-libctf distclean-libctf
42804maybe-distclean-libctf:
42805@if libctf
42806maybe-distclean-libctf: distclean-libctf
42807
42808distclean-libctf:
42809	@[ -f ./libctf/Makefile ] || exit 0; \
42810	r=`${PWD_COMMAND}`; export r; \
42811	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42812	$(HOST_EXPORTS) \
42813	for flag in $(EXTRA_HOST_FLAGS) ; do \
42814	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42815	done; \
42816	echo "Doing distclean in libctf"; \
42817	(cd $(HOST_SUBDIR)/libctf && \
42818	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42819	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42820	          "RANLIB=$${RANLIB}" \
42821	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42822	          distclean) \
42823	  || exit 1
42824
42825@endif libctf
42826
42827.PHONY: maybe-maintainer-clean-libctf maintainer-clean-libctf
42828maybe-maintainer-clean-libctf:
42829@if libctf
42830maybe-maintainer-clean-libctf: maintainer-clean-libctf
42831
42832maintainer-clean-libctf:
42833	@[ -f ./libctf/Makefile ] || exit 0; \
42834	r=`${PWD_COMMAND}`; export r; \
42835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42836	$(HOST_EXPORTS) \
42837	for flag in $(EXTRA_HOST_FLAGS) ; do \
42838	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42839	done; \
42840	echo "Doing maintainer-clean in libctf"; \
42841	(cd $(HOST_SUBDIR)/libctf && \
42842	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42843	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42844	          "RANLIB=$${RANLIB}" \
42845	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42846	          maintainer-clean) \
42847	  || exit 1
42848
42849@endif libctf
42850
42851
42852
42853.PHONY: configure-libsframe maybe-configure-libsframe
42854maybe-configure-libsframe:
42855@if gcc-bootstrap
42856configure-libsframe: stage_current
42857@endif gcc-bootstrap
42858@if libsframe
42859maybe-configure-libsframe: configure-libsframe
42860configure-libsframe:
42861	@r=`${PWD_COMMAND}`; export r; \
42862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42863	test ! -f $(HOST_SUBDIR)/libsframe/Makefile || exit 0; \
42864	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe; \
42865	$(HOST_EXPORTS)  \
42866	echo Configuring in $(HOST_SUBDIR)/libsframe; \
42867	cd "$(HOST_SUBDIR)/libsframe" || exit 1; \
42868	case $(srcdir) in \
42869	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42870	  *) topdir=`echo $(HOST_SUBDIR)/libsframe/ | \
42871		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42872	esac; \
42873	module_srcdir=libsframe; \
42874	$(SHELL) \
42875	  $$s/$$module_srcdir/configure \
42876	  --srcdir=$${topdir}/$$module_srcdir \
42877	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42878	  --target=${target_alias}  \
42879	  || exit 1
42880@endif libsframe
42881
42882
42883
42884.PHONY: configure-stage1-libsframe maybe-configure-stage1-libsframe
42885maybe-configure-stage1-libsframe:
42886@if libsframe-bootstrap
42887maybe-configure-stage1-libsframe: configure-stage1-libsframe
42888configure-stage1-libsframe:
42889	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42890	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe
42891	@r=`${PWD_COMMAND}`; export r; \
42892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42893	TFLAGS="$(STAGE1_TFLAGS)"; \
42894	test ! -f $(HOST_SUBDIR)/libsframe/Makefile || exit 0; \
42895	$(HOST_EXPORTS) \
42896	CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
42897	CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
42898	LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS;  \
42899	echo Configuring stage 1 in $(HOST_SUBDIR)/libsframe; \
42900	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe; \
42901	cd $(HOST_SUBDIR)/libsframe || exit 1; \
42902	case $(srcdir) in \
42903	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42904	  *) topdir=`echo $(HOST_SUBDIR)/libsframe/ | \
42905		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42906	esac; \
42907	module_srcdir=libsframe; \
42908	$(SHELL) $$s/$$module_srcdir/configure \
42909	  --srcdir=$${topdir}/$$module_srcdir \
42910	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42911	  --target=${target_alias} \
42912	   \
42913	  $(STAGE1_CONFIGURE_FLAGS)
42914@endif libsframe-bootstrap
42915
42916.PHONY: configure-stage2-libsframe maybe-configure-stage2-libsframe
42917maybe-configure-stage2-libsframe:
42918@if libsframe-bootstrap
42919maybe-configure-stage2-libsframe: configure-stage2-libsframe
42920configure-stage2-libsframe:
42921	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42922	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe
42923	@r=`${PWD_COMMAND}`; export r; \
42924	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42925	TFLAGS="$(STAGE2_TFLAGS)"; \
42926	test ! -f $(HOST_SUBDIR)/libsframe/Makefile || exit 0; \
42927	$(HOST_EXPORTS) \
42928	$(POSTSTAGE1_HOST_EXPORTS) \
42929	CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
42930	CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
42931	LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS;  \
42932	echo Configuring stage 2 in $(HOST_SUBDIR)/libsframe; \
42933	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe; \
42934	cd $(HOST_SUBDIR)/libsframe || exit 1; \
42935	case $(srcdir) in \
42936	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42937	  *) topdir=`echo $(HOST_SUBDIR)/libsframe/ | \
42938		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42939	esac; \
42940	module_srcdir=libsframe; \
42941	$(SHELL) $$s/$$module_srcdir/configure \
42942	  --srcdir=$${topdir}/$$module_srcdir \
42943	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42944	  --target=${target_alias} \
42945	  --with-build-libsubdir=$(HOST_SUBDIR) \
42946	  $(STAGE2_CONFIGURE_FLAGS)
42947@endif libsframe-bootstrap
42948
42949.PHONY: configure-stage3-libsframe maybe-configure-stage3-libsframe
42950maybe-configure-stage3-libsframe:
42951@if libsframe-bootstrap
42952maybe-configure-stage3-libsframe: configure-stage3-libsframe
42953configure-stage3-libsframe:
42954	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42955	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe
42956	@r=`${PWD_COMMAND}`; export r; \
42957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42958	TFLAGS="$(STAGE3_TFLAGS)"; \
42959	test ! -f $(HOST_SUBDIR)/libsframe/Makefile || exit 0; \
42960	$(HOST_EXPORTS) \
42961	$(POSTSTAGE1_HOST_EXPORTS) \
42962	CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
42963	CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
42964	LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS;  \
42965	echo Configuring stage 3 in $(HOST_SUBDIR)/libsframe; \
42966	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe; \
42967	cd $(HOST_SUBDIR)/libsframe || exit 1; \
42968	case $(srcdir) in \
42969	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42970	  *) topdir=`echo $(HOST_SUBDIR)/libsframe/ | \
42971		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42972	esac; \
42973	module_srcdir=libsframe; \
42974	$(SHELL) $$s/$$module_srcdir/configure \
42975	  --srcdir=$${topdir}/$$module_srcdir \
42976	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
42977	  --target=${target_alias} \
42978	  --with-build-libsubdir=$(HOST_SUBDIR) \
42979	  $(STAGE3_CONFIGURE_FLAGS)
42980@endif libsframe-bootstrap
42981
42982.PHONY: configure-stage4-libsframe maybe-configure-stage4-libsframe
42983maybe-configure-stage4-libsframe:
42984@if libsframe-bootstrap
42985maybe-configure-stage4-libsframe: configure-stage4-libsframe
42986configure-stage4-libsframe:
42987	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42988	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe
42989	@r=`${PWD_COMMAND}`; export r; \
42990	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42991	TFLAGS="$(STAGE4_TFLAGS)"; \
42992	test ! -f $(HOST_SUBDIR)/libsframe/Makefile || exit 0; \
42993	$(HOST_EXPORTS) \
42994	$(POSTSTAGE1_HOST_EXPORTS) \
42995	CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
42996	CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
42997	LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS;  \
42998	echo Configuring stage 4 in $(HOST_SUBDIR)/libsframe; \
42999	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe; \
43000	cd $(HOST_SUBDIR)/libsframe || exit 1; \
43001	case $(srcdir) in \
43002	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43003	  *) topdir=`echo $(HOST_SUBDIR)/libsframe/ | \
43004		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43005	esac; \
43006	module_srcdir=libsframe; \
43007	$(SHELL) $$s/$$module_srcdir/configure \
43008	  --srcdir=$${topdir}/$$module_srcdir \
43009	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43010	  --target=${target_alias} \
43011	  --with-build-libsubdir=$(HOST_SUBDIR) \
43012	  $(STAGE4_CONFIGURE_FLAGS)
43013@endif libsframe-bootstrap
43014
43015.PHONY: configure-stageprofile-libsframe maybe-configure-stageprofile-libsframe
43016maybe-configure-stageprofile-libsframe:
43017@if libsframe-bootstrap
43018maybe-configure-stageprofile-libsframe: configure-stageprofile-libsframe
43019configure-stageprofile-libsframe:
43020	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43021	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe
43022	@r=`${PWD_COMMAND}`; export r; \
43023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43024	TFLAGS="$(STAGEprofile_TFLAGS)"; \
43025	test ! -f $(HOST_SUBDIR)/libsframe/Makefile || exit 0; \
43026	$(HOST_EXPORTS) \
43027	$(POSTSTAGE1_HOST_EXPORTS) \
43028	CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
43029	CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
43030	LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS;  \
43031	echo Configuring stage profile in $(HOST_SUBDIR)/libsframe; \
43032	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe; \
43033	cd $(HOST_SUBDIR)/libsframe || exit 1; \
43034	case $(srcdir) in \
43035	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43036	  *) topdir=`echo $(HOST_SUBDIR)/libsframe/ | \
43037		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43038	esac; \
43039	module_srcdir=libsframe; \
43040	$(SHELL) $$s/$$module_srcdir/configure \
43041	  --srcdir=$${topdir}/$$module_srcdir \
43042	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43043	  --target=${target_alias} \
43044	  --with-build-libsubdir=$(HOST_SUBDIR) \
43045	  $(STAGEprofile_CONFIGURE_FLAGS)
43046@endif libsframe-bootstrap
43047
43048.PHONY: configure-stagetrain-libsframe maybe-configure-stagetrain-libsframe
43049maybe-configure-stagetrain-libsframe:
43050@if libsframe-bootstrap
43051maybe-configure-stagetrain-libsframe: configure-stagetrain-libsframe
43052configure-stagetrain-libsframe:
43053	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
43054	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe
43055	@r=`${PWD_COMMAND}`; export r; \
43056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43057	TFLAGS="$(STAGEtrain_TFLAGS)"; \
43058	test ! -f $(HOST_SUBDIR)/libsframe/Makefile || exit 0; \
43059	$(HOST_EXPORTS) \
43060	$(POSTSTAGE1_HOST_EXPORTS) \
43061	CFLAGS="$(STAGEtrain_CFLAGS)"; export CFLAGS; \
43062	CXXFLAGS="$(STAGEtrain_CXXFLAGS)"; export CXXFLAGS; \
43063	LIBCFLAGS="$(STAGEtrain_CFLAGS)"; export LIBCFLAGS;  \
43064	echo Configuring stage train in $(HOST_SUBDIR)/libsframe; \
43065	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe; \
43066	cd $(HOST_SUBDIR)/libsframe || exit 1; \
43067	case $(srcdir) in \
43068	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43069	  *) topdir=`echo $(HOST_SUBDIR)/libsframe/ | \
43070		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43071	esac; \
43072	module_srcdir=libsframe; \
43073	$(SHELL) $$s/$$module_srcdir/configure \
43074	  --srcdir=$${topdir}/$$module_srcdir \
43075	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43076	  --target=${target_alias} \
43077	  --with-build-libsubdir=$(HOST_SUBDIR) \
43078	  $(STAGEtrain_CONFIGURE_FLAGS)
43079@endif libsframe-bootstrap
43080
43081.PHONY: configure-stagefeedback-libsframe maybe-configure-stagefeedback-libsframe
43082maybe-configure-stagefeedback-libsframe:
43083@if libsframe-bootstrap
43084maybe-configure-stagefeedback-libsframe: configure-stagefeedback-libsframe
43085configure-stagefeedback-libsframe:
43086	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43087	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe
43088	@r=`${PWD_COMMAND}`; export r; \
43089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43090	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43091	test ! -f $(HOST_SUBDIR)/libsframe/Makefile || exit 0; \
43092	$(HOST_EXPORTS) \
43093	$(POSTSTAGE1_HOST_EXPORTS) \
43094	CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
43095	CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
43096	LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS;  \
43097	echo Configuring stage feedback in $(HOST_SUBDIR)/libsframe; \
43098	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe; \
43099	cd $(HOST_SUBDIR)/libsframe || exit 1; \
43100	case $(srcdir) in \
43101	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43102	  *) topdir=`echo $(HOST_SUBDIR)/libsframe/ | \
43103		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43104	esac; \
43105	module_srcdir=libsframe; \
43106	$(SHELL) $$s/$$module_srcdir/configure \
43107	  --srcdir=$${topdir}/$$module_srcdir \
43108	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43109	  --target=${target_alias} \
43110	  --with-build-libsubdir=$(HOST_SUBDIR) \
43111	  $(STAGEfeedback_CONFIGURE_FLAGS)
43112@endif libsframe-bootstrap
43113
43114.PHONY: configure-stageautoprofile-libsframe maybe-configure-stageautoprofile-libsframe
43115maybe-configure-stageautoprofile-libsframe:
43116@if libsframe-bootstrap
43117maybe-configure-stageautoprofile-libsframe: configure-stageautoprofile-libsframe
43118configure-stageautoprofile-libsframe:
43119	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
43120	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe
43121	@r=`${PWD_COMMAND}`; export r; \
43122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43123	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
43124	test ! -f $(HOST_SUBDIR)/libsframe/Makefile || exit 0; \
43125	$(HOST_EXPORTS) \
43126	$(POSTSTAGE1_HOST_EXPORTS) \
43127	CFLAGS="$(STAGEautoprofile_CFLAGS)"; export CFLAGS; \
43128	CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)"; export CXXFLAGS; \
43129	LIBCFLAGS="$(STAGEautoprofile_CFLAGS)"; export LIBCFLAGS;  \
43130	echo Configuring stage autoprofile in $(HOST_SUBDIR)/libsframe; \
43131	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe; \
43132	cd $(HOST_SUBDIR)/libsframe || exit 1; \
43133	case $(srcdir) in \
43134	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43135	  *) topdir=`echo $(HOST_SUBDIR)/libsframe/ | \
43136		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43137	esac; \
43138	module_srcdir=libsframe; \
43139	$(SHELL) $$s/$$module_srcdir/configure \
43140	  --srcdir=$${topdir}/$$module_srcdir \
43141	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43142	  --target=${target_alias} \
43143	  --with-build-libsubdir=$(HOST_SUBDIR) \
43144	  $(STAGEautoprofile_CONFIGURE_FLAGS)
43145@endif libsframe-bootstrap
43146
43147.PHONY: configure-stageautofeedback-libsframe maybe-configure-stageautofeedback-libsframe
43148maybe-configure-stageautofeedback-libsframe:
43149@if libsframe-bootstrap
43150maybe-configure-stageautofeedback-libsframe: configure-stageautofeedback-libsframe
43151configure-stageautofeedback-libsframe:
43152	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
43153	@$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe
43154	@r=`${PWD_COMMAND}`; export r; \
43155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43156	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
43157	test ! -f $(HOST_SUBDIR)/libsframe/Makefile || exit 0; \
43158	$(HOST_EXPORTS) \
43159	$(POSTSTAGE1_HOST_EXPORTS) \
43160	CFLAGS="$(STAGEautofeedback_CFLAGS)"; export CFLAGS; \
43161	CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)"; export CXXFLAGS; \
43162	LIBCFLAGS="$(STAGEautofeedback_CFLAGS)"; export LIBCFLAGS;  \
43163	echo Configuring stage autofeedback in $(HOST_SUBDIR)/libsframe; \
43164	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libsframe; \
43165	cd $(HOST_SUBDIR)/libsframe || exit 1; \
43166	case $(srcdir) in \
43167	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43168	  *) topdir=`echo $(HOST_SUBDIR)/libsframe/ | \
43169		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43170	esac; \
43171	module_srcdir=libsframe; \
43172	$(SHELL) $$s/$$module_srcdir/configure \
43173	  --srcdir=$${topdir}/$$module_srcdir \
43174	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
43175	  --target=${target_alias} \
43176	  --with-build-libsubdir=$(HOST_SUBDIR) \
43177	  $(STAGEautofeedback_CONFIGURE_FLAGS)
43178@endif libsframe-bootstrap
43179
43180
43181
43182
43183
43184.PHONY: all-libsframe maybe-all-libsframe
43185maybe-all-libsframe:
43186@if gcc-bootstrap
43187all-libsframe: stage_current
43188@endif gcc-bootstrap
43189@if libsframe
43190TARGET-libsframe=all
43191maybe-all-libsframe: all-libsframe
43192all-libsframe: configure-libsframe
43193	@r=`${PWD_COMMAND}`; export r; \
43194	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43195	$(HOST_EXPORTS)  \
43196	(cd $(HOST_SUBDIR)/libsframe && \
43197	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
43198		$(TARGET-libsframe))
43199@endif libsframe
43200
43201
43202
43203.PHONY: all-stage1-libsframe maybe-all-stage1-libsframe
43204.PHONY: clean-stage1-libsframe maybe-clean-stage1-libsframe
43205maybe-all-stage1-libsframe:
43206maybe-clean-stage1-libsframe:
43207@if libsframe-bootstrap
43208maybe-all-stage1-libsframe: all-stage1-libsframe
43209all-stage1: all-stage1-libsframe
43210TARGET-stage1-libsframe = $(TARGET-libsframe)
43211all-stage1-libsframe: configure-stage1-libsframe
43212	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43213	@r=`${PWD_COMMAND}`; export r; \
43214	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43215	TFLAGS="$(STAGE1_TFLAGS)"; \
43216	$(HOST_EXPORTS)  \
43217	cd $(HOST_SUBDIR)/libsframe && \
43218	 \
43219	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43220		CFLAGS="$(STAGE1_CFLAGS)" \
43221		GENERATOR_CFLAGS="$(STAGE1_GENERATOR_CFLAGS)" \
43222		CXXFLAGS="$(STAGE1_CXXFLAGS)" \
43223		LIBCFLAGS="$(LIBCFLAGS)" \
43224		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43225		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43226		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43227		$(EXTRA_HOST_FLAGS)  \
43228		$(STAGE1_FLAGS_TO_PASS)  \
43229		TFLAGS="$(STAGE1_TFLAGS)"  \
43230		$(TARGET-stage1-libsframe)
43231
43232maybe-clean-stage1-libsframe: clean-stage1-libsframe
43233clean-stage1: clean-stage1-libsframe
43234clean-stage1-libsframe:
43235	@if [ $(current_stage) = stage1 ]; then \
43236	  [ -f $(HOST_SUBDIR)/libsframe/Makefile ] || exit 0; \
43237	else \
43238	  [ -f $(HOST_SUBDIR)/stage1-libsframe/Makefile ] || exit 0; \
43239	  $(MAKE) stage1-start; \
43240	fi; \
43241	cd $(HOST_SUBDIR)/libsframe && \
43242	$(MAKE) $(EXTRA_HOST_FLAGS)  \
43243	$(STAGE1_FLAGS_TO_PASS)  clean
43244@endif libsframe-bootstrap
43245
43246
43247.PHONY: all-stage2-libsframe maybe-all-stage2-libsframe
43248.PHONY: clean-stage2-libsframe maybe-clean-stage2-libsframe
43249maybe-all-stage2-libsframe:
43250maybe-clean-stage2-libsframe:
43251@if libsframe-bootstrap
43252maybe-all-stage2-libsframe: all-stage2-libsframe
43253all-stage2: all-stage2-libsframe
43254TARGET-stage2-libsframe = $(TARGET-libsframe)
43255all-stage2-libsframe: configure-stage2-libsframe
43256	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43257	@r=`${PWD_COMMAND}`; export r; \
43258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43259	TFLAGS="$(STAGE2_TFLAGS)"; \
43260	$(HOST_EXPORTS) \
43261	$(POSTSTAGE1_HOST_EXPORTS)  \
43262	cd $(HOST_SUBDIR)/libsframe && \
43263	 \
43264	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43265		CFLAGS="$(STAGE2_CFLAGS)" \
43266		GENERATOR_CFLAGS="$(STAGE2_GENERATOR_CFLAGS)" \
43267		CXXFLAGS="$(STAGE2_CXXFLAGS)" \
43268		LIBCFLAGS="$(STAGE2_CFLAGS)" \
43269		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43270		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43271		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43272		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43273		TFLAGS="$(STAGE2_TFLAGS)"  \
43274		$(TARGET-stage2-libsframe)
43275
43276maybe-clean-stage2-libsframe: clean-stage2-libsframe
43277clean-stage2: clean-stage2-libsframe
43278clean-stage2-libsframe:
43279	@if [ $(current_stage) = stage2 ]; then \
43280	  [ -f $(HOST_SUBDIR)/libsframe/Makefile ] || exit 0; \
43281	else \
43282	  [ -f $(HOST_SUBDIR)/stage2-libsframe/Makefile ] || exit 0; \
43283	  $(MAKE) stage2-start; \
43284	fi; \
43285	cd $(HOST_SUBDIR)/libsframe && \
43286	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43287@endif libsframe-bootstrap
43288
43289
43290.PHONY: all-stage3-libsframe maybe-all-stage3-libsframe
43291.PHONY: clean-stage3-libsframe maybe-clean-stage3-libsframe
43292maybe-all-stage3-libsframe:
43293maybe-clean-stage3-libsframe:
43294@if libsframe-bootstrap
43295maybe-all-stage3-libsframe: all-stage3-libsframe
43296all-stage3: all-stage3-libsframe
43297TARGET-stage3-libsframe = $(TARGET-libsframe)
43298all-stage3-libsframe: configure-stage3-libsframe
43299	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43300	@r=`${PWD_COMMAND}`; export r; \
43301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43302	TFLAGS="$(STAGE3_TFLAGS)"; \
43303	$(HOST_EXPORTS) \
43304	$(POSTSTAGE1_HOST_EXPORTS)  \
43305	cd $(HOST_SUBDIR)/libsframe && \
43306	 \
43307	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43308		CFLAGS="$(STAGE3_CFLAGS)" \
43309		GENERATOR_CFLAGS="$(STAGE3_GENERATOR_CFLAGS)" \
43310		CXXFLAGS="$(STAGE3_CXXFLAGS)" \
43311		LIBCFLAGS="$(STAGE3_CFLAGS)" \
43312		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43313		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43314		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43315		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43316		TFLAGS="$(STAGE3_TFLAGS)"  \
43317		$(TARGET-stage3-libsframe)
43318
43319maybe-clean-stage3-libsframe: clean-stage3-libsframe
43320clean-stage3: clean-stage3-libsframe
43321clean-stage3-libsframe:
43322	@if [ $(current_stage) = stage3 ]; then \
43323	  [ -f $(HOST_SUBDIR)/libsframe/Makefile ] || exit 0; \
43324	else \
43325	  [ -f $(HOST_SUBDIR)/stage3-libsframe/Makefile ] || exit 0; \
43326	  $(MAKE) stage3-start; \
43327	fi; \
43328	cd $(HOST_SUBDIR)/libsframe && \
43329	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43330@endif libsframe-bootstrap
43331
43332
43333.PHONY: all-stage4-libsframe maybe-all-stage4-libsframe
43334.PHONY: clean-stage4-libsframe maybe-clean-stage4-libsframe
43335maybe-all-stage4-libsframe:
43336maybe-clean-stage4-libsframe:
43337@if libsframe-bootstrap
43338maybe-all-stage4-libsframe: all-stage4-libsframe
43339all-stage4: all-stage4-libsframe
43340TARGET-stage4-libsframe = $(TARGET-libsframe)
43341all-stage4-libsframe: configure-stage4-libsframe
43342	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43343	@r=`${PWD_COMMAND}`; export r; \
43344	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43345	TFLAGS="$(STAGE4_TFLAGS)"; \
43346	$(HOST_EXPORTS) \
43347	$(POSTSTAGE1_HOST_EXPORTS)  \
43348	cd $(HOST_SUBDIR)/libsframe && \
43349	 \
43350	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43351		CFLAGS="$(STAGE4_CFLAGS)" \
43352		GENERATOR_CFLAGS="$(STAGE4_GENERATOR_CFLAGS)" \
43353		CXXFLAGS="$(STAGE4_CXXFLAGS)" \
43354		LIBCFLAGS="$(STAGE4_CFLAGS)" \
43355		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43356		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43357		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43358		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43359		TFLAGS="$(STAGE4_TFLAGS)"  \
43360		$(TARGET-stage4-libsframe)
43361
43362maybe-clean-stage4-libsframe: clean-stage4-libsframe
43363clean-stage4: clean-stage4-libsframe
43364clean-stage4-libsframe:
43365	@if [ $(current_stage) = stage4 ]; then \
43366	  [ -f $(HOST_SUBDIR)/libsframe/Makefile ] || exit 0; \
43367	else \
43368	  [ -f $(HOST_SUBDIR)/stage4-libsframe/Makefile ] || exit 0; \
43369	  $(MAKE) stage4-start; \
43370	fi; \
43371	cd $(HOST_SUBDIR)/libsframe && \
43372	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43373@endif libsframe-bootstrap
43374
43375
43376.PHONY: all-stageprofile-libsframe maybe-all-stageprofile-libsframe
43377.PHONY: clean-stageprofile-libsframe maybe-clean-stageprofile-libsframe
43378maybe-all-stageprofile-libsframe:
43379maybe-clean-stageprofile-libsframe:
43380@if libsframe-bootstrap
43381maybe-all-stageprofile-libsframe: all-stageprofile-libsframe
43382all-stageprofile: all-stageprofile-libsframe
43383TARGET-stageprofile-libsframe = $(TARGET-libsframe)
43384all-stageprofile-libsframe: configure-stageprofile-libsframe
43385	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43386	@r=`${PWD_COMMAND}`; export r; \
43387	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43388	TFLAGS="$(STAGEprofile_TFLAGS)"; \
43389	$(HOST_EXPORTS) \
43390	$(POSTSTAGE1_HOST_EXPORTS)  \
43391	cd $(HOST_SUBDIR)/libsframe && \
43392	 \
43393	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43394		CFLAGS="$(STAGEprofile_CFLAGS)" \
43395		GENERATOR_CFLAGS="$(STAGEprofile_GENERATOR_CFLAGS)" \
43396		CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
43397		LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
43398		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43399		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43400		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43401		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43402		TFLAGS="$(STAGEprofile_TFLAGS)"  \
43403		$(TARGET-stageprofile-libsframe)
43404
43405maybe-clean-stageprofile-libsframe: clean-stageprofile-libsframe
43406clean-stageprofile: clean-stageprofile-libsframe
43407clean-stageprofile-libsframe:
43408	@if [ $(current_stage) = stageprofile ]; then \
43409	  [ -f $(HOST_SUBDIR)/libsframe/Makefile ] || exit 0; \
43410	else \
43411	  [ -f $(HOST_SUBDIR)/stageprofile-libsframe/Makefile ] || exit 0; \
43412	  $(MAKE) stageprofile-start; \
43413	fi; \
43414	cd $(HOST_SUBDIR)/libsframe && \
43415	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43416@endif libsframe-bootstrap
43417
43418
43419.PHONY: all-stagetrain-libsframe maybe-all-stagetrain-libsframe
43420.PHONY: clean-stagetrain-libsframe maybe-clean-stagetrain-libsframe
43421maybe-all-stagetrain-libsframe:
43422maybe-clean-stagetrain-libsframe:
43423@if libsframe-bootstrap
43424maybe-all-stagetrain-libsframe: all-stagetrain-libsframe
43425all-stagetrain: all-stagetrain-libsframe
43426TARGET-stagetrain-libsframe = $(TARGET-libsframe)
43427all-stagetrain-libsframe: configure-stagetrain-libsframe
43428	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
43429	@r=`${PWD_COMMAND}`; export r; \
43430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43431	TFLAGS="$(STAGEtrain_TFLAGS)"; \
43432	$(HOST_EXPORTS) \
43433	$(POSTSTAGE1_HOST_EXPORTS)  \
43434	cd $(HOST_SUBDIR)/libsframe && \
43435	 \
43436	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43437		CFLAGS="$(STAGEtrain_CFLAGS)" \
43438		GENERATOR_CFLAGS="$(STAGEtrain_GENERATOR_CFLAGS)" \
43439		CXXFLAGS="$(STAGEtrain_CXXFLAGS)" \
43440		LIBCFLAGS="$(STAGEtrain_CFLAGS)" \
43441		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43442		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43443		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43444		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43445		TFLAGS="$(STAGEtrain_TFLAGS)"  \
43446		$(TARGET-stagetrain-libsframe)
43447
43448maybe-clean-stagetrain-libsframe: clean-stagetrain-libsframe
43449clean-stagetrain: clean-stagetrain-libsframe
43450clean-stagetrain-libsframe:
43451	@if [ $(current_stage) = stagetrain ]; then \
43452	  [ -f $(HOST_SUBDIR)/libsframe/Makefile ] || exit 0; \
43453	else \
43454	  [ -f $(HOST_SUBDIR)/stagetrain-libsframe/Makefile ] || exit 0; \
43455	  $(MAKE) stagetrain-start; \
43456	fi; \
43457	cd $(HOST_SUBDIR)/libsframe && \
43458	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43459@endif libsframe-bootstrap
43460
43461
43462.PHONY: all-stagefeedback-libsframe maybe-all-stagefeedback-libsframe
43463.PHONY: clean-stagefeedback-libsframe maybe-clean-stagefeedback-libsframe
43464maybe-all-stagefeedback-libsframe:
43465maybe-clean-stagefeedback-libsframe:
43466@if libsframe-bootstrap
43467maybe-all-stagefeedback-libsframe: all-stagefeedback-libsframe
43468all-stagefeedback: all-stagefeedback-libsframe
43469TARGET-stagefeedback-libsframe = $(TARGET-libsframe)
43470all-stagefeedback-libsframe: configure-stagefeedback-libsframe
43471	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43472	@r=`${PWD_COMMAND}`; export r; \
43473	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43474	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43475	$(HOST_EXPORTS) \
43476	$(POSTSTAGE1_HOST_EXPORTS)  \
43477	cd $(HOST_SUBDIR)/libsframe && \
43478	 \
43479	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43480		CFLAGS="$(STAGEfeedback_CFLAGS)" \
43481		GENERATOR_CFLAGS="$(STAGEfeedback_GENERATOR_CFLAGS)" \
43482		CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
43483		LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
43484		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43485		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43486		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43487		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43488		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
43489		$(TARGET-stagefeedback-libsframe)
43490
43491maybe-clean-stagefeedback-libsframe: clean-stagefeedback-libsframe
43492clean-stagefeedback: clean-stagefeedback-libsframe
43493clean-stagefeedback-libsframe:
43494	@if [ $(current_stage) = stagefeedback ]; then \
43495	  [ -f $(HOST_SUBDIR)/libsframe/Makefile ] || exit 0; \
43496	else \
43497	  [ -f $(HOST_SUBDIR)/stagefeedback-libsframe/Makefile ] || exit 0; \
43498	  $(MAKE) stagefeedback-start; \
43499	fi; \
43500	cd $(HOST_SUBDIR)/libsframe && \
43501	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43502@endif libsframe-bootstrap
43503
43504
43505.PHONY: all-stageautoprofile-libsframe maybe-all-stageautoprofile-libsframe
43506.PHONY: clean-stageautoprofile-libsframe maybe-clean-stageautoprofile-libsframe
43507maybe-all-stageautoprofile-libsframe:
43508maybe-clean-stageautoprofile-libsframe:
43509@if libsframe-bootstrap
43510maybe-all-stageautoprofile-libsframe: all-stageautoprofile-libsframe
43511all-stageautoprofile: all-stageautoprofile-libsframe
43512TARGET-stageautoprofile-libsframe = $(TARGET-libsframe)
43513all-stageautoprofile-libsframe: configure-stageautoprofile-libsframe
43514	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
43515	@r=`${PWD_COMMAND}`; export r; \
43516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43517	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
43518	$(HOST_EXPORTS) \
43519	$(POSTSTAGE1_HOST_EXPORTS)  \
43520	cd $(HOST_SUBDIR)/libsframe && \
43521	$$s/gcc/config/i386/$(AUTO_PROFILE) \
43522	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43523		CFLAGS="$(STAGEautoprofile_CFLAGS)" \
43524		GENERATOR_CFLAGS="$(STAGEautoprofile_GENERATOR_CFLAGS)" \
43525		CXXFLAGS="$(STAGEautoprofile_CXXFLAGS)" \
43526		LIBCFLAGS="$(STAGEautoprofile_CFLAGS)" \
43527		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43528		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43529		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43530		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43531		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
43532		$(TARGET-stageautoprofile-libsframe)
43533
43534maybe-clean-stageautoprofile-libsframe: clean-stageautoprofile-libsframe
43535clean-stageautoprofile: clean-stageautoprofile-libsframe
43536clean-stageautoprofile-libsframe:
43537	@if [ $(current_stage) = stageautoprofile ]; then \
43538	  [ -f $(HOST_SUBDIR)/libsframe/Makefile ] || exit 0; \
43539	else \
43540	  [ -f $(HOST_SUBDIR)/stageautoprofile-libsframe/Makefile ] || exit 0; \
43541	  $(MAKE) stageautoprofile-start; \
43542	fi; \
43543	cd $(HOST_SUBDIR)/libsframe && \
43544	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43545@endif libsframe-bootstrap
43546
43547
43548.PHONY: all-stageautofeedback-libsframe maybe-all-stageautofeedback-libsframe
43549.PHONY: clean-stageautofeedback-libsframe maybe-clean-stageautofeedback-libsframe
43550maybe-all-stageautofeedback-libsframe:
43551maybe-clean-stageautofeedback-libsframe:
43552@if libsframe-bootstrap
43553maybe-all-stageautofeedback-libsframe: all-stageautofeedback-libsframe
43554all-stageautofeedback: all-stageautofeedback-libsframe
43555TARGET-stageautofeedback-libsframe = $(TARGET-libsframe)
43556all-stageautofeedback-libsframe: configure-stageautofeedback-libsframe
43557	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
43558	@r=`${PWD_COMMAND}`; export r; \
43559	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43560	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
43561	$(HOST_EXPORTS) \
43562	$(POSTSTAGE1_HOST_EXPORTS)  \
43563	cd $(HOST_SUBDIR)/libsframe && \
43564	 \
43565	$(MAKE) $(BASE_FLAGS_TO_PASS) \
43566		CFLAGS="$(STAGEautofeedback_CFLAGS)" \
43567		GENERATOR_CFLAGS="$(STAGEautofeedback_GENERATOR_CFLAGS)" \
43568		CXXFLAGS="$(STAGEautofeedback_CXXFLAGS)" \
43569		LIBCFLAGS="$(STAGEautofeedback_CFLAGS)" \
43570		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43571		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43572		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43573		$(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  \
43574		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
43575		$(TARGET-stageautofeedback-libsframe)
43576
43577maybe-clean-stageautofeedback-libsframe: clean-stageautofeedback-libsframe
43578clean-stageautofeedback: clean-stageautofeedback-libsframe
43579clean-stageautofeedback-libsframe:
43580	@if [ $(current_stage) = stageautofeedback ]; then \
43581	  [ -f $(HOST_SUBDIR)/libsframe/Makefile ] || exit 0; \
43582	else \
43583	  [ -f $(HOST_SUBDIR)/stageautofeedback-libsframe/Makefile ] || exit 0; \
43584	  $(MAKE) stageautofeedback-start; \
43585	fi; \
43586	cd $(HOST_SUBDIR)/libsframe && \
43587	$(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS)  clean
43588@endif libsframe-bootstrap
43589
43590
43591
43592
43593
43594.PHONY: check-libsframe maybe-check-libsframe
43595maybe-check-libsframe:
43596@if libsframe
43597maybe-check-libsframe: check-libsframe
43598
43599check-libsframe:
43600	@: $(MAKE); $(unstage)
43601	@r=`${PWD_COMMAND}`; export r; \
43602	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43603	$(HOST_EXPORTS) $(EXTRA_HOST_EXPORTS) \
43604	(cd $(HOST_SUBDIR)/libsframe && \
43605	  $(MAKE) $(FLAGS_TO_PASS)  $(EXTRA_BOOTSTRAP_FLAGS) check)
43606
43607@endif libsframe
43608
43609.PHONY: install-libsframe maybe-install-libsframe
43610maybe-install-libsframe:
43611@if libsframe
43612maybe-install-libsframe: install-libsframe
43613
43614install-libsframe: installdirs
43615	@: $(MAKE); $(unstage)
43616	@r=`${PWD_COMMAND}`; export r; \
43617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43618	$(HOST_EXPORTS) \
43619	(cd $(HOST_SUBDIR)/libsframe && \
43620	  $(MAKE) $(FLAGS_TO_PASS)  install)
43621
43622@endif libsframe
43623
43624.PHONY: install-strip-libsframe maybe-install-strip-libsframe
43625maybe-install-strip-libsframe:
43626@if libsframe
43627maybe-install-strip-libsframe: install-strip-libsframe
43628
43629install-strip-libsframe: installdirs
43630	@: $(MAKE); $(unstage)
43631	@r=`${PWD_COMMAND}`; export r; \
43632	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43633	$(HOST_EXPORTS) \
43634	(cd $(HOST_SUBDIR)/libsframe && \
43635	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
43636
43637@endif libsframe
43638
43639# Other targets (info, dvi, pdf, etc.)
43640
43641.PHONY: maybe-info-libsframe info-libsframe
43642maybe-info-libsframe:
43643@if libsframe
43644maybe-info-libsframe: info-libsframe
43645
43646info-libsframe: \
43647    configure-libsframe
43648	@[ -f ./libsframe/Makefile ] || exit 0; \
43649	r=`${PWD_COMMAND}`; export r; \
43650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43651	$(HOST_EXPORTS) \
43652	for flag in $(EXTRA_HOST_FLAGS) ; do \
43653	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43654	done; \
43655	echo "Doing info in libsframe"; \
43656	(cd $(HOST_SUBDIR)/libsframe && \
43657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43659	          "RANLIB=$${RANLIB}" \
43660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43661	          info) \
43662	  || exit 1
43663
43664@endif libsframe
43665
43666.PHONY: maybe-dvi-libsframe dvi-libsframe
43667maybe-dvi-libsframe:
43668@if libsframe
43669maybe-dvi-libsframe: dvi-libsframe
43670
43671dvi-libsframe: \
43672    configure-libsframe
43673	@[ -f ./libsframe/Makefile ] || exit 0; \
43674	r=`${PWD_COMMAND}`; export r; \
43675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43676	$(HOST_EXPORTS) \
43677	for flag in $(EXTRA_HOST_FLAGS) ; do \
43678	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43679	done; \
43680	echo "Doing dvi in libsframe"; \
43681	(cd $(HOST_SUBDIR)/libsframe && \
43682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43684	          "RANLIB=$${RANLIB}" \
43685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43686	          dvi) \
43687	  || exit 1
43688
43689@endif libsframe
43690
43691.PHONY: maybe-pdf-libsframe pdf-libsframe
43692maybe-pdf-libsframe:
43693@if libsframe
43694maybe-pdf-libsframe: pdf-libsframe
43695
43696pdf-libsframe: \
43697    configure-libsframe
43698	@[ -f ./libsframe/Makefile ] || exit 0; \
43699	r=`${PWD_COMMAND}`; export r; \
43700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43701	$(HOST_EXPORTS) \
43702	for flag in $(EXTRA_HOST_FLAGS) ; do \
43703	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43704	done; \
43705	echo "Doing pdf in libsframe"; \
43706	(cd $(HOST_SUBDIR)/libsframe && \
43707	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43708	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43709	          "RANLIB=$${RANLIB}" \
43710	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43711	          pdf) \
43712	  || exit 1
43713
43714@endif libsframe
43715
43716.PHONY: maybe-html-libsframe html-libsframe
43717maybe-html-libsframe:
43718@if libsframe
43719maybe-html-libsframe: html-libsframe
43720
43721html-libsframe: \
43722    configure-libsframe
43723	@[ -f ./libsframe/Makefile ] || exit 0; \
43724	r=`${PWD_COMMAND}`; export r; \
43725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43726	$(HOST_EXPORTS) \
43727	for flag in $(EXTRA_HOST_FLAGS) ; do \
43728	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43729	done; \
43730	echo "Doing html in libsframe"; \
43731	(cd $(HOST_SUBDIR)/libsframe && \
43732	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43733	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43734	          "RANLIB=$${RANLIB}" \
43735	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43736	          html) \
43737	  || exit 1
43738
43739@endif libsframe
43740
43741.PHONY: maybe-TAGS-libsframe TAGS-libsframe
43742maybe-TAGS-libsframe:
43743@if libsframe
43744maybe-TAGS-libsframe: TAGS-libsframe
43745
43746TAGS-libsframe: \
43747    configure-libsframe
43748	@[ -f ./libsframe/Makefile ] || exit 0; \
43749	r=`${PWD_COMMAND}`; export r; \
43750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43751	$(HOST_EXPORTS) \
43752	for flag in $(EXTRA_HOST_FLAGS) ; do \
43753	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43754	done; \
43755	echo "Doing TAGS in libsframe"; \
43756	(cd $(HOST_SUBDIR)/libsframe && \
43757	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43758	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43759	          "RANLIB=$${RANLIB}" \
43760	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43761	          TAGS) \
43762	  || exit 1
43763
43764@endif libsframe
43765
43766.PHONY: maybe-install-info-libsframe install-info-libsframe
43767maybe-install-info-libsframe:
43768@if libsframe
43769maybe-install-info-libsframe: install-info-libsframe
43770
43771install-info-libsframe: \
43772    configure-libsframe \
43773    info-libsframe
43774	@[ -f ./libsframe/Makefile ] || exit 0; \
43775	r=`${PWD_COMMAND}`; export r; \
43776	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43777	$(HOST_EXPORTS) \
43778	for flag in $(EXTRA_HOST_FLAGS) ; do \
43779	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43780	done; \
43781	echo "Doing install-info in libsframe"; \
43782	(cd $(HOST_SUBDIR)/libsframe && \
43783	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43784	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43785	          "RANLIB=$${RANLIB}" \
43786	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43787	          install-info) \
43788	  || exit 1
43789
43790@endif libsframe
43791
43792.PHONY: maybe-install-dvi-libsframe install-dvi-libsframe
43793maybe-install-dvi-libsframe:
43794@if libsframe
43795maybe-install-dvi-libsframe: install-dvi-libsframe
43796
43797install-dvi-libsframe: \
43798    configure-libsframe \
43799    dvi-libsframe
43800	@[ -f ./libsframe/Makefile ] || exit 0; \
43801	r=`${PWD_COMMAND}`; export r; \
43802	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43803	$(HOST_EXPORTS) \
43804	for flag in $(EXTRA_HOST_FLAGS) ; do \
43805	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43806	done; \
43807	echo "Doing install-dvi in libsframe"; \
43808	(cd $(HOST_SUBDIR)/libsframe && \
43809	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43810	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43811	          "RANLIB=$${RANLIB}" \
43812	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43813	          install-dvi) \
43814	  || exit 1
43815
43816@endif libsframe
43817
43818.PHONY: maybe-install-pdf-libsframe install-pdf-libsframe
43819maybe-install-pdf-libsframe:
43820@if libsframe
43821maybe-install-pdf-libsframe: install-pdf-libsframe
43822
43823install-pdf-libsframe: \
43824    configure-libsframe \
43825    pdf-libsframe
43826	@[ -f ./libsframe/Makefile ] || exit 0; \
43827	r=`${PWD_COMMAND}`; export r; \
43828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43829	$(HOST_EXPORTS) \
43830	for flag in $(EXTRA_HOST_FLAGS) ; do \
43831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43832	done; \
43833	echo "Doing install-pdf in libsframe"; \
43834	(cd $(HOST_SUBDIR)/libsframe && \
43835	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43836	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43837	          "RANLIB=$${RANLIB}" \
43838	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43839	          install-pdf) \
43840	  || exit 1
43841
43842@endif libsframe
43843
43844.PHONY: maybe-install-html-libsframe install-html-libsframe
43845maybe-install-html-libsframe:
43846@if libsframe
43847maybe-install-html-libsframe: install-html-libsframe
43848
43849install-html-libsframe: \
43850    configure-libsframe \
43851    html-libsframe
43852	@[ -f ./libsframe/Makefile ] || exit 0; \
43853	r=`${PWD_COMMAND}`; export r; \
43854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43855	$(HOST_EXPORTS) \
43856	for flag in $(EXTRA_HOST_FLAGS) ; do \
43857	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43858	done; \
43859	echo "Doing install-html in libsframe"; \
43860	(cd $(HOST_SUBDIR)/libsframe && \
43861	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43862	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43863	          "RANLIB=$${RANLIB}" \
43864	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43865	          install-html) \
43866	  || exit 1
43867
43868@endif libsframe
43869
43870.PHONY: maybe-installcheck-libsframe installcheck-libsframe
43871maybe-installcheck-libsframe:
43872@if libsframe
43873maybe-installcheck-libsframe: installcheck-libsframe
43874
43875installcheck-libsframe: \
43876    configure-libsframe
43877	@[ -f ./libsframe/Makefile ] || exit 0; \
43878	r=`${PWD_COMMAND}`; export r; \
43879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43880	$(HOST_EXPORTS) \
43881	for flag in $(EXTRA_HOST_FLAGS) ; do \
43882	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43883	done; \
43884	echo "Doing installcheck in libsframe"; \
43885	(cd $(HOST_SUBDIR)/libsframe && \
43886	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43887	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43888	          "RANLIB=$${RANLIB}" \
43889	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43890	          installcheck) \
43891	  || exit 1
43892
43893@endif libsframe
43894
43895.PHONY: maybe-mostlyclean-libsframe mostlyclean-libsframe
43896maybe-mostlyclean-libsframe:
43897@if libsframe
43898maybe-mostlyclean-libsframe: mostlyclean-libsframe
43899
43900mostlyclean-libsframe:
43901	@[ -f ./libsframe/Makefile ] || exit 0; \
43902	r=`${PWD_COMMAND}`; export r; \
43903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43904	$(HOST_EXPORTS) \
43905	for flag in $(EXTRA_HOST_FLAGS) ; do \
43906	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43907	done; \
43908	echo "Doing mostlyclean in libsframe"; \
43909	(cd $(HOST_SUBDIR)/libsframe && \
43910	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43911	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43912	          "RANLIB=$${RANLIB}" \
43913	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43914	          mostlyclean) \
43915	  || exit 1
43916
43917@endif libsframe
43918
43919.PHONY: maybe-clean-libsframe clean-libsframe
43920maybe-clean-libsframe:
43921@if libsframe
43922maybe-clean-libsframe: clean-libsframe
43923
43924clean-libsframe:
43925	@[ -f ./libsframe/Makefile ] || exit 0; \
43926	r=`${PWD_COMMAND}`; export r; \
43927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43928	$(HOST_EXPORTS) \
43929	for flag in $(EXTRA_HOST_FLAGS) ; do \
43930	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43931	done; \
43932	echo "Doing clean in libsframe"; \
43933	(cd $(HOST_SUBDIR)/libsframe && \
43934	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43935	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43936	          "RANLIB=$${RANLIB}" \
43937	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43938	          clean) \
43939	  || exit 1
43940
43941@endif libsframe
43942
43943.PHONY: maybe-distclean-libsframe distclean-libsframe
43944maybe-distclean-libsframe:
43945@if libsframe
43946maybe-distclean-libsframe: distclean-libsframe
43947
43948distclean-libsframe:
43949	@[ -f ./libsframe/Makefile ] || exit 0; \
43950	r=`${PWD_COMMAND}`; export r; \
43951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43952	$(HOST_EXPORTS) \
43953	for flag in $(EXTRA_HOST_FLAGS) ; do \
43954	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43955	done; \
43956	echo "Doing distclean in libsframe"; \
43957	(cd $(HOST_SUBDIR)/libsframe && \
43958	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43959	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43960	          "RANLIB=$${RANLIB}" \
43961	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43962	          distclean) \
43963	  || exit 1
43964
43965@endif libsframe
43966
43967.PHONY: maybe-maintainer-clean-libsframe maintainer-clean-libsframe
43968maybe-maintainer-clean-libsframe:
43969@if libsframe
43970maybe-maintainer-clean-libsframe: maintainer-clean-libsframe
43971
43972maintainer-clean-libsframe:
43973	@[ -f ./libsframe/Makefile ] || exit 0; \
43974	r=`${PWD_COMMAND}`; export r; \
43975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43976	$(HOST_EXPORTS) \
43977	for flag in $(EXTRA_HOST_FLAGS) ; do \
43978	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43979	done; \
43980	echo "Doing maintainer-clean in libsframe"; \
43981	(cd $(HOST_SUBDIR)/libsframe && \
43982	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43983	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43984	          "RANLIB=$${RANLIB}" \
43985	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43986	          maintainer-clean) \
43987	  || exit 1
43988
43989@endif libsframe
43990
43991
43992
43993.PHONY: configure-libgrust maybe-configure-libgrust
43994maybe-configure-libgrust:
43995@if gcc-bootstrap
43996configure-libgrust: stage_current
43997@endif gcc-bootstrap
43998@if libgrust
43999maybe-configure-libgrust: configure-libgrust
44000configure-libgrust:
44001	@: $(MAKE); $(unstage)
44002	@r=`${PWD_COMMAND}`; export r; \
44003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44004	test ! -f $(HOST_SUBDIR)/libgrust/Makefile || exit 0; \
44005	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgrust; \
44006	$(HOST_EXPORTS)  \
44007	echo Configuring in $(HOST_SUBDIR)/libgrust; \
44008	cd "$(HOST_SUBDIR)/libgrust" || exit 1; \
44009	case $(srcdir) in \
44010	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44011	  *) topdir=`echo $(HOST_SUBDIR)/libgrust/ | \
44012		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44013	esac; \
44014	module_srcdir=libgrust; \
44015	$(SHELL) \
44016	  $$s/$$module_srcdir/configure \
44017	  --srcdir=$${topdir}/$$module_srcdir \
44018	  $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
44019	  --target=${target_alias}  \
44020	  || exit 1
44021@endif libgrust
44022
44023
44024
44025
44026
44027.PHONY: all-libgrust maybe-all-libgrust
44028maybe-all-libgrust:
44029@if gcc-bootstrap
44030all-libgrust: stage_current
44031@endif gcc-bootstrap
44032@if libgrust
44033TARGET-libgrust=all
44034maybe-all-libgrust: all-libgrust
44035all-libgrust: configure-libgrust
44036	@: $(MAKE); $(unstage)
44037	@r=`${PWD_COMMAND}`; export r; \
44038	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44039	$(HOST_EXPORTS)  \
44040	(cd $(HOST_SUBDIR)/libgrust && \
44041	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS)  \
44042		$(TARGET-libgrust))
44043@endif libgrust
44044
44045
44046
44047
44048.PHONY: check-libgrust maybe-check-libgrust
44049maybe-check-libgrust:
44050@if libgrust
44051maybe-check-libgrust: check-libgrust
44052
44053check-libgrust:
44054	@: $(MAKE); $(unstage)
44055	@r=`${PWD_COMMAND}`; export r; \
44056	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44057	$(HOST_EXPORTS)  \
44058	(cd $(HOST_SUBDIR)/libgrust && \
44059	  $(MAKE) $(FLAGS_TO_PASS)  check)
44060
44061@endif libgrust
44062
44063.PHONY: install-libgrust maybe-install-libgrust
44064maybe-install-libgrust:
44065@if libgrust
44066maybe-install-libgrust: install-libgrust
44067
44068install-libgrust: installdirs
44069	@: $(MAKE); $(unstage)
44070	@r=`${PWD_COMMAND}`; export r; \
44071	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44072	$(HOST_EXPORTS) \
44073	(cd $(HOST_SUBDIR)/libgrust && \
44074	  $(MAKE) $(FLAGS_TO_PASS)  install)
44075
44076@endif libgrust
44077
44078.PHONY: install-strip-libgrust maybe-install-strip-libgrust
44079maybe-install-strip-libgrust:
44080@if libgrust
44081maybe-install-strip-libgrust: install-strip-libgrust
44082
44083install-strip-libgrust: installdirs
44084	@: $(MAKE); $(unstage)
44085	@r=`${PWD_COMMAND}`; export r; \
44086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44087	$(HOST_EXPORTS) \
44088	(cd $(HOST_SUBDIR)/libgrust && \
44089	  $(MAKE) $(FLAGS_TO_PASS)  install-strip)
44090
44091@endif libgrust
44092
44093# Other targets (info, dvi, pdf, etc.)
44094
44095.PHONY: maybe-info-libgrust info-libgrust
44096maybe-info-libgrust:
44097@if libgrust
44098maybe-info-libgrust: info-libgrust
44099
44100info-libgrust: \
44101    configure-libgrust
44102	@: $(MAKE); $(unstage)
44103	@[ -f ./libgrust/Makefile ] || exit 0; \
44104	r=`${PWD_COMMAND}`; export r; \
44105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44106	$(HOST_EXPORTS) \
44107	for flag in $(EXTRA_HOST_FLAGS) ; do \
44108	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44109	done; \
44110	echo "Doing info in libgrust"; \
44111	(cd $(HOST_SUBDIR)/libgrust && \
44112	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44113	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44114	          "RANLIB=$${RANLIB}" \
44115	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44116	          info) \
44117	  || exit 1
44118
44119@endif libgrust
44120
44121.PHONY: maybe-dvi-libgrust dvi-libgrust
44122maybe-dvi-libgrust:
44123@if libgrust
44124maybe-dvi-libgrust: dvi-libgrust
44125
44126dvi-libgrust: \
44127    configure-libgrust
44128	@: $(MAKE); $(unstage)
44129	@[ -f ./libgrust/Makefile ] || exit 0; \
44130	r=`${PWD_COMMAND}`; export r; \
44131	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44132	$(HOST_EXPORTS) \
44133	for flag in $(EXTRA_HOST_FLAGS) ; do \
44134	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44135	done; \
44136	echo "Doing dvi in libgrust"; \
44137	(cd $(HOST_SUBDIR)/libgrust && \
44138	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44139	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44140	          "RANLIB=$${RANLIB}" \
44141	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44142	          dvi) \
44143	  || exit 1
44144
44145@endif libgrust
44146
44147.PHONY: maybe-pdf-libgrust pdf-libgrust
44148maybe-pdf-libgrust:
44149@if libgrust
44150maybe-pdf-libgrust: pdf-libgrust
44151
44152pdf-libgrust: \
44153    configure-libgrust
44154	@: $(MAKE); $(unstage)
44155	@[ -f ./libgrust/Makefile ] || exit 0; \
44156	r=`${PWD_COMMAND}`; export r; \
44157	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44158	$(HOST_EXPORTS) \
44159	for flag in $(EXTRA_HOST_FLAGS) ; do \
44160	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44161	done; \
44162	echo "Doing pdf in libgrust"; \
44163	(cd $(HOST_SUBDIR)/libgrust && \
44164	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44165	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44166	          "RANLIB=$${RANLIB}" \
44167	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44168	          pdf) \
44169	  || exit 1
44170
44171@endif libgrust
44172
44173.PHONY: maybe-html-libgrust html-libgrust
44174maybe-html-libgrust:
44175@if libgrust
44176maybe-html-libgrust: html-libgrust
44177
44178html-libgrust: \
44179    configure-libgrust
44180	@: $(MAKE); $(unstage)
44181	@[ -f ./libgrust/Makefile ] || exit 0; \
44182	r=`${PWD_COMMAND}`; export r; \
44183	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44184	$(HOST_EXPORTS) \
44185	for flag in $(EXTRA_HOST_FLAGS) ; do \
44186	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44187	done; \
44188	echo "Doing html in libgrust"; \
44189	(cd $(HOST_SUBDIR)/libgrust && \
44190	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44191	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44192	          "RANLIB=$${RANLIB}" \
44193	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44194	          html) \
44195	  || exit 1
44196
44197@endif libgrust
44198
44199.PHONY: maybe-TAGS-libgrust TAGS-libgrust
44200maybe-TAGS-libgrust:
44201@if libgrust
44202maybe-TAGS-libgrust: TAGS-libgrust
44203
44204TAGS-libgrust: \
44205    configure-libgrust
44206	@: $(MAKE); $(unstage)
44207	@[ -f ./libgrust/Makefile ] || exit 0; \
44208	r=`${PWD_COMMAND}`; export r; \
44209	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44210	$(HOST_EXPORTS) \
44211	for flag in $(EXTRA_HOST_FLAGS) ; do \
44212	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44213	done; \
44214	echo "Doing TAGS in libgrust"; \
44215	(cd $(HOST_SUBDIR)/libgrust && \
44216	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44217	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44218	          "RANLIB=$${RANLIB}" \
44219	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44220	          TAGS) \
44221	  || exit 1
44222
44223@endif libgrust
44224
44225.PHONY: maybe-install-info-libgrust install-info-libgrust
44226maybe-install-info-libgrust:
44227@if libgrust
44228maybe-install-info-libgrust: install-info-libgrust
44229
44230install-info-libgrust: \
44231    configure-libgrust \
44232    info-libgrust
44233	@: $(MAKE); $(unstage)
44234	@[ -f ./libgrust/Makefile ] || exit 0; \
44235	r=`${PWD_COMMAND}`; export r; \
44236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44237	$(HOST_EXPORTS) \
44238	for flag in $(EXTRA_HOST_FLAGS) ; do \
44239	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44240	done; \
44241	echo "Doing install-info in libgrust"; \
44242	(cd $(HOST_SUBDIR)/libgrust && \
44243	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44244	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44245	          "RANLIB=$${RANLIB}" \
44246	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44247	          install-info) \
44248	  || exit 1
44249
44250@endif libgrust
44251
44252.PHONY: maybe-install-dvi-libgrust install-dvi-libgrust
44253maybe-install-dvi-libgrust:
44254@if libgrust
44255maybe-install-dvi-libgrust: install-dvi-libgrust
44256
44257install-dvi-libgrust: \
44258    configure-libgrust \
44259    dvi-libgrust
44260	@: $(MAKE); $(unstage)
44261	@[ -f ./libgrust/Makefile ] || exit 0; \
44262	r=`${PWD_COMMAND}`; export r; \
44263	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44264	$(HOST_EXPORTS) \
44265	for flag in $(EXTRA_HOST_FLAGS) ; do \
44266	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44267	done; \
44268	echo "Doing install-dvi in libgrust"; \
44269	(cd $(HOST_SUBDIR)/libgrust && \
44270	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44271	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44272	          "RANLIB=$${RANLIB}" \
44273	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44274	          install-dvi) \
44275	  || exit 1
44276
44277@endif libgrust
44278
44279.PHONY: maybe-install-pdf-libgrust install-pdf-libgrust
44280maybe-install-pdf-libgrust:
44281@if libgrust
44282maybe-install-pdf-libgrust: install-pdf-libgrust
44283
44284install-pdf-libgrust: \
44285    configure-libgrust \
44286    pdf-libgrust
44287	@: $(MAKE); $(unstage)
44288	@[ -f ./libgrust/Makefile ] || exit 0; \
44289	r=`${PWD_COMMAND}`; export r; \
44290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44291	$(HOST_EXPORTS) \
44292	for flag in $(EXTRA_HOST_FLAGS) ; do \
44293	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44294	done; \
44295	echo "Doing install-pdf in libgrust"; \
44296	(cd $(HOST_SUBDIR)/libgrust && \
44297	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44298	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44299	          "RANLIB=$${RANLIB}" \
44300	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44301	          install-pdf) \
44302	  || exit 1
44303
44304@endif libgrust
44305
44306.PHONY: maybe-install-html-libgrust install-html-libgrust
44307maybe-install-html-libgrust:
44308@if libgrust
44309maybe-install-html-libgrust: install-html-libgrust
44310
44311install-html-libgrust: \
44312    configure-libgrust \
44313    html-libgrust
44314	@: $(MAKE); $(unstage)
44315	@[ -f ./libgrust/Makefile ] || exit 0; \
44316	r=`${PWD_COMMAND}`; export r; \
44317	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44318	$(HOST_EXPORTS) \
44319	for flag in $(EXTRA_HOST_FLAGS) ; do \
44320	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44321	done; \
44322	echo "Doing install-html in libgrust"; \
44323	(cd $(HOST_SUBDIR)/libgrust && \
44324	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44325	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44326	          "RANLIB=$${RANLIB}" \
44327	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44328	          install-html) \
44329	  || exit 1
44330
44331@endif libgrust
44332
44333.PHONY: maybe-installcheck-libgrust installcheck-libgrust
44334maybe-installcheck-libgrust:
44335@if libgrust
44336maybe-installcheck-libgrust: installcheck-libgrust
44337
44338installcheck-libgrust: \
44339    configure-libgrust
44340	@: $(MAKE); $(unstage)
44341	@[ -f ./libgrust/Makefile ] || exit 0; \
44342	r=`${PWD_COMMAND}`; export r; \
44343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44344	$(HOST_EXPORTS) \
44345	for flag in $(EXTRA_HOST_FLAGS) ; do \
44346	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44347	done; \
44348	echo "Doing installcheck in libgrust"; \
44349	(cd $(HOST_SUBDIR)/libgrust && \
44350	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44351	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44352	          "RANLIB=$${RANLIB}" \
44353	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44354	          installcheck) \
44355	  || exit 1
44356
44357@endif libgrust
44358
44359.PHONY: maybe-mostlyclean-libgrust mostlyclean-libgrust
44360maybe-mostlyclean-libgrust:
44361@if libgrust
44362maybe-mostlyclean-libgrust: mostlyclean-libgrust
44363
44364mostlyclean-libgrust:
44365	@: $(MAKE); $(unstage)
44366	@[ -f ./libgrust/Makefile ] || exit 0; \
44367	r=`${PWD_COMMAND}`; export r; \
44368	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44369	$(HOST_EXPORTS) \
44370	for flag in $(EXTRA_HOST_FLAGS) ; do \
44371	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44372	done; \
44373	echo "Doing mostlyclean in libgrust"; \
44374	(cd $(HOST_SUBDIR)/libgrust && \
44375	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44376	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44377	          "RANLIB=$${RANLIB}" \
44378	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44379	          mostlyclean) \
44380	  || exit 1
44381
44382@endif libgrust
44383
44384.PHONY: maybe-clean-libgrust clean-libgrust
44385maybe-clean-libgrust:
44386@if libgrust
44387maybe-clean-libgrust: clean-libgrust
44388
44389clean-libgrust:
44390	@: $(MAKE); $(unstage)
44391	@[ -f ./libgrust/Makefile ] || exit 0; \
44392	r=`${PWD_COMMAND}`; export r; \
44393	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44394	$(HOST_EXPORTS) \
44395	for flag in $(EXTRA_HOST_FLAGS) ; do \
44396	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44397	done; \
44398	echo "Doing clean in libgrust"; \
44399	(cd $(HOST_SUBDIR)/libgrust && \
44400	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44401	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44402	          "RANLIB=$${RANLIB}" \
44403	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44404	          clean) \
44405	  || exit 1
44406
44407@endif libgrust
44408
44409.PHONY: maybe-distclean-libgrust distclean-libgrust
44410maybe-distclean-libgrust:
44411@if libgrust
44412maybe-distclean-libgrust: distclean-libgrust
44413
44414distclean-libgrust:
44415	@: $(MAKE); $(unstage)
44416	@[ -f ./libgrust/Makefile ] || exit 0; \
44417	r=`${PWD_COMMAND}`; export r; \
44418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44419	$(HOST_EXPORTS) \
44420	for flag in $(EXTRA_HOST_FLAGS) ; do \
44421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44422	done; \
44423	echo "Doing distclean in libgrust"; \
44424	(cd $(HOST_SUBDIR)/libgrust && \
44425	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44426	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44427	          "RANLIB=$${RANLIB}" \
44428	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44429	          distclean) \
44430	  || exit 1
44431
44432@endif libgrust
44433
44434.PHONY: maybe-maintainer-clean-libgrust maintainer-clean-libgrust
44435maybe-maintainer-clean-libgrust:
44436@if libgrust
44437maybe-maintainer-clean-libgrust: maintainer-clean-libgrust
44438
44439maintainer-clean-libgrust:
44440	@: $(MAKE); $(unstage)
44441	@[ -f ./libgrust/Makefile ] || exit 0; \
44442	r=`${PWD_COMMAND}`; export r; \
44443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44444	$(HOST_EXPORTS) \
44445	for flag in $(EXTRA_HOST_FLAGS) ; do \
44446	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44447	done; \
44448	echo "Doing maintainer-clean in libgrust"; \
44449	(cd $(HOST_SUBDIR)/libgrust && \
44450	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44451	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44452	          "RANLIB=$${RANLIB}" \
44453	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44454	          maintainer-clean) \
44455	  || exit 1
44456
44457@endif libgrust
44458
44459
44460
44461# ---------------------------------------
44462# Modules which run on the target machine
44463# ---------------------------------------
44464
44465
44466
44467
44468.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
44469maybe-configure-target-libstdc++-v3:
44470@if gcc-bootstrap
44471configure-target-libstdc++-v3: stage_current
44472@endif gcc-bootstrap
44473@if target-libstdc++-v3
44474maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
44475configure-target-libstdc++-v3:
44476	@r=`${PWD_COMMAND}`; export r; \
44477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44478	echo "Checking multilib configuration for libstdc++-v3..."; \
44479	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44480	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44481	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44482	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44483	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44484	  else \
44485	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44486	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44487	  fi; \
44488	else \
44489	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44490	fi; \
44491	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44492	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44493	$(RAW_CXX_TARGET_EXPORTS)  \
44494	echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
44495	cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
44496	case $(srcdir) in \
44497	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44498	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44499		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44500	esac; \
44501	module_srcdir=libstdc++-v3; \
44502	rm -f no-such-file || : ; \
44503	CONFIG_SITE=no-such-file $(SHELL) \
44504	  $$s/$$module_srcdir/configure \
44505	  --srcdir=$${topdir}/$$module_srcdir \
44506	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44507	  --target=${target_alias}  \
44508	  || exit 1
44509@endif target-libstdc++-v3
44510
44511
44512
44513.PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
44514maybe-configure-stage1-target-libstdc++-v3:
44515@if target-libstdc++-v3-bootstrap
44516maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
44517configure-stage1-target-libstdc++-v3:
44518	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44519	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44520	@r=`${PWD_COMMAND}`; export r; \
44521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44522	TFLAGS="$(STAGE1_TFLAGS)"; \
44523	echo "Checking multilib configuration for libstdc++-v3..."; \
44524	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44525	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44526	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44527	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44528	  else \
44529	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44530	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44531	  fi; \
44532	else \
44533	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44534	fi; \
44535	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44536	$(RAW_CXX_TARGET_EXPORTS) \
44537	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44538	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44539	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44540	echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3; \
44541	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44542	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44543	case $(srcdir) in \
44544	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44545	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44546		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44547	esac; \
44548	module_srcdir=libstdc++-v3; \
44549	$(SHELL) $$s/$$module_srcdir/configure \
44550	  --srcdir=$${topdir}/$$module_srcdir \
44551	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44552	  --target=${target_alias} \
44553	   \
44554	  $(STAGE1_CONFIGURE_FLAGS)
44555@endif target-libstdc++-v3-bootstrap
44556
44557.PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
44558maybe-configure-stage2-target-libstdc++-v3:
44559@if target-libstdc++-v3-bootstrap
44560maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
44561configure-stage2-target-libstdc++-v3:
44562	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44563	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44564	@r=`${PWD_COMMAND}`; export r; \
44565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44566	TFLAGS="$(STAGE2_TFLAGS)"; \
44567	echo "Checking multilib configuration for libstdc++-v3..."; \
44568	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44569	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44570	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44571	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44572	  else \
44573	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44574	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44575	  fi; \
44576	else \
44577	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44578	fi; \
44579	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44580	$(RAW_CXX_TARGET_EXPORTS) \
44581	 \
44582	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44583	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44584	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44585	echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3; \
44586	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44587	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44588	case $(srcdir) in \
44589	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44590	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44591		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44592	esac; \
44593	module_srcdir=libstdc++-v3; \
44594	$(SHELL) $$s/$$module_srcdir/configure \
44595	  --srcdir=$${topdir}/$$module_srcdir \
44596	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44597	  --target=${target_alias} \
44598	  --with-build-libsubdir=$(HOST_SUBDIR) \
44599	  $(STAGE2_CONFIGURE_FLAGS)
44600@endif target-libstdc++-v3-bootstrap
44601
44602.PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
44603maybe-configure-stage3-target-libstdc++-v3:
44604@if target-libstdc++-v3-bootstrap
44605maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
44606configure-stage3-target-libstdc++-v3:
44607	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44608	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44609	@r=`${PWD_COMMAND}`; export r; \
44610	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44611	TFLAGS="$(STAGE3_TFLAGS)"; \
44612	echo "Checking multilib configuration for libstdc++-v3..."; \
44613	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44614	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44615	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44616	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44617	  else \
44618	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44619	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44620	  fi; \
44621	else \
44622	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44623	fi; \
44624	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44625	$(RAW_CXX_TARGET_EXPORTS) \
44626	 \
44627	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44628	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44629	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44630	echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3; \
44631	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44632	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44633	case $(srcdir) in \
44634	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44635	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44636		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44637	esac; \
44638	module_srcdir=libstdc++-v3; \
44639	$(SHELL) $$s/$$module_srcdir/configure \
44640	  --srcdir=$${topdir}/$$module_srcdir \
44641	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44642	  --target=${target_alias} \
44643	  --with-build-libsubdir=$(HOST_SUBDIR) \
44644	  $(STAGE3_CONFIGURE_FLAGS)
44645@endif target-libstdc++-v3-bootstrap
44646
44647.PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
44648maybe-configure-stage4-target-libstdc++-v3:
44649@if target-libstdc++-v3-bootstrap
44650maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
44651configure-stage4-target-libstdc++-v3:
44652	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44653	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44654	@r=`${PWD_COMMAND}`; export r; \
44655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44656	TFLAGS="$(STAGE4_TFLAGS)"; \
44657	echo "Checking multilib configuration for libstdc++-v3..."; \
44658	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44659	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44660	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44661	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44662	  else \
44663	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44664	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44665	  fi; \
44666	else \
44667	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44668	fi; \
44669	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44670	$(RAW_CXX_TARGET_EXPORTS) \
44671	 \
44672	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44673	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44674	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44675	echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3; \
44676	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44677	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44678	case $(srcdir) in \
44679	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44680	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44681		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44682	esac; \
44683	module_srcdir=libstdc++-v3; \
44684	$(SHELL) $$s/$$module_srcdir/configure \
44685	  --srcdir=$${topdir}/$$module_srcdir \
44686	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44687	  --target=${target_alias} \
44688	  --with-build-libsubdir=$(HOST_SUBDIR) \
44689	  $(STAGE4_CONFIGURE_FLAGS)
44690@endif target-libstdc++-v3-bootstrap
44691
44692.PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
44693maybe-configure-stageprofile-target-libstdc++-v3:
44694@if target-libstdc++-v3-bootstrap
44695maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
44696configure-stageprofile-target-libstdc++-v3:
44697	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44698	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44699	@r=`${PWD_COMMAND}`; export r; \
44700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44701	TFLAGS="$(STAGEprofile_TFLAGS)"; \
44702	echo "Checking multilib configuration for libstdc++-v3..."; \
44703	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44704	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44705	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44706	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44707	  else \
44708	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44709	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44710	  fi; \
44711	else \
44712	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44713	fi; \
44714	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44715	$(RAW_CXX_TARGET_EXPORTS) \
44716	 \
44717	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44718	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44719	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44720	echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3; \
44721	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44722	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44723	case $(srcdir) in \
44724	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44725	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44726		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44727	esac; \
44728	module_srcdir=libstdc++-v3; \
44729	$(SHELL) $$s/$$module_srcdir/configure \
44730	  --srcdir=$${topdir}/$$module_srcdir \
44731	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44732	  --target=${target_alias} \
44733	  --with-build-libsubdir=$(HOST_SUBDIR) \
44734	  $(STAGEprofile_CONFIGURE_FLAGS)
44735@endif target-libstdc++-v3-bootstrap
44736
44737.PHONY: configure-stagetrain-target-libstdc++-v3 maybe-configure-stagetrain-target-libstdc++-v3
44738maybe-configure-stagetrain-target-libstdc++-v3:
44739@if target-libstdc++-v3-bootstrap
44740maybe-configure-stagetrain-target-libstdc++-v3: configure-stagetrain-target-libstdc++-v3
44741configure-stagetrain-target-libstdc++-v3:
44742	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
44743	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44744	@r=`${PWD_COMMAND}`; export r; \
44745	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44746	TFLAGS="$(STAGEtrain_TFLAGS)"; \
44747	echo "Checking multilib configuration for libstdc++-v3..."; \
44748	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44749	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44750	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44751	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44752	  else \
44753	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44754	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44755	  fi; \
44756	else \
44757	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44758	fi; \
44759	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44760	$(RAW_CXX_TARGET_EXPORTS) \
44761	 \
44762	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44763	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44764	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44765	echo Configuring stage train in $(TARGET_SUBDIR)/libstdc++-v3; \
44766	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44767	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44768	case $(srcdir) in \
44769	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44770	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44771		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44772	esac; \
44773	module_srcdir=libstdc++-v3; \
44774	$(SHELL) $$s/$$module_srcdir/configure \
44775	  --srcdir=$${topdir}/$$module_srcdir \
44776	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44777	  --target=${target_alias} \
44778	  --with-build-libsubdir=$(HOST_SUBDIR) \
44779	  $(STAGEtrain_CONFIGURE_FLAGS)
44780@endif target-libstdc++-v3-bootstrap
44781
44782.PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
44783maybe-configure-stagefeedback-target-libstdc++-v3:
44784@if target-libstdc++-v3-bootstrap
44785maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
44786configure-stagefeedback-target-libstdc++-v3:
44787	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44788	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44789	@r=`${PWD_COMMAND}`; export r; \
44790	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44791	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44792	echo "Checking multilib configuration for libstdc++-v3..."; \
44793	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44794	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44795	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44796	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44797	  else \
44798	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44799	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44800	  fi; \
44801	else \
44802	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44803	fi; \
44804	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44805	$(RAW_CXX_TARGET_EXPORTS) \
44806	 \
44807	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44808	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44809	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44810	echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3; \
44811	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44812	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44813	case $(srcdir) in \
44814	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44815	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44816		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44817	esac; \
44818	module_srcdir=libstdc++-v3; \
44819	$(SHELL) $$s/$$module_srcdir/configure \
44820	  --srcdir=$${topdir}/$$module_srcdir \
44821	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44822	  --target=${target_alias} \
44823	  --with-build-libsubdir=$(HOST_SUBDIR) \
44824	  $(STAGEfeedback_CONFIGURE_FLAGS)
44825@endif target-libstdc++-v3-bootstrap
44826
44827.PHONY: configure-stageautoprofile-target-libstdc++-v3 maybe-configure-stageautoprofile-target-libstdc++-v3
44828maybe-configure-stageautoprofile-target-libstdc++-v3:
44829@if target-libstdc++-v3-bootstrap
44830maybe-configure-stageautoprofile-target-libstdc++-v3: configure-stageautoprofile-target-libstdc++-v3
44831configure-stageautoprofile-target-libstdc++-v3:
44832	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
44833	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44834	@r=`${PWD_COMMAND}`; export r; \
44835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44836	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
44837	echo "Checking multilib configuration for libstdc++-v3..."; \
44838	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44839	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44840	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44841	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44842	  else \
44843	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44844	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44845	  fi; \
44846	else \
44847	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44848	fi; \
44849	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44850	$(RAW_CXX_TARGET_EXPORTS) \
44851	 \
44852	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44853	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44854	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44855	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libstdc++-v3; \
44856	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44857	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44858	case $(srcdir) in \
44859	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44860	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44861		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44862	esac; \
44863	module_srcdir=libstdc++-v3; \
44864	$(SHELL) $$s/$$module_srcdir/configure \
44865	  --srcdir=$${topdir}/$$module_srcdir \
44866	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44867	  --target=${target_alias} \
44868	  --with-build-libsubdir=$(HOST_SUBDIR) \
44869	  $(STAGEautoprofile_CONFIGURE_FLAGS)
44870@endif target-libstdc++-v3-bootstrap
44871
44872.PHONY: configure-stageautofeedback-target-libstdc++-v3 maybe-configure-stageautofeedback-target-libstdc++-v3
44873maybe-configure-stageautofeedback-target-libstdc++-v3:
44874@if target-libstdc++-v3-bootstrap
44875maybe-configure-stageautofeedback-target-libstdc++-v3: configure-stageautofeedback-target-libstdc++-v3
44876configure-stageautofeedback-target-libstdc++-v3:
44877	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
44878	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
44879	@r=`${PWD_COMMAND}`; export r; \
44880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44881	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
44882	echo "Checking multilib configuration for libstdc++-v3..."; \
44883	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null; \
44884	if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44885	  if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
44886	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
44887	  else \
44888	    rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
44889	    mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44890	  fi; \
44891	else \
44892	  mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
44893	fi; \
44894	test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
44895	$(RAW_CXX_TARGET_EXPORTS) \
44896	 \
44897	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44898	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44899	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
44900	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libstdc++-v3; \
44901	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3; \
44902	cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
44903	case $(srcdir) in \
44904	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44905	  *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
44906		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44907	esac; \
44908	module_srcdir=libstdc++-v3; \
44909	$(SHELL) $$s/$$module_srcdir/configure \
44910	  --srcdir=$${topdir}/$$module_srcdir \
44911	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44912	  --target=${target_alias} \
44913	  --with-build-libsubdir=$(HOST_SUBDIR) \
44914	  $(STAGEautofeedback_CONFIGURE_FLAGS)
44915@endif target-libstdc++-v3-bootstrap
44916
44917
44918
44919
44920
44921.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
44922maybe-all-target-libstdc++-v3:
44923@if gcc-bootstrap
44924all-target-libstdc++-v3: stage_current
44925@endif gcc-bootstrap
44926@if target-libstdc++-v3
44927TARGET-target-libstdc++-v3=all
44928maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
44929all-target-libstdc++-v3: configure-target-libstdc++-v3
44930	@r=`${PWD_COMMAND}`; export r; \
44931	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44932	$(RAW_CXX_TARGET_EXPORTS)  \
44933	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44934	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
44935		$(TARGET-target-libstdc++-v3))
44936@endif target-libstdc++-v3
44937
44938
44939
44940.PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
44941.PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
44942maybe-all-stage1-target-libstdc++-v3:
44943maybe-clean-stage1-target-libstdc++-v3:
44944@if target-libstdc++-v3-bootstrap
44945maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
44946all-stage1: all-stage1-target-libstdc++-v3
44947TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
44948all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
44949	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44950	@r=`${PWD_COMMAND}`; export r; \
44951	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44952	TFLAGS="$(STAGE1_TFLAGS)"; \
44953	$(RAW_CXX_TARGET_EXPORTS)  \
44954	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44955	 \
44956	$(MAKE) $(BASE_FLAGS_TO_PASS) \
44957		CFLAGS="$(CFLAGS_FOR_TARGET)" \
44958		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44959		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44960		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44961		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44962		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44963		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
44964		  \
44965		TFLAGS="$(STAGE1_TFLAGS)"  \
44966		$(TARGET-stage1-target-libstdc++-v3)
44967
44968maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
44969clean-stage1: clean-stage1-target-libstdc++-v3
44970clean-stage1-target-libstdc++-v3:
44971	@if [ $(current_stage) = stage1 ]; then \
44972	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
44973	else \
44974	  [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
44975	  $(MAKE) stage1-start; \
44976	fi; \
44977	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44978	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
44979	  clean
44980@endif target-libstdc++-v3-bootstrap
44981
44982
44983.PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
44984.PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
44985maybe-all-stage2-target-libstdc++-v3:
44986maybe-clean-stage2-target-libstdc++-v3:
44987@if target-libstdc++-v3-bootstrap
44988maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
44989all-stage2: all-stage2-target-libstdc++-v3
44990TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
44991all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
44992	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44993	@r=`${PWD_COMMAND}`; export r; \
44994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44995	TFLAGS="$(STAGE2_TFLAGS)"; \
44996	$(RAW_CXX_TARGET_EXPORTS) \
44997	  \
44998	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
44999	 \
45000	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45001		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45002		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45003		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45004		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45005		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45006		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45007		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45008		TFLAGS="$(STAGE2_TFLAGS)"  \
45009		$(TARGET-stage2-target-libstdc++-v3)
45010
45011maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
45012clean-stage2: clean-stage2-target-libstdc++-v3
45013clean-stage2-target-libstdc++-v3:
45014	@if [ $(current_stage) = stage2 ]; then \
45015	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45016	else \
45017	  [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
45018	  $(MAKE) stage2-start; \
45019	fi; \
45020	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45021	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
45022@endif target-libstdc++-v3-bootstrap
45023
45024
45025.PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
45026.PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
45027maybe-all-stage3-target-libstdc++-v3:
45028maybe-clean-stage3-target-libstdc++-v3:
45029@if target-libstdc++-v3-bootstrap
45030maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
45031all-stage3: all-stage3-target-libstdc++-v3
45032TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45033all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
45034	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45035	@r=`${PWD_COMMAND}`; export r; \
45036	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45037	TFLAGS="$(STAGE3_TFLAGS)"; \
45038	$(RAW_CXX_TARGET_EXPORTS) \
45039	  \
45040	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45041	 \
45042	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45043		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45044		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45045		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45046		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45047		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45048		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45049		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45050		TFLAGS="$(STAGE3_TFLAGS)"  \
45051		$(TARGET-stage3-target-libstdc++-v3)
45052
45053maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
45054clean-stage3: clean-stage3-target-libstdc++-v3
45055clean-stage3-target-libstdc++-v3:
45056	@if [ $(current_stage) = stage3 ]; then \
45057	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45058	else \
45059	  [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
45060	  $(MAKE) stage3-start; \
45061	fi; \
45062	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45063	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
45064@endif target-libstdc++-v3-bootstrap
45065
45066
45067.PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
45068.PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
45069maybe-all-stage4-target-libstdc++-v3:
45070maybe-clean-stage4-target-libstdc++-v3:
45071@if target-libstdc++-v3-bootstrap
45072maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
45073all-stage4: all-stage4-target-libstdc++-v3
45074TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45075all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
45076	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45077	@r=`${PWD_COMMAND}`; export r; \
45078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45079	TFLAGS="$(STAGE4_TFLAGS)"; \
45080	$(RAW_CXX_TARGET_EXPORTS) \
45081	  \
45082	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45083	 \
45084	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45085		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45086		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45087		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45088		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45089		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45090		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45091		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45092		TFLAGS="$(STAGE4_TFLAGS)"  \
45093		$(TARGET-stage4-target-libstdc++-v3)
45094
45095maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
45096clean-stage4: clean-stage4-target-libstdc++-v3
45097clean-stage4-target-libstdc++-v3:
45098	@if [ $(current_stage) = stage4 ]; then \
45099	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45100	else \
45101	  [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
45102	  $(MAKE) stage4-start; \
45103	fi; \
45104	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45105	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
45106@endif target-libstdc++-v3-bootstrap
45107
45108
45109.PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
45110.PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
45111maybe-all-stageprofile-target-libstdc++-v3:
45112maybe-clean-stageprofile-target-libstdc++-v3:
45113@if target-libstdc++-v3-bootstrap
45114maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
45115all-stageprofile: all-stageprofile-target-libstdc++-v3
45116TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45117all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
45118	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45119	@r=`${PWD_COMMAND}`; export r; \
45120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45121	TFLAGS="$(STAGEprofile_TFLAGS)"; \
45122	$(RAW_CXX_TARGET_EXPORTS) \
45123	  \
45124	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45125	 \
45126	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45127		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45128		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45129		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45130		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45131		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45132		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45133		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45134		TFLAGS="$(STAGEprofile_TFLAGS)"  \
45135		$(TARGET-stageprofile-target-libstdc++-v3)
45136
45137maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
45138clean-stageprofile: clean-stageprofile-target-libstdc++-v3
45139clean-stageprofile-target-libstdc++-v3:
45140	@if [ $(current_stage) = stageprofile ]; then \
45141	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45142	else \
45143	  [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
45144	  $(MAKE) stageprofile-start; \
45145	fi; \
45146	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45147	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
45148@endif target-libstdc++-v3-bootstrap
45149
45150
45151.PHONY: all-stagetrain-target-libstdc++-v3 maybe-all-stagetrain-target-libstdc++-v3
45152.PHONY: clean-stagetrain-target-libstdc++-v3 maybe-clean-stagetrain-target-libstdc++-v3
45153maybe-all-stagetrain-target-libstdc++-v3:
45154maybe-clean-stagetrain-target-libstdc++-v3:
45155@if target-libstdc++-v3-bootstrap
45156maybe-all-stagetrain-target-libstdc++-v3: all-stagetrain-target-libstdc++-v3
45157all-stagetrain: all-stagetrain-target-libstdc++-v3
45158TARGET-stagetrain-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45159all-stagetrain-target-libstdc++-v3: configure-stagetrain-target-libstdc++-v3
45160	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
45161	@r=`${PWD_COMMAND}`; export r; \
45162	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45163	TFLAGS="$(STAGEtrain_TFLAGS)"; \
45164	$(RAW_CXX_TARGET_EXPORTS) \
45165	  \
45166	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45167	 \
45168	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45169		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45170		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45171		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45172		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45173		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45174		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45175		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45176		TFLAGS="$(STAGEtrain_TFLAGS)"  \
45177		$(TARGET-stagetrain-target-libstdc++-v3)
45178
45179maybe-clean-stagetrain-target-libstdc++-v3: clean-stagetrain-target-libstdc++-v3
45180clean-stagetrain: clean-stagetrain-target-libstdc++-v3
45181clean-stagetrain-target-libstdc++-v3:
45182	@if [ $(current_stage) = stagetrain ]; then \
45183	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45184	else \
45185	  [ -f $(TARGET_SUBDIR)/stagetrain-libstdc++-v3/Makefile ] || exit 0; \
45186	  $(MAKE) stagetrain-start; \
45187	fi; \
45188	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45189	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
45190@endif target-libstdc++-v3-bootstrap
45191
45192
45193.PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
45194.PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
45195maybe-all-stagefeedback-target-libstdc++-v3:
45196maybe-clean-stagefeedback-target-libstdc++-v3:
45197@if target-libstdc++-v3-bootstrap
45198maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
45199all-stagefeedback: all-stagefeedback-target-libstdc++-v3
45200TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45201all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
45202	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
45203	@r=`${PWD_COMMAND}`; export r; \
45204	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45205	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45206	$(RAW_CXX_TARGET_EXPORTS) \
45207	  \
45208	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45209	 \
45210	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45211		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45212		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45213		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45214		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45215		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45216		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45217		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45218		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
45219		$(TARGET-stagefeedback-target-libstdc++-v3)
45220
45221maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
45222clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
45223clean-stagefeedback-target-libstdc++-v3:
45224	@if [ $(current_stage) = stagefeedback ]; then \
45225	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45226	else \
45227	  [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
45228	  $(MAKE) stagefeedback-start; \
45229	fi; \
45230	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45231	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
45232@endif target-libstdc++-v3-bootstrap
45233
45234
45235.PHONY: all-stageautoprofile-target-libstdc++-v3 maybe-all-stageautoprofile-target-libstdc++-v3
45236.PHONY: clean-stageautoprofile-target-libstdc++-v3 maybe-clean-stageautoprofile-target-libstdc++-v3
45237maybe-all-stageautoprofile-target-libstdc++-v3:
45238maybe-clean-stageautoprofile-target-libstdc++-v3:
45239@if target-libstdc++-v3-bootstrap
45240maybe-all-stageautoprofile-target-libstdc++-v3: all-stageautoprofile-target-libstdc++-v3
45241all-stageautoprofile: all-stageautoprofile-target-libstdc++-v3
45242TARGET-stageautoprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45243all-stageautoprofile-target-libstdc++-v3: configure-stageautoprofile-target-libstdc++-v3
45244	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
45245	@r=`${PWD_COMMAND}`; export r; \
45246	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45247	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
45248	$(RAW_CXX_TARGET_EXPORTS) \
45249	  \
45250	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45251	$$s/gcc/config/i386/$(AUTO_PROFILE) \
45252	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45253		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45254		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45255		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45256		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45257		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45258		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45259		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45260		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
45261		$(TARGET-stageautoprofile-target-libstdc++-v3)
45262
45263maybe-clean-stageautoprofile-target-libstdc++-v3: clean-stageautoprofile-target-libstdc++-v3
45264clean-stageautoprofile: clean-stageautoprofile-target-libstdc++-v3
45265clean-stageautoprofile-target-libstdc++-v3:
45266	@if [ $(current_stage) = stageautoprofile ]; then \
45267	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45268	else \
45269	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libstdc++-v3/Makefile ] || exit 0; \
45270	  $(MAKE) stageautoprofile-start; \
45271	fi; \
45272	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45273	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
45274@endif target-libstdc++-v3-bootstrap
45275
45276
45277.PHONY: all-stageautofeedback-target-libstdc++-v3 maybe-all-stageautofeedback-target-libstdc++-v3
45278.PHONY: clean-stageautofeedback-target-libstdc++-v3 maybe-clean-stageautofeedback-target-libstdc++-v3
45279maybe-all-stageautofeedback-target-libstdc++-v3:
45280maybe-clean-stageautofeedback-target-libstdc++-v3:
45281@if target-libstdc++-v3-bootstrap
45282maybe-all-stageautofeedback-target-libstdc++-v3: all-stageautofeedback-target-libstdc++-v3
45283all-stageautofeedback: all-stageautofeedback-target-libstdc++-v3
45284TARGET-stageautofeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
45285all-stageautofeedback-target-libstdc++-v3: configure-stageautofeedback-target-libstdc++-v3
45286	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
45287	@r=`${PWD_COMMAND}`; export r; \
45288	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45289	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
45290	$(RAW_CXX_TARGET_EXPORTS) \
45291	  \
45292	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45293	 \
45294	$(MAKE) $(BASE_FLAGS_TO_PASS) \
45295		CFLAGS="$(CFLAGS_FOR_TARGET)" \
45296		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
45297		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
45298		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
45299		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
45300		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
45301		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
45302		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
45303		$(TARGET-stageautofeedback-target-libstdc++-v3)
45304
45305maybe-clean-stageautofeedback-target-libstdc++-v3: clean-stageautofeedback-target-libstdc++-v3
45306clean-stageautofeedback: clean-stageautofeedback-target-libstdc++-v3
45307clean-stageautofeedback-target-libstdc++-v3:
45308	@if [ $(current_stage) = stageautofeedback ]; then \
45309	  [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45310	else \
45311	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libstdc++-v3/Makefile ] || exit 0; \
45312	  $(MAKE) stageautofeedback-start; \
45313	fi; \
45314	cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45315	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
45316@endif target-libstdc++-v3-bootstrap
45317
45318
45319
45320
45321
45322
45323.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
45324maybe-check-target-libstdc++-v3:
45325@if target-libstdc++-v3
45326maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
45327
45328check-target-libstdc++-v3:
45329	@: $(MAKE); $(unstage)
45330	@r=`${PWD_COMMAND}`; export r; \
45331	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45332	$(RAW_CXX_TARGET_EXPORTS) \
45333	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45334	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
45335
45336@endif target-libstdc++-v3
45337
45338.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
45339maybe-install-target-libstdc++-v3:
45340@if target-libstdc++-v3
45341maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
45342
45343install-target-libstdc++-v3: installdirs
45344	@: $(MAKE); $(unstage)
45345	@r=`${PWD_COMMAND}`; export r; \
45346	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45347	$(RAW_CXX_TARGET_EXPORTS) \
45348	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45349	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
45350
45351@endif target-libstdc++-v3
45352
45353.PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
45354maybe-install-strip-target-libstdc++-v3:
45355@if target-libstdc++-v3
45356maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
45357
45358install-strip-target-libstdc++-v3: installdirs
45359	@: $(MAKE); $(unstage)
45360	@r=`${PWD_COMMAND}`; export r; \
45361	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45362	$(RAW_CXX_TARGET_EXPORTS) \
45363	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45364	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
45365
45366@endif target-libstdc++-v3
45367
45368# Other targets (info, dvi, pdf, etc.)
45369
45370.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
45371maybe-info-target-libstdc++-v3:
45372@if target-libstdc++-v3
45373maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
45374
45375info-target-libstdc++-v3: \
45376    configure-target-libstdc++-v3
45377	@: $(MAKE); $(unstage)
45378	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45379	r=`${PWD_COMMAND}`; export r; \
45380	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45381	$(RAW_CXX_TARGET_EXPORTS) \
45382	echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3"; \
45383	for flag in $(EXTRA_TARGET_FLAGS); do \
45384	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45385	done; \
45386	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45387	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45388	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45389	          "RANLIB=$${RANLIB}" \
45390	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45391	           info) \
45392	  || exit 1
45393
45394@endif target-libstdc++-v3
45395
45396.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
45397maybe-dvi-target-libstdc++-v3:
45398@if target-libstdc++-v3
45399maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
45400
45401dvi-target-libstdc++-v3: \
45402    configure-target-libstdc++-v3
45403	@: $(MAKE); $(unstage)
45404	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45405	r=`${PWD_COMMAND}`; export r; \
45406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45407	$(RAW_CXX_TARGET_EXPORTS) \
45408	echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
45409	for flag in $(EXTRA_TARGET_FLAGS); do \
45410	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45411	done; \
45412	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45413	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45414	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45415	          "RANLIB=$${RANLIB}" \
45416	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45417	           dvi) \
45418	  || exit 1
45419
45420@endif target-libstdc++-v3
45421
45422.PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
45423maybe-pdf-target-libstdc++-v3:
45424@if target-libstdc++-v3
45425maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
45426
45427pdf-target-libstdc++-v3: \
45428    configure-target-libstdc++-v3
45429	@: $(MAKE); $(unstage)
45430	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45431	r=`${PWD_COMMAND}`; export r; \
45432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45433	$(RAW_CXX_TARGET_EXPORTS) \
45434	echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
45435	for flag in $(EXTRA_TARGET_FLAGS); do \
45436	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45437	done; \
45438	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45439	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45440	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45441	          "RANLIB=$${RANLIB}" \
45442	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45443	           pdf) \
45444	  || exit 1
45445
45446@endif target-libstdc++-v3
45447
45448.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
45449maybe-html-target-libstdc++-v3:
45450@if target-libstdc++-v3
45451maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
45452
45453html-target-libstdc++-v3: \
45454    configure-target-libstdc++-v3
45455	@: $(MAKE); $(unstage)
45456	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45457	r=`${PWD_COMMAND}`; export r; \
45458	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45459	$(RAW_CXX_TARGET_EXPORTS) \
45460	echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3"; \
45461	for flag in $(EXTRA_TARGET_FLAGS); do \
45462	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45463	done; \
45464	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45465	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45466	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45467	          "RANLIB=$${RANLIB}" \
45468	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45469	           html) \
45470	  || exit 1
45471
45472@endif target-libstdc++-v3
45473
45474.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
45475maybe-TAGS-target-libstdc++-v3:
45476@if target-libstdc++-v3
45477maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
45478
45479TAGS-target-libstdc++-v3: \
45480    configure-target-libstdc++-v3
45481	@: $(MAKE); $(unstage)
45482	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45483	r=`${PWD_COMMAND}`; export r; \
45484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45485	$(RAW_CXX_TARGET_EXPORTS) \
45486	echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3"; \
45487	for flag in $(EXTRA_TARGET_FLAGS); do \
45488	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45489	done; \
45490	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45491	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45492	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45493	          "RANLIB=$${RANLIB}" \
45494	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45495	           TAGS) \
45496	  || exit 1
45497
45498@endif target-libstdc++-v3
45499
45500.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
45501maybe-install-info-target-libstdc++-v3:
45502@if target-libstdc++-v3
45503maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
45504
45505install-info-target-libstdc++-v3: \
45506    configure-target-libstdc++-v3 \
45507    info-target-libstdc++-v3
45508	@: $(MAKE); $(unstage)
45509	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45510	r=`${PWD_COMMAND}`; export r; \
45511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45512	$(RAW_CXX_TARGET_EXPORTS) \
45513	echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3"; \
45514	for flag in $(EXTRA_TARGET_FLAGS); do \
45515	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45516	done; \
45517	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45518	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45519	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45520	          "RANLIB=$${RANLIB}" \
45521	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45522	           install-info) \
45523	  || exit 1
45524
45525@endif target-libstdc++-v3
45526
45527.PHONY: maybe-install-dvi-target-libstdc++-v3 install-dvi-target-libstdc++-v3
45528maybe-install-dvi-target-libstdc++-v3:
45529@if target-libstdc++-v3
45530maybe-install-dvi-target-libstdc++-v3: install-dvi-target-libstdc++-v3
45531
45532install-dvi-target-libstdc++-v3: \
45533    configure-target-libstdc++-v3 \
45534    dvi-target-libstdc++-v3
45535	@: $(MAKE); $(unstage)
45536	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45537	r=`${PWD_COMMAND}`; export r; \
45538	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45539	$(RAW_CXX_TARGET_EXPORTS) \
45540	echo "Doing install-dvi in $(TARGET_SUBDIR)/libstdc++-v3"; \
45541	for flag in $(EXTRA_TARGET_FLAGS); do \
45542	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45543	done; \
45544	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45545	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45546	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45547	          "RANLIB=$${RANLIB}" \
45548	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45549	           install-dvi) \
45550	  || exit 1
45551
45552@endif target-libstdc++-v3
45553
45554.PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
45555maybe-install-pdf-target-libstdc++-v3:
45556@if target-libstdc++-v3
45557maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
45558
45559install-pdf-target-libstdc++-v3: \
45560    configure-target-libstdc++-v3 \
45561    pdf-target-libstdc++-v3
45562	@: $(MAKE); $(unstage)
45563	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45564	r=`${PWD_COMMAND}`; export r; \
45565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45566	$(RAW_CXX_TARGET_EXPORTS) \
45567	echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3"; \
45568	for flag in $(EXTRA_TARGET_FLAGS); do \
45569	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45570	done; \
45571	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45572	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45573	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45574	          "RANLIB=$${RANLIB}" \
45575	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45576	           install-pdf) \
45577	  || exit 1
45578
45579@endif target-libstdc++-v3
45580
45581.PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
45582maybe-install-html-target-libstdc++-v3:
45583@if target-libstdc++-v3
45584maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
45585
45586install-html-target-libstdc++-v3: \
45587    configure-target-libstdc++-v3 \
45588    html-target-libstdc++-v3
45589	@: $(MAKE); $(unstage)
45590	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45591	r=`${PWD_COMMAND}`; export r; \
45592	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45593	$(RAW_CXX_TARGET_EXPORTS) \
45594	echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3"; \
45595	for flag in $(EXTRA_TARGET_FLAGS); do \
45596	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45597	done; \
45598	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45599	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45600	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45601	          "RANLIB=$${RANLIB}" \
45602	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45603	           install-html) \
45604	  || exit 1
45605
45606@endif target-libstdc++-v3
45607
45608.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
45609maybe-installcheck-target-libstdc++-v3:
45610@if target-libstdc++-v3
45611maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
45612
45613installcheck-target-libstdc++-v3: \
45614    configure-target-libstdc++-v3
45615	@: $(MAKE); $(unstage)
45616	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45617	r=`${PWD_COMMAND}`; export r; \
45618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45619	$(RAW_CXX_TARGET_EXPORTS) \
45620	echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3"; \
45621	for flag in $(EXTRA_TARGET_FLAGS); do \
45622	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45623	done; \
45624	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45625	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45626	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45627	          "RANLIB=$${RANLIB}" \
45628	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45629	           installcheck) \
45630	  || exit 1
45631
45632@endif target-libstdc++-v3
45633
45634.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
45635maybe-mostlyclean-target-libstdc++-v3:
45636@if target-libstdc++-v3
45637maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
45638
45639mostlyclean-target-libstdc++-v3:
45640	@: $(MAKE); $(unstage)
45641	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45642	r=`${PWD_COMMAND}`; export r; \
45643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45644	$(RAW_CXX_TARGET_EXPORTS) \
45645	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
45646	for flag in $(EXTRA_TARGET_FLAGS); do \
45647	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45648	done; \
45649	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45650	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45651	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45652	          "RANLIB=$${RANLIB}" \
45653	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45654	           mostlyclean) \
45655	  || exit 1
45656
45657@endif target-libstdc++-v3
45658
45659.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
45660maybe-clean-target-libstdc++-v3:
45661@if target-libstdc++-v3
45662maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
45663
45664clean-target-libstdc++-v3:
45665	@: $(MAKE); $(unstage)
45666	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45667	r=`${PWD_COMMAND}`; export r; \
45668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45669	$(RAW_CXX_TARGET_EXPORTS) \
45670	echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
45671	for flag in $(EXTRA_TARGET_FLAGS); do \
45672	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45673	done; \
45674	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45675	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45676	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45677	          "RANLIB=$${RANLIB}" \
45678	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45679	           clean) \
45680	  || exit 1
45681
45682@endif target-libstdc++-v3
45683
45684.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
45685maybe-distclean-target-libstdc++-v3:
45686@if target-libstdc++-v3
45687maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
45688
45689distclean-target-libstdc++-v3:
45690	@: $(MAKE); $(unstage)
45691	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45692	r=`${PWD_COMMAND}`; export r; \
45693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45694	$(RAW_CXX_TARGET_EXPORTS) \
45695	echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3"; \
45696	for flag in $(EXTRA_TARGET_FLAGS); do \
45697	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45698	done; \
45699	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45700	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45701	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45702	          "RANLIB=$${RANLIB}" \
45703	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45704	           distclean) \
45705	  || exit 1
45706
45707@endif target-libstdc++-v3
45708
45709.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
45710maybe-maintainer-clean-target-libstdc++-v3:
45711@if target-libstdc++-v3
45712maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
45713
45714maintainer-clean-target-libstdc++-v3:
45715	@: $(MAKE); $(unstage)
45716	@[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
45717	r=`${PWD_COMMAND}`; export r; \
45718	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45719	$(RAW_CXX_TARGET_EXPORTS) \
45720	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3"; \
45721	for flag in $(EXTRA_TARGET_FLAGS); do \
45722	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45723	done; \
45724	(cd $(TARGET_SUBDIR)/libstdc++-v3 && \
45725	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45726	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45727	          "RANLIB=$${RANLIB}" \
45728	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45729	           maintainer-clean) \
45730	  || exit 1
45731
45732@endif target-libstdc++-v3
45733
45734
45735
45736
45737
45738.PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
45739maybe-configure-target-libsanitizer:
45740@if gcc-bootstrap
45741configure-target-libsanitizer: stage_current
45742@endif gcc-bootstrap
45743@if target-libsanitizer
45744maybe-configure-target-libsanitizer: configure-target-libsanitizer
45745configure-target-libsanitizer:
45746	@r=`${PWD_COMMAND}`; export r; \
45747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45748	echo "Checking multilib configuration for libsanitizer..."; \
45749	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45750	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45751	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45752	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45753	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45754	  else \
45755	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45756	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45757	  fi; \
45758	else \
45759	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45760	fi; \
45761	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45762	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45763	$(RAW_CXX_TARGET_EXPORTS)  \
45764	echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
45765	cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
45766	case $(srcdir) in \
45767	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45768	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45769		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45770	esac; \
45771	module_srcdir=libsanitizer; \
45772	rm -f no-such-file || : ; \
45773	CONFIG_SITE=no-such-file $(SHELL) \
45774	  $$s/$$module_srcdir/configure \
45775	  --srcdir=$${topdir}/$$module_srcdir \
45776	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45777	  --target=${target_alias}  \
45778	  || exit 1
45779@endif target-libsanitizer
45780
45781
45782
45783.PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
45784maybe-configure-stage1-target-libsanitizer:
45785@if target-libsanitizer-bootstrap
45786maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
45787configure-stage1-target-libsanitizer:
45788	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
45789	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45790	@r=`${PWD_COMMAND}`; export r; \
45791	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45792	TFLAGS="$(STAGE1_TFLAGS)"; \
45793	echo "Checking multilib configuration for libsanitizer..."; \
45794	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45795	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45796	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45797	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45798	  else \
45799	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45800	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45801	  fi; \
45802	else \
45803	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45804	fi; \
45805	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45806	$(RAW_CXX_TARGET_EXPORTS) \
45807	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45808	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45809	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45810	echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer; \
45811	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45812	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45813	case $(srcdir) in \
45814	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45815	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45816		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45817	esac; \
45818	module_srcdir=libsanitizer; \
45819	$(SHELL) $$s/$$module_srcdir/configure \
45820	  --srcdir=$${topdir}/$$module_srcdir \
45821	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45822	  --target=${target_alias} \
45823	   \
45824	  $(STAGE1_CONFIGURE_FLAGS)
45825@endif target-libsanitizer-bootstrap
45826
45827.PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
45828maybe-configure-stage2-target-libsanitizer:
45829@if target-libsanitizer-bootstrap
45830maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
45831configure-stage2-target-libsanitizer:
45832	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
45833	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45834	@r=`${PWD_COMMAND}`; export r; \
45835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45836	TFLAGS="$(STAGE2_TFLAGS)"; \
45837	echo "Checking multilib configuration for libsanitizer..."; \
45838	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45839	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45840	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45841	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45842	  else \
45843	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45844	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45845	  fi; \
45846	else \
45847	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45848	fi; \
45849	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45850	$(RAW_CXX_TARGET_EXPORTS) \
45851	 \
45852	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45853	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45854	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45855	echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer; \
45856	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45857	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45858	case $(srcdir) in \
45859	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45860	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45861		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45862	esac; \
45863	module_srcdir=libsanitizer; \
45864	$(SHELL) $$s/$$module_srcdir/configure \
45865	  --srcdir=$${topdir}/$$module_srcdir \
45866	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45867	  --target=${target_alias} \
45868	  --with-build-libsubdir=$(HOST_SUBDIR) \
45869	  $(STAGE2_CONFIGURE_FLAGS)
45870@endif target-libsanitizer-bootstrap
45871
45872.PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
45873maybe-configure-stage3-target-libsanitizer:
45874@if target-libsanitizer-bootstrap
45875maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
45876configure-stage3-target-libsanitizer:
45877	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
45878	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45879	@r=`${PWD_COMMAND}`; export r; \
45880	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45881	TFLAGS="$(STAGE3_TFLAGS)"; \
45882	echo "Checking multilib configuration for libsanitizer..."; \
45883	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45884	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45885	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45886	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45887	  else \
45888	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45889	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45890	  fi; \
45891	else \
45892	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45893	fi; \
45894	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45895	$(RAW_CXX_TARGET_EXPORTS) \
45896	 \
45897	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45898	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45899	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45900	echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer; \
45901	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45902	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45903	case $(srcdir) in \
45904	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45905	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45906		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45907	esac; \
45908	module_srcdir=libsanitizer; \
45909	$(SHELL) $$s/$$module_srcdir/configure \
45910	  --srcdir=$${topdir}/$$module_srcdir \
45911	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45912	  --target=${target_alias} \
45913	  --with-build-libsubdir=$(HOST_SUBDIR) \
45914	  $(STAGE3_CONFIGURE_FLAGS)
45915@endif target-libsanitizer-bootstrap
45916
45917.PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
45918maybe-configure-stage4-target-libsanitizer:
45919@if target-libsanitizer-bootstrap
45920maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
45921configure-stage4-target-libsanitizer:
45922	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
45923	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45924	@r=`${PWD_COMMAND}`; export r; \
45925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45926	TFLAGS="$(STAGE4_TFLAGS)"; \
45927	echo "Checking multilib configuration for libsanitizer..."; \
45928	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45929	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45930	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45931	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45932	  else \
45933	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45934	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45935	  fi; \
45936	else \
45937	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45938	fi; \
45939	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45940	$(RAW_CXX_TARGET_EXPORTS) \
45941	 \
45942	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45943	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45944	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45945	echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer; \
45946	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45947	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45948	case $(srcdir) in \
45949	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45950	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45951		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45952	esac; \
45953	module_srcdir=libsanitizer; \
45954	$(SHELL) $$s/$$module_srcdir/configure \
45955	  --srcdir=$${topdir}/$$module_srcdir \
45956	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45957	  --target=${target_alias} \
45958	  --with-build-libsubdir=$(HOST_SUBDIR) \
45959	  $(STAGE4_CONFIGURE_FLAGS)
45960@endif target-libsanitizer-bootstrap
45961
45962.PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
45963maybe-configure-stageprofile-target-libsanitizer:
45964@if target-libsanitizer-bootstrap
45965maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
45966configure-stageprofile-target-libsanitizer:
45967	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
45968	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
45969	@r=`${PWD_COMMAND}`; export r; \
45970	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45971	TFLAGS="$(STAGEprofile_TFLAGS)"; \
45972	echo "Checking multilib configuration for libsanitizer..."; \
45973	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
45974	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45975	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
45976	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
45977	  else \
45978	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
45979	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45980	  fi; \
45981	else \
45982	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
45983	fi; \
45984	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
45985	$(RAW_CXX_TARGET_EXPORTS) \
45986	 \
45987	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
45988	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
45989	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
45990	echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer; \
45991	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
45992	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
45993	case $(srcdir) in \
45994	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45995	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
45996		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45997	esac; \
45998	module_srcdir=libsanitizer; \
45999	$(SHELL) $$s/$$module_srcdir/configure \
46000	  --srcdir=$${topdir}/$$module_srcdir \
46001	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46002	  --target=${target_alias} \
46003	  --with-build-libsubdir=$(HOST_SUBDIR) \
46004	  $(STAGEprofile_CONFIGURE_FLAGS)
46005@endif target-libsanitizer-bootstrap
46006
46007.PHONY: configure-stagetrain-target-libsanitizer maybe-configure-stagetrain-target-libsanitizer
46008maybe-configure-stagetrain-target-libsanitizer:
46009@if target-libsanitizer-bootstrap
46010maybe-configure-stagetrain-target-libsanitizer: configure-stagetrain-target-libsanitizer
46011configure-stagetrain-target-libsanitizer:
46012	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
46013	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
46014	@r=`${PWD_COMMAND}`; export r; \
46015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46016	TFLAGS="$(STAGEtrain_TFLAGS)"; \
46017	echo "Checking multilib configuration for libsanitizer..."; \
46018	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
46019	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
46020	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
46021	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
46022	  else \
46023	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
46024	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
46025	  fi; \
46026	else \
46027	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
46028	fi; \
46029	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
46030	$(RAW_CXX_TARGET_EXPORTS) \
46031	 \
46032	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46033	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46034	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46035	echo Configuring stage train in $(TARGET_SUBDIR)/libsanitizer; \
46036	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
46037	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
46038	case $(srcdir) in \
46039	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46040	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
46041		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46042	esac; \
46043	module_srcdir=libsanitizer; \
46044	$(SHELL) $$s/$$module_srcdir/configure \
46045	  --srcdir=$${topdir}/$$module_srcdir \
46046	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46047	  --target=${target_alias} \
46048	  --with-build-libsubdir=$(HOST_SUBDIR) \
46049	  $(STAGEtrain_CONFIGURE_FLAGS)
46050@endif target-libsanitizer-bootstrap
46051
46052.PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
46053maybe-configure-stagefeedback-target-libsanitizer:
46054@if target-libsanitizer-bootstrap
46055maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
46056configure-stagefeedback-target-libsanitizer:
46057	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46058	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
46059	@r=`${PWD_COMMAND}`; export r; \
46060	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46061	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46062	echo "Checking multilib configuration for libsanitizer..."; \
46063	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
46064	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
46065	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
46066	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
46067	  else \
46068	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
46069	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
46070	  fi; \
46071	else \
46072	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
46073	fi; \
46074	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
46075	$(RAW_CXX_TARGET_EXPORTS) \
46076	 \
46077	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46078	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46079	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46080	echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer; \
46081	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
46082	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
46083	case $(srcdir) in \
46084	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46085	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
46086		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46087	esac; \
46088	module_srcdir=libsanitizer; \
46089	$(SHELL) $$s/$$module_srcdir/configure \
46090	  --srcdir=$${topdir}/$$module_srcdir \
46091	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46092	  --target=${target_alias} \
46093	  --with-build-libsubdir=$(HOST_SUBDIR) \
46094	  $(STAGEfeedback_CONFIGURE_FLAGS)
46095@endif target-libsanitizer-bootstrap
46096
46097.PHONY: configure-stageautoprofile-target-libsanitizer maybe-configure-stageautoprofile-target-libsanitizer
46098maybe-configure-stageautoprofile-target-libsanitizer:
46099@if target-libsanitizer-bootstrap
46100maybe-configure-stageautoprofile-target-libsanitizer: configure-stageautoprofile-target-libsanitizer
46101configure-stageautoprofile-target-libsanitizer:
46102	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
46103	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
46104	@r=`${PWD_COMMAND}`; export r; \
46105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46106	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
46107	echo "Checking multilib configuration for libsanitizer..."; \
46108	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
46109	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
46110	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
46111	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
46112	  else \
46113	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
46114	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
46115	  fi; \
46116	else \
46117	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
46118	fi; \
46119	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
46120	$(RAW_CXX_TARGET_EXPORTS) \
46121	 \
46122	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46123	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46124	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46125	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libsanitizer; \
46126	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
46127	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
46128	case $(srcdir) in \
46129	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46130	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
46131		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46132	esac; \
46133	module_srcdir=libsanitizer; \
46134	$(SHELL) $$s/$$module_srcdir/configure \
46135	  --srcdir=$${topdir}/$$module_srcdir \
46136	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46137	  --target=${target_alias} \
46138	  --with-build-libsubdir=$(HOST_SUBDIR) \
46139	  $(STAGEautoprofile_CONFIGURE_FLAGS)
46140@endif target-libsanitizer-bootstrap
46141
46142.PHONY: configure-stageautofeedback-target-libsanitizer maybe-configure-stageautofeedback-target-libsanitizer
46143maybe-configure-stageautofeedback-target-libsanitizer:
46144@if target-libsanitizer-bootstrap
46145maybe-configure-stageautofeedback-target-libsanitizer: configure-stageautofeedback-target-libsanitizer
46146configure-stageautofeedback-target-libsanitizer:
46147	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
46148	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
46149	@r=`${PWD_COMMAND}`; export r; \
46150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46151	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
46152	echo "Checking multilib configuration for libsanitizer..."; \
46153	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null; \
46154	if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
46155	  if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
46156	    rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
46157	  else \
46158	    rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
46159	    mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
46160	  fi; \
46161	else \
46162	  mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
46163	fi; \
46164	test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
46165	$(RAW_CXX_TARGET_EXPORTS) \
46166	 \
46167	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
46168	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
46169	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
46170	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libsanitizer; \
46171	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer; \
46172	cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
46173	case $(srcdir) in \
46174	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
46175	  *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
46176		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
46177	esac; \
46178	module_srcdir=libsanitizer; \
46179	$(SHELL) $$s/$$module_srcdir/configure \
46180	  --srcdir=$${topdir}/$$module_srcdir \
46181	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
46182	  --target=${target_alias} \
46183	  --with-build-libsubdir=$(HOST_SUBDIR) \
46184	  $(STAGEautofeedback_CONFIGURE_FLAGS)
46185@endif target-libsanitizer-bootstrap
46186
46187
46188
46189
46190
46191.PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
46192maybe-all-target-libsanitizer:
46193@if gcc-bootstrap
46194all-target-libsanitizer: stage_current
46195@endif gcc-bootstrap
46196@if target-libsanitizer
46197TARGET-target-libsanitizer=all
46198maybe-all-target-libsanitizer: all-target-libsanitizer
46199all-target-libsanitizer: configure-target-libsanitizer
46200	@r=`${PWD_COMMAND}`; export r; \
46201	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46202	$(RAW_CXX_TARGET_EXPORTS)  \
46203	(cd $(TARGET_SUBDIR)/libsanitizer && \
46204	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46205		$(TARGET-target-libsanitizer))
46206@endif target-libsanitizer
46207
46208
46209
46210.PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
46211.PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
46212maybe-all-stage1-target-libsanitizer:
46213maybe-clean-stage1-target-libsanitizer:
46214@if target-libsanitizer-bootstrap
46215maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
46216all-stage1: all-stage1-target-libsanitizer
46217TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
46218all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
46219	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
46220	@r=`${PWD_COMMAND}`; export r; \
46221	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46222	TFLAGS="$(STAGE1_TFLAGS)"; \
46223	$(RAW_CXX_TARGET_EXPORTS)  \
46224	cd $(TARGET_SUBDIR)/libsanitizer && \
46225	 \
46226	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46227		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46228		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46229		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46230		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46231		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46232		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46233		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
46234		  \
46235		TFLAGS="$(STAGE1_TFLAGS)"  \
46236		$(TARGET-stage1-target-libsanitizer)
46237
46238maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
46239clean-stage1: clean-stage1-target-libsanitizer
46240clean-stage1-target-libsanitizer:
46241	@if [ $(current_stage) = stage1 ]; then \
46242	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46243	else \
46244	  [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
46245	  $(MAKE) stage1-start; \
46246	fi; \
46247	cd $(TARGET_SUBDIR)/libsanitizer && \
46248	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
46249	  clean
46250@endif target-libsanitizer-bootstrap
46251
46252
46253.PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
46254.PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
46255maybe-all-stage2-target-libsanitizer:
46256maybe-clean-stage2-target-libsanitizer:
46257@if target-libsanitizer-bootstrap
46258maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
46259all-stage2: all-stage2-target-libsanitizer
46260TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
46261all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
46262	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
46263	@r=`${PWD_COMMAND}`; export r; \
46264	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46265	TFLAGS="$(STAGE2_TFLAGS)"; \
46266	$(RAW_CXX_TARGET_EXPORTS) \
46267	  \
46268	cd $(TARGET_SUBDIR)/libsanitizer && \
46269	 \
46270	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46271		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46272		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46273		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46274		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46275		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46276		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46277		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46278		TFLAGS="$(STAGE2_TFLAGS)"  \
46279		$(TARGET-stage2-target-libsanitizer)
46280
46281maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
46282clean-stage2: clean-stage2-target-libsanitizer
46283clean-stage2-target-libsanitizer:
46284	@if [ $(current_stage) = stage2 ]; then \
46285	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46286	else \
46287	  [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
46288	  $(MAKE) stage2-start; \
46289	fi; \
46290	cd $(TARGET_SUBDIR)/libsanitizer && \
46291	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46292@endif target-libsanitizer-bootstrap
46293
46294
46295.PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
46296.PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
46297maybe-all-stage3-target-libsanitizer:
46298maybe-clean-stage3-target-libsanitizer:
46299@if target-libsanitizer-bootstrap
46300maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
46301all-stage3: all-stage3-target-libsanitizer
46302TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
46303all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
46304	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
46305	@r=`${PWD_COMMAND}`; export r; \
46306	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46307	TFLAGS="$(STAGE3_TFLAGS)"; \
46308	$(RAW_CXX_TARGET_EXPORTS) \
46309	  \
46310	cd $(TARGET_SUBDIR)/libsanitizer && \
46311	 \
46312	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46313		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46314		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46315		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46316		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46317		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46318		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46319		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46320		TFLAGS="$(STAGE3_TFLAGS)"  \
46321		$(TARGET-stage3-target-libsanitizer)
46322
46323maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
46324clean-stage3: clean-stage3-target-libsanitizer
46325clean-stage3-target-libsanitizer:
46326	@if [ $(current_stage) = stage3 ]; then \
46327	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46328	else \
46329	  [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
46330	  $(MAKE) stage3-start; \
46331	fi; \
46332	cd $(TARGET_SUBDIR)/libsanitizer && \
46333	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46334@endif target-libsanitizer-bootstrap
46335
46336
46337.PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
46338.PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
46339maybe-all-stage4-target-libsanitizer:
46340maybe-clean-stage4-target-libsanitizer:
46341@if target-libsanitizer-bootstrap
46342maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
46343all-stage4: all-stage4-target-libsanitizer
46344TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
46345all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
46346	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
46347	@r=`${PWD_COMMAND}`; export r; \
46348	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46349	TFLAGS="$(STAGE4_TFLAGS)"; \
46350	$(RAW_CXX_TARGET_EXPORTS) \
46351	  \
46352	cd $(TARGET_SUBDIR)/libsanitizer && \
46353	 \
46354	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46355		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46356		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46357		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46358		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46359		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46360		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46361		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46362		TFLAGS="$(STAGE4_TFLAGS)"  \
46363		$(TARGET-stage4-target-libsanitizer)
46364
46365maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
46366clean-stage4: clean-stage4-target-libsanitizer
46367clean-stage4-target-libsanitizer:
46368	@if [ $(current_stage) = stage4 ]; then \
46369	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46370	else \
46371	  [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
46372	  $(MAKE) stage4-start; \
46373	fi; \
46374	cd $(TARGET_SUBDIR)/libsanitizer && \
46375	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46376@endif target-libsanitizer-bootstrap
46377
46378
46379.PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
46380.PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
46381maybe-all-stageprofile-target-libsanitizer:
46382maybe-clean-stageprofile-target-libsanitizer:
46383@if target-libsanitizer-bootstrap
46384maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
46385all-stageprofile: all-stageprofile-target-libsanitizer
46386TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
46387all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
46388	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
46389	@r=`${PWD_COMMAND}`; export r; \
46390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46391	TFLAGS="$(STAGEprofile_TFLAGS)"; \
46392	$(RAW_CXX_TARGET_EXPORTS) \
46393	  \
46394	cd $(TARGET_SUBDIR)/libsanitizer && \
46395	 \
46396	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46397		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46398		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46399		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46400		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46401		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46402		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46403		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46404		TFLAGS="$(STAGEprofile_TFLAGS)"  \
46405		$(TARGET-stageprofile-target-libsanitizer)
46406
46407maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
46408clean-stageprofile: clean-stageprofile-target-libsanitizer
46409clean-stageprofile-target-libsanitizer:
46410	@if [ $(current_stage) = stageprofile ]; then \
46411	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46412	else \
46413	  [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
46414	  $(MAKE) stageprofile-start; \
46415	fi; \
46416	cd $(TARGET_SUBDIR)/libsanitizer && \
46417	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46418@endif target-libsanitizer-bootstrap
46419
46420
46421.PHONY: all-stagetrain-target-libsanitizer maybe-all-stagetrain-target-libsanitizer
46422.PHONY: clean-stagetrain-target-libsanitizer maybe-clean-stagetrain-target-libsanitizer
46423maybe-all-stagetrain-target-libsanitizer:
46424maybe-clean-stagetrain-target-libsanitizer:
46425@if target-libsanitizer-bootstrap
46426maybe-all-stagetrain-target-libsanitizer: all-stagetrain-target-libsanitizer
46427all-stagetrain: all-stagetrain-target-libsanitizer
46428TARGET-stagetrain-target-libsanitizer = $(TARGET-target-libsanitizer)
46429all-stagetrain-target-libsanitizer: configure-stagetrain-target-libsanitizer
46430	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
46431	@r=`${PWD_COMMAND}`; export r; \
46432	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46433	TFLAGS="$(STAGEtrain_TFLAGS)"; \
46434	$(RAW_CXX_TARGET_EXPORTS) \
46435	  \
46436	cd $(TARGET_SUBDIR)/libsanitizer && \
46437	 \
46438	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46439		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46440		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46441		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46442		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46443		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46444		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46445		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46446		TFLAGS="$(STAGEtrain_TFLAGS)"  \
46447		$(TARGET-stagetrain-target-libsanitizer)
46448
46449maybe-clean-stagetrain-target-libsanitizer: clean-stagetrain-target-libsanitizer
46450clean-stagetrain: clean-stagetrain-target-libsanitizer
46451clean-stagetrain-target-libsanitizer:
46452	@if [ $(current_stage) = stagetrain ]; then \
46453	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46454	else \
46455	  [ -f $(TARGET_SUBDIR)/stagetrain-libsanitizer/Makefile ] || exit 0; \
46456	  $(MAKE) stagetrain-start; \
46457	fi; \
46458	cd $(TARGET_SUBDIR)/libsanitizer && \
46459	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46460@endif target-libsanitizer-bootstrap
46461
46462
46463.PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
46464.PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
46465maybe-all-stagefeedback-target-libsanitizer:
46466maybe-clean-stagefeedback-target-libsanitizer:
46467@if target-libsanitizer-bootstrap
46468maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
46469all-stagefeedback: all-stagefeedback-target-libsanitizer
46470TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
46471all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
46472	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
46473	@r=`${PWD_COMMAND}`; export r; \
46474	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46475	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
46476	$(RAW_CXX_TARGET_EXPORTS) \
46477	  \
46478	cd $(TARGET_SUBDIR)/libsanitizer && \
46479	 \
46480	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46481		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46482		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46483		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46484		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46485		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46486		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46487		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46488		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
46489		$(TARGET-stagefeedback-target-libsanitizer)
46490
46491maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
46492clean-stagefeedback: clean-stagefeedback-target-libsanitizer
46493clean-stagefeedback-target-libsanitizer:
46494	@if [ $(current_stage) = stagefeedback ]; then \
46495	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46496	else \
46497	  [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
46498	  $(MAKE) stagefeedback-start; \
46499	fi; \
46500	cd $(TARGET_SUBDIR)/libsanitizer && \
46501	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46502@endif target-libsanitizer-bootstrap
46503
46504
46505.PHONY: all-stageautoprofile-target-libsanitizer maybe-all-stageautoprofile-target-libsanitizer
46506.PHONY: clean-stageautoprofile-target-libsanitizer maybe-clean-stageautoprofile-target-libsanitizer
46507maybe-all-stageautoprofile-target-libsanitizer:
46508maybe-clean-stageautoprofile-target-libsanitizer:
46509@if target-libsanitizer-bootstrap
46510maybe-all-stageautoprofile-target-libsanitizer: all-stageautoprofile-target-libsanitizer
46511all-stageautoprofile: all-stageautoprofile-target-libsanitizer
46512TARGET-stageautoprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
46513all-stageautoprofile-target-libsanitizer: configure-stageautoprofile-target-libsanitizer
46514	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
46515	@r=`${PWD_COMMAND}`; export r; \
46516	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46517	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
46518	$(RAW_CXX_TARGET_EXPORTS) \
46519	  \
46520	cd $(TARGET_SUBDIR)/libsanitizer && \
46521	$$s/gcc/config/i386/$(AUTO_PROFILE) \
46522	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46523		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46524		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46525		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46526		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46527		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46528		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46529		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46530		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
46531		$(TARGET-stageautoprofile-target-libsanitizer)
46532
46533maybe-clean-stageautoprofile-target-libsanitizer: clean-stageautoprofile-target-libsanitizer
46534clean-stageautoprofile: clean-stageautoprofile-target-libsanitizer
46535clean-stageautoprofile-target-libsanitizer:
46536	@if [ $(current_stage) = stageautoprofile ]; then \
46537	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46538	else \
46539	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libsanitizer/Makefile ] || exit 0; \
46540	  $(MAKE) stageautoprofile-start; \
46541	fi; \
46542	cd $(TARGET_SUBDIR)/libsanitizer && \
46543	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46544@endif target-libsanitizer-bootstrap
46545
46546
46547.PHONY: all-stageautofeedback-target-libsanitizer maybe-all-stageautofeedback-target-libsanitizer
46548.PHONY: clean-stageautofeedback-target-libsanitizer maybe-clean-stageautofeedback-target-libsanitizer
46549maybe-all-stageautofeedback-target-libsanitizer:
46550maybe-clean-stageautofeedback-target-libsanitizer:
46551@if target-libsanitizer-bootstrap
46552maybe-all-stageautofeedback-target-libsanitizer: all-stageautofeedback-target-libsanitizer
46553all-stageautofeedback: all-stageautofeedback-target-libsanitizer
46554TARGET-stageautofeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
46555all-stageautofeedback-target-libsanitizer: configure-stageautofeedback-target-libsanitizer
46556	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
46557	@r=`${PWD_COMMAND}`; export r; \
46558	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46559	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
46560	$(RAW_CXX_TARGET_EXPORTS) \
46561	  \
46562	cd $(TARGET_SUBDIR)/libsanitizer && \
46563	 \
46564	$(MAKE) $(BASE_FLAGS_TO_PASS) \
46565		CFLAGS="$(CFLAGS_FOR_TARGET)" \
46566		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
46567		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
46568		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
46569		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
46570		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
46571		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
46572		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
46573		$(TARGET-stageautofeedback-target-libsanitizer)
46574
46575maybe-clean-stageautofeedback-target-libsanitizer: clean-stageautofeedback-target-libsanitizer
46576clean-stageautofeedback: clean-stageautofeedback-target-libsanitizer
46577clean-stageautofeedback-target-libsanitizer:
46578	@if [ $(current_stage) = stageautofeedback ]; then \
46579	  [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46580	else \
46581	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libsanitizer/Makefile ] || exit 0; \
46582	  $(MAKE) stageautofeedback-start; \
46583	fi; \
46584	cd $(TARGET_SUBDIR)/libsanitizer && \
46585	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
46586@endif target-libsanitizer-bootstrap
46587
46588
46589
46590
46591
46592
46593.PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
46594maybe-check-target-libsanitizer:
46595@if target-libsanitizer
46596maybe-check-target-libsanitizer: check-target-libsanitizer
46597
46598check-target-libsanitizer:
46599	@: $(MAKE); $(unstage)
46600	@r=`${PWD_COMMAND}`; export r; \
46601	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46602	$(RAW_CXX_TARGET_EXPORTS) \
46603	(cd $(TARGET_SUBDIR)/libsanitizer && \
46604	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
46605
46606@endif target-libsanitizer
46607
46608.PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
46609maybe-install-target-libsanitizer:
46610@if target-libsanitizer
46611maybe-install-target-libsanitizer: install-target-libsanitizer
46612
46613install-target-libsanitizer: installdirs
46614	@: $(MAKE); $(unstage)
46615	@r=`${PWD_COMMAND}`; export r; \
46616	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46617	$(RAW_CXX_TARGET_EXPORTS) \
46618	(cd $(TARGET_SUBDIR)/libsanitizer && \
46619	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
46620
46621@endif target-libsanitizer
46622
46623.PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
46624maybe-install-strip-target-libsanitizer:
46625@if target-libsanitizer
46626maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
46627
46628install-strip-target-libsanitizer: installdirs
46629	@: $(MAKE); $(unstage)
46630	@r=`${PWD_COMMAND}`; export r; \
46631	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46632	$(RAW_CXX_TARGET_EXPORTS) \
46633	(cd $(TARGET_SUBDIR)/libsanitizer && \
46634	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
46635
46636@endif target-libsanitizer
46637
46638# Other targets (info, dvi, pdf, etc.)
46639
46640.PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
46641maybe-info-target-libsanitizer:
46642@if target-libsanitizer
46643maybe-info-target-libsanitizer: info-target-libsanitizer
46644
46645info-target-libsanitizer: \
46646    configure-target-libsanitizer
46647	@: $(MAKE); $(unstage)
46648	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46649	r=`${PWD_COMMAND}`; export r; \
46650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46651	$(RAW_CXX_TARGET_EXPORTS) \
46652	echo "Doing info in $(TARGET_SUBDIR)/libsanitizer"; \
46653	for flag in $(EXTRA_TARGET_FLAGS); do \
46654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46655	done; \
46656	(cd $(TARGET_SUBDIR)/libsanitizer && \
46657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46659	          "RANLIB=$${RANLIB}" \
46660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46661	           info) \
46662	  || exit 1
46663
46664@endif target-libsanitizer
46665
46666.PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
46667maybe-dvi-target-libsanitizer:
46668@if target-libsanitizer
46669maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
46670
46671dvi-target-libsanitizer: \
46672    configure-target-libsanitizer
46673	@: $(MAKE); $(unstage)
46674	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46675	r=`${PWD_COMMAND}`; export r; \
46676	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46677	$(RAW_CXX_TARGET_EXPORTS) \
46678	echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer"; \
46679	for flag in $(EXTRA_TARGET_FLAGS); do \
46680	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46681	done; \
46682	(cd $(TARGET_SUBDIR)/libsanitizer && \
46683	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46684	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46685	          "RANLIB=$${RANLIB}" \
46686	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46687	           dvi) \
46688	  || exit 1
46689
46690@endif target-libsanitizer
46691
46692.PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
46693maybe-pdf-target-libsanitizer:
46694@if target-libsanitizer
46695maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
46696
46697pdf-target-libsanitizer: \
46698    configure-target-libsanitizer
46699	@: $(MAKE); $(unstage)
46700	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46701	r=`${PWD_COMMAND}`; export r; \
46702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46703	$(RAW_CXX_TARGET_EXPORTS) \
46704	echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer"; \
46705	for flag in $(EXTRA_TARGET_FLAGS); do \
46706	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46707	done; \
46708	(cd $(TARGET_SUBDIR)/libsanitizer && \
46709	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46710	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46711	          "RANLIB=$${RANLIB}" \
46712	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46713	           pdf) \
46714	  || exit 1
46715
46716@endif target-libsanitizer
46717
46718.PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
46719maybe-html-target-libsanitizer:
46720@if target-libsanitizer
46721maybe-html-target-libsanitizer: html-target-libsanitizer
46722
46723html-target-libsanitizer: \
46724    configure-target-libsanitizer
46725	@: $(MAKE); $(unstage)
46726	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46727	r=`${PWD_COMMAND}`; export r; \
46728	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46729	$(RAW_CXX_TARGET_EXPORTS) \
46730	echo "Doing html in $(TARGET_SUBDIR)/libsanitizer"; \
46731	for flag in $(EXTRA_TARGET_FLAGS); do \
46732	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46733	done; \
46734	(cd $(TARGET_SUBDIR)/libsanitizer && \
46735	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46736	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46737	          "RANLIB=$${RANLIB}" \
46738	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46739	           html) \
46740	  || exit 1
46741
46742@endif target-libsanitizer
46743
46744.PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
46745maybe-TAGS-target-libsanitizer:
46746@if target-libsanitizer
46747maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
46748
46749TAGS-target-libsanitizer: \
46750    configure-target-libsanitizer
46751	@: $(MAKE); $(unstage)
46752	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46753	r=`${PWD_COMMAND}`; export r; \
46754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46755	$(RAW_CXX_TARGET_EXPORTS) \
46756	echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer"; \
46757	for flag in $(EXTRA_TARGET_FLAGS); do \
46758	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46759	done; \
46760	(cd $(TARGET_SUBDIR)/libsanitizer && \
46761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46763	          "RANLIB=$${RANLIB}" \
46764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46765	           TAGS) \
46766	  || exit 1
46767
46768@endif target-libsanitizer
46769
46770.PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
46771maybe-install-info-target-libsanitizer:
46772@if target-libsanitizer
46773maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
46774
46775install-info-target-libsanitizer: \
46776    configure-target-libsanitizer \
46777    info-target-libsanitizer
46778	@: $(MAKE); $(unstage)
46779	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46780	r=`${PWD_COMMAND}`; export r; \
46781	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46782	$(RAW_CXX_TARGET_EXPORTS) \
46783	echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer"; \
46784	for flag in $(EXTRA_TARGET_FLAGS); do \
46785	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46786	done; \
46787	(cd $(TARGET_SUBDIR)/libsanitizer && \
46788	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46789	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46790	          "RANLIB=$${RANLIB}" \
46791	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46792	           install-info) \
46793	  || exit 1
46794
46795@endif target-libsanitizer
46796
46797.PHONY: maybe-install-dvi-target-libsanitizer install-dvi-target-libsanitizer
46798maybe-install-dvi-target-libsanitizer:
46799@if target-libsanitizer
46800maybe-install-dvi-target-libsanitizer: install-dvi-target-libsanitizer
46801
46802install-dvi-target-libsanitizer: \
46803    configure-target-libsanitizer \
46804    dvi-target-libsanitizer
46805	@: $(MAKE); $(unstage)
46806	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46807	r=`${PWD_COMMAND}`; export r; \
46808	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46809	$(RAW_CXX_TARGET_EXPORTS) \
46810	echo "Doing install-dvi in $(TARGET_SUBDIR)/libsanitizer"; \
46811	for flag in $(EXTRA_TARGET_FLAGS); do \
46812	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46813	done; \
46814	(cd $(TARGET_SUBDIR)/libsanitizer && \
46815	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46816	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46817	          "RANLIB=$${RANLIB}" \
46818	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46819	           install-dvi) \
46820	  || exit 1
46821
46822@endif target-libsanitizer
46823
46824.PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
46825maybe-install-pdf-target-libsanitizer:
46826@if target-libsanitizer
46827maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
46828
46829install-pdf-target-libsanitizer: \
46830    configure-target-libsanitizer \
46831    pdf-target-libsanitizer
46832	@: $(MAKE); $(unstage)
46833	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46834	r=`${PWD_COMMAND}`; export r; \
46835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46836	$(RAW_CXX_TARGET_EXPORTS) \
46837	echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer"; \
46838	for flag in $(EXTRA_TARGET_FLAGS); do \
46839	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46840	done; \
46841	(cd $(TARGET_SUBDIR)/libsanitizer && \
46842	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46843	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46844	          "RANLIB=$${RANLIB}" \
46845	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46846	           install-pdf) \
46847	  || exit 1
46848
46849@endif target-libsanitizer
46850
46851.PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
46852maybe-install-html-target-libsanitizer:
46853@if target-libsanitizer
46854maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
46855
46856install-html-target-libsanitizer: \
46857    configure-target-libsanitizer \
46858    html-target-libsanitizer
46859	@: $(MAKE); $(unstage)
46860	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46861	r=`${PWD_COMMAND}`; export r; \
46862	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46863	$(RAW_CXX_TARGET_EXPORTS) \
46864	echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer"; \
46865	for flag in $(EXTRA_TARGET_FLAGS); do \
46866	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46867	done; \
46868	(cd $(TARGET_SUBDIR)/libsanitizer && \
46869	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46870	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46871	          "RANLIB=$${RANLIB}" \
46872	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46873	           install-html) \
46874	  || exit 1
46875
46876@endif target-libsanitizer
46877
46878.PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
46879maybe-installcheck-target-libsanitizer:
46880@if target-libsanitizer
46881maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
46882
46883installcheck-target-libsanitizer: \
46884    configure-target-libsanitizer
46885	@: $(MAKE); $(unstage)
46886	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46887	r=`${PWD_COMMAND}`; export r; \
46888	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46889	$(RAW_CXX_TARGET_EXPORTS) \
46890	echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer"; \
46891	for flag in $(EXTRA_TARGET_FLAGS); do \
46892	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46893	done; \
46894	(cd $(TARGET_SUBDIR)/libsanitizer && \
46895	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46896	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46897	          "RANLIB=$${RANLIB}" \
46898	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46899	           installcheck) \
46900	  || exit 1
46901
46902@endif target-libsanitizer
46903
46904.PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
46905maybe-mostlyclean-target-libsanitizer:
46906@if target-libsanitizer
46907maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
46908
46909mostlyclean-target-libsanitizer:
46910	@: $(MAKE); $(unstage)
46911	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46912	r=`${PWD_COMMAND}`; export r; \
46913	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46914	$(RAW_CXX_TARGET_EXPORTS) \
46915	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer"; \
46916	for flag in $(EXTRA_TARGET_FLAGS); do \
46917	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46918	done; \
46919	(cd $(TARGET_SUBDIR)/libsanitizer && \
46920	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46921	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46922	          "RANLIB=$${RANLIB}" \
46923	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46924	           mostlyclean) \
46925	  || exit 1
46926
46927@endif target-libsanitizer
46928
46929.PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
46930maybe-clean-target-libsanitizer:
46931@if target-libsanitizer
46932maybe-clean-target-libsanitizer: clean-target-libsanitizer
46933
46934clean-target-libsanitizer:
46935	@: $(MAKE); $(unstage)
46936	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46937	r=`${PWD_COMMAND}`; export r; \
46938	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46939	$(RAW_CXX_TARGET_EXPORTS) \
46940	echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer"; \
46941	for flag in $(EXTRA_TARGET_FLAGS); do \
46942	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46943	done; \
46944	(cd $(TARGET_SUBDIR)/libsanitizer && \
46945	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46946	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46947	          "RANLIB=$${RANLIB}" \
46948	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46949	           clean) \
46950	  || exit 1
46951
46952@endif target-libsanitizer
46953
46954.PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
46955maybe-distclean-target-libsanitizer:
46956@if target-libsanitizer
46957maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
46958
46959distclean-target-libsanitizer:
46960	@: $(MAKE); $(unstage)
46961	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46962	r=`${PWD_COMMAND}`; export r; \
46963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46964	$(RAW_CXX_TARGET_EXPORTS) \
46965	echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer"; \
46966	for flag in $(EXTRA_TARGET_FLAGS); do \
46967	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46968	done; \
46969	(cd $(TARGET_SUBDIR)/libsanitizer && \
46970	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46971	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46972	          "RANLIB=$${RANLIB}" \
46973	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46974	           distclean) \
46975	  || exit 1
46976
46977@endif target-libsanitizer
46978
46979.PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
46980maybe-maintainer-clean-target-libsanitizer:
46981@if target-libsanitizer
46982maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
46983
46984maintainer-clean-target-libsanitizer:
46985	@: $(MAKE); $(unstage)
46986	@[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
46987	r=`${PWD_COMMAND}`; export r; \
46988	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46989	$(RAW_CXX_TARGET_EXPORTS) \
46990	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer"; \
46991	for flag in $(EXTRA_TARGET_FLAGS); do \
46992	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46993	done; \
46994	(cd $(TARGET_SUBDIR)/libsanitizer && \
46995	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46996	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46997	          "RANLIB=$${RANLIB}" \
46998	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46999	           maintainer-clean) \
47000	  || exit 1
47001
47002@endif target-libsanitizer
47003
47004
47005
47006
47007
47008.PHONY: configure-target-libvtv maybe-configure-target-libvtv
47009maybe-configure-target-libvtv:
47010@if gcc-bootstrap
47011configure-target-libvtv: stage_current
47012@endif gcc-bootstrap
47013@if target-libvtv
47014maybe-configure-target-libvtv: configure-target-libvtv
47015configure-target-libvtv:
47016	@r=`${PWD_COMMAND}`; export r; \
47017	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47018	echo "Checking multilib configuration for libvtv..."; \
47019	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47020	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
47021	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47022	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47023	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
47024	  else \
47025	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
47026	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47027	  fi; \
47028	else \
47029	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47030	fi; \
47031	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
47032	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47033	$(RAW_CXX_TARGET_EXPORTS)  \
47034	echo Configuring in $(TARGET_SUBDIR)/libvtv; \
47035	cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
47036	case $(srcdir) in \
47037	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47038	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
47039		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47040	esac; \
47041	module_srcdir=libvtv; \
47042	rm -f no-such-file || : ; \
47043	CONFIG_SITE=no-such-file $(SHELL) \
47044	  $$s/$$module_srcdir/configure \
47045	  --srcdir=$${topdir}/$$module_srcdir \
47046	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47047	  --target=${target_alias}  \
47048	  || exit 1
47049@endif target-libvtv
47050
47051
47052
47053.PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
47054maybe-configure-stage1-target-libvtv:
47055@if target-libvtv-bootstrap
47056maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
47057configure-stage1-target-libvtv:
47058	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
47059	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
47060	@r=`${PWD_COMMAND}`; export r; \
47061	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47062	TFLAGS="$(STAGE1_TFLAGS)"; \
47063	echo "Checking multilib configuration for libvtv..."; \
47064	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
47065	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47066	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47067	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
47068	  else \
47069	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
47070	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47071	  fi; \
47072	else \
47073	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47074	fi; \
47075	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
47076	$(RAW_CXX_TARGET_EXPORTS) \
47077	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47078	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
47079	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
47080	echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv; \
47081	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47082	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
47083	case $(srcdir) in \
47084	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47085	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
47086		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47087	esac; \
47088	module_srcdir=libvtv; \
47089	$(SHELL) $$s/$$module_srcdir/configure \
47090	  --srcdir=$${topdir}/$$module_srcdir \
47091	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47092	  --target=${target_alias} \
47093	   \
47094	  $(STAGE1_CONFIGURE_FLAGS)
47095@endif target-libvtv-bootstrap
47096
47097.PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
47098maybe-configure-stage2-target-libvtv:
47099@if target-libvtv-bootstrap
47100maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
47101configure-stage2-target-libvtv:
47102	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
47103	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
47104	@r=`${PWD_COMMAND}`; export r; \
47105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47106	TFLAGS="$(STAGE2_TFLAGS)"; \
47107	echo "Checking multilib configuration for libvtv..."; \
47108	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
47109	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47110	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47111	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
47112	  else \
47113	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
47114	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47115	  fi; \
47116	else \
47117	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47118	fi; \
47119	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
47120	$(RAW_CXX_TARGET_EXPORTS) \
47121	 \
47122	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47123	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
47124	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
47125	echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv; \
47126	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47127	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
47128	case $(srcdir) in \
47129	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47130	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
47131		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47132	esac; \
47133	module_srcdir=libvtv; \
47134	$(SHELL) $$s/$$module_srcdir/configure \
47135	  --srcdir=$${topdir}/$$module_srcdir \
47136	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47137	  --target=${target_alias} \
47138	  --with-build-libsubdir=$(HOST_SUBDIR) \
47139	  $(STAGE2_CONFIGURE_FLAGS)
47140@endif target-libvtv-bootstrap
47141
47142.PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
47143maybe-configure-stage3-target-libvtv:
47144@if target-libvtv-bootstrap
47145maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
47146configure-stage3-target-libvtv:
47147	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
47148	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
47149	@r=`${PWD_COMMAND}`; export r; \
47150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47151	TFLAGS="$(STAGE3_TFLAGS)"; \
47152	echo "Checking multilib configuration for libvtv..."; \
47153	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
47154	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47155	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47156	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
47157	  else \
47158	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
47159	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47160	  fi; \
47161	else \
47162	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47163	fi; \
47164	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
47165	$(RAW_CXX_TARGET_EXPORTS) \
47166	 \
47167	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47168	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
47169	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
47170	echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv; \
47171	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47172	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
47173	case $(srcdir) in \
47174	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47175	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
47176		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47177	esac; \
47178	module_srcdir=libvtv; \
47179	$(SHELL) $$s/$$module_srcdir/configure \
47180	  --srcdir=$${topdir}/$$module_srcdir \
47181	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47182	  --target=${target_alias} \
47183	  --with-build-libsubdir=$(HOST_SUBDIR) \
47184	  $(STAGE3_CONFIGURE_FLAGS)
47185@endif target-libvtv-bootstrap
47186
47187.PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
47188maybe-configure-stage4-target-libvtv:
47189@if target-libvtv-bootstrap
47190maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
47191configure-stage4-target-libvtv:
47192	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
47193	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
47194	@r=`${PWD_COMMAND}`; export r; \
47195	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47196	TFLAGS="$(STAGE4_TFLAGS)"; \
47197	echo "Checking multilib configuration for libvtv..."; \
47198	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
47199	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47200	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47201	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
47202	  else \
47203	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
47204	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47205	  fi; \
47206	else \
47207	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47208	fi; \
47209	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
47210	$(RAW_CXX_TARGET_EXPORTS) \
47211	 \
47212	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47213	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
47214	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
47215	echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv; \
47216	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47217	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
47218	case $(srcdir) in \
47219	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47220	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
47221		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47222	esac; \
47223	module_srcdir=libvtv; \
47224	$(SHELL) $$s/$$module_srcdir/configure \
47225	  --srcdir=$${topdir}/$$module_srcdir \
47226	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47227	  --target=${target_alias} \
47228	  --with-build-libsubdir=$(HOST_SUBDIR) \
47229	  $(STAGE4_CONFIGURE_FLAGS)
47230@endif target-libvtv-bootstrap
47231
47232.PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
47233maybe-configure-stageprofile-target-libvtv:
47234@if target-libvtv-bootstrap
47235maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
47236configure-stageprofile-target-libvtv:
47237	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
47238	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
47239	@r=`${PWD_COMMAND}`; export r; \
47240	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47241	TFLAGS="$(STAGEprofile_TFLAGS)"; \
47242	echo "Checking multilib configuration for libvtv..."; \
47243	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
47244	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47245	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47246	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
47247	  else \
47248	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
47249	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47250	  fi; \
47251	else \
47252	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47253	fi; \
47254	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
47255	$(RAW_CXX_TARGET_EXPORTS) \
47256	 \
47257	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47258	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
47259	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
47260	echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv; \
47261	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47262	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
47263	case $(srcdir) in \
47264	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47265	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
47266		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47267	esac; \
47268	module_srcdir=libvtv; \
47269	$(SHELL) $$s/$$module_srcdir/configure \
47270	  --srcdir=$${topdir}/$$module_srcdir \
47271	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47272	  --target=${target_alias} \
47273	  --with-build-libsubdir=$(HOST_SUBDIR) \
47274	  $(STAGEprofile_CONFIGURE_FLAGS)
47275@endif target-libvtv-bootstrap
47276
47277.PHONY: configure-stagetrain-target-libvtv maybe-configure-stagetrain-target-libvtv
47278maybe-configure-stagetrain-target-libvtv:
47279@if target-libvtv-bootstrap
47280maybe-configure-stagetrain-target-libvtv: configure-stagetrain-target-libvtv
47281configure-stagetrain-target-libvtv:
47282	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
47283	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
47284	@r=`${PWD_COMMAND}`; export r; \
47285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47286	TFLAGS="$(STAGEtrain_TFLAGS)"; \
47287	echo "Checking multilib configuration for libvtv..."; \
47288	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
47289	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47290	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47291	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
47292	  else \
47293	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
47294	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47295	  fi; \
47296	else \
47297	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47298	fi; \
47299	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
47300	$(RAW_CXX_TARGET_EXPORTS) \
47301	 \
47302	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47303	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
47304	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
47305	echo Configuring stage train in $(TARGET_SUBDIR)/libvtv; \
47306	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47307	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
47308	case $(srcdir) in \
47309	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47310	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
47311		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47312	esac; \
47313	module_srcdir=libvtv; \
47314	$(SHELL) $$s/$$module_srcdir/configure \
47315	  --srcdir=$${topdir}/$$module_srcdir \
47316	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47317	  --target=${target_alias} \
47318	  --with-build-libsubdir=$(HOST_SUBDIR) \
47319	  $(STAGEtrain_CONFIGURE_FLAGS)
47320@endif target-libvtv-bootstrap
47321
47322.PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
47323maybe-configure-stagefeedback-target-libvtv:
47324@if target-libvtv-bootstrap
47325maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
47326configure-stagefeedback-target-libvtv:
47327	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
47328	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
47329	@r=`${PWD_COMMAND}`; export r; \
47330	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47331	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
47332	echo "Checking multilib configuration for libvtv..."; \
47333	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
47334	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47335	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47336	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
47337	  else \
47338	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
47339	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47340	  fi; \
47341	else \
47342	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47343	fi; \
47344	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
47345	$(RAW_CXX_TARGET_EXPORTS) \
47346	 \
47347	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47348	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
47349	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
47350	echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv; \
47351	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47352	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
47353	case $(srcdir) in \
47354	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47355	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
47356		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47357	esac; \
47358	module_srcdir=libvtv; \
47359	$(SHELL) $$s/$$module_srcdir/configure \
47360	  --srcdir=$${topdir}/$$module_srcdir \
47361	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47362	  --target=${target_alias} \
47363	  --with-build-libsubdir=$(HOST_SUBDIR) \
47364	  $(STAGEfeedback_CONFIGURE_FLAGS)
47365@endif target-libvtv-bootstrap
47366
47367.PHONY: configure-stageautoprofile-target-libvtv maybe-configure-stageautoprofile-target-libvtv
47368maybe-configure-stageautoprofile-target-libvtv:
47369@if target-libvtv-bootstrap
47370maybe-configure-stageautoprofile-target-libvtv: configure-stageautoprofile-target-libvtv
47371configure-stageautoprofile-target-libvtv:
47372	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
47373	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
47374	@r=`${PWD_COMMAND}`; export r; \
47375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47376	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
47377	echo "Checking multilib configuration for libvtv..."; \
47378	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
47379	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47380	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47381	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
47382	  else \
47383	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
47384	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47385	  fi; \
47386	else \
47387	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47388	fi; \
47389	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
47390	$(RAW_CXX_TARGET_EXPORTS) \
47391	 \
47392	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47393	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
47394	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
47395	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libvtv; \
47396	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47397	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
47398	case $(srcdir) in \
47399	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47400	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
47401		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47402	esac; \
47403	module_srcdir=libvtv; \
47404	$(SHELL) $$s/$$module_srcdir/configure \
47405	  --srcdir=$${topdir}/$$module_srcdir \
47406	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47407	  --target=${target_alias} \
47408	  --with-build-libsubdir=$(HOST_SUBDIR) \
47409	  $(STAGEautoprofile_CONFIGURE_FLAGS)
47410@endif target-libvtv-bootstrap
47411
47412.PHONY: configure-stageautofeedback-target-libvtv maybe-configure-stageautofeedback-target-libvtv
47413maybe-configure-stageautofeedback-target-libvtv:
47414@if target-libvtv-bootstrap
47415maybe-configure-stageautofeedback-target-libvtv: configure-stageautofeedback-target-libvtv
47416configure-stageautofeedback-target-libvtv:
47417	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
47418	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
47419	@r=`${PWD_COMMAND}`; export r; \
47420	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47421	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
47422	echo "Checking multilib configuration for libvtv..."; \
47423	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null; \
47424	if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47425	  if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
47426	    rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
47427	  else \
47428	    rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
47429	    mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47430	  fi; \
47431	else \
47432	  mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
47433	fi; \
47434	test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
47435	$(RAW_CXX_TARGET_EXPORTS) \
47436	 \
47437	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
47438	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
47439	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
47440	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libvtv; \
47441	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv; \
47442	cd $(TARGET_SUBDIR)/libvtv || exit 1; \
47443	case $(srcdir) in \
47444	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
47445	  *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
47446		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
47447	esac; \
47448	module_srcdir=libvtv; \
47449	$(SHELL) $$s/$$module_srcdir/configure \
47450	  --srcdir=$${topdir}/$$module_srcdir \
47451	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
47452	  --target=${target_alias} \
47453	  --with-build-libsubdir=$(HOST_SUBDIR) \
47454	  $(STAGEautofeedback_CONFIGURE_FLAGS)
47455@endif target-libvtv-bootstrap
47456
47457
47458
47459
47460
47461.PHONY: all-target-libvtv maybe-all-target-libvtv
47462maybe-all-target-libvtv:
47463@if gcc-bootstrap
47464all-target-libvtv: stage_current
47465@endif gcc-bootstrap
47466@if target-libvtv
47467TARGET-target-libvtv=all
47468maybe-all-target-libvtv: all-target-libvtv
47469all-target-libvtv: configure-target-libvtv
47470	@r=`${PWD_COMMAND}`; export r; \
47471	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47472	$(RAW_CXX_TARGET_EXPORTS)  \
47473	(cd $(TARGET_SUBDIR)/libvtv && \
47474	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47475		$(TARGET-target-libvtv))
47476@endif target-libvtv
47477
47478
47479
47480.PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
47481.PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
47482maybe-all-stage1-target-libvtv:
47483maybe-clean-stage1-target-libvtv:
47484@if target-libvtv-bootstrap
47485maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
47486all-stage1: all-stage1-target-libvtv
47487TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
47488all-stage1-target-libvtv: configure-stage1-target-libvtv
47489	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
47490	@r=`${PWD_COMMAND}`; export r; \
47491	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47492	TFLAGS="$(STAGE1_TFLAGS)"; \
47493	$(RAW_CXX_TARGET_EXPORTS)  \
47494	cd $(TARGET_SUBDIR)/libvtv && \
47495	 \
47496	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47497		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47498		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47499		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47500		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47501		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47502		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47503		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
47504		  \
47505		TFLAGS="$(STAGE1_TFLAGS)"  \
47506		$(TARGET-stage1-target-libvtv)
47507
47508maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
47509clean-stage1: clean-stage1-target-libvtv
47510clean-stage1-target-libvtv:
47511	@if [ $(current_stage) = stage1 ]; then \
47512	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47513	else \
47514	  [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
47515	  $(MAKE) stage1-start; \
47516	fi; \
47517	cd $(TARGET_SUBDIR)/libvtv && \
47518	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  \
47519	  clean
47520@endif target-libvtv-bootstrap
47521
47522
47523.PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
47524.PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
47525maybe-all-stage2-target-libvtv:
47526maybe-clean-stage2-target-libvtv:
47527@if target-libvtv-bootstrap
47528maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
47529all-stage2: all-stage2-target-libvtv
47530TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
47531all-stage2-target-libvtv: configure-stage2-target-libvtv
47532	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
47533	@r=`${PWD_COMMAND}`; export r; \
47534	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47535	TFLAGS="$(STAGE2_TFLAGS)"; \
47536	$(RAW_CXX_TARGET_EXPORTS) \
47537	  \
47538	cd $(TARGET_SUBDIR)/libvtv && \
47539	 \
47540	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47541		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47542		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47543		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47544		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47545		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47546		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47547		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47548		TFLAGS="$(STAGE2_TFLAGS)"  \
47549		$(TARGET-stage2-target-libvtv)
47550
47551maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
47552clean-stage2: clean-stage2-target-libvtv
47553clean-stage2-target-libvtv:
47554	@if [ $(current_stage) = stage2 ]; then \
47555	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47556	else \
47557	  [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
47558	  $(MAKE) stage2-start; \
47559	fi; \
47560	cd $(TARGET_SUBDIR)/libvtv && \
47561	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47562@endif target-libvtv-bootstrap
47563
47564
47565.PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
47566.PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
47567maybe-all-stage3-target-libvtv:
47568maybe-clean-stage3-target-libvtv:
47569@if target-libvtv-bootstrap
47570maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
47571all-stage3: all-stage3-target-libvtv
47572TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
47573all-stage3-target-libvtv: configure-stage3-target-libvtv
47574	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
47575	@r=`${PWD_COMMAND}`; export r; \
47576	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47577	TFLAGS="$(STAGE3_TFLAGS)"; \
47578	$(RAW_CXX_TARGET_EXPORTS) \
47579	  \
47580	cd $(TARGET_SUBDIR)/libvtv && \
47581	 \
47582	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47583		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47584		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47585		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47586		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47587		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47588		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47589		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47590		TFLAGS="$(STAGE3_TFLAGS)"  \
47591		$(TARGET-stage3-target-libvtv)
47592
47593maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
47594clean-stage3: clean-stage3-target-libvtv
47595clean-stage3-target-libvtv:
47596	@if [ $(current_stage) = stage3 ]; then \
47597	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47598	else \
47599	  [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
47600	  $(MAKE) stage3-start; \
47601	fi; \
47602	cd $(TARGET_SUBDIR)/libvtv && \
47603	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47604@endif target-libvtv-bootstrap
47605
47606
47607.PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
47608.PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
47609maybe-all-stage4-target-libvtv:
47610maybe-clean-stage4-target-libvtv:
47611@if target-libvtv-bootstrap
47612maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
47613all-stage4: all-stage4-target-libvtv
47614TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
47615all-stage4-target-libvtv: configure-stage4-target-libvtv
47616	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
47617	@r=`${PWD_COMMAND}`; export r; \
47618	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47619	TFLAGS="$(STAGE4_TFLAGS)"; \
47620	$(RAW_CXX_TARGET_EXPORTS) \
47621	  \
47622	cd $(TARGET_SUBDIR)/libvtv && \
47623	 \
47624	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47625		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47626		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47627		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47628		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47629		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47630		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47631		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47632		TFLAGS="$(STAGE4_TFLAGS)"  \
47633		$(TARGET-stage4-target-libvtv)
47634
47635maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
47636clean-stage4: clean-stage4-target-libvtv
47637clean-stage4-target-libvtv:
47638	@if [ $(current_stage) = stage4 ]; then \
47639	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47640	else \
47641	  [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
47642	  $(MAKE) stage4-start; \
47643	fi; \
47644	cd $(TARGET_SUBDIR)/libvtv && \
47645	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47646@endif target-libvtv-bootstrap
47647
47648
47649.PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
47650.PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
47651maybe-all-stageprofile-target-libvtv:
47652maybe-clean-stageprofile-target-libvtv:
47653@if target-libvtv-bootstrap
47654maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
47655all-stageprofile: all-stageprofile-target-libvtv
47656TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
47657all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
47658	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
47659	@r=`${PWD_COMMAND}`; export r; \
47660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47661	TFLAGS="$(STAGEprofile_TFLAGS)"; \
47662	$(RAW_CXX_TARGET_EXPORTS) \
47663	  \
47664	cd $(TARGET_SUBDIR)/libvtv && \
47665	 \
47666	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47667		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47668		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47669		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47670		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47671		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47672		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47673		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47674		TFLAGS="$(STAGEprofile_TFLAGS)"  \
47675		$(TARGET-stageprofile-target-libvtv)
47676
47677maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
47678clean-stageprofile: clean-stageprofile-target-libvtv
47679clean-stageprofile-target-libvtv:
47680	@if [ $(current_stage) = stageprofile ]; then \
47681	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47682	else \
47683	  [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
47684	  $(MAKE) stageprofile-start; \
47685	fi; \
47686	cd $(TARGET_SUBDIR)/libvtv && \
47687	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47688@endif target-libvtv-bootstrap
47689
47690
47691.PHONY: all-stagetrain-target-libvtv maybe-all-stagetrain-target-libvtv
47692.PHONY: clean-stagetrain-target-libvtv maybe-clean-stagetrain-target-libvtv
47693maybe-all-stagetrain-target-libvtv:
47694maybe-clean-stagetrain-target-libvtv:
47695@if target-libvtv-bootstrap
47696maybe-all-stagetrain-target-libvtv: all-stagetrain-target-libvtv
47697all-stagetrain: all-stagetrain-target-libvtv
47698TARGET-stagetrain-target-libvtv = $(TARGET-target-libvtv)
47699all-stagetrain-target-libvtv: configure-stagetrain-target-libvtv
47700	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
47701	@r=`${PWD_COMMAND}`; export r; \
47702	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47703	TFLAGS="$(STAGEtrain_TFLAGS)"; \
47704	$(RAW_CXX_TARGET_EXPORTS) \
47705	  \
47706	cd $(TARGET_SUBDIR)/libvtv && \
47707	 \
47708	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47709		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47710		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47711		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47712		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47713		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47714		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47715		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47716		TFLAGS="$(STAGEtrain_TFLAGS)"  \
47717		$(TARGET-stagetrain-target-libvtv)
47718
47719maybe-clean-stagetrain-target-libvtv: clean-stagetrain-target-libvtv
47720clean-stagetrain: clean-stagetrain-target-libvtv
47721clean-stagetrain-target-libvtv:
47722	@if [ $(current_stage) = stagetrain ]; then \
47723	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47724	else \
47725	  [ -f $(TARGET_SUBDIR)/stagetrain-libvtv/Makefile ] || exit 0; \
47726	  $(MAKE) stagetrain-start; \
47727	fi; \
47728	cd $(TARGET_SUBDIR)/libvtv && \
47729	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47730@endif target-libvtv-bootstrap
47731
47732
47733.PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
47734.PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
47735maybe-all-stagefeedback-target-libvtv:
47736maybe-clean-stagefeedback-target-libvtv:
47737@if target-libvtv-bootstrap
47738maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
47739all-stagefeedback: all-stagefeedback-target-libvtv
47740TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
47741all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
47742	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
47743	@r=`${PWD_COMMAND}`; export r; \
47744	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47745	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
47746	$(RAW_CXX_TARGET_EXPORTS) \
47747	  \
47748	cd $(TARGET_SUBDIR)/libvtv && \
47749	 \
47750	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47751		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47752		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47753		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47754		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47755		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47756		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47757		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47758		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
47759		$(TARGET-stagefeedback-target-libvtv)
47760
47761maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
47762clean-stagefeedback: clean-stagefeedback-target-libvtv
47763clean-stagefeedback-target-libvtv:
47764	@if [ $(current_stage) = stagefeedback ]; then \
47765	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47766	else \
47767	  [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
47768	  $(MAKE) stagefeedback-start; \
47769	fi; \
47770	cd $(TARGET_SUBDIR)/libvtv && \
47771	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47772@endif target-libvtv-bootstrap
47773
47774
47775.PHONY: all-stageautoprofile-target-libvtv maybe-all-stageautoprofile-target-libvtv
47776.PHONY: clean-stageautoprofile-target-libvtv maybe-clean-stageautoprofile-target-libvtv
47777maybe-all-stageautoprofile-target-libvtv:
47778maybe-clean-stageautoprofile-target-libvtv:
47779@if target-libvtv-bootstrap
47780maybe-all-stageautoprofile-target-libvtv: all-stageautoprofile-target-libvtv
47781all-stageautoprofile: all-stageautoprofile-target-libvtv
47782TARGET-stageautoprofile-target-libvtv = $(TARGET-target-libvtv)
47783all-stageautoprofile-target-libvtv: configure-stageautoprofile-target-libvtv
47784	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
47785	@r=`${PWD_COMMAND}`; export r; \
47786	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47787	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
47788	$(RAW_CXX_TARGET_EXPORTS) \
47789	  \
47790	cd $(TARGET_SUBDIR)/libvtv && \
47791	$$s/gcc/config/i386/$(AUTO_PROFILE) \
47792	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47793		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47794		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47795		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47796		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47797		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47798		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47799		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47800		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
47801		$(TARGET-stageautoprofile-target-libvtv)
47802
47803maybe-clean-stageautoprofile-target-libvtv: clean-stageautoprofile-target-libvtv
47804clean-stageautoprofile: clean-stageautoprofile-target-libvtv
47805clean-stageautoprofile-target-libvtv:
47806	@if [ $(current_stage) = stageautoprofile ]; then \
47807	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47808	else \
47809	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libvtv/Makefile ] || exit 0; \
47810	  $(MAKE) stageautoprofile-start; \
47811	fi; \
47812	cd $(TARGET_SUBDIR)/libvtv && \
47813	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47814@endif target-libvtv-bootstrap
47815
47816
47817.PHONY: all-stageautofeedback-target-libvtv maybe-all-stageautofeedback-target-libvtv
47818.PHONY: clean-stageautofeedback-target-libvtv maybe-clean-stageautofeedback-target-libvtv
47819maybe-all-stageautofeedback-target-libvtv:
47820maybe-clean-stageautofeedback-target-libvtv:
47821@if target-libvtv-bootstrap
47822maybe-all-stageautofeedback-target-libvtv: all-stageautofeedback-target-libvtv
47823all-stageautofeedback: all-stageautofeedback-target-libvtv
47824TARGET-stageautofeedback-target-libvtv = $(TARGET-target-libvtv)
47825all-stageautofeedback-target-libvtv: configure-stageautofeedback-target-libvtv
47826	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
47827	@r=`${PWD_COMMAND}`; export r; \
47828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47829	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
47830	$(RAW_CXX_TARGET_EXPORTS) \
47831	  \
47832	cd $(TARGET_SUBDIR)/libvtv && \
47833	 \
47834	$(MAKE) $(BASE_FLAGS_TO_PASS) \
47835		CFLAGS="$(CFLAGS_FOR_TARGET)" \
47836		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
47837		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
47838		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
47839		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
47840		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
47841		$(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   \
47842		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
47843		$(TARGET-stageautofeedback-target-libvtv)
47844
47845maybe-clean-stageautofeedback-target-libvtv: clean-stageautofeedback-target-libvtv
47846clean-stageautofeedback: clean-stageautofeedback-target-libvtv
47847clean-stageautofeedback-target-libvtv:
47848	@if [ $(current_stage) = stageautofeedback ]; then \
47849	  [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47850	else \
47851	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libvtv/Makefile ] || exit 0; \
47852	  $(MAKE) stageautofeedback-start; \
47853	fi; \
47854	cd $(TARGET_SUBDIR)/libvtv && \
47855	$(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   clean
47856@endif target-libvtv-bootstrap
47857
47858
47859
47860
47861
47862
47863.PHONY: check-target-libvtv maybe-check-target-libvtv
47864maybe-check-target-libvtv:
47865@if target-libvtv
47866maybe-check-target-libvtv: check-target-libvtv
47867
47868check-target-libvtv:
47869	@: $(MAKE); $(unstage)
47870	@r=`${PWD_COMMAND}`; export r; \
47871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47872	$(RAW_CXX_TARGET_EXPORTS) \
47873	(cd $(TARGET_SUBDIR)/libvtv && \
47874	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
47875
47876@endif target-libvtv
47877
47878.PHONY: install-target-libvtv maybe-install-target-libvtv
47879maybe-install-target-libvtv:
47880@if target-libvtv
47881maybe-install-target-libvtv: install-target-libvtv
47882
47883install-target-libvtv: installdirs
47884	@: $(MAKE); $(unstage)
47885	@r=`${PWD_COMMAND}`; export r; \
47886	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47887	$(RAW_CXX_TARGET_EXPORTS) \
47888	(cd $(TARGET_SUBDIR)/libvtv && \
47889	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
47890
47891@endif target-libvtv
47892
47893.PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
47894maybe-install-strip-target-libvtv:
47895@if target-libvtv
47896maybe-install-strip-target-libvtv: install-strip-target-libvtv
47897
47898install-strip-target-libvtv: installdirs
47899	@: $(MAKE); $(unstage)
47900	@r=`${PWD_COMMAND}`; export r; \
47901	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47902	$(RAW_CXX_TARGET_EXPORTS) \
47903	(cd $(TARGET_SUBDIR)/libvtv && \
47904	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
47905
47906@endif target-libvtv
47907
47908# Other targets (info, dvi, pdf, etc.)
47909
47910.PHONY: maybe-info-target-libvtv info-target-libvtv
47911maybe-info-target-libvtv:
47912@if target-libvtv
47913maybe-info-target-libvtv: info-target-libvtv
47914
47915info-target-libvtv: \
47916    configure-target-libvtv
47917	@: $(MAKE); $(unstage)
47918	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47919	r=`${PWD_COMMAND}`; export r; \
47920	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47921	$(RAW_CXX_TARGET_EXPORTS) \
47922	echo "Doing info in $(TARGET_SUBDIR)/libvtv"; \
47923	for flag in $(EXTRA_TARGET_FLAGS); do \
47924	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47925	done; \
47926	(cd $(TARGET_SUBDIR)/libvtv && \
47927	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47928	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47929	          "RANLIB=$${RANLIB}" \
47930	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47931	           info) \
47932	  || exit 1
47933
47934@endif target-libvtv
47935
47936.PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
47937maybe-dvi-target-libvtv:
47938@if target-libvtv
47939maybe-dvi-target-libvtv: dvi-target-libvtv
47940
47941dvi-target-libvtv: \
47942    configure-target-libvtv
47943	@: $(MAKE); $(unstage)
47944	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47945	r=`${PWD_COMMAND}`; export r; \
47946	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47947	$(RAW_CXX_TARGET_EXPORTS) \
47948	echo "Doing dvi in $(TARGET_SUBDIR)/libvtv"; \
47949	for flag in $(EXTRA_TARGET_FLAGS); do \
47950	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47951	done; \
47952	(cd $(TARGET_SUBDIR)/libvtv && \
47953	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47954	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47955	          "RANLIB=$${RANLIB}" \
47956	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47957	           dvi) \
47958	  || exit 1
47959
47960@endif target-libvtv
47961
47962.PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
47963maybe-pdf-target-libvtv:
47964@if target-libvtv
47965maybe-pdf-target-libvtv: pdf-target-libvtv
47966
47967pdf-target-libvtv: \
47968    configure-target-libvtv
47969	@: $(MAKE); $(unstage)
47970	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47971	r=`${PWD_COMMAND}`; export r; \
47972	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47973	$(RAW_CXX_TARGET_EXPORTS) \
47974	echo "Doing pdf in $(TARGET_SUBDIR)/libvtv"; \
47975	for flag in $(EXTRA_TARGET_FLAGS); do \
47976	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
47977	done; \
47978	(cd $(TARGET_SUBDIR)/libvtv && \
47979	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
47980	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
47981	          "RANLIB=$${RANLIB}" \
47982	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
47983	           pdf) \
47984	  || exit 1
47985
47986@endif target-libvtv
47987
47988.PHONY: maybe-html-target-libvtv html-target-libvtv
47989maybe-html-target-libvtv:
47990@if target-libvtv
47991maybe-html-target-libvtv: html-target-libvtv
47992
47993html-target-libvtv: \
47994    configure-target-libvtv
47995	@: $(MAKE); $(unstage)
47996	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
47997	r=`${PWD_COMMAND}`; export r; \
47998	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47999	$(RAW_CXX_TARGET_EXPORTS) \
48000	echo "Doing html in $(TARGET_SUBDIR)/libvtv"; \
48001	for flag in $(EXTRA_TARGET_FLAGS); do \
48002	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48003	done; \
48004	(cd $(TARGET_SUBDIR)/libvtv && \
48005	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48006	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48007	          "RANLIB=$${RANLIB}" \
48008	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48009	           html) \
48010	  || exit 1
48011
48012@endif target-libvtv
48013
48014.PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
48015maybe-TAGS-target-libvtv:
48016@if target-libvtv
48017maybe-TAGS-target-libvtv: TAGS-target-libvtv
48018
48019TAGS-target-libvtv: \
48020    configure-target-libvtv
48021	@: $(MAKE); $(unstage)
48022	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
48023	r=`${PWD_COMMAND}`; export r; \
48024	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48025	$(RAW_CXX_TARGET_EXPORTS) \
48026	echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv"; \
48027	for flag in $(EXTRA_TARGET_FLAGS); do \
48028	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48029	done; \
48030	(cd $(TARGET_SUBDIR)/libvtv && \
48031	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48032	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48033	          "RANLIB=$${RANLIB}" \
48034	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48035	           TAGS) \
48036	  || exit 1
48037
48038@endif target-libvtv
48039
48040.PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
48041maybe-install-info-target-libvtv:
48042@if target-libvtv
48043maybe-install-info-target-libvtv: install-info-target-libvtv
48044
48045install-info-target-libvtv: \
48046    configure-target-libvtv \
48047    info-target-libvtv
48048	@: $(MAKE); $(unstage)
48049	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
48050	r=`${PWD_COMMAND}`; export r; \
48051	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48052	$(RAW_CXX_TARGET_EXPORTS) \
48053	echo "Doing install-info in $(TARGET_SUBDIR)/libvtv"; \
48054	for flag in $(EXTRA_TARGET_FLAGS); do \
48055	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48056	done; \
48057	(cd $(TARGET_SUBDIR)/libvtv && \
48058	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48059	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48060	          "RANLIB=$${RANLIB}" \
48061	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48062	           install-info) \
48063	  || exit 1
48064
48065@endif target-libvtv
48066
48067.PHONY: maybe-install-dvi-target-libvtv install-dvi-target-libvtv
48068maybe-install-dvi-target-libvtv:
48069@if target-libvtv
48070maybe-install-dvi-target-libvtv: install-dvi-target-libvtv
48071
48072install-dvi-target-libvtv: \
48073    configure-target-libvtv \
48074    dvi-target-libvtv
48075	@: $(MAKE); $(unstage)
48076	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
48077	r=`${PWD_COMMAND}`; export r; \
48078	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48079	$(RAW_CXX_TARGET_EXPORTS) \
48080	echo "Doing install-dvi in $(TARGET_SUBDIR)/libvtv"; \
48081	for flag in $(EXTRA_TARGET_FLAGS); do \
48082	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48083	done; \
48084	(cd $(TARGET_SUBDIR)/libvtv && \
48085	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48086	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48087	          "RANLIB=$${RANLIB}" \
48088	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48089	           install-dvi) \
48090	  || exit 1
48091
48092@endif target-libvtv
48093
48094.PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
48095maybe-install-pdf-target-libvtv:
48096@if target-libvtv
48097maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
48098
48099install-pdf-target-libvtv: \
48100    configure-target-libvtv \
48101    pdf-target-libvtv
48102	@: $(MAKE); $(unstage)
48103	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
48104	r=`${PWD_COMMAND}`; export r; \
48105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48106	$(RAW_CXX_TARGET_EXPORTS) \
48107	echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv"; \
48108	for flag in $(EXTRA_TARGET_FLAGS); do \
48109	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48110	done; \
48111	(cd $(TARGET_SUBDIR)/libvtv && \
48112	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48113	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48114	          "RANLIB=$${RANLIB}" \
48115	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48116	           install-pdf) \
48117	  || exit 1
48118
48119@endif target-libvtv
48120
48121.PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
48122maybe-install-html-target-libvtv:
48123@if target-libvtv
48124maybe-install-html-target-libvtv: install-html-target-libvtv
48125
48126install-html-target-libvtv: \
48127    configure-target-libvtv \
48128    html-target-libvtv
48129	@: $(MAKE); $(unstage)
48130	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
48131	r=`${PWD_COMMAND}`; export r; \
48132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48133	$(RAW_CXX_TARGET_EXPORTS) \
48134	echo "Doing install-html in $(TARGET_SUBDIR)/libvtv"; \
48135	for flag in $(EXTRA_TARGET_FLAGS); do \
48136	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48137	done; \
48138	(cd $(TARGET_SUBDIR)/libvtv && \
48139	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48140	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48141	          "RANLIB=$${RANLIB}" \
48142	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48143	           install-html) \
48144	  || exit 1
48145
48146@endif target-libvtv
48147
48148.PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
48149maybe-installcheck-target-libvtv:
48150@if target-libvtv
48151maybe-installcheck-target-libvtv: installcheck-target-libvtv
48152
48153installcheck-target-libvtv: \
48154    configure-target-libvtv
48155	@: $(MAKE); $(unstage)
48156	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
48157	r=`${PWD_COMMAND}`; export r; \
48158	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48159	$(RAW_CXX_TARGET_EXPORTS) \
48160	echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv"; \
48161	for flag in $(EXTRA_TARGET_FLAGS); do \
48162	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48163	done; \
48164	(cd $(TARGET_SUBDIR)/libvtv && \
48165	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48166	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48167	          "RANLIB=$${RANLIB}" \
48168	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48169	           installcheck) \
48170	  || exit 1
48171
48172@endif target-libvtv
48173
48174.PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
48175maybe-mostlyclean-target-libvtv:
48176@if target-libvtv
48177maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
48178
48179mostlyclean-target-libvtv:
48180	@: $(MAKE); $(unstage)
48181	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
48182	r=`${PWD_COMMAND}`; export r; \
48183	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48184	$(RAW_CXX_TARGET_EXPORTS) \
48185	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv"; \
48186	for flag in $(EXTRA_TARGET_FLAGS); do \
48187	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48188	done; \
48189	(cd $(TARGET_SUBDIR)/libvtv && \
48190	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48191	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48192	          "RANLIB=$${RANLIB}" \
48193	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48194	           mostlyclean) \
48195	  || exit 1
48196
48197@endif target-libvtv
48198
48199.PHONY: maybe-clean-target-libvtv clean-target-libvtv
48200maybe-clean-target-libvtv:
48201@if target-libvtv
48202maybe-clean-target-libvtv: clean-target-libvtv
48203
48204clean-target-libvtv:
48205	@: $(MAKE); $(unstage)
48206	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
48207	r=`${PWD_COMMAND}`; export r; \
48208	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48209	$(RAW_CXX_TARGET_EXPORTS) \
48210	echo "Doing clean in $(TARGET_SUBDIR)/libvtv"; \
48211	for flag in $(EXTRA_TARGET_FLAGS); do \
48212	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48213	done; \
48214	(cd $(TARGET_SUBDIR)/libvtv && \
48215	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48216	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48217	          "RANLIB=$${RANLIB}" \
48218	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48219	           clean) \
48220	  || exit 1
48221
48222@endif target-libvtv
48223
48224.PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
48225maybe-distclean-target-libvtv:
48226@if target-libvtv
48227maybe-distclean-target-libvtv: distclean-target-libvtv
48228
48229distclean-target-libvtv:
48230	@: $(MAKE); $(unstage)
48231	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
48232	r=`${PWD_COMMAND}`; export r; \
48233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48234	$(RAW_CXX_TARGET_EXPORTS) \
48235	echo "Doing distclean in $(TARGET_SUBDIR)/libvtv"; \
48236	for flag in $(EXTRA_TARGET_FLAGS); do \
48237	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48238	done; \
48239	(cd $(TARGET_SUBDIR)/libvtv && \
48240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48242	          "RANLIB=$${RANLIB}" \
48243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48244	           distclean) \
48245	  || exit 1
48246
48247@endif target-libvtv
48248
48249.PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
48250maybe-maintainer-clean-target-libvtv:
48251@if target-libvtv
48252maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
48253
48254maintainer-clean-target-libvtv:
48255	@: $(MAKE); $(unstage)
48256	@[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
48257	r=`${PWD_COMMAND}`; export r; \
48258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48259	$(RAW_CXX_TARGET_EXPORTS) \
48260	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv"; \
48261	for flag in $(EXTRA_TARGET_FLAGS); do \
48262	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48263	done; \
48264	(cd $(TARGET_SUBDIR)/libvtv && \
48265	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48266	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48267	          "RANLIB=$${RANLIB}" \
48268	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48269	           maintainer-clean) \
48270	  || exit 1
48271
48272@endif target-libvtv
48273
48274
48275
48276
48277
48278.PHONY: configure-target-libssp maybe-configure-target-libssp
48279maybe-configure-target-libssp:
48280@if gcc-bootstrap
48281configure-target-libssp: stage_current
48282@endif gcc-bootstrap
48283@if target-libssp
48284maybe-configure-target-libssp: configure-target-libssp
48285configure-target-libssp:
48286	@: $(MAKE); $(unstage)
48287	@r=`${PWD_COMMAND}`; export r; \
48288	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48289	echo "Checking multilib configuration for libssp..."; \
48290	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
48291	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null; \
48292	if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
48293	  if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
48294	    rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
48295	  else \
48296	    rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
48297	    mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
48298	  fi; \
48299	else \
48300	  mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
48301	fi; \
48302	test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
48303	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp; \
48304	$(NORMAL_TARGET_EXPORTS)  \
48305	echo Configuring in $(TARGET_SUBDIR)/libssp; \
48306	cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
48307	case $(srcdir) in \
48308	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48309	  *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
48310		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48311	esac; \
48312	module_srcdir=libssp; \
48313	rm -f no-such-file || : ; \
48314	CONFIG_SITE=no-such-file $(SHELL) \
48315	  $$s/$$module_srcdir/configure \
48316	  --srcdir=$${topdir}/$$module_srcdir \
48317	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48318	  --target=${target_alias}  \
48319	  || exit 1
48320@endif target-libssp
48321
48322
48323
48324
48325
48326.PHONY: all-target-libssp maybe-all-target-libssp
48327maybe-all-target-libssp:
48328@if gcc-bootstrap
48329all-target-libssp: stage_current
48330@endif gcc-bootstrap
48331@if target-libssp
48332TARGET-target-libssp=all
48333maybe-all-target-libssp: all-target-libssp
48334all-target-libssp: configure-target-libssp
48335	@: $(MAKE); $(unstage)
48336	@r=`${PWD_COMMAND}`; export r; \
48337	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48338	$(NORMAL_TARGET_EXPORTS)  \
48339	(cd $(TARGET_SUBDIR)/libssp && \
48340	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
48341		$(TARGET-target-libssp))
48342@endif target-libssp
48343
48344
48345
48346
48347
48348.PHONY: check-target-libssp maybe-check-target-libssp
48349maybe-check-target-libssp:
48350@if target-libssp
48351maybe-check-target-libssp: check-target-libssp
48352
48353check-target-libssp:
48354	@: $(MAKE); $(unstage)
48355	@r=`${PWD_COMMAND}`; export r; \
48356	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48357	$(NORMAL_TARGET_EXPORTS) \
48358	(cd $(TARGET_SUBDIR)/libssp && \
48359	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
48360
48361@endif target-libssp
48362
48363.PHONY: install-target-libssp maybe-install-target-libssp
48364maybe-install-target-libssp:
48365@if target-libssp
48366maybe-install-target-libssp: install-target-libssp
48367
48368install-target-libssp: installdirs
48369	@: $(MAKE); $(unstage)
48370	@r=`${PWD_COMMAND}`; export r; \
48371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48372	$(NORMAL_TARGET_EXPORTS) \
48373	(cd $(TARGET_SUBDIR)/libssp && \
48374	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
48375
48376@endif target-libssp
48377
48378.PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
48379maybe-install-strip-target-libssp:
48380@if target-libssp
48381maybe-install-strip-target-libssp: install-strip-target-libssp
48382
48383install-strip-target-libssp: installdirs
48384	@: $(MAKE); $(unstage)
48385	@r=`${PWD_COMMAND}`; export r; \
48386	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48387	$(NORMAL_TARGET_EXPORTS) \
48388	(cd $(TARGET_SUBDIR)/libssp && \
48389	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
48390
48391@endif target-libssp
48392
48393# Other targets (info, dvi, pdf, etc.)
48394
48395.PHONY: maybe-info-target-libssp info-target-libssp
48396maybe-info-target-libssp:
48397@if target-libssp
48398maybe-info-target-libssp: info-target-libssp
48399
48400info-target-libssp: \
48401    configure-target-libssp
48402	@: $(MAKE); $(unstage)
48403	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48404	r=`${PWD_COMMAND}`; export r; \
48405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48406	$(NORMAL_TARGET_EXPORTS) \
48407	echo "Doing info in $(TARGET_SUBDIR)/libssp"; \
48408	for flag in $(EXTRA_TARGET_FLAGS); do \
48409	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48410	done; \
48411	(cd $(TARGET_SUBDIR)/libssp && \
48412	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48413	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48414	          "RANLIB=$${RANLIB}" \
48415	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48416	           info) \
48417	  || exit 1
48418
48419@endif target-libssp
48420
48421.PHONY: maybe-dvi-target-libssp dvi-target-libssp
48422maybe-dvi-target-libssp:
48423@if target-libssp
48424maybe-dvi-target-libssp: dvi-target-libssp
48425
48426dvi-target-libssp: \
48427    configure-target-libssp
48428	@: $(MAKE); $(unstage)
48429	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48430	r=`${PWD_COMMAND}`; export r; \
48431	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48432	$(NORMAL_TARGET_EXPORTS) \
48433	echo "Doing dvi in $(TARGET_SUBDIR)/libssp"; \
48434	for flag in $(EXTRA_TARGET_FLAGS); do \
48435	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48436	done; \
48437	(cd $(TARGET_SUBDIR)/libssp && \
48438	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48439	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48440	          "RANLIB=$${RANLIB}" \
48441	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48442	           dvi) \
48443	  || exit 1
48444
48445@endif target-libssp
48446
48447.PHONY: maybe-pdf-target-libssp pdf-target-libssp
48448maybe-pdf-target-libssp:
48449@if target-libssp
48450maybe-pdf-target-libssp: pdf-target-libssp
48451
48452pdf-target-libssp: \
48453    configure-target-libssp
48454	@: $(MAKE); $(unstage)
48455	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48456	r=`${PWD_COMMAND}`; export r; \
48457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48458	$(NORMAL_TARGET_EXPORTS) \
48459	echo "Doing pdf in $(TARGET_SUBDIR)/libssp"; \
48460	for flag in $(EXTRA_TARGET_FLAGS); do \
48461	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48462	done; \
48463	(cd $(TARGET_SUBDIR)/libssp && \
48464	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48465	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48466	          "RANLIB=$${RANLIB}" \
48467	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48468	           pdf) \
48469	  || exit 1
48470
48471@endif target-libssp
48472
48473.PHONY: maybe-html-target-libssp html-target-libssp
48474maybe-html-target-libssp:
48475@if target-libssp
48476maybe-html-target-libssp: html-target-libssp
48477
48478html-target-libssp: \
48479    configure-target-libssp
48480	@: $(MAKE); $(unstage)
48481	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48482	r=`${PWD_COMMAND}`; export r; \
48483	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48484	$(NORMAL_TARGET_EXPORTS) \
48485	echo "Doing html in $(TARGET_SUBDIR)/libssp"; \
48486	for flag in $(EXTRA_TARGET_FLAGS); do \
48487	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48488	done; \
48489	(cd $(TARGET_SUBDIR)/libssp && \
48490	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48491	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48492	          "RANLIB=$${RANLIB}" \
48493	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48494	           html) \
48495	  || exit 1
48496
48497@endif target-libssp
48498
48499.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
48500maybe-TAGS-target-libssp:
48501@if target-libssp
48502maybe-TAGS-target-libssp: TAGS-target-libssp
48503
48504TAGS-target-libssp: \
48505    configure-target-libssp
48506	@: $(MAKE); $(unstage)
48507	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48508	r=`${PWD_COMMAND}`; export r; \
48509	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48510	$(NORMAL_TARGET_EXPORTS) \
48511	echo "Doing TAGS in $(TARGET_SUBDIR)/libssp"; \
48512	for flag in $(EXTRA_TARGET_FLAGS); do \
48513	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48514	done; \
48515	(cd $(TARGET_SUBDIR)/libssp && \
48516	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48517	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48518	          "RANLIB=$${RANLIB}" \
48519	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48520	           TAGS) \
48521	  || exit 1
48522
48523@endif target-libssp
48524
48525.PHONY: maybe-install-info-target-libssp install-info-target-libssp
48526maybe-install-info-target-libssp:
48527@if target-libssp
48528maybe-install-info-target-libssp: install-info-target-libssp
48529
48530install-info-target-libssp: \
48531    configure-target-libssp \
48532    info-target-libssp
48533	@: $(MAKE); $(unstage)
48534	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48535	r=`${PWD_COMMAND}`; export r; \
48536	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48537	$(NORMAL_TARGET_EXPORTS) \
48538	echo "Doing install-info in $(TARGET_SUBDIR)/libssp"; \
48539	for flag in $(EXTRA_TARGET_FLAGS); do \
48540	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48541	done; \
48542	(cd $(TARGET_SUBDIR)/libssp && \
48543	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48544	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48545	          "RANLIB=$${RANLIB}" \
48546	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48547	           install-info) \
48548	  || exit 1
48549
48550@endif target-libssp
48551
48552.PHONY: maybe-install-dvi-target-libssp install-dvi-target-libssp
48553maybe-install-dvi-target-libssp:
48554@if target-libssp
48555maybe-install-dvi-target-libssp: install-dvi-target-libssp
48556
48557install-dvi-target-libssp: \
48558    configure-target-libssp \
48559    dvi-target-libssp
48560	@: $(MAKE); $(unstage)
48561	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48562	r=`${PWD_COMMAND}`; export r; \
48563	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48564	$(NORMAL_TARGET_EXPORTS) \
48565	echo "Doing install-dvi in $(TARGET_SUBDIR)/libssp"; \
48566	for flag in $(EXTRA_TARGET_FLAGS); do \
48567	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48568	done; \
48569	(cd $(TARGET_SUBDIR)/libssp && \
48570	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48571	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48572	          "RANLIB=$${RANLIB}" \
48573	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48574	           install-dvi) \
48575	  || exit 1
48576
48577@endif target-libssp
48578
48579.PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
48580maybe-install-pdf-target-libssp:
48581@if target-libssp
48582maybe-install-pdf-target-libssp: install-pdf-target-libssp
48583
48584install-pdf-target-libssp: \
48585    configure-target-libssp \
48586    pdf-target-libssp
48587	@: $(MAKE); $(unstage)
48588	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48589	r=`${PWD_COMMAND}`; export r; \
48590	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48591	$(NORMAL_TARGET_EXPORTS) \
48592	echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp"; \
48593	for flag in $(EXTRA_TARGET_FLAGS); do \
48594	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48595	done; \
48596	(cd $(TARGET_SUBDIR)/libssp && \
48597	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48598	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48599	          "RANLIB=$${RANLIB}" \
48600	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48601	           install-pdf) \
48602	  || exit 1
48603
48604@endif target-libssp
48605
48606.PHONY: maybe-install-html-target-libssp install-html-target-libssp
48607maybe-install-html-target-libssp:
48608@if target-libssp
48609maybe-install-html-target-libssp: install-html-target-libssp
48610
48611install-html-target-libssp: \
48612    configure-target-libssp \
48613    html-target-libssp
48614	@: $(MAKE); $(unstage)
48615	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48616	r=`${PWD_COMMAND}`; export r; \
48617	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48618	$(NORMAL_TARGET_EXPORTS) \
48619	echo "Doing install-html in $(TARGET_SUBDIR)/libssp"; \
48620	for flag in $(EXTRA_TARGET_FLAGS); do \
48621	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48622	done; \
48623	(cd $(TARGET_SUBDIR)/libssp && \
48624	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48625	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48626	          "RANLIB=$${RANLIB}" \
48627	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48628	           install-html) \
48629	  || exit 1
48630
48631@endif target-libssp
48632
48633.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
48634maybe-installcheck-target-libssp:
48635@if target-libssp
48636maybe-installcheck-target-libssp: installcheck-target-libssp
48637
48638installcheck-target-libssp: \
48639    configure-target-libssp
48640	@: $(MAKE); $(unstage)
48641	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48642	r=`${PWD_COMMAND}`; export r; \
48643	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48644	$(NORMAL_TARGET_EXPORTS) \
48645	echo "Doing installcheck in $(TARGET_SUBDIR)/libssp"; \
48646	for flag in $(EXTRA_TARGET_FLAGS); do \
48647	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48648	done; \
48649	(cd $(TARGET_SUBDIR)/libssp && \
48650	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48651	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48652	          "RANLIB=$${RANLIB}" \
48653	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48654	           installcheck) \
48655	  || exit 1
48656
48657@endif target-libssp
48658
48659.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
48660maybe-mostlyclean-target-libssp:
48661@if target-libssp
48662maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
48663
48664mostlyclean-target-libssp:
48665	@: $(MAKE); $(unstage)
48666	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48667	r=`${PWD_COMMAND}`; export r; \
48668	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48669	$(NORMAL_TARGET_EXPORTS) \
48670	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp"; \
48671	for flag in $(EXTRA_TARGET_FLAGS); do \
48672	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48673	done; \
48674	(cd $(TARGET_SUBDIR)/libssp && \
48675	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48676	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48677	          "RANLIB=$${RANLIB}" \
48678	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48679	           mostlyclean) \
48680	  || exit 1
48681
48682@endif target-libssp
48683
48684.PHONY: maybe-clean-target-libssp clean-target-libssp
48685maybe-clean-target-libssp:
48686@if target-libssp
48687maybe-clean-target-libssp: clean-target-libssp
48688
48689clean-target-libssp:
48690	@: $(MAKE); $(unstage)
48691	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48692	r=`${PWD_COMMAND}`; export r; \
48693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48694	$(NORMAL_TARGET_EXPORTS) \
48695	echo "Doing clean in $(TARGET_SUBDIR)/libssp"; \
48696	for flag in $(EXTRA_TARGET_FLAGS); do \
48697	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48698	done; \
48699	(cd $(TARGET_SUBDIR)/libssp && \
48700	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48701	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48702	          "RANLIB=$${RANLIB}" \
48703	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48704	           clean) \
48705	  || exit 1
48706
48707@endif target-libssp
48708
48709.PHONY: maybe-distclean-target-libssp distclean-target-libssp
48710maybe-distclean-target-libssp:
48711@if target-libssp
48712maybe-distclean-target-libssp: distclean-target-libssp
48713
48714distclean-target-libssp:
48715	@: $(MAKE); $(unstage)
48716	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48717	r=`${PWD_COMMAND}`; export r; \
48718	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48719	$(NORMAL_TARGET_EXPORTS) \
48720	echo "Doing distclean in $(TARGET_SUBDIR)/libssp"; \
48721	for flag in $(EXTRA_TARGET_FLAGS); do \
48722	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48723	done; \
48724	(cd $(TARGET_SUBDIR)/libssp && \
48725	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48726	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48727	          "RANLIB=$${RANLIB}" \
48728	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48729	           distclean) \
48730	  || exit 1
48731
48732@endif target-libssp
48733
48734.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
48735maybe-maintainer-clean-target-libssp:
48736@if target-libssp
48737maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
48738
48739maintainer-clean-target-libssp:
48740	@: $(MAKE); $(unstage)
48741	@[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0; \
48742	r=`${PWD_COMMAND}`; export r; \
48743	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48744	$(NORMAL_TARGET_EXPORTS) \
48745	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp"; \
48746	for flag in $(EXTRA_TARGET_FLAGS); do \
48747	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48748	done; \
48749	(cd $(TARGET_SUBDIR)/libssp && \
48750	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48751	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48752	          "RANLIB=$${RANLIB}" \
48753	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48754	           maintainer-clean) \
48755	  || exit 1
48756
48757@endif target-libssp
48758
48759
48760
48761
48762
48763.PHONY: configure-target-newlib maybe-configure-target-newlib
48764maybe-configure-target-newlib:
48765@if gcc-bootstrap
48766configure-target-newlib: stage_current
48767@endif gcc-bootstrap
48768@if target-newlib
48769maybe-configure-target-newlib: configure-target-newlib
48770configure-target-newlib:
48771	@: $(MAKE); $(unstage)
48772	@r=`${PWD_COMMAND}`; export r; \
48773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48774	echo "Checking multilib configuration for newlib..."; \
48775	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
48776	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null; \
48777	if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
48778	  if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
48779	    rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
48780	  else \
48781	    rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
48782	    mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
48783	  fi; \
48784	else \
48785	  mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
48786	fi; \
48787	test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
48788	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib; \
48789	$(NORMAL_TARGET_EXPORTS)  \
48790	echo Configuring in $(TARGET_SUBDIR)/newlib; \
48791	cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
48792	case $(srcdir) in \
48793	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
48794	  *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
48795		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
48796	esac; \
48797	module_srcdir=newlib; \
48798	rm -f no-such-file || : ; \
48799	CONFIG_SITE=no-such-file $(SHELL) \
48800	  $$s/$$module_srcdir/configure \
48801	  --srcdir=$${topdir}/$$module_srcdir \
48802	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
48803	  --target=${target_alias}  \
48804	  || exit 1
48805@endif target-newlib
48806
48807
48808
48809
48810
48811.PHONY: all-target-newlib maybe-all-target-newlib
48812maybe-all-target-newlib:
48813@if gcc-bootstrap
48814all-target-newlib: stage_current
48815@endif gcc-bootstrap
48816@if target-newlib
48817TARGET-target-newlib=all
48818maybe-all-target-newlib: all-target-newlib
48819all-target-newlib: configure-target-newlib
48820	@: $(MAKE); $(unstage)
48821	@r=`${PWD_COMMAND}`; export r; \
48822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48823	$(NORMAL_TARGET_EXPORTS)  \
48824	(cd $(TARGET_SUBDIR)/newlib && \
48825	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
48826		$(TARGET-target-newlib))
48827@endif target-newlib
48828
48829
48830
48831
48832
48833.PHONY: check-target-newlib maybe-check-target-newlib
48834maybe-check-target-newlib:
48835@if target-newlib
48836maybe-check-target-newlib: check-target-newlib
48837
48838check-target-newlib:
48839	@: $(MAKE); $(unstage)
48840	@r=`${PWD_COMMAND}`; export r; \
48841	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48842	$(NORMAL_TARGET_EXPORTS) \
48843	(cd $(TARGET_SUBDIR)/newlib && \
48844	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
48845
48846@endif target-newlib
48847
48848.PHONY: install-target-newlib maybe-install-target-newlib
48849maybe-install-target-newlib:
48850@if target-newlib
48851maybe-install-target-newlib: install-target-newlib
48852
48853install-target-newlib: installdirs
48854	@: $(MAKE); $(unstage)
48855	@r=`${PWD_COMMAND}`; export r; \
48856	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48857	$(NORMAL_TARGET_EXPORTS) \
48858	(cd $(TARGET_SUBDIR)/newlib && \
48859	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
48860
48861@endif target-newlib
48862
48863.PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
48864maybe-install-strip-target-newlib:
48865@if target-newlib
48866maybe-install-strip-target-newlib: install-strip-target-newlib
48867
48868install-strip-target-newlib: installdirs
48869	@: $(MAKE); $(unstage)
48870	@r=`${PWD_COMMAND}`; export r; \
48871	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48872	$(NORMAL_TARGET_EXPORTS) \
48873	(cd $(TARGET_SUBDIR)/newlib && \
48874	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
48875
48876@endif target-newlib
48877
48878# Other targets (info, dvi, pdf, etc.)
48879
48880.PHONY: maybe-info-target-newlib info-target-newlib
48881maybe-info-target-newlib:
48882@if target-newlib
48883maybe-info-target-newlib: info-target-newlib
48884
48885info-target-newlib: \
48886    configure-target-newlib
48887	@: $(MAKE); $(unstage)
48888	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
48889	r=`${PWD_COMMAND}`; export r; \
48890	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48891	$(NORMAL_TARGET_EXPORTS) \
48892	echo "Doing info in $(TARGET_SUBDIR)/newlib"; \
48893	for flag in $(EXTRA_TARGET_FLAGS); do \
48894	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48895	done; \
48896	(cd $(TARGET_SUBDIR)/newlib && \
48897	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48898	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48899	          "RANLIB=$${RANLIB}" \
48900	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48901	           info) \
48902	  || exit 1
48903
48904@endif target-newlib
48905
48906.PHONY: maybe-dvi-target-newlib dvi-target-newlib
48907maybe-dvi-target-newlib:
48908@if target-newlib
48909maybe-dvi-target-newlib: dvi-target-newlib
48910
48911dvi-target-newlib: \
48912    configure-target-newlib
48913	@: $(MAKE); $(unstage)
48914	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
48915	r=`${PWD_COMMAND}`; export r; \
48916	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48917	$(NORMAL_TARGET_EXPORTS) \
48918	echo "Doing dvi in $(TARGET_SUBDIR)/newlib"; \
48919	for flag in $(EXTRA_TARGET_FLAGS); do \
48920	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48921	done; \
48922	(cd $(TARGET_SUBDIR)/newlib && \
48923	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48924	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48925	          "RANLIB=$${RANLIB}" \
48926	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48927	           dvi) \
48928	  || exit 1
48929
48930@endif target-newlib
48931
48932.PHONY: maybe-pdf-target-newlib pdf-target-newlib
48933maybe-pdf-target-newlib:
48934@if target-newlib
48935maybe-pdf-target-newlib: pdf-target-newlib
48936
48937pdf-target-newlib: \
48938    configure-target-newlib
48939	@: $(MAKE); $(unstage)
48940	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
48941	r=`${PWD_COMMAND}`; export r; \
48942	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48943	$(NORMAL_TARGET_EXPORTS) \
48944	echo "Doing pdf in $(TARGET_SUBDIR)/newlib"; \
48945	for flag in $(EXTRA_TARGET_FLAGS); do \
48946	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48947	done; \
48948	(cd $(TARGET_SUBDIR)/newlib && \
48949	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48950	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48951	          "RANLIB=$${RANLIB}" \
48952	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48953	           pdf) \
48954	  || exit 1
48955
48956@endif target-newlib
48957
48958.PHONY: maybe-html-target-newlib html-target-newlib
48959maybe-html-target-newlib:
48960@if target-newlib
48961maybe-html-target-newlib: html-target-newlib
48962
48963html-target-newlib: \
48964    configure-target-newlib
48965	@: $(MAKE); $(unstage)
48966	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
48967	r=`${PWD_COMMAND}`; export r; \
48968	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48969	$(NORMAL_TARGET_EXPORTS) \
48970	echo "Doing html in $(TARGET_SUBDIR)/newlib"; \
48971	for flag in $(EXTRA_TARGET_FLAGS); do \
48972	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48973	done; \
48974	(cd $(TARGET_SUBDIR)/newlib && \
48975	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
48976	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
48977	          "RANLIB=$${RANLIB}" \
48978	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
48979	           html) \
48980	  || exit 1
48981
48982@endif target-newlib
48983
48984.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
48985maybe-TAGS-target-newlib:
48986@if target-newlib
48987maybe-TAGS-target-newlib: TAGS-target-newlib
48988
48989TAGS-target-newlib: \
48990    configure-target-newlib
48991	@: $(MAKE); $(unstage)
48992	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
48993	r=`${PWD_COMMAND}`; export r; \
48994	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48995	$(NORMAL_TARGET_EXPORTS) \
48996	echo "Doing TAGS in $(TARGET_SUBDIR)/newlib"; \
48997	for flag in $(EXTRA_TARGET_FLAGS); do \
48998	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
48999	done; \
49000	(cd $(TARGET_SUBDIR)/newlib && \
49001	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49002	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49003	          "RANLIB=$${RANLIB}" \
49004	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49005	           TAGS) \
49006	  || exit 1
49007
49008@endif target-newlib
49009
49010.PHONY: maybe-install-info-target-newlib install-info-target-newlib
49011maybe-install-info-target-newlib:
49012@if target-newlib
49013maybe-install-info-target-newlib: install-info-target-newlib
49014
49015install-info-target-newlib: \
49016    configure-target-newlib \
49017    info-target-newlib
49018	@: $(MAKE); $(unstage)
49019	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49020	r=`${PWD_COMMAND}`; export r; \
49021	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49022	$(NORMAL_TARGET_EXPORTS) \
49023	echo "Doing install-info in $(TARGET_SUBDIR)/newlib"; \
49024	for flag in $(EXTRA_TARGET_FLAGS); do \
49025	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49026	done; \
49027	(cd $(TARGET_SUBDIR)/newlib && \
49028	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49029	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49030	          "RANLIB=$${RANLIB}" \
49031	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49032	           install-info) \
49033	  || exit 1
49034
49035@endif target-newlib
49036
49037.PHONY: maybe-install-dvi-target-newlib install-dvi-target-newlib
49038maybe-install-dvi-target-newlib:
49039@if target-newlib
49040maybe-install-dvi-target-newlib: install-dvi-target-newlib
49041
49042install-dvi-target-newlib: \
49043    configure-target-newlib \
49044    dvi-target-newlib
49045	@: $(MAKE); $(unstage)
49046	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49047	r=`${PWD_COMMAND}`; export r; \
49048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49049	$(NORMAL_TARGET_EXPORTS) \
49050	echo "Doing install-dvi in $(TARGET_SUBDIR)/newlib"; \
49051	for flag in $(EXTRA_TARGET_FLAGS); do \
49052	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49053	done; \
49054	(cd $(TARGET_SUBDIR)/newlib && \
49055	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49056	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49057	          "RANLIB=$${RANLIB}" \
49058	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49059	           install-dvi) \
49060	  || exit 1
49061
49062@endif target-newlib
49063
49064.PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
49065maybe-install-pdf-target-newlib:
49066@if target-newlib
49067maybe-install-pdf-target-newlib: install-pdf-target-newlib
49068
49069install-pdf-target-newlib: \
49070    configure-target-newlib \
49071    pdf-target-newlib
49072	@: $(MAKE); $(unstage)
49073	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49074	r=`${PWD_COMMAND}`; export r; \
49075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49076	$(NORMAL_TARGET_EXPORTS) \
49077	echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib"; \
49078	for flag in $(EXTRA_TARGET_FLAGS); do \
49079	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49080	done; \
49081	(cd $(TARGET_SUBDIR)/newlib && \
49082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49084	          "RANLIB=$${RANLIB}" \
49085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49086	           install-pdf) \
49087	  || exit 1
49088
49089@endif target-newlib
49090
49091.PHONY: maybe-install-html-target-newlib install-html-target-newlib
49092maybe-install-html-target-newlib:
49093@if target-newlib
49094maybe-install-html-target-newlib: install-html-target-newlib
49095
49096install-html-target-newlib: \
49097    configure-target-newlib \
49098    html-target-newlib
49099	@: $(MAKE); $(unstage)
49100	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49101	r=`${PWD_COMMAND}`; export r; \
49102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49103	$(NORMAL_TARGET_EXPORTS) \
49104	echo "Doing install-html in $(TARGET_SUBDIR)/newlib"; \
49105	for flag in $(EXTRA_TARGET_FLAGS); do \
49106	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49107	done; \
49108	(cd $(TARGET_SUBDIR)/newlib && \
49109	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49110	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49111	          "RANLIB=$${RANLIB}" \
49112	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49113	           install-html) \
49114	  || exit 1
49115
49116@endif target-newlib
49117
49118.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
49119maybe-installcheck-target-newlib:
49120@if target-newlib
49121maybe-installcheck-target-newlib: installcheck-target-newlib
49122
49123installcheck-target-newlib: \
49124    configure-target-newlib
49125	@: $(MAKE); $(unstage)
49126	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49127	r=`${PWD_COMMAND}`; export r; \
49128	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49129	$(NORMAL_TARGET_EXPORTS) \
49130	echo "Doing installcheck in $(TARGET_SUBDIR)/newlib"; \
49131	for flag in $(EXTRA_TARGET_FLAGS); do \
49132	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49133	done; \
49134	(cd $(TARGET_SUBDIR)/newlib && \
49135	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49136	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49137	          "RANLIB=$${RANLIB}" \
49138	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49139	           installcheck) \
49140	  || exit 1
49141
49142@endif target-newlib
49143
49144.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
49145maybe-mostlyclean-target-newlib:
49146@if target-newlib
49147maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
49148
49149mostlyclean-target-newlib:
49150	@: $(MAKE); $(unstage)
49151	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49152	r=`${PWD_COMMAND}`; export r; \
49153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49154	$(NORMAL_TARGET_EXPORTS) \
49155	echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib"; \
49156	for flag in $(EXTRA_TARGET_FLAGS); do \
49157	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49158	done; \
49159	(cd $(TARGET_SUBDIR)/newlib && \
49160	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49161	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49162	          "RANLIB=$${RANLIB}" \
49163	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49164	           mostlyclean) \
49165	  || exit 1
49166
49167@endif target-newlib
49168
49169.PHONY: maybe-clean-target-newlib clean-target-newlib
49170maybe-clean-target-newlib:
49171@if target-newlib
49172maybe-clean-target-newlib: clean-target-newlib
49173
49174clean-target-newlib:
49175	@: $(MAKE); $(unstage)
49176	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49177	r=`${PWD_COMMAND}`; export r; \
49178	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49179	$(NORMAL_TARGET_EXPORTS) \
49180	echo "Doing clean in $(TARGET_SUBDIR)/newlib"; \
49181	for flag in $(EXTRA_TARGET_FLAGS); do \
49182	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49183	done; \
49184	(cd $(TARGET_SUBDIR)/newlib && \
49185	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49186	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49187	          "RANLIB=$${RANLIB}" \
49188	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49189	           clean) \
49190	  || exit 1
49191
49192@endif target-newlib
49193
49194.PHONY: maybe-distclean-target-newlib distclean-target-newlib
49195maybe-distclean-target-newlib:
49196@if target-newlib
49197maybe-distclean-target-newlib: distclean-target-newlib
49198
49199distclean-target-newlib:
49200	@: $(MAKE); $(unstage)
49201	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49202	r=`${PWD_COMMAND}`; export r; \
49203	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49204	$(NORMAL_TARGET_EXPORTS) \
49205	echo "Doing distclean in $(TARGET_SUBDIR)/newlib"; \
49206	for flag in $(EXTRA_TARGET_FLAGS); do \
49207	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49208	done; \
49209	(cd $(TARGET_SUBDIR)/newlib && \
49210	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49211	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49212	          "RANLIB=$${RANLIB}" \
49213	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49214	           distclean) \
49215	  || exit 1
49216
49217@endif target-newlib
49218
49219.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
49220maybe-maintainer-clean-target-newlib:
49221@if target-newlib
49222maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
49223
49224maintainer-clean-target-newlib:
49225	@: $(MAKE); $(unstage)
49226	@[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0; \
49227	r=`${PWD_COMMAND}`; export r; \
49228	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49229	$(NORMAL_TARGET_EXPORTS) \
49230	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib"; \
49231	for flag in $(EXTRA_TARGET_FLAGS); do \
49232	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
49233	done; \
49234	(cd $(TARGET_SUBDIR)/newlib && \
49235	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
49236	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
49237	          "RANLIB=$${RANLIB}" \
49238	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
49239	           maintainer-clean) \
49240	  || exit 1
49241
49242@endif target-newlib
49243
49244
49245
49246
49247
49248.PHONY: configure-target-libgcc maybe-configure-target-libgcc
49249maybe-configure-target-libgcc:
49250@if gcc-bootstrap
49251configure-target-libgcc: stage_current
49252@endif gcc-bootstrap
49253@if target-libgcc
49254maybe-configure-target-libgcc: configure-target-libgcc
49255configure-target-libgcc:
49256	@r=`${PWD_COMMAND}`; export r; \
49257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49258	echo "Checking multilib configuration for libgcc..."; \
49259	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49260	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49261	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49262	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49263	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49264	  else \
49265	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49266	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49267	  fi; \
49268	else \
49269	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49270	fi; \
49271	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49272	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49273	$(NORMAL_TARGET_EXPORTS)  \
49274	echo Configuring in $(TARGET_SUBDIR)/libgcc; \
49275	cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
49276	case $(srcdir) in \
49277	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49278	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49279		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49280	esac; \
49281	module_srcdir=libgcc; \
49282	rm -f no-such-file || : ; \
49283	CONFIG_SITE=no-such-file $(SHELL) \
49284	  $$s/$$module_srcdir/configure \
49285	  --srcdir=$${topdir}/$$module_srcdir \
49286	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49287	  --target=${target_alias}  \
49288	  || exit 1
49289@endif target-libgcc
49290
49291
49292
49293.PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
49294maybe-configure-stage1-target-libgcc:
49295@if target-libgcc-bootstrap
49296maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
49297configure-stage1-target-libgcc:
49298	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
49299	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49300	@r=`${PWD_COMMAND}`; export r; \
49301	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49302	TFLAGS="$(STAGE1_TFLAGS)"; \
49303	echo "Checking multilib configuration for libgcc..."; \
49304	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49305	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49306	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49307	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49308	  else \
49309	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49310	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49311	  fi; \
49312	else \
49313	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49314	fi; \
49315	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49316	$(NORMAL_TARGET_EXPORTS) \
49317	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49318	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49319	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49320	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc; \
49321	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49322	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49323	case $(srcdir) in \
49324	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49325	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49326		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49327	esac; \
49328	module_srcdir=libgcc; \
49329	$(SHELL) $$s/$$module_srcdir/configure \
49330	  --srcdir=$${topdir}/$$module_srcdir \
49331	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49332	  --target=${target_alias} \
49333	   \
49334	  $(STAGE1_CONFIGURE_FLAGS)
49335@endif target-libgcc-bootstrap
49336
49337.PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
49338maybe-configure-stage2-target-libgcc:
49339@if target-libgcc-bootstrap
49340maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
49341configure-stage2-target-libgcc:
49342	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
49343	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49344	@r=`${PWD_COMMAND}`; export r; \
49345	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49346	TFLAGS="$(STAGE2_TFLAGS)"; \
49347	echo "Checking multilib configuration for libgcc..."; \
49348	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49349	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49350	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49351	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49352	  else \
49353	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49354	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49355	  fi; \
49356	else \
49357	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49358	fi; \
49359	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49360	$(NORMAL_TARGET_EXPORTS) \
49361	 \
49362	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49363	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49364	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49365	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc; \
49366	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49367	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49368	case $(srcdir) in \
49369	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49370	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49371		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49372	esac; \
49373	module_srcdir=libgcc; \
49374	$(SHELL) $$s/$$module_srcdir/configure \
49375	  --srcdir=$${topdir}/$$module_srcdir \
49376	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49377	  --target=${target_alias} \
49378	  --with-build-libsubdir=$(HOST_SUBDIR) \
49379	  $(STAGE2_CONFIGURE_FLAGS)
49380@endif target-libgcc-bootstrap
49381
49382.PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
49383maybe-configure-stage3-target-libgcc:
49384@if target-libgcc-bootstrap
49385maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
49386configure-stage3-target-libgcc:
49387	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
49388	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49389	@r=`${PWD_COMMAND}`; export r; \
49390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49391	TFLAGS="$(STAGE3_TFLAGS)"; \
49392	echo "Checking multilib configuration for libgcc..."; \
49393	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49394	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49395	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49396	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49397	  else \
49398	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49399	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49400	  fi; \
49401	else \
49402	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49403	fi; \
49404	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49405	$(NORMAL_TARGET_EXPORTS) \
49406	 \
49407	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49408	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49409	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49410	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc; \
49411	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49412	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49413	case $(srcdir) in \
49414	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49415	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49416		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49417	esac; \
49418	module_srcdir=libgcc; \
49419	$(SHELL) $$s/$$module_srcdir/configure \
49420	  --srcdir=$${topdir}/$$module_srcdir \
49421	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49422	  --target=${target_alias} \
49423	  --with-build-libsubdir=$(HOST_SUBDIR) \
49424	  $(STAGE3_CONFIGURE_FLAGS)
49425@endif target-libgcc-bootstrap
49426
49427.PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
49428maybe-configure-stage4-target-libgcc:
49429@if target-libgcc-bootstrap
49430maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
49431configure-stage4-target-libgcc:
49432	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
49433	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49434	@r=`${PWD_COMMAND}`; export r; \
49435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49436	TFLAGS="$(STAGE4_TFLAGS)"; \
49437	echo "Checking multilib configuration for libgcc..."; \
49438	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49439	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49440	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49441	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49442	  else \
49443	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49444	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49445	  fi; \
49446	else \
49447	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49448	fi; \
49449	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49450	$(NORMAL_TARGET_EXPORTS) \
49451	 \
49452	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49453	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49454	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49455	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc; \
49456	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49457	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49458	case $(srcdir) in \
49459	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49460	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49461		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49462	esac; \
49463	module_srcdir=libgcc; \
49464	$(SHELL) $$s/$$module_srcdir/configure \
49465	  --srcdir=$${topdir}/$$module_srcdir \
49466	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49467	  --target=${target_alias} \
49468	  --with-build-libsubdir=$(HOST_SUBDIR) \
49469	  $(STAGE4_CONFIGURE_FLAGS)
49470@endif target-libgcc-bootstrap
49471
49472.PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
49473maybe-configure-stageprofile-target-libgcc:
49474@if target-libgcc-bootstrap
49475maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
49476configure-stageprofile-target-libgcc:
49477	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
49478	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49479	@r=`${PWD_COMMAND}`; export r; \
49480	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49481	TFLAGS="$(STAGEprofile_TFLAGS)"; \
49482	echo "Checking multilib configuration for libgcc..."; \
49483	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49484	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49485	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49486	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49487	  else \
49488	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49489	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49490	  fi; \
49491	else \
49492	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49493	fi; \
49494	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49495	$(NORMAL_TARGET_EXPORTS) \
49496	 \
49497	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49498	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49499	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49500	echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc; \
49501	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49502	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49503	case $(srcdir) in \
49504	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49505	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49506		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49507	esac; \
49508	module_srcdir=libgcc; \
49509	$(SHELL) $$s/$$module_srcdir/configure \
49510	  --srcdir=$${topdir}/$$module_srcdir \
49511	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49512	  --target=${target_alias} \
49513	  --with-build-libsubdir=$(HOST_SUBDIR) \
49514	  $(STAGEprofile_CONFIGURE_FLAGS)
49515@endif target-libgcc-bootstrap
49516
49517.PHONY: configure-stagetrain-target-libgcc maybe-configure-stagetrain-target-libgcc
49518maybe-configure-stagetrain-target-libgcc:
49519@if target-libgcc-bootstrap
49520maybe-configure-stagetrain-target-libgcc: configure-stagetrain-target-libgcc
49521configure-stagetrain-target-libgcc:
49522	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
49523	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49524	@r=`${PWD_COMMAND}`; export r; \
49525	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49526	TFLAGS="$(STAGEtrain_TFLAGS)"; \
49527	echo "Checking multilib configuration for libgcc..."; \
49528	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49529	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49530	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49531	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49532	  else \
49533	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49534	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49535	  fi; \
49536	else \
49537	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49538	fi; \
49539	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49540	$(NORMAL_TARGET_EXPORTS) \
49541	 \
49542	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49543	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49544	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49545	echo Configuring stage train in $(TARGET_SUBDIR)/libgcc; \
49546	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49547	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49548	case $(srcdir) in \
49549	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49550	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49551		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49552	esac; \
49553	module_srcdir=libgcc; \
49554	$(SHELL) $$s/$$module_srcdir/configure \
49555	  --srcdir=$${topdir}/$$module_srcdir \
49556	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49557	  --target=${target_alias} \
49558	  --with-build-libsubdir=$(HOST_SUBDIR) \
49559	  $(STAGEtrain_CONFIGURE_FLAGS)
49560@endif target-libgcc-bootstrap
49561
49562.PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
49563maybe-configure-stagefeedback-target-libgcc:
49564@if target-libgcc-bootstrap
49565maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
49566configure-stagefeedback-target-libgcc:
49567	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
49568	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49569	@r=`${PWD_COMMAND}`; export r; \
49570	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49571	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49572	echo "Checking multilib configuration for libgcc..."; \
49573	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49574	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49575	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49576	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49577	  else \
49578	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49579	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49580	  fi; \
49581	else \
49582	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49583	fi; \
49584	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49585	$(NORMAL_TARGET_EXPORTS) \
49586	 \
49587	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49588	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49589	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49590	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc; \
49591	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49592	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49593	case $(srcdir) in \
49594	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49595	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49596		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49597	esac; \
49598	module_srcdir=libgcc; \
49599	$(SHELL) $$s/$$module_srcdir/configure \
49600	  --srcdir=$${topdir}/$$module_srcdir \
49601	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49602	  --target=${target_alias} \
49603	  --with-build-libsubdir=$(HOST_SUBDIR) \
49604	  $(STAGEfeedback_CONFIGURE_FLAGS)
49605@endif target-libgcc-bootstrap
49606
49607.PHONY: configure-stageautoprofile-target-libgcc maybe-configure-stageautoprofile-target-libgcc
49608maybe-configure-stageautoprofile-target-libgcc:
49609@if target-libgcc-bootstrap
49610maybe-configure-stageautoprofile-target-libgcc: configure-stageautoprofile-target-libgcc
49611configure-stageautoprofile-target-libgcc:
49612	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
49613	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49614	@r=`${PWD_COMMAND}`; export r; \
49615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49616	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
49617	echo "Checking multilib configuration for libgcc..."; \
49618	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49619	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49620	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49621	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49622	  else \
49623	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49624	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49625	  fi; \
49626	else \
49627	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49628	fi; \
49629	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49630	$(NORMAL_TARGET_EXPORTS) \
49631	 \
49632	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49633	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49634	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49635	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libgcc; \
49636	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49637	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49638	case $(srcdir) in \
49639	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49640	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49641		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49642	esac; \
49643	module_srcdir=libgcc; \
49644	$(SHELL) $$s/$$module_srcdir/configure \
49645	  --srcdir=$${topdir}/$$module_srcdir \
49646	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49647	  --target=${target_alias} \
49648	  --with-build-libsubdir=$(HOST_SUBDIR) \
49649	  $(STAGEautoprofile_CONFIGURE_FLAGS)
49650@endif target-libgcc-bootstrap
49651
49652.PHONY: configure-stageautofeedback-target-libgcc maybe-configure-stageautofeedback-target-libgcc
49653maybe-configure-stageautofeedback-target-libgcc:
49654@if target-libgcc-bootstrap
49655maybe-configure-stageautofeedback-target-libgcc: configure-stageautofeedback-target-libgcc
49656configure-stageautofeedback-target-libgcc:
49657	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
49658	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
49659	@r=`${PWD_COMMAND}`; export r; \
49660	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49661	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
49662	echo "Checking multilib configuration for libgcc..."; \
49663	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null; \
49664	if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49665	  if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
49666	    rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
49667	  else \
49668	    rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
49669	    mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49670	  fi; \
49671	else \
49672	  mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
49673	fi; \
49674	test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
49675	$(NORMAL_TARGET_EXPORTS) \
49676	 \
49677	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
49678	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
49679	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
49680	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libgcc; \
49681	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc; \
49682	cd $(TARGET_SUBDIR)/libgcc || exit 1; \
49683	case $(srcdir) in \
49684	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
49685	  *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
49686		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
49687	esac; \
49688	module_srcdir=libgcc; \
49689	$(SHELL) $$s/$$module_srcdir/configure \
49690	  --srcdir=$${topdir}/$$module_srcdir \
49691	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
49692	  --target=${target_alias} \
49693	  --with-build-libsubdir=$(HOST_SUBDIR) \
49694	  $(STAGEautofeedback_CONFIGURE_FLAGS)
49695@endif target-libgcc-bootstrap
49696
49697
49698
49699
49700
49701.PHONY: all-target-libgcc maybe-all-target-libgcc
49702maybe-all-target-libgcc:
49703@if gcc-bootstrap
49704all-target-libgcc: stage_current
49705@endif gcc-bootstrap
49706@if target-libgcc
49707TARGET-target-libgcc=all
49708maybe-all-target-libgcc: all-target-libgcc
49709all-target-libgcc: configure-target-libgcc
49710	@r=`${PWD_COMMAND}`; export r; \
49711	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49712	$(NORMAL_TARGET_EXPORTS)  \
49713	(cd $(TARGET_SUBDIR)/libgcc && \
49714	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
49715		$(TARGET-target-libgcc))
49716@endif target-libgcc
49717
49718
49719
49720.PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
49721.PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
49722maybe-all-stage1-target-libgcc:
49723maybe-clean-stage1-target-libgcc:
49724@if target-libgcc-bootstrap
49725maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
49726all-stage1: all-stage1-target-libgcc
49727TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
49728all-stage1-target-libgcc: configure-stage1-target-libgcc
49729	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
49730	@r=`${PWD_COMMAND}`; export r; \
49731	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49732	TFLAGS="$(STAGE1_TFLAGS)"; \
49733	$(NORMAL_TARGET_EXPORTS)  \
49734	cd $(TARGET_SUBDIR)/libgcc && \
49735	 \
49736	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49737		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49738		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49739		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49740		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49741		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49742		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49743		$(EXTRA_TARGET_FLAGS)  \
49744		  \
49745		TFLAGS="$(STAGE1_TFLAGS)"  \
49746		$(TARGET-stage1-target-libgcc)
49747
49748maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
49749clean-stage1: clean-stage1-target-libgcc
49750clean-stage1-target-libgcc:
49751	@if [ $(current_stage) = stage1 ]; then \
49752	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49753	else \
49754	  [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
49755	  $(MAKE) stage1-start; \
49756	fi; \
49757	cd $(TARGET_SUBDIR)/libgcc && \
49758	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
49759	  clean
49760@endif target-libgcc-bootstrap
49761
49762
49763.PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
49764.PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
49765maybe-all-stage2-target-libgcc:
49766maybe-clean-stage2-target-libgcc:
49767@if target-libgcc-bootstrap
49768maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
49769all-stage2: all-stage2-target-libgcc
49770TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
49771all-stage2-target-libgcc: configure-stage2-target-libgcc
49772	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
49773	@r=`${PWD_COMMAND}`; export r; \
49774	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49775	TFLAGS="$(STAGE2_TFLAGS)"; \
49776	$(NORMAL_TARGET_EXPORTS) \
49777	  \
49778	cd $(TARGET_SUBDIR)/libgcc && \
49779	 \
49780	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49781		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49782		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49783		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49784		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49785		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49786		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49787		$(EXTRA_TARGET_FLAGS)   \
49788		TFLAGS="$(STAGE2_TFLAGS)"  \
49789		$(TARGET-stage2-target-libgcc)
49790
49791maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
49792clean-stage2: clean-stage2-target-libgcc
49793clean-stage2-target-libgcc:
49794	@if [ $(current_stage) = stage2 ]; then \
49795	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49796	else \
49797	  [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
49798	  $(MAKE) stage2-start; \
49799	fi; \
49800	cd $(TARGET_SUBDIR)/libgcc && \
49801	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
49802@endif target-libgcc-bootstrap
49803
49804
49805.PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
49806.PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
49807maybe-all-stage3-target-libgcc:
49808maybe-clean-stage3-target-libgcc:
49809@if target-libgcc-bootstrap
49810maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
49811all-stage3: all-stage3-target-libgcc
49812TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
49813all-stage3-target-libgcc: configure-stage3-target-libgcc
49814	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
49815	@r=`${PWD_COMMAND}`; export r; \
49816	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49817	TFLAGS="$(STAGE3_TFLAGS)"; \
49818	$(NORMAL_TARGET_EXPORTS) \
49819	  \
49820	cd $(TARGET_SUBDIR)/libgcc && \
49821	 \
49822	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49823		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49824		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49825		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49826		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49827		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49828		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49829		$(EXTRA_TARGET_FLAGS)   \
49830		TFLAGS="$(STAGE3_TFLAGS)"  \
49831		$(TARGET-stage3-target-libgcc)
49832
49833maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
49834clean-stage3: clean-stage3-target-libgcc
49835clean-stage3-target-libgcc:
49836	@if [ $(current_stage) = stage3 ]; then \
49837	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49838	else \
49839	  [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
49840	  $(MAKE) stage3-start; \
49841	fi; \
49842	cd $(TARGET_SUBDIR)/libgcc && \
49843	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
49844@endif target-libgcc-bootstrap
49845
49846
49847.PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
49848.PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
49849maybe-all-stage4-target-libgcc:
49850maybe-clean-stage4-target-libgcc:
49851@if target-libgcc-bootstrap
49852maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
49853all-stage4: all-stage4-target-libgcc
49854TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
49855all-stage4-target-libgcc: configure-stage4-target-libgcc
49856	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
49857	@r=`${PWD_COMMAND}`; export r; \
49858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49859	TFLAGS="$(STAGE4_TFLAGS)"; \
49860	$(NORMAL_TARGET_EXPORTS) \
49861	  \
49862	cd $(TARGET_SUBDIR)/libgcc && \
49863	 \
49864	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49865		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49866		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49867		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49868		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49869		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49870		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49871		$(EXTRA_TARGET_FLAGS)   \
49872		TFLAGS="$(STAGE4_TFLAGS)"  \
49873		$(TARGET-stage4-target-libgcc)
49874
49875maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
49876clean-stage4: clean-stage4-target-libgcc
49877clean-stage4-target-libgcc:
49878	@if [ $(current_stage) = stage4 ]; then \
49879	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49880	else \
49881	  [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
49882	  $(MAKE) stage4-start; \
49883	fi; \
49884	cd $(TARGET_SUBDIR)/libgcc && \
49885	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
49886@endif target-libgcc-bootstrap
49887
49888
49889.PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
49890.PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
49891maybe-all-stageprofile-target-libgcc:
49892maybe-clean-stageprofile-target-libgcc:
49893@if target-libgcc-bootstrap
49894maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
49895all-stageprofile: all-stageprofile-target-libgcc
49896TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
49897all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
49898	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
49899	@r=`${PWD_COMMAND}`; export r; \
49900	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49901	TFLAGS="$(STAGEprofile_TFLAGS)"; \
49902	$(NORMAL_TARGET_EXPORTS) \
49903	  \
49904	cd $(TARGET_SUBDIR)/libgcc && \
49905	 \
49906	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49907		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49908		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49909		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49910		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49911		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49912		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49913		$(EXTRA_TARGET_FLAGS)   \
49914		TFLAGS="$(STAGEprofile_TFLAGS)"  \
49915		$(TARGET-stageprofile-target-libgcc)
49916
49917maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
49918clean-stageprofile: clean-stageprofile-target-libgcc
49919clean-stageprofile-target-libgcc:
49920	@if [ $(current_stage) = stageprofile ]; then \
49921	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49922	else \
49923	  [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
49924	  $(MAKE) stageprofile-start; \
49925	fi; \
49926	cd $(TARGET_SUBDIR)/libgcc && \
49927	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
49928@endif target-libgcc-bootstrap
49929
49930
49931.PHONY: all-stagetrain-target-libgcc maybe-all-stagetrain-target-libgcc
49932.PHONY: clean-stagetrain-target-libgcc maybe-clean-stagetrain-target-libgcc
49933maybe-all-stagetrain-target-libgcc:
49934maybe-clean-stagetrain-target-libgcc:
49935@if target-libgcc-bootstrap
49936maybe-all-stagetrain-target-libgcc: all-stagetrain-target-libgcc
49937all-stagetrain: all-stagetrain-target-libgcc
49938TARGET-stagetrain-target-libgcc = $(TARGET-target-libgcc)
49939all-stagetrain-target-libgcc: configure-stagetrain-target-libgcc
49940	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
49941	@r=`${PWD_COMMAND}`; export r; \
49942	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49943	TFLAGS="$(STAGEtrain_TFLAGS)"; \
49944	$(NORMAL_TARGET_EXPORTS) \
49945	  \
49946	cd $(TARGET_SUBDIR)/libgcc && \
49947	 \
49948	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49949		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49950		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49951		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49952		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49953		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49954		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49955		$(EXTRA_TARGET_FLAGS)   \
49956		TFLAGS="$(STAGEtrain_TFLAGS)"  \
49957		$(TARGET-stagetrain-target-libgcc)
49958
49959maybe-clean-stagetrain-target-libgcc: clean-stagetrain-target-libgcc
49960clean-stagetrain: clean-stagetrain-target-libgcc
49961clean-stagetrain-target-libgcc:
49962	@if [ $(current_stage) = stagetrain ]; then \
49963	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
49964	else \
49965	  [ -f $(TARGET_SUBDIR)/stagetrain-libgcc/Makefile ] || exit 0; \
49966	  $(MAKE) stagetrain-start; \
49967	fi; \
49968	cd $(TARGET_SUBDIR)/libgcc && \
49969	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
49970@endif target-libgcc-bootstrap
49971
49972
49973.PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
49974.PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
49975maybe-all-stagefeedback-target-libgcc:
49976maybe-clean-stagefeedback-target-libgcc:
49977@if target-libgcc-bootstrap
49978maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
49979all-stagefeedback: all-stagefeedback-target-libgcc
49980TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
49981all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
49982	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
49983	@r=`${PWD_COMMAND}`; export r; \
49984	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
49985	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
49986	$(NORMAL_TARGET_EXPORTS) \
49987	  \
49988	cd $(TARGET_SUBDIR)/libgcc && \
49989	 \
49990	$(MAKE) $(BASE_FLAGS_TO_PASS) \
49991		CFLAGS="$(CFLAGS_FOR_TARGET)" \
49992		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
49993		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
49994		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
49995		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
49996		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
49997		$(EXTRA_TARGET_FLAGS)   \
49998		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
49999		$(TARGET-stagefeedback-target-libgcc)
50000
50001maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
50002clean-stagefeedback: clean-stagefeedback-target-libgcc
50003clean-stagefeedback-target-libgcc:
50004	@if [ $(current_stage) = stagefeedback ]; then \
50005	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50006	else \
50007	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
50008	  $(MAKE) stagefeedback-start; \
50009	fi; \
50010	cd $(TARGET_SUBDIR)/libgcc && \
50011	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
50012@endif target-libgcc-bootstrap
50013
50014
50015.PHONY: all-stageautoprofile-target-libgcc maybe-all-stageautoprofile-target-libgcc
50016.PHONY: clean-stageautoprofile-target-libgcc maybe-clean-stageautoprofile-target-libgcc
50017maybe-all-stageautoprofile-target-libgcc:
50018maybe-clean-stageautoprofile-target-libgcc:
50019@if target-libgcc-bootstrap
50020maybe-all-stageautoprofile-target-libgcc: all-stageautoprofile-target-libgcc
50021all-stageautoprofile: all-stageautoprofile-target-libgcc
50022TARGET-stageautoprofile-target-libgcc = $(TARGET-target-libgcc)
50023all-stageautoprofile-target-libgcc: configure-stageautoprofile-target-libgcc
50024	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
50025	@r=`${PWD_COMMAND}`; export r; \
50026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50027	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
50028	$(NORMAL_TARGET_EXPORTS) \
50029	  \
50030	cd $(TARGET_SUBDIR)/libgcc && \
50031	$$s/gcc/config/i386/$(AUTO_PROFILE) \
50032	$(MAKE) $(BASE_FLAGS_TO_PASS) \
50033		CFLAGS="$(CFLAGS_FOR_TARGET)" \
50034		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50035		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50036		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50037		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50038		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50039		$(EXTRA_TARGET_FLAGS)   \
50040		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
50041		$(TARGET-stageautoprofile-target-libgcc)
50042
50043maybe-clean-stageautoprofile-target-libgcc: clean-stageautoprofile-target-libgcc
50044clean-stageautoprofile: clean-stageautoprofile-target-libgcc
50045clean-stageautoprofile-target-libgcc:
50046	@if [ $(current_stage) = stageautoprofile ]; then \
50047	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50048	else \
50049	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libgcc/Makefile ] || exit 0; \
50050	  $(MAKE) stageautoprofile-start; \
50051	fi; \
50052	cd $(TARGET_SUBDIR)/libgcc && \
50053	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
50054@endif target-libgcc-bootstrap
50055
50056
50057.PHONY: all-stageautofeedback-target-libgcc maybe-all-stageautofeedback-target-libgcc
50058.PHONY: clean-stageautofeedback-target-libgcc maybe-clean-stageautofeedback-target-libgcc
50059maybe-all-stageautofeedback-target-libgcc:
50060maybe-clean-stageautofeedback-target-libgcc:
50061@if target-libgcc-bootstrap
50062maybe-all-stageautofeedback-target-libgcc: all-stageautofeedback-target-libgcc
50063all-stageautofeedback: all-stageautofeedback-target-libgcc
50064TARGET-stageautofeedback-target-libgcc = $(TARGET-target-libgcc)
50065all-stageautofeedback-target-libgcc: configure-stageautofeedback-target-libgcc
50066	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
50067	@r=`${PWD_COMMAND}`; export r; \
50068	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50069	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
50070	$(NORMAL_TARGET_EXPORTS) \
50071	  \
50072	cd $(TARGET_SUBDIR)/libgcc && \
50073	 \
50074	$(MAKE) $(BASE_FLAGS_TO_PASS) \
50075		CFLAGS="$(CFLAGS_FOR_TARGET)" \
50076		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50077		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50078		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50079		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50080		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50081		$(EXTRA_TARGET_FLAGS)   \
50082		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
50083		$(TARGET-stageautofeedback-target-libgcc)
50084
50085maybe-clean-stageautofeedback-target-libgcc: clean-stageautofeedback-target-libgcc
50086clean-stageautofeedback: clean-stageautofeedback-target-libgcc
50087clean-stageautofeedback-target-libgcc:
50088	@if [ $(current_stage) = stageautofeedback ]; then \
50089	  [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50090	else \
50091	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libgcc/Makefile ] || exit 0; \
50092	  $(MAKE) stageautofeedback-start; \
50093	fi; \
50094	cd $(TARGET_SUBDIR)/libgcc && \
50095	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
50096@endif target-libgcc-bootstrap
50097
50098
50099
50100
50101
50102
50103.PHONY: check-target-libgcc maybe-check-target-libgcc
50104maybe-check-target-libgcc:
50105@if target-libgcc
50106maybe-check-target-libgcc: check-target-libgcc
50107
50108# Dummy target for uncheckable module.
50109check-target-libgcc:
50110
50111@endif target-libgcc
50112
50113.PHONY: install-target-libgcc maybe-install-target-libgcc
50114maybe-install-target-libgcc:
50115@if target-libgcc
50116maybe-install-target-libgcc: install-target-libgcc
50117
50118install-target-libgcc: installdirs
50119	@: $(MAKE); $(unstage)
50120	@r=`${PWD_COMMAND}`; export r; \
50121	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50122	$(NORMAL_TARGET_EXPORTS) \
50123	(cd $(TARGET_SUBDIR)/libgcc && \
50124	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
50125
50126@endif target-libgcc
50127
50128.PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
50129maybe-install-strip-target-libgcc:
50130@if target-libgcc
50131maybe-install-strip-target-libgcc: install-strip-target-libgcc
50132
50133install-strip-target-libgcc: installdirs
50134	@: $(MAKE); $(unstage)
50135	@r=`${PWD_COMMAND}`; export r; \
50136	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50137	$(NORMAL_TARGET_EXPORTS) \
50138	(cd $(TARGET_SUBDIR)/libgcc && \
50139	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
50140
50141@endif target-libgcc
50142
50143# Other targets (info, dvi, pdf, etc.)
50144
50145.PHONY: maybe-info-target-libgcc info-target-libgcc
50146maybe-info-target-libgcc:
50147@if target-libgcc
50148maybe-info-target-libgcc: info-target-libgcc
50149
50150info-target-libgcc: \
50151    configure-target-libgcc
50152	@: $(MAKE); $(unstage)
50153	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50154	r=`${PWD_COMMAND}`; export r; \
50155	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50156	$(NORMAL_TARGET_EXPORTS) \
50157	echo "Doing info in $(TARGET_SUBDIR)/libgcc"; \
50158	for flag in $(EXTRA_TARGET_FLAGS); do \
50159	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50160	done; \
50161	(cd $(TARGET_SUBDIR)/libgcc && \
50162	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50163	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50164	          "RANLIB=$${RANLIB}" \
50165	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50166	           info) \
50167	  || exit 1
50168
50169@endif target-libgcc
50170
50171.PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
50172maybe-dvi-target-libgcc:
50173@if target-libgcc
50174maybe-dvi-target-libgcc: dvi-target-libgcc
50175
50176dvi-target-libgcc: \
50177    configure-target-libgcc
50178	@: $(MAKE); $(unstage)
50179	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50180	r=`${PWD_COMMAND}`; export r; \
50181	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50182	$(NORMAL_TARGET_EXPORTS) \
50183	echo "Doing dvi in $(TARGET_SUBDIR)/libgcc"; \
50184	for flag in $(EXTRA_TARGET_FLAGS); do \
50185	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50186	done; \
50187	(cd $(TARGET_SUBDIR)/libgcc && \
50188	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50189	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50190	          "RANLIB=$${RANLIB}" \
50191	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50192	           dvi) \
50193	  || exit 1
50194
50195@endif target-libgcc
50196
50197.PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
50198maybe-pdf-target-libgcc:
50199@if target-libgcc
50200maybe-pdf-target-libgcc: pdf-target-libgcc
50201
50202pdf-target-libgcc: \
50203    configure-target-libgcc
50204	@: $(MAKE); $(unstage)
50205	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50206	r=`${PWD_COMMAND}`; export r; \
50207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50208	$(NORMAL_TARGET_EXPORTS) \
50209	echo "Doing pdf in $(TARGET_SUBDIR)/libgcc"; \
50210	for flag in $(EXTRA_TARGET_FLAGS); do \
50211	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50212	done; \
50213	(cd $(TARGET_SUBDIR)/libgcc && \
50214	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50215	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50216	          "RANLIB=$${RANLIB}" \
50217	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50218	           pdf) \
50219	  || exit 1
50220
50221@endif target-libgcc
50222
50223.PHONY: maybe-html-target-libgcc html-target-libgcc
50224maybe-html-target-libgcc:
50225@if target-libgcc
50226maybe-html-target-libgcc: html-target-libgcc
50227
50228html-target-libgcc: \
50229    configure-target-libgcc
50230	@: $(MAKE); $(unstage)
50231	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50232	r=`${PWD_COMMAND}`; export r; \
50233	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50234	$(NORMAL_TARGET_EXPORTS) \
50235	echo "Doing html in $(TARGET_SUBDIR)/libgcc"; \
50236	for flag in $(EXTRA_TARGET_FLAGS); do \
50237	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50238	done; \
50239	(cd $(TARGET_SUBDIR)/libgcc && \
50240	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50241	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50242	          "RANLIB=$${RANLIB}" \
50243	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50244	           html) \
50245	  || exit 1
50246
50247@endif target-libgcc
50248
50249.PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
50250maybe-TAGS-target-libgcc:
50251@if target-libgcc
50252maybe-TAGS-target-libgcc: TAGS-target-libgcc
50253
50254# libgcc doesn't support TAGS.
50255TAGS-target-libgcc:
50256
50257@endif target-libgcc
50258
50259.PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
50260maybe-install-info-target-libgcc:
50261@if target-libgcc
50262maybe-install-info-target-libgcc: install-info-target-libgcc
50263
50264install-info-target-libgcc: \
50265    configure-target-libgcc \
50266    info-target-libgcc
50267	@: $(MAKE); $(unstage)
50268	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50269	r=`${PWD_COMMAND}`; export r; \
50270	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50271	$(NORMAL_TARGET_EXPORTS) \
50272	echo "Doing install-info in $(TARGET_SUBDIR)/libgcc"; \
50273	for flag in $(EXTRA_TARGET_FLAGS); do \
50274	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50275	done; \
50276	(cd $(TARGET_SUBDIR)/libgcc && \
50277	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50278	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50279	          "RANLIB=$${RANLIB}" \
50280	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50281	           install-info) \
50282	  || exit 1
50283
50284@endif target-libgcc
50285
50286.PHONY: maybe-install-dvi-target-libgcc install-dvi-target-libgcc
50287maybe-install-dvi-target-libgcc:
50288@if target-libgcc
50289maybe-install-dvi-target-libgcc: install-dvi-target-libgcc
50290
50291# libgcc doesn't support install-dvi.
50292install-dvi-target-libgcc:
50293
50294@endif target-libgcc
50295
50296.PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
50297maybe-install-pdf-target-libgcc:
50298@if target-libgcc
50299maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
50300
50301install-pdf-target-libgcc: \
50302    configure-target-libgcc \
50303    pdf-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 install-pdf 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	           install-pdf) \
50319	  || exit 1
50320
50321@endif target-libgcc
50322
50323.PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
50324maybe-install-html-target-libgcc:
50325@if target-libgcc
50326maybe-install-html-target-libgcc: install-html-target-libgcc
50327
50328install-html-target-libgcc: \
50329    configure-target-libgcc \
50330    html-target-libgcc
50331	@: $(MAKE); $(unstage)
50332	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50333	r=`${PWD_COMMAND}`; export r; \
50334	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50335	$(NORMAL_TARGET_EXPORTS) \
50336	echo "Doing install-html in $(TARGET_SUBDIR)/libgcc"; \
50337	for flag in $(EXTRA_TARGET_FLAGS); do \
50338	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50339	done; \
50340	(cd $(TARGET_SUBDIR)/libgcc && \
50341	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50342	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50343	          "RANLIB=$${RANLIB}" \
50344	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50345	           install-html) \
50346	  || exit 1
50347
50348@endif target-libgcc
50349
50350.PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
50351maybe-installcheck-target-libgcc:
50352@if target-libgcc
50353maybe-installcheck-target-libgcc: installcheck-target-libgcc
50354
50355installcheck-target-libgcc: \
50356    configure-target-libgcc
50357	@: $(MAKE); $(unstage)
50358	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50359	r=`${PWD_COMMAND}`; export r; \
50360	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50361	$(NORMAL_TARGET_EXPORTS) \
50362	echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc"; \
50363	for flag in $(EXTRA_TARGET_FLAGS); do \
50364	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50365	done; \
50366	(cd $(TARGET_SUBDIR)/libgcc && \
50367	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50368	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50369	          "RANLIB=$${RANLIB}" \
50370	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50371	           installcheck) \
50372	  || exit 1
50373
50374@endif target-libgcc
50375
50376.PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
50377maybe-mostlyclean-target-libgcc:
50378@if target-libgcc
50379maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
50380
50381mostlyclean-target-libgcc:
50382	@: $(MAKE); $(unstage)
50383	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50384	r=`${PWD_COMMAND}`; export r; \
50385	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50386	$(NORMAL_TARGET_EXPORTS) \
50387	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc"; \
50388	for flag in $(EXTRA_TARGET_FLAGS); do \
50389	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50390	done; \
50391	(cd $(TARGET_SUBDIR)/libgcc && \
50392	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50393	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50394	          "RANLIB=$${RANLIB}" \
50395	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50396	           mostlyclean) \
50397	  || exit 1
50398
50399@endif target-libgcc
50400
50401.PHONY: maybe-clean-target-libgcc clean-target-libgcc
50402maybe-clean-target-libgcc:
50403@if target-libgcc
50404maybe-clean-target-libgcc: clean-target-libgcc
50405
50406clean-target-libgcc:
50407	@: $(MAKE); $(unstage)
50408	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50409	r=`${PWD_COMMAND}`; export r; \
50410	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50411	$(NORMAL_TARGET_EXPORTS) \
50412	echo "Doing clean in $(TARGET_SUBDIR)/libgcc"; \
50413	for flag in $(EXTRA_TARGET_FLAGS); do \
50414	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50415	done; \
50416	(cd $(TARGET_SUBDIR)/libgcc && \
50417	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50418	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50419	          "RANLIB=$${RANLIB}" \
50420	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50421	           clean) \
50422	  || exit 1
50423
50424@endif target-libgcc
50425
50426.PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
50427maybe-distclean-target-libgcc:
50428@if target-libgcc
50429maybe-distclean-target-libgcc: distclean-target-libgcc
50430
50431distclean-target-libgcc:
50432	@: $(MAKE); $(unstage)
50433	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50434	r=`${PWD_COMMAND}`; export r; \
50435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50436	$(NORMAL_TARGET_EXPORTS) \
50437	echo "Doing distclean in $(TARGET_SUBDIR)/libgcc"; \
50438	for flag in $(EXTRA_TARGET_FLAGS); do \
50439	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50440	done; \
50441	(cd $(TARGET_SUBDIR)/libgcc && \
50442	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50443	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50444	          "RANLIB=$${RANLIB}" \
50445	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50446	           distclean) \
50447	  || exit 1
50448
50449@endif target-libgcc
50450
50451.PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
50452maybe-maintainer-clean-target-libgcc:
50453@if target-libgcc
50454maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
50455
50456maintainer-clean-target-libgcc:
50457	@: $(MAKE); $(unstage)
50458	@[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
50459	r=`${PWD_COMMAND}`; export r; \
50460	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50461	$(NORMAL_TARGET_EXPORTS) \
50462	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc"; \
50463	for flag in $(EXTRA_TARGET_FLAGS); do \
50464	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
50465	done; \
50466	(cd $(TARGET_SUBDIR)/libgcc && \
50467	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
50468	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
50469	          "RANLIB=$${RANLIB}" \
50470	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
50471	           maintainer-clean) \
50472	  || exit 1
50473
50474@endif target-libgcc
50475
50476
50477
50478
50479
50480.PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
50481maybe-configure-target-libbacktrace:
50482@if gcc-bootstrap
50483configure-target-libbacktrace: stage_current
50484@endif gcc-bootstrap
50485@if target-libbacktrace
50486maybe-configure-target-libbacktrace: configure-target-libbacktrace
50487configure-target-libbacktrace:
50488	@r=`${PWD_COMMAND}`; export r; \
50489	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50490	echo "Checking multilib configuration for libbacktrace..."; \
50491	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50492	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
50493	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50494	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50495	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
50496	  else \
50497	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
50498	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50499	  fi; \
50500	else \
50501	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50502	fi; \
50503	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
50504	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50505	$(NORMAL_TARGET_EXPORTS)  \
50506	echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
50507	cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
50508	case $(srcdir) in \
50509	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50510	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
50511		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50512	esac; \
50513	module_srcdir=libbacktrace; \
50514	rm -f no-such-file || : ; \
50515	CONFIG_SITE=no-such-file $(SHELL) \
50516	  $$s/$$module_srcdir/configure \
50517	  --srcdir=$${topdir}/$$module_srcdir \
50518	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50519	  --target=${target_alias}  \
50520	  || exit 1
50521@endif target-libbacktrace
50522
50523
50524
50525.PHONY: configure-stage1-target-libbacktrace maybe-configure-stage1-target-libbacktrace
50526maybe-configure-stage1-target-libbacktrace:
50527@if target-libbacktrace-bootstrap
50528maybe-configure-stage1-target-libbacktrace: configure-stage1-target-libbacktrace
50529configure-stage1-target-libbacktrace:
50530	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
50531	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
50532	@r=`${PWD_COMMAND}`; export r; \
50533	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50534	TFLAGS="$(STAGE1_TFLAGS)"; \
50535	echo "Checking multilib configuration for libbacktrace..."; \
50536	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
50537	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50538	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50539	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
50540	  else \
50541	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
50542	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50543	  fi; \
50544	else \
50545	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50546	fi; \
50547	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
50548	$(NORMAL_TARGET_EXPORTS) \
50549	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
50550	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
50551	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
50552	echo Configuring stage 1 in $(TARGET_SUBDIR)/libbacktrace; \
50553	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50554	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
50555	case $(srcdir) in \
50556	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50557	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
50558		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50559	esac; \
50560	module_srcdir=libbacktrace; \
50561	$(SHELL) $$s/$$module_srcdir/configure \
50562	  --srcdir=$${topdir}/$$module_srcdir \
50563	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50564	  --target=${target_alias} \
50565	   \
50566	  $(STAGE1_CONFIGURE_FLAGS)
50567@endif target-libbacktrace-bootstrap
50568
50569.PHONY: configure-stage2-target-libbacktrace maybe-configure-stage2-target-libbacktrace
50570maybe-configure-stage2-target-libbacktrace:
50571@if target-libbacktrace-bootstrap
50572maybe-configure-stage2-target-libbacktrace: configure-stage2-target-libbacktrace
50573configure-stage2-target-libbacktrace:
50574	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
50575	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
50576	@r=`${PWD_COMMAND}`; export r; \
50577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50578	TFLAGS="$(STAGE2_TFLAGS)"; \
50579	echo "Checking multilib configuration for libbacktrace..."; \
50580	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
50581	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50582	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50583	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
50584	  else \
50585	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
50586	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50587	  fi; \
50588	else \
50589	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50590	fi; \
50591	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
50592	$(NORMAL_TARGET_EXPORTS) \
50593	 \
50594	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
50595	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
50596	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
50597	echo Configuring stage 2 in $(TARGET_SUBDIR)/libbacktrace; \
50598	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50599	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
50600	case $(srcdir) in \
50601	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50602	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
50603		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50604	esac; \
50605	module_srcdir=libbacktrace; \
50606	$(SHELL) $$s/$$module_srcdir/configure \
50607	  --srcdir=$${topdir}/$$module_srcdir \
50608	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50609	  --target=${target_alias} \
50610	  --with-build-libsubdir=$(HOST_SUBDIR) \
50611	  $(STAGE2_CONFIGURE_FLAGS)
50612@endif target-libbacktrace-bootstrap
50613
50614.PHONY: configure-stage3-target-libbacktrace maybe-configure-stage3-target-libbacktrace
50615maybe-configure-stage3-target-libbacktrace:
50616@if target-libbacktrace-bootstrap
50617maybe-configure-stage3-target-libbacktrace: configure-stage3-target-libbacktrace
50618configure-stage3-target-libbacktrace:
50619	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
50620	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
50621	@r=`${PWD_COMMAND}`; export r; \
50622	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50623	TFLAGS="$(STAGE3_TFLAGS)"; \
50624	echo "Checking multilib configuration for libbacktrace..."; \
50625	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
50626	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50627	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50628	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
50629	  else \
50630	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
50631	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50632	  fi; \
50633	else \
50634	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50635	fi; \
50636	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
50637	$(NORMAL_TARGET_EXPORTS) \
50638	 \
50639	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
50640	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
50641	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
50642	echo Configuring stage 3 in $(TARGET_SUBDIR)/libbacktrace; \
50643	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50644	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
50645	case $(srcdir) in \
50646	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50647	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
50648		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50649	esac; \
50650	module_srcdir=libbacktrace; \
50651	$(SHELL) $$s/$$module_srcdir/configure \
50652	  --srcdir=$${topdir}/$$module_srcdir \
50653	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50654	  --target=${target_alias} \
50655	  --with-build-libsubdir=$(HOST_SUBDIR) \
50656	  $(STAGE3_CONFIGURE_FLAGS)
50657@endif target-libbacktrace-bootstrap
50658
50659.PHONY: configure-stage4-target-libbacktrace maybe-configure-stage4-target-libbacktrace
50660maybe-configure-stage4-target-libbacktrace:
50661@if target-libbacktrace-bootstrap
50662maybe-configure-stage4-target-libbacktrace: configure-stage4-target-libbacktrace
50663configure-stage4-target-libbacktrace:
50664	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
50665	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
50666	@r=`${PWD_COMMAND}`; export r; \
50667	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50668	TFLAGS="$(STAGE4_TFLAGS)"; \
50669	echo "Checking multilib configuration for libbacktrace..."; \
50670	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
50671	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50672	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50673	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
50674	  else \
50675	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
50676	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50677	  fi; \
50678	else \
50679	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50680	fi; \
50681	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
50682	$(NORMAL_TARGET_EXPORTS) \
50683	 \
50684	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
50685	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
50686	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
50687	echo Configuring stage 4 in $(TARGET_SUBDIR)/libbacktrace; \
50688	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50689	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
50690	case $(srcdir) in \
50691	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50692	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
50693		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50694	esac; \
50695	module_srcdir=libbacktrace; \
50696	$(SHELL) $$s/$$module_srcdir/configure \
50697	  --srcdir=$${topdir}/$$module_srcdir \
50698	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50699	  --target=${target_alias} \
50700	  --with-build-libsubdir=$(HOST_SUBDIR) \
50701	  $(STAGE4_CONFIGURE_FLAGS)
50702@endif target-libbacktrace-bootstrap
50703
50704.PHONY: configure-stageprofile-target-libbacktrace maybe-configure-stageprofile-target-libbacktrace
50705maybe-configure-stageprofile-target-libbacktrace:
50706@if target-libbacktrace-bootstrap
50707maybe-configure-stageprofile-target-libbacktrace: configure-stageprofile-target-libbacktrace
50708configure-stageprofile-target-libbacktrace:
50709	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
50710	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
50711	@r=`${PWD_COMMAND}`; export r; \
50712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50713	TFLAGS="$(STAGEprofile_TFLAGS)"; \
50714	echo "Checking multilib configuration for libbacktrace..."; \
50715	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
50716	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50717	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50718	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
50719	  else \
50720	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
50721	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50722	  fi; \
50723	else \
50724	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50725	fi; \
50726	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
50727	$(NORMAL_TARGET_EXPORTS) \
50728	 \
50729	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
50730	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
50731	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
50732	echo Configuring stage profile in $(TARGET_SUBDIR)/libbacktrace; \
50733	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50734	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
50735	case $(srcdir) in \
50736	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50737	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
50738		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50739	esac; \
50740	module_srcdir=libbacktrace; \
50741	$(SHELL) $$s/$$module_srcdir/configure \
50742	  --srcdir=$${topdir}/$$module_srcdir \
50743	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50744	  --target=${target_alias} \
50745	  --with-build-libsubdir=$(HOST_SUBDIR) \
50746	  $(STAGEprofile_CONFIGURE_FLAGS)
50747@endif target-libbacktrace-bootstrap
50748
50749.PHONY: configure-stagetrain-target-libbacktrace maybe-configure-stagetrain-target-libbacktrace
50750maybe-configure-stagetrain-target-libbacktrace:
50751@if target-libbacktrace-bootstrap
50752maybe-configure-stagetrain-target-libbacktrace: configure-stagetrain-target-libbacktrace
50753configure-stagetrain-target-libbacktrace:
50754	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
50755	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
50756	@r=`${PWD_COMMAND}`; export r; \
50757	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50758	TFLAGS="$(STAGEtrain_TFLAGS)"; \
50759	echo "Checking multilib configuration for libbacktrace..."; \
50760	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
50761	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50762	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50763	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
50764	  else \
50765	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
50766	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50767	  fi; \
50768	else \
50769	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50770	fi; \
50771	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
50772	$(NORMAL_TARGET_EXPORTS) \
50773	 \
50774	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
50775	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
50776	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
50777	echo Configuring stage train in $(TARGET_SUBDIR)/libbacktrace; \
50778	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50779	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
50780	case $(srcdir) in \
50781	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50782	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
50783		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50784	esac; \
50785	module_srcdir=libbacktrace; \
50786	$(SHELL) $$s/$$module_srcdir/configure \
50787	  --srcdir=$${topdir}/$$module_srcdir \
50788	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50789	  --target=${target_alias} \
50790	  --with-build-libsubdir=$(HOST_SUBDIR) \
50791	  $(STAGEtrain_CONFIGURE_FLAGS)
50792@endif target-libbacktrace-bootstrap
50793
50794.PHONY: configure-stagefeedback-target-libbacktrace maybe-configure-stagefeedback-target-libbacktrace
50795maybe-configure-stagefeedback-target-libbacktrace:
50796@if target-libbacktrace-bootstrap
50797maybe-configure-stagefeedback-target-libbacktrace: configure-stagefeedback-target-libbacktrace
50798configure-stagefeedback-target-libbacktrace:
50799	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
50800	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
50801	@r=`${PWD_COMMAND}`; export r; \
50802	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50803	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
50804	echo "Checking multilib configuration for libbacktrace..."; \
50805	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
50806	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50807	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50808	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
50809	  else \
50810	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
50811	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50812	  fi; \
50813	else \
50814	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50815	fi; \
50816	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
50817	$(NORMAL_TARGET_EXPORTS) \
50818	 \
50819	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
50820	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
50821	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
50822	echo Configuring stage feedback in $(TARGET_SUBDIR)/libbacktrace; \
50823	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50824	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
50825	case $(srcdir) in \
50826	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50827	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
50828		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50829	esac; \
50830	module_srcdir=libbacktrace; \
50831	$(SHELL) $$s/$$module_srcdir/configure \
50832	  --srcdir=$${topdir}/$$module_srcdir \
50833	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50834	  --target=${target_alias} \
50835	  --with-build-libsubdir=$(HOST_SUBDIR) \
50836	  $(STAGEfeedback_CONFIGURE_FLAGS)
50837@endif target-libbacktrace-bootstrap
50838
50839.PHONY: configure-stageautoprofile-target-libbacktrace maybe-configure-stageautoprofile-target-libbacktrace
50840maybe-configure-stageautoprofile-target-libbacktrace:
50841@if target-libbacktrace-bootstrap
50842maybe-configure-stageautoprofile-target-libbacktrace: configure-stageautoprofile-target-libbacktrace
50843configure-stageautoprofile-target-libbacktrace:
50844	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
50845	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
50846	@r=`${PWD_COMMAND}`; export r; \
50847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50848	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
50849	echo "Checking multilib configuration for libbacktrace..."; \
50850	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
50851	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50852	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50853	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
50854	  else \
50855	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
50856	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50857	  fi; \
50858	else \
50859	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50860	fi; \
50861	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
50862	$(NORMAL_TARGET_EXPORTS) \
50863	 \
50864	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
50865	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
50866	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
50867	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libbacktrace; \
50868	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50869	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
50870	case $(srcdir) in \
50871	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50872	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
50873		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50874	esac; \
50875	module_srcdir=libbacktrace; \
50876	$(SHELL) $$s/$$module_srcdir/configure \
50877	  --srcdir=$${topdir}/$$module_srcdir \
50878	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50879	  --target=${target_alias} \
50880	  --with-build-libsubdir=$(HOST_SUBDIR) \
50881	  $(STAGEautoprofile_CONFIGURE_FLAGS)
50882@endif target-libbacktrace-bootstrap
50883
50884.PHONY: configure-stageautofeedback-target-libbacktrace maybe-configure-stageautofeedback-target-libbacktrace
50885maybe-configure-stageautofeedback-target-libbacktrace:
50886@if target-libbacktrace-bootstrap
50887maybe-configure-stageautofeedback-target-libbacktrace: configure-stageautofeedback-target-libbacktrace
50888configure-stageautofeedback-target-libbacktrace:
50889	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
50890	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace
50891	@r=`${PWD_COMMAND}`; export r; \
50892	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50893	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
50894	echo "Checking multilib configuration for libbacktrace..."; \
50895	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null; \
50896	if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50897	  if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
50898	    rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
50899	  else \
50900	    rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
50901	    mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50902	  fi; \
50903	else \
50904	  mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
50905	fi; \
50906	test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
50907	$(NORMAL_TARGET_EXPORTS) \
50908	 \
50909	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
50910	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
50911	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
50912	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libbacktrace; \
50913	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace; \
50914	cd $(TARGET_SUBDIR)/libbacktrace || exit 1; \
50915	case $(srcdir) in \
50916	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
50917	  *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
50918		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
50919	esac; \
50920	module_srcdir=libbacktrace; \
50921	$(SHELL) $$s/$$module_srcdir/configure \
50922	  --srcdir=$${topdir}/$$module_srcdir \
50923	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
50924	  --target=${target_alias} \
50925	  --with-build-libsubdir=$(HOST_SUBDIR) \
50926	  $(STAGEautofeedback_CONFIGURE_FLAGS)
50927@endif target-libbacktrace-bootstrap
50928
50929
50930
50931
50932
50933.PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
50934maybe-all-target-libbacktrace:
50935@if gcc-bootstrap
50936all-target-libbacktrace: stage_current
50937@endif gcc-bootstrap
50938@if target-libbacktrace
50939TARGET-target-libbacktrace=all
50940maybe-all-target-libbacktrace: all-target-libbacktrace
50941all-target-libbacktrace: configure-target-libbacktrace
50942	@r=`${PWD_COMMAND}`; export r; \
50943	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50944	$(NORMAL_TARGET_EXPORTS)  \
50945	(cd $(TARGET_SUBDIR)/libbacktrace && \
50946	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
50947		$(TARGET-target-libbacktrace))
50948@endif target-libbacktrace
50949
50950
50951
50952.PHONY: all-stage1-target-libbacktrace maybe-all-stage1-target-libbacktrace
50953.PHONY: clean-stage1-target-libbacktrace maybe-clean-stage1-target-libbacktrace
50954maybe-all-stage1-target-libbacktrace:
50955maybe-clean-stage1-target-libbacktrace:
50956@if target-libbacktrace-bootstrap
50957maybe-all-stage1-target-libbacktrace: all-stage1-target-libbacktrace
50958all-stage1: all-stage1-target-libbacktrace
50959TARGET-stage1-target-libbacktrace = $(TARGET-target-libbacktrace)
50960all-stage1-target-libbacktrace: configure-stage1-target-libbacktrace
50961	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
50962	@r=`${PWD_COMMAND}`; export r; \
50963	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
50964	TFLAGS="$(STAGE1_TFLAGS)"; \
50965	$(NORMAL_TARGET_EXPORTS)  \
50966	cd $(TARGET_SUBDIR)/libbacktrace && \
50967	 \
50968	$(MAKE) $(BASE_FLAGS_TO_PASS) \
50969		CFLAGS="$(CFLAGS_FOR_TARGET)" \
50970		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
50971		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
50972		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
50973		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
50974		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
50975		$(EXTRA_TARGET_FLAGS)  \
50976		  \
50977		TFLAGS="$(STAGE1_TFLAGS)"  \
50978		$(TARGET-stage1-target-libbacktrace)
50979
50980maybe-clean-stage1-target-libbacktrace: clean-stage1-target-libbacktrace
50981clean-stage1: clean-stage1-target-libbacktrace
50982clean-stage1-target-libbacktrace:
50983	@if [ $(current_stage) = stage1 ]; then \
50984	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
50985	else \
50986	  [ -f $(TARGET_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
50987	  $(MAKE) stage1-start; \
50988	fi; \
50989	cd $(TARGET_SUBDIR)/libbacktrace && \
50990	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
50991	  clean
50992@endif target-libbacktrace-bootstrap
50993
50994
50995.PHONY: all-stage2-target-libbacktrace maybe-all-stage2-target-libbacktrace
50996.PHONY: clean-stage2-target-libbacktrace maybe-clean-stage2-target-libbacktrace
50997maybe-all-stage2-target-libbacktrace:
50998maybe-clean-stage2-target-libbacktrace:
50999@if target-libbacktrace-bootstrap
51000maybe-all-stage2-target-libbacktrace: all-stage2-target-libbacktrace
51001all-stage2: all-stage2-target-libbacktrace
51002TARGET-stage2-target-libbacktrace = $(TARGET-target-libbacktrace)
51003all-stage2-target-libbacktrace: configure-stage2-target-libbacktrace
51004	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
51005	@r=`${PWD_COMMAND}`; export r; \
51006	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51007	TFLAGS="$(STAGE2_TFLAGS)"; \
51008	$(NORMAL_TARGET_EXPORTS) \
51009	  \
51010	cd $(TARGET_SUBDIR)/libbacktrace && \
51011	 \
51012	$(MAKE) $(BASE_FLAGS_TO_PASS) \
51013		CFLAGS="$(CFLAGS_FOR_TARGET)" \
51014		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
51015		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
51016		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
51017		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
51018		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
51019		$(EXTRA_TARGET_FLAGS)   \
51020		TFLAGS="$(STAGE2_TFLAGS)"  \
51021		$(TARGET-stage2-target-libbacktrace)
51022
51023maybe-clean-stage2-target-libbacktrace: clean-stage2-target-libbacktrace
51024clean-stage2: clean-stage2-target-libbacktrace
51025clean-stage2-target-libbacktrace:
51026	@if [ $(current_stage) = stage2 ]; then \
51027	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51028	else \
51029	  [ -f $(TARGET_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
51030	  $(MAKE) stage2-start; \
51031	fi; \
51032	cd $(TARGET_SUBDIR)/libbacktrace && \
51033	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
51034@endif target-libbacktrace-bootstrap
51035
51036
51037.PHONY: all-stage3-target-libbacktrace maybe-all-stage3-target-libbacktrace
51038.PHONY: clean-stage3-target-libbacktrace maybe-clean-stage3-target-libbacktrace
51039maybe-all-stage3-target-libbacktrace:
51040maybe-clean-stage3-target-libbacktrace:
51041@if target-libbacktrace-bootstrap
51042maybe-all-stage3-target-libbacktrace: all-stage3-target-libbacktrace
51043all-stage3: all-stage3-target-libbacktrace
51044TARGET-stage3-target-libbacktrace = $(TARGET-target-libbacktrace)
51045all-stage3-target-libbacktrace: configure-stage3-target-libbacktrace
51046	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
51047	@r=`${PWD_COMMAND}`; export r; \
51048	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51049	TFLAGS="$(STAGE3_TFLAGS)"; \
51050	$(NORMAL_TARGET_EXPORTS) \
51051	  \
51052	cd $(TARGET_SUBDIR)/libbacktrace && \
51053	 \
51054	$(MAKE) $(BASE_FLAGS_TO_PASS) \
51055		CFLAGS="$(CFLAGS_FOR_TARGET)" \
51056		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
51057		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
51058		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
51059		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
51060		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
51061		$(EXTRA_TARGET_FLAGS)   \
51062		TFLAGS="$(STAGE3_TFLAGS)"  \
51063		$(TARGET-stage3-target-libbacktrace)
51064
51065maybe-clean-stage3-target-libbacktrace: clean-stage3-target-libbacktrace
51066clean-stage3: clean-stage3-target-libbacktrace
51067clean-stage3-target-libbacktrace:
51068	@if [ $(current_stage) = stage3 ]; then \
51069	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51070	else \
51071	  [ -f $(TARGET_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
51072	  $(MAKE) stage3-start; \
51073	fi; \
51074	cd $(TARGET_SUBDIR)/libbacktrace && \
51075	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
51076@endif target-libbacktrace-bootstrap
51077
51078
51079.PHONY: all-stage4-target-libbacktrace maybe-all-stage4-target-libbacktrace
51080.PHONY: clean-stage4-target-libbacktrace maybe-clean-stage4-target-libbacktrace
51081maybe-all-stage4-target-libbacktrace:
51082maybe-clean-stage4-target-libbacktrace:
51083@if target-libbacktrace-bootstrap
51084maybe-all-stage4-target-libbacktrace: all-stage4-target-libbacktrace
51085all-stage4: all-stage4-target-libbacktrace
51086TARGET-stage4-target-libbacktrace = $(TARGET-target-libbacktrace)
51087all-stage4-target-libbacktrace: configure-stage4-target-libbacktrace
51088	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
51089	@r=`${PWD_COMMAND}`; export r; \
51090	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51091	TFLAGS="$(STAGE4_TFLAGS)"; \
51092	$(NORMAL_TARGET_EXPORTS) \
51093	  \
51094	cd $(TARGET_SUBDIR)/libbacktrace && \
51095	 \
51096	$(MAKE) $(BASE_FLAGS_TO_PASS) \
51097		CFLAGS="$(CFLAGS_FOR_TARGET)" \
51098		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
51099		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
51100		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
51101		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
51102		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
51103		$(EXTRA_TARGET_FLAGS)   \
51104		TFLAGS="$(STAGE4_TFLAGS)"  \
51105		$(TARGET-stage4-target-libbacktrace)
51106
51107maybe-clean-stage4-target-libbacktrace: clean-stage4-target-libbacktrace
51108clean-stage4: clean-stage4-target-libbacktrace
51109clean-stage4-target-libbacktrace:
51110	@if [ $(current_stage) = stage4 ]; then \
51111	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51112	else \
51113	  [ -f $(TARGET_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
51114	  $(MAKE) stage4-start; \
51115	fi; \
51116	cd $(TARGET_SUBDIR)/libbacktrace && \
51117	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
51118@endif target-libbacktrace-bootstrap
51119
51120
51121.PHONY: all-stageprofile-target-libbacktrace maybe-all-stageprofile-target-libbacktrace
51122.PHONY: clean-stageprofile-target-libbacktrace maybe-clean-stageprofile-target-libbacktrace
51123maybe-all-stageprofile-target-libbacktrace:
51124maybe-clean-stageprofile-target-libbacktrace:
51125@if target-libbacktrace-bootstrap
51126maybe-all-stageprofile-target-libbacktrace: all-stageprofile-target-libbacktrace
51127all-stageprofile: all-stageprofile-target-libbacktrace
51128TARGET-stageprofile-target-libbacktrace = $(TARGET-target-libbacktrace)
51129all-stageprofile-target-libbacktrace: configure-stageprofile-target-libbacktrace
51130	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
51131	@r=`${PWD_COMMAND}`; export r; \
51132	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51133	TFLAGS="$(STAGEprofile_TFLAGS)"; \
51134	$(NORMAL_TARGET_EXPORTS) \
51135	  \
51136	cd $(TARGET_SUBDIR)/libbacktrace && \
51137	 \
51138	$(MAKE) $(BASE_FLAGS_TO_PASS) \
51139		CFLAGS="$(CFLAGS_FOR_TARGET)" \
51140		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
51141		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
51142		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
51143		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
51144		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
51145		$(EXTRA_TARGET_FLAGS)   \
51146		TFLAGS="$(STAGEprofile_TFLAGS)"  \
51147		$(TARGET-stageprofile-target-libbacktrace)
51148
51149maybe-clean-stageprofile-target-libbacktrace: clean-stageprofile-target-libbacktrace
51150clean-stageprofile: clean-stageprofile-target-libbacktrace
51151clean-stageprofile-target-libbacktrace:
51152	@if [ $(current_stage) = stageprofile ]; then \
51153	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51154	else \
51155	  [ -f $(TARGET_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
51156	  $(MAKE) stageprofile-start; \
51157	fi; \
51158	cd $(TARGET_SUBDIR)/libbacktrace && \
51159	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
51160@endif target-libbacktrace-bootstrap
51161
51162
51163.PHONY: all-stagetrain-target-libbacktrace maybe-all-stagetrain-target-libbacktrace
51164.PHONY: clean-stagetrain-target-libbacktrace maybe-clean-stagetrain-target-libbacktrace
51165maybe-all-stagetrain-target-libbacktrace:
51166maybe-clean-stagetrain-target-libbacktrace:
51167@if target-libbacktrace-bootstrap
51168maybe-all-stagetrain-target-libbacktrace: all-stagetrain-target-libbacktrace
51169all-stagetrain: all-stagetrain-target-libbacktrace
51170TARGET-stagetrain-target-libbacktrace = $(TARGET-target-libbacktrace)
51171all-stagetrain-target-libbacktrace: configure-stagetrain-target-libbacktrace
51172	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
51173	@r=`${PWD_COMMAND}`; export r; \
51174	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51175	TFLAGS="$(STAGEtrain_TFLAGS)"; \
51176	$(NORMAL_TARGET_EXPORTS) \
51177	  \
51178	cd $(TARGET_SUBDIR)/libbacktrace && \
51179	 \
51180	$(MAKE) $(BASE_FLAGS_TO_PASS) \
51181		CFLAGS="$(CFLAGS_FOR_TARGET)" \
51182		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
51183		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
51184		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
51185		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
51186		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
51187		$(EXTRA_TARGET_FLAGS)   \
51188		TFLAGS="$(STAGEtrain_TFLAGS)"  \
51189		$(TARGET-stagetrain-target-libbacktrace)
51190
51191maybe-clean-stagetrain-target-libbacktrace: clean-stagetrain-target-libbacktrace
51192clean-stagetrain: clean-stagetrain-target-libbacktrace
51193clean-stagetrain-target-libbacktrace:
51194	@if [ $(current_stage) = stagetrain ]; then \
51195	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51196	else \
51197	  [ -f $(TARGET_SUBDIR)/stagetrain-libbacktrace/Makefile ] || exit 0; \
51198	  $(MAKE) stagetrain-start; \
51199	fi; \
51200	cd $(TARGET_SUBDIR)/libbacktrace && \
51201	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
51202@endif target-libbacktrace-bootstrap
51203
51204
51205.PHONY: all-stagefeedback-target-libbacktrace maybe-all-stagefeedback-target-libbacktrace
51206.PHONY: clean-stagefeedback-target-libbacktrace maybe-clean-stagefeedback-target-libbacktrace
51207maybe-all-stagefeedback-target-libbacktrace:
51208maybe-clean-stagefeedback-target-libbacktrace:
51209@if target-libbacktrace-bootstrap
51210maybe-all-stagefeedback-target-libbacktrace: all-stagefeedback-target-libbacktrace
51211all-stagefeedback: all-stagefeedback-target-libbacktrace
51212TARGET-stagefeedback-target-libbacktrace = $(TARGET-target-libbacktrace)
51213all-stagefeedback-target-libbacktrace: configure-stagefeedback-target-libbacktrace
51214	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
51215	@r=`${PWD_COMMAND}`; export r; \
51216	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51217	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
51218	$(NORMAL_TARGET_EXPORTS) \
51219	  \
51220	cd $(TARGET_SUBDIR)/libbacktrace && \
51221	 \
51222	$(MAKE) $(BASE_FLAGS_TO_PASS) \
51223		CFLAGS="$(CFLAGS_FOR_TARGET)" \
51224		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
51225		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
51226		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
51227		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
51228		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
51229		$(EXTRA_TARGET_FLAGS)   \
51230		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
51231		$(TARGET-stagefeedback-target-libbacktrace)
51232
51233maybe-clean-stagefeedback-target-libbacktrace: clean-stagefeedback-target-libbacktrace
51234clean-stagefeedback: clean-stagefeedback-target-libbacktrace
51235clean-stagefeedback-target-libbacktrace:
51236	@if [ $(current_stage) = stagefeedback ]; then \
51237	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51238	else \
51239	  [ -f $(TARGET_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
51240	  $(MAKE) stagefeedback-start; \
51241	fi; \
51242	cd $(TARGET_SUBDIR)/libbacktrace && \
51243	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
51244@endif target-libbacktrace-bootstrap
51245
51246
51247.PHONY: all-stageautoprofile-target-libbacktrace maybe-all-stageautoprofile-target-libbacktrace
51248.PHONY: clean-stageautoprofile-target-libbacktrace maybe-clean-stageautoprofile-target-libbacktrace
51249maybe-all-stageautoprofile-target-libbacktrace:
51250maybe-clean-stageautoprofile-target-libbacktrace:
51251@if target-libbacktrace-bootstrap
51252maybe-all-stageautoprofile-target-libbacktrace: all-stageautoprofile-target-libbacktrace
51253all-stageautoprofile: all-stageautoprofile-target-libbacktrace
51254TARGET-stageautoprofile-target-libbacktrace = $(TARGET-target-libbacktrace)
51255all-stageautoprofile-target-libbacktrace: configure-stageautoprofile-target-libbacktrace
51256	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
51257	@r=`${PWD_COMMAND}`; export r; \
51258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51259	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
51260	$(NORMAL_TARGET_EXPORTS) \
51261	  \
51262	cd $(TARGET_SUBDIR)/libbacktrace && \
51263	$$s/gcc/config/i386/$(AUTO_PROFILE) \
51264	$(MAKE) $(BASE_FLAGS_TO_PASS) \
51265		CFLAGS="$(CFLAGS_FOR_TARGET)" \
51266		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
51267		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
51268		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
51269		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
51270		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
51271		$(EXTRA_TARGET_FLAGS)   \
51272		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
51273		$(TARGET-stageautoprofile-target-libbacktrace)
51274
51275maybe-clean-stageautoprofile-target-libbacktrace: clean-stageautoprofile-target-libbacktrace
51276clean-stageautoprofile: clean-stageautoprofile-target-libbacktrace
51277clean-stageautoprofile-target-libbacktrace:
51278	@if [ $(current_stage) = stageautoprofile ]; then \
51279	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51280	else \
51281	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libbacktrace/Makefile ] || exit 0; \
51282	  $(MAKE) stageautoprofile-start; \
51283	fi; \
51284	cd $(TARGET_SUBDIR)/libbacktrace && \
51285	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
51286@endif target-libbacktrace-bootstrap
51287
51288
51289.PHONY: all-stageautofeedback-target-libbacktrace maybe-all-stageautofeedback-target-libbacktrace
51290.PHONY: clean-stageautofeedback-target-libbacktrace maybe-clean-stageautofeedback-target-libbacktrace
51291maybe-all-stageautofeedback-target-libbacktrace:
51292maybe-clean-stageautofeedback-target-libbacktrace:
51293@if target-libbacktrace-bootstrap
51294maybe-all-stageautofeedback-target-libbacktrace: all-stageautofeedback-target-libbacktrace
51295all-stageautofeedback: all-stageautofeedback-target-libbacktrace
51296TARGET-stageautofeedback-target-libbacktrace = $(TARGET-target-libbacktrace)
51297all-stageautofeedback-target-libbacktrace: configure-stageautofeedback-target-libbacktrace
51298	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
51299	@r=`${PWD_COMMAND}`; export r; \
51300	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51301	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
51302	$(NORMAL_TARGET_EXPORTS) \
51303	  \
51304	cd $(TARGET_SUBDIR)/libbacktrace && \
51305	 \
51306	$(MAKE) $(BASE_FLAGS_TO_PASS) \
51307		CFLAGS="$(CFLAGS_FOR_TARGET)" \
51308		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
51309		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
51310		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
51311		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
51312		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
51313		$(EXTRA_TARGET_FLAGS)   \
51314		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
51315		$(TARGET-stageautofeedback-target-libbacktrace)
51316
51317maybe-clean-stageautofeedback-target-libbacktrace: clean-stageautofeedback-target-libbacktrace
51318clean-stageautofeedback: clean-stageautofeedback-target-libbacktrace
51319clean-stageautofeedback-target-libbacktrace:
51320	@if [ $(current_stage) = stageautofeedback ]; then \
51321	  [ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51322	else \
51323	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libbacktrace/Makefile ] || exit 0; \
51324	  $(MAKE) stageautofeedback-start; \
51325	fi; \
51326	cd $(TARGET_SUBDIR)/libbacktrace && \
51327	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
51328@endif target-libbacktrace-bootstrap
51329
51330
51331
51332
51333
51334
51335.PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
51336maybe-check-target-libbacktrace:
51337@if target-libbacktrace
51338maybe-check-target-libbacktrace: check-target-libbacktrace
51339
51340check-target-libbacktrace:
51341	@: $(MAKE); $(unstage)
51342	@r=`${PWD_COMMAND}`; export r; \
51343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51344	$(NORMAL_TARGET_EXPORTS) \
51345	(cd $(TARGET_SUBDIR)/libbacktrace && \
51346	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
51347
51348@endif target-libbacktrace
51349
51350.PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
51351maybe-install-target-libbacktrace:
51352@if target-libbacktrace
51353maybe-install-target-libbacktrace: install-target-libbacktrace
51354
51355install-target-libbacktrace: installdirs
51356	@: $(MAKE); $(unstage)
51357	@r=`${PWD_COMMAND}`; export r; \
51358	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51359	$(NORMAL_TARGET_EXPORTS) \
51360	(cd $(TARGET_SUBDIR)/libbacktrace && \
51361	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
51362
51363@endif target-libbacktrace
51364
51365.PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
51366maybe-install-strip-target-libbacktrace:
51367@if target-libbacktrace
51368maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
51369
51370install-strip-target-libbacktrace: installdirs
51371	@: $(MAKE); $(unstage)
51372	@r=`${PWD_COMMAND}`; export r; \
51373	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51374	$(NORMAL_TARGET_EXPORTS) \
51375	(cd $(TARGET_SUBDIR)/libbacktrace && \
51376	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
51377
51378@endif target-libbacktrace
51379
51380# Other targets (info, dvi, pdf, etc.)
51381
51382.PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
51383maybe-info-target-libbacktrace:
51384@if target-libbacktrace
51385maybe-info-target-libbacktrace: info-target-libbacktrace
51386
51387info-target-libbacktrace: \
51388    configure-target-libbacktrace
51389	@: $(MAKE); $(unstage)
51390	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51391	r=`${PWD_COMMAND}`; export r; \
51392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51393	$(NORMAL_TARGET_EXPORTS) \
51394	echo "Doing info in $(TARGET_SUBDIR)/libbacktrace"; \
51395	for flag in $(EXTRA_TARGET_FLAGS); do \
51396	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51397	done; \
51398	(cd $(TARGET_SUBDIR)/libbacktrace && \
51399	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51400	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51401	          "RANLIB=$${RANLIB}" \
51402	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51403	           info) \
51404	  || exit 1
51405
51406@endif target-libbacktrace
51407
51408.PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
51409maybe-dvi-target-libbacktrace:
51410@if target-libbacktrace
51411maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
51412
51413dvi-target-libbacktrace: \
51414    configure-target-libbacktrace
51415	@: $(MAKE); $(unstage)
51416	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51417	r=`${PWD_COMMAND}`; export r; \
51418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51419	$(NORMAL_TARGET_EXPORTS) \
51420	echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace"; \
51421	for flag in $(EXTRA_TARGET_FLAGS); do \
51422	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51423	done; \
51424	(cd $(TARGET_SUBDIR)/libbacktrace && \
51425	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51426	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51427	          "RANLIB=$${RANLIB}" \
51428	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51429	           dvi) \
51430	  || exit 1
51431
51432@endif target-libbacktrace
51433
51434.PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
51435maybe-pdf-target-libbacktrace:
51436@if target-libbacktrace
51437maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
51438
51439pdf-target-libbacktrace: \
51440    configure-target-libbacktrace
51441	@: $(MAKE); $(unstage)
51442	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51443	r=`${PWD_COMMAND}`; export r; \
51444	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51445	$(NORMAL_TARGET_EXPORTS) \
51446	echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace"; \
51447	for flag in $(EXTRA_TARGET_FLAGS); do \
51448	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51449	done; \
51450	(cd $(TARGET_SUBDIR)/libbacktrace && \
51451	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51452	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51453	          "RANLIB=$${RANLIB}" \
51454	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51455	           pdf) \
51456	  || exit 1
51457
51458@endif target-libbacktrace
51459
51460.PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
51461maybe-html-target-libbacktrace:
51462@if target-libbacktrace
51463maybe-html-target-libbacktrace: html-target-libbacktrace
51464
51465html-target-libbacktrace: \
51466    configure-target-libbacktrace
51467	@: $(MAKE); $(unstage)
51468	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51469	r=`${PWD_COMMAND}`; export r; \
51470	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51471	$(NORMAL_TARGET_EXPORTS) \
51472	echo "Doing html in $(TARGET_SUBDIR)/libbacktrace"; \
51473	for flag in $(EXTRA_TARGET_FLAGS); do \
51474	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51475	done; \
51476	(cd $(TARGET_SUBDIR)/libbacktrace && \
51477	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51478	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51479	          "RANLIB=$${RANLIB}" \
51480	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51481	           html) \
51482	  || exit 1
51483
51484@endif target-libbacktrace
51485
51486.PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
51487maybe-TAGS-target-libbacktrace:
51488@if target-libbacktrace
51489maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
51490
51491TAGS-target-libbacktrace: \
51492    configure-target-libbacktrace
51493	@: $(MAKE); $(unstage)
51494	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51495	r=`${PWD_COMMAND}`; export r; \
51496	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51497	$(NORMAL_TARGET_EXPORTS) \
51498	echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace"; \
51499	for flag in $(EXTRA_TARGET_FLAGS); do \
51500	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51501	done; \
51502	(cd $(TARGET_SUBDIR)/libbacktrace && \
51503	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51504	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51505	          "RANLIB=$${RANLIB}" \
51506	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51507	           TAGS) \
51508	  || exit 1
51509
51510@endif target-libbacktrace
51511
51512.PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
51513maybe-install-info-target-libbacktrace:
51514@if target-libbacktrace
51515maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
51516
51517install-info-target-libbacktrace: \
51518    configure-target-libbacktrace \
51519    info-target-libbacktrace
51520	@: $(MAKE); $(unstage)
51521	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51522	r=`${PWD_COMMAND}`; export r; \
51523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51524	$(NORMAL_TARGET_EXPORTS) \
51525	echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace"; \
51526	for flag in $(EXTRA_TARGET_FLAGS); do \
51527	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51528	done; \
51529	(cd $(TARGET_SUBDIR)/libbacktrace && \
51530	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51531	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51532	          "RANLIB=$${RANLIB}" \
51533	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51534	           install-info) \
51535	  || exit 1
51536
51537@endif target-libbacktrace
51538
51539.PHONY: maybe-install-dvi-target-libbacktrace install-dvi-target-libbacktrace
51540maybe-install-dvi-target-libbacktrace:
51541@if target-libbacktrace
51542maybe-install-dvi-target-libbacktrace: install-dvi-target-libbacktrace
51543
51544install-dvi-target-libbacktrace: \
51545    configure-target-libbacktrace \
51546    dvi-target-libbacktrace
51547	@: $(MAKE); $(unstage)
51548	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51549	r=`${PWD_COMMAND}`; export r; \
51550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51551	$(NORMAL_TARGET_EXPORTS) \
51552	echo "Doing install-dvi in $(TARGET_SUBDIR)/libbacktrace"; \
51553	for flag in $(EXTRA_TARGET_FLAGS); do \
51554	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51555	done; \
51556	(cd $(TARGET_SUBDIR)/libbacktrace && \
51557	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51558	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51559	          "RANLIB=$${RANLIB}" \
51560	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51561	           install-dvi) \
51562	  || exit 1
51563
51564@endif target-libbacktrace
51565
51566.PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
51567maybe-install-pdf-target-libbacktrace:
51568@if target-libbacktrace
51569maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
51570
51571install-pdf-target-libbacktrace: \
51572    configure-target-libbacktrace \
51573    pdf-target-libbacktrace
51574	@: $(MAKE); $(unstage)
51575	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51576	r=`${PWD_COMMAND}`; export r; \
51577	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51578	$(NORMAL_TARGET_EXPORTS) \
51579	echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace"; \
51580	for flag in $(EXTRA_TARGET_FLAGS); do \
51581	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51582	done; \
51583	(cd $(TARGET_SUBDIR)/libbacktrace && \
51584	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51585	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51586	          "RANLIB=$${RANLIB}" \
51587	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51588	           install-pdf) \
51589	  || exit 1
51590
51591@endif target-libbacktrace
51592
51593.PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
51594maybe-install-html-target-libbacktrace:
51595@if target-libbacktrace
51596maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
51597
51598install-html-target-libbacktrace: \
51599    configure-target-libbacktrace \
51600    html-target-libbacktrace
51601	@: $(MAKE); $(unstage)
51602	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51603	r=`${PWD_COMMAND}`; export r; \
51604	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51605	$(NORMAL_TARGET_EXPORTS) \
51606	echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace"; \
51607	for flag in $(EXTRA_TARGET_FLAGS); do \
51608	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51609	done; \
51610	(cd $(TARGET_SUBDIR)/libbacktrace && \
51611	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51612	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51613	          "RANLIB=$${RANLIB}" \
51614	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51615	           install-html) \
51616	  || exit 1
51617
51618@endif target-libbacktrace
51619
51620.PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
51621maybe-installcheck-target-libbacktrace:
51622@if target-libbacktrace
51623maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
51624
51625installcheck-target-libbacktrace: \
51626    configure-target-libbacktrace
51627	@: $(MAKE); $(unstage)
51628	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51629	r=`${PWD_COMMAND}`; export r; \
51630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51631	$(NORMAL_TARGET_EXPORTS) \
51632	echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace"; \
51633	for flag in $(EXTRA_TARGET_FLAGS); do \
51634	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51635	done; \
51636	(cd $(TARGET_SUBDIR)/libbacktrace && \
51637	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51638	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51639	          "RANLIB=$${RANLIB}" \
51640	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51641	           installcheck) \
51642	  || exit 1
51643
51644@endif target-libbacktrace
51645
51646.PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
51647maybe-mostlyclean-target-libbacktrace:
51648@if target-libbacktrace
51649maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
51650
51651mostlyclean-target-libbacktrace:
51652	@: $(MAKE); $(unstage)
51653	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51654	r=`${PWD_COMMAND}`; export r; \
51655	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51656	$(NORMAL_TARGET_EXPORTS) \
51657	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace"; \
51658	for flag in $(EXTRA_TARGET_FLAGS); do \
51659	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51660	done; \
51661	(cd $(TARGET_SUBDIR)/libbacktrace && \
51662	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51663	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51664	          "RANLIB=$${RANLIB}" \
51665	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51666	           mostlyclean) \
51667	  || exit 1
51668
51669@endif target-libbacktrace
51670
51671.PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
51672maybe-clean-target-libbacktrace:
51673@if target-libbacktrace
51674maybe-clean-target-libbacktrace: clean-target-libbacktrace
51675
51676clean-target-libbacktrace:
51677	@: $(MAKE); $(unstage)
51678	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51679	r=`${PWD_COMMAND}`; export r; \
51680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51681	$(NORMAL_TARGET_EXPORTS) \
51682	echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace"; \
51683	for flag in $(EXTRA_TARGET_FLAGS); do \
51684	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51685	done; \
51686	(cd $(TARGET_SUBDIR)/libbacktrace && \
51687	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51688	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51689	          "RANLIB=$${RANLIB}" \
51690	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51691	           clean) \
51692	  || exit 1
51693
51694@endif target-libbacktrace
51695
51696.PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
51697maybe-distclean-target-libbacktrace:
51698@if target-libbacktrace
51699maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
51700
51701distclean-target-libbacktrace:
51702	@: $(MAKE); $(unstage)
51703	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51704	r=`${PWD_COMMAND}`; export r; \
51705	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51706	$(NORMAL_TARGET_EXPORTS) \
51707	echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace"; \
51708	for flag in $(EXTRA_TARGET_FLAGS); do \
51709	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51710	done; \
51711	(cd $(TARGET_SUBDIR)/libbacktrace && \
51712	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51713	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51714	          "RANLIB=$${RANLIB}" \
51715	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51716	           distclean) \
51717	  || exit 1
51718
51719@endif target-libbacktrace
51720
51721.PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
51722maybe-maintainer-clean-target-libbacktrace:
51723@if target-libbacktrace
51724maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
51725
51726maintainer-clean-target-libbacktrace:
51727	@: $(MAKE); $(unstage)
51728	@[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
51729	r=`${PWD_COMMAND}`; export r; \
51730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51731	$(NORMAL_TARGET_EXPORTS) \
51732	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace"; \
51733	for flag in $(EXTRA_TARGET_FLAGS); do \
51734	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51735	done; \
51736	(cd $(TARGET_SUBDIR)/libbacktrace && \
51737	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51738	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51739	          "RANLIB=$${RANLIB}" \
51740	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51741	           maintainer-clean) \
51742	  || exit 1
51743
51744@endif target-libbacktrace
51745
51746
51747
51748
51749
51750.PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
51751maybe-configure-target-libquadmath:
51752@if gcc-bootstrap
51753configure-target-libquadmath: stage_current
51754@endif gcc-bootstrap
51755@if target-libquadmath
51756maybe-configure-target-libquadmath: configure-target-libquadmath
51757configure-target-libquadmath:
51758	@: $(MAKE); $(unstage)
51759	@r=`${PWD_COMMAND}`; export r; \
51760	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51761	echo "Checking multilib configuration for libquadmath..."; \
51762	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
51763	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null; \
51764	if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
51765	  if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
51766	    rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
51767	  else \
51768	    rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
51769	    mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
51770	  fi; \
51771	else \
51772	  mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
51773	fi; \
51774	test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
51775	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath; \
51776	$(NORMAL_TARGET_EXPORTS)  \
51777	echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
51778	cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
51779	case $(srcdir) in \
51780	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
51781	  *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
51782		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
51783	esac; \
51784	module_srcdir=libquadmath; \
51785	rm -f no-such-file || : ; \
51786	CONFIG_SITE=no-such-file $(SHELL) \
51787	  $$s/$$module_srcdir/configure \
51788	  --srcdir=$${topdir}/$$module_srcdir \
51789	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
51790	  --target=${target_alias}  \
51791	  || exit 1
51792@endif target-libquadmath
51793
51794
51795
51796
51797
51798.PHONY: all-target-libquadmath maybe-all-target-libquadmath
51799maybe-all-target-libquadmath:
51800@if gcc-bootstrap
51801all-target-libquadmath: stage_current
51802@endif gcc-bootstrap
51803@if target-libquadmath
51804TARGET-target-libquadmath=all
51805maybe-all-target-libquadmath: all-target-libquadmath
51806all-target-libquadmath: configure-target-libquadmath
51807	@: $(MAKE); $(unstage)
51808	@r=`${PWD_COMMAND}`; export r; \
51809	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51810	$(NORMAL_TARGET_EXPORTS)  \
51811	(cd $(TARGET_SUBDIR)/libquadmath && \
51812	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
51813		$(TARGET-target-libquadmath))
51814@endif target-libquadmath
51815
51816
51817
51818
51819
51820.PHONY: check-target-libquadmath maybe-check-target-libquadmath
51821maybe-check-target-libquadmath:
51822@if target-libquadmath
51823maybe-check-target-libquadmath: check-target-libquadmath
51824
51825check-target-libquadmath:
51826	@: $(MAKE); $(unstage)
51827	@r=`${PWD_COMMAND}`; export r; \
51828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51829	$(NORMAL_TARGET_EXPORTS) \
51830	(cd $(TARGET_SUBDIR)/libquadmath && \
51831	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
51832
51833@endif target-libquadmath
51834
51835.PHONY: install-target-libquadmath maybe-install-target-libquadmath
51836maybe-install-target-libquadmath:
51837@if target-libquadmath
51838maybe-install-target-libquadmath: install-target-libquadmath
51839
51840install-target-libquadmath: installdirs
51841	@: $(MAKE); $(unstage)
51842	@r=`${PWD_COMMAND}`; export r; \
51843	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51844	$(NORMAL_TARGET_EXPORTS) \
51845	(cd $(TARGET_SUBDIR)/libquadmath && \
51846	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
51847
51848@endif target-libquadmath
51849
51850.PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
51851maybe-install-strip-target-libquadmath:
51852@if target-libquadmath
51853maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
51854
51855install-strip-target-libquadmath: installdirs
51856	@: $(MAKE); $(unstage)
51857	@r=`${PWD_COMMAND}`; export r; \
51858	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51859	$(NORMAL_TARGET_EXPORTS) \
51860	(cd $(TARGET_SUBDIR)/libquadmath && \
51861	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
51862
51863@endif target-libquadmath
51864
51865# Other targets (info, dvi, pdf, etc.)
51866
51867.PHONY: maybe-info-target-libquadmath info-target-libquadmath
51868maybe-info-target-libquadmath:
51869@if target-libquadmath
51870maybe-info-target-libquadmath: info-target-libquadmath
51871
51872info-target-libquadmath: \
51873    configure-target-libquadmath
51874	@: $(MAKE); $(unstage)
51875	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51876	r=`${PWD_COMMAND}`; export r; \
51877	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51878	$(NORMAL_TARGET_EXPORTS) \
51879	echo "Doing info in $(TARGET_SUBDIR)/libquadmath"; \
51880	for flag in $(EXTRA_TARGET_FLAGS); do \
51881	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51882	done; \
51883	(cd $(TARGET_SUBDIR)/libquadmath && \
51884	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51885	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51886	          "RANLIB=$${RANLIB}" \
51887	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51888	           info) \
51889	  || exit 1
51890
51891@endif target-libquadmath
51892
51893.PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
51894maybe-dvi-target-libquadmath:
51895@if target-libquadmath
51896maybe-dvi-target-libquadmath: dvi-target-libquadmath
51897
51898dvi-target-libquadmath: \
51899    configure-target-libquadmath
51900	@: $(MAKE); $(unstage)
51901	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51902	r=`${PWD_COMMAND}`; export r; \
51903	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51904	$(NORMAL_TARGET_EXPORTS) \
51905	echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath"; \
51906	for flag in $(EXTRA_TARGET_FLAGS); do \
51907	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51908	done; \
51909	(cd $(TARGET_SUBDIR)/libquadmath && \
51910	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51911	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51912	          "RANLIB=$${RANLIB}" \
51913	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51914	           dvi) \
51915	  || exit 1
51916
51917@endif target-libquadmath
51918
51919.PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
51920maybe-pdf-target-libquadmath:
51921@if target-libquadmath
51922maybe-pdf-target-libquadmath: pdf-target-libquadmath
51923
51924pdf-target-libquadmath: \
51925    configure-target-libquadmath
51926	@: $(MAKE); $(unstage)
51927	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51928	r=`${PWD_COMMAND}`; export r; \
51929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51930	$(NORMAL_TARGET_EXPORTS) \
51931	echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath"; \
51932	for flag in $(EXTRA_TARGET_FLAGS); do \
51933	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51934	done; \
51935	(cd $(TARGET_SUBDIR)/libquadmath && \
51936	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51937	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51938	          "RANLIB=$${RANLIB}" \
51939	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51940	           pdf) \
51941	  || exit 1
51942
51943@endif target-libquadmath
51944
51945.PHONY: maybe-html-target-libquadmath html-target-libquadmath
51946maybe-html-target-libquadmath:
51947@if target-libquadmath
51948maybe-html-target-libquadmath: html-target-libquadmath
51949
51950html-target-libquadmath: \
51951    configure-target-libquadmath
51952	@: $(MAKE); $(unstage)
51953	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51954	r=`${PWD_COMMAND}`; export r; \
51955	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51956	$(NORMAL_TARGET_EXPORTS) \
51957	echo "Doing html in $(TARGET_SUBDIR)/libquadmath"; \
51958	for flag in $(EXTRA_TARGET_FLAGS); do \
51959	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51960	done; \
51961	(cd $(TARGET_SUBDIR)/libquadmath && \
51962	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51963	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51964	          "RANLIB=$${RANLIB}" \
51965	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51966	           html) \
51967	  || exit 1
51968
51969@endif target-libquadmath
51970
51971.PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
51972maybe-TAGS-target-libquadmath:
51973@if target-libquadmath
51974maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
51975
51976TAGS-target-libquadmath: \
51977    configure-target-libquadmath
51978	@: $(MAKE); $(unstage)
51979	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
51980	r=`${PWD_COMMAND}`; export r; \
51981	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
51982	$(NORMAL_TARGET_EXPORTS) \
51983	echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath"; \
51984	for flag in $(EXTRA_TARGET_FLAGS); do \
51985	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
51986	done; \
51987	(cd $(TARGET_SUBDIR)/libquadmath && \
51988	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
51989	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
51990	          "RANLIB=$${RANLIB}" \
51991	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
51992	           TAGS) \
51993	  || exit 1
51994
51995@endif target-libquadmath
51996
51997.PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
51998maybe-install-info-target-libquadmath:
51999@if target-libquadmath
52000maybe-install-info-target-libquadmath: install-info-target-libquadmath
52001
52002install-info-target-libquadmath: \
52003    configure-target-libquadmath \
52004    info-target-libquadmath
52005	@: $(MAKE); $(unstage)
52006	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
52007	r=`${PWD_COMMAND}`; export r; \
52008	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52009	$(NORMAL_TARGET_EXPORTS) \
52010	echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath"; \
52011	for flag in $(EXTRA_TARGET_FLAGS); do \
52012	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52013	done; \
52014	(cd $(TARGET_SUBDIR)/libquadmath && \
52015	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52016	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52017	          "RANLIB=$${RANLIB}" \
52018	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52019	           install-info) \
52020	  || exit 1
52021
52022@endif target-libquadmath
52023
52024.PHONY: maybe-install-dvi-target-libquadmath install-dvi-target-libquadmath
52025maybe-install-dvi-target-libquadmath:
52026@if target-libquadmath
52027maybe-install-dvi-target-libquadmath: install-dvi-target-libquadmath
52028
52029install-dvi-target-libquadmath: \
52030    configure-target-libquadmath \
52031    dvi-target-libquadmath
52032	@: $(MAKE); $(unstage)
52033	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
52034	r=`${PWD_COMMAND}`; export r; \
52035	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52036	$(NORMAL_TARGET_EXPORTS) \
52037	echo "Doing install-dvi in $(TARGET_SUBDIR)/libquadmath"; \
52038	for flag in $(EXTRA_TARGET_FLAGS); do \
52039	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52040	done; \
52041	(cd $(TARGET_SUBDIR)/libquadmath && \
52042	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52043	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52044	          "RANLIB=$${RANLIB}" \
52045	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52046	           install-dvi) \
52047	  || exit 1
52048
52049@endif target-libquadmath
52050
52051.PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
52052maybe-install-pdf-target-libquadmath:
52053@if target-libquadmath
52054maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
52055
52056install-pdf-target-libquadmath: \
52057    configure-target-libquadmath \
52058    pdf-target-libquadmath
52059	@: $(MAKE); $(unstage)
52060	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
52061	r=`${PWD_COMMAND}`; export r; \
52062	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52063	$(NORMAL_TARGET_EXPORTS) \
52064	echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath"; \
52065	for flag in $(EXTRA_TARGET_FLAGS); do \
52066	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52067	done; \
52068	(cd $(TARGET_SUBDIR)/libquadmath && \
52069	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52070	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52071	          "RANLIB=$${RANLIB}" \
52072	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52073	           install-pdf) \
52074	  || exit 1
52075
52076@endif target-libquadmath
52077
52078.PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
52079maybe-install-html-target-libquadmath:
52080@if target-libquadmath
52081maybe-install-html-target-libquadmath: install-html-target-libquadmath
52082
52083install-html-target-libquadmath: \
52084    configure-target-libquadmath \
52085    html-target-libquadmath
52086	@: $(MAKE); $(unstage)
52087	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
52088	r=`${PWD_COMMAND}`; export r; \
52089	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52090	$(NORMAL_TARGET_EXPORTS) \
52091	echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath"; \
52092	for flag in $(EXTRA_TARGET_FLAGS); do \
52093	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52094	done; \
52095	(cd $(TARGET_SUBDIR)/libquadmath && \
52096	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52097	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52098	          "RANLIB=$${RANLIB}" \
52099	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52100	           install-html) \
52101	  || exit 1
52102
52103@endif target-libquadmath
52104
52105.PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
52106maybe-installcheck-target-libquadmath:
52107@if target-libquadmath
52108maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
52109
52110installcheck-target-libquadmath: \
52111    configure-target-libquadmath
52112	@: $(MAKE); $(unstage)
52113	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
52114	r=`${PWD_COMMAND}`; export r; \
52115	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52116	$(NORMAL_TARGET_EXPORTS) \
52117	echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath"; \
52118	for flag in $(EXTRA_TARGET_FLAGS); do \
52119	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52120	done; \
52121	(cd $(TARGET_SUBDIR)/libquadmath && \
52122	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52123	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52124	          "RANLIB=$${RANLIB}" \
52125	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52126	           installcheck) \
52127	  || exit 1
52128
52129@endif target-libquadmath
52130
52131.PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
52132maybe-mostlyclean-target-libquadmath:
52133@if target-libquadmath
52134maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
52135
52136mostlyclean-target-libquadmath:
52137	@: $(MAKE); $(unstage)
52138	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
52139	r=`${PWD_COMMAND}`; export r; \
52140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52141	$(NORMAL_TARGET_EXPORTS) \
52142	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath"; \
52143	for flag in $(EXTRA_TARGET_FLAGS); do \
52144	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52145	done; \
52146	(cd $(TARGET_SUBDIR)/libquadmath && \
52147	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52148	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52149	          "RANLIB=$${RANLIB}" \
52150	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52151	           mostlyclean) \
52152	  || exit 1
52153
52154@endif target-libquadmath
52155
52156.PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
52157maybe-clean-target-libquadmath:
52158@if target-libquadmath
52159maybe-clean-target-libquadmath: clean-target-libquadmath
52160
52161clean-target-libquadmath:
52162	@: $(MAKE); $(unstage)
52163	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
52164	r=`${PWD_COMMAND}`; export r; \
52165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52166	$(NORMAL_TARGET_EXPORTS) \
52167	echo "Doing clean in $(TARGET_SUBDIR)/libquadmath"; \
52168	for flag in $(EXTRA_TARGET_FLAGS); do \
52169	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52170	done; \
52171	(cd $(TARGET_SUBDIR)/libquadmath && \
52172	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52173	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52174	          "RANLIB=$${RANLIB}" \
52175	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52176	           clean) \
52177	  || exit 1
52178
52179@endif target-libquadmath
52180
52181.PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
52182maybe-distclean-target-libquadmath:
52183@if target-libquadmath
52184maybe-distclean-target-libquadmath: distclean-target-libquadmath
52185
52186distclean-target-libquadmath:
52187	@: $(MAKE); $(unstage)
52188	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
52189	r=`${PWD_COMMAND}`; export r; \
52190	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52191	$(NORMAL_TARGET_EXPORTS) \
52192	echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath"; \
52193	for flag in $(EXTRA_TARGET_FLAGS); do \
52194	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52195	done; \
52196	(cd $(TARGET_SUBDIR)/libquadmath && \
52197	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52198	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52199	          "RANLIB=$${RANLIB}" \
52200	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52201	           distclean) \
52202	  || exit 1
52203
52204@endif target-libquadmath
52205
52206.PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
52207maybe-maintainer-clean-target-libquadmath:
52208@if target-libquadmath
52209maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
52210
52211maintainer-clean-target-libquadmath:
52212	@: $(MAKE); $(unstage)
52213	@[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0; \
52214	r=`${PWD_COMMAND}`; export r; \
52215	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52216	$(NORMAL_TARGET_EXPORTS) \
52217	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath"; \
52218	for flag in $(EXTRA_TARGET_FLAGS); do \
52219	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52220	done; \
52221	(cd $(TARGET_SUBDIR)/libquadmath && \
52222	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52223	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52224	          "RANLIB=$${RANLIB}" \
52225	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52226	           maintainer-clean) \
52227	  || exit 1
52228
52229@endif target-libquadmath
52230
52231
52232
52233
52234
52235.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
52236maybe-configure-target-libgfortran:
52237@if gcc-bootstrap
52238configure-target-libgfortran: stage_current
52239@endif gcc-bootstrap
52240@if target-libgfortran
52241maybe-configure-target-libgfortran: configure-target-libgfortran
52242configure-target-libgfortran:
52243	@: $(MAKE); $(unstage)
52244	@r=`${PWD_COMMAND}`; export r; \
52245	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52246	echo "Checking multilib configuration for libgfortran..."; \
52247	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
52248	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null; \
52249	if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
52250	  if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
52251	    rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
52252	  else \
52253	    rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
52254	    mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
52255	  fi; \
52256	else \
52257	  mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
52258	fi; \
52259	test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
52260	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran; \
52261	$(NORMAL_TARGET_EXPORTS)  \
52262	echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
52263	cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
52264	case $(srcdir) in \
52265	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52266	  *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
52267		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
52268	esac; \
52269	module_srcdir=libgfortran; \
52270	rm -f no-such-file || : ; \
52271	CONFIG_SITE=no-such-file $(SHELL) \
52272	  $$s/$$module_srcdir/configure \
52273	  --srcdir=$${topdir}/$$module_srcdir \
52274	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52275	  --target=${target_alias}  \
52276	  || exit 1
52277@endif target-libgfortran
52278
52279
52280
52281
52282
52283.PHONY: all-target-libgfortran maybe-all-target-libgfortran
52284maybe-all-target-libgfortran:
52285@if gcc-bootstrap
52286all-target-libgfortran: stage_current
52287@endif gcc-bootstrap
52288@if target-libgfortran
52289TARGET-target-libgfortran=all
52290maybe-all-target-libgfortran: all-target-libgfortran
52291all-target-libgfortran: configure-target-libgfortran
52292	@: $(MAKE); $(unstage)
52293	@r=`${PWD_COMMAND}`; export r; \
52294	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52295	$(NORMAL_TARGET_EXPORTS)  \
52296	(cd $(TARGET_SUBDIR)/libgfortran && \
52297	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
52298		$(TARGET-target-libgfortran))
52299@endif target-libgfortran
52300
52301
52302
52303
52304
52305.PHONY: check-target-libgfortran maybe-check-target-libgfortran
52306maybe-check-target-libgfortran:
52307@if target-libgfortran
52308maybe-check-target-libgfortran: check-target-libgfortran
52309
52310check-target-libgfortran:
52311	@: $(MAKE); $(unstage)
52312	@r=`${PWD_COMMAND}`; export r; \
52313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52314	$(NORMAL_TARGET_EXPORTS) \
52315	(cd $(TARGET_SUBDIR)/libgfortran && \
52316	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
52317
52318@endif target-libgfortran
52319
52320.PHONY: install-target-libgfortran maybe-install-target-libgfortran
52321maybe-install-target-libgfortran:
52322@if target-libgfortran
52323maybe-install-target-libgfortran: install-target-libgfortran
52324
52325install-target-libgfortran: installdirs
52326	@: $(MAKE); $(unstage)
52327	@r=`${PWD_COMMAND}`; export r; \
52328	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52329	$(NORMAL_TARGET_EXPORTS) \
52330	(cd $(TARGET_SUBDIR)/libgfortran && \
52331	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
52332
52333@endif target-libgfortran
52334
52335.PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
52336maybe-install-strip-target-libgfortran:
52337@if target-libgfortran
52338maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
52339
52340install-strip-target-libgfortran: installdirs
52341	@: $(MAKE); $(unstage)
52342	@r=`${PWD_COMMAND}`; export r; \
52343	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52344	$(NORMAL_TARGET_EXPORTS) \
52345	(cd $(TARGET_SUBDIR)/libgfortran && \
52346	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
52347
52348@endif target-libgfortran
52349
52350# Other targets (info, dvi, pdf, etc.)
52351
52352.PHONY: maybe-info-target-libgfortran info-target-libgfortran
52353maybe-info-target-libgfortran:
52354@if target-libgfortran
52355maybe-info-target-libgfortran: info-target-libgfortran
52356
52357info-target-libgfortran: \
52358    configure-target-libgfortran
52359	@: $(MAKE); $(unstage)
52360	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52361	r=`${PWD_COMMAND}`; export r; \
52362	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52363	$(NORMAL_TARGET_EXPORTS) \
52364	echo "Doing info in $(TARGET_SUBDIR)/libgfortran"; \
52365	for flag in $(EXTRA_TARGET_FLAGS); do \
52366	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52367	done; \
52368	(cd $(TARGET_SUBDIR)/libgfortran && \
52369	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52370	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52371	          "RANLIB=$${RANLIB}" \
52372	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52373	           info) \
52374	  || exit 1
52375
52376@endif target-libgfortran
52377
52378.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
52379maybe-dvi-target-libgfortran:
52380@if target-libgfortran
52381maybe-dvi-target-libgfortran: dvi-target-libgfortran
52382
52383dvi-target-libgfortran: \
52384    configure-target-libgfortran
52385	@: $(MAKE); $(unstage)
52386	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52387	r=`${PWD_COMMAND}`; export r; \
52388	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52389	$(NORMAL_TARGET_EXPORTS) \
52390	echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran"; \
52391	for flag in $(EXTRA_TARGET_FLAGS); do \
52392	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52393	done; \
52394	(cd $(TARGET_SUBDIR)/libgfortran && \
52395	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52396	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52397	          "RANLIB=$${RANLIB}" \
52398	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52399	           dvi) \
52400	  || exit 1
52401
52402@endif target-libgfortran
52403
52404.PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
52405maybe-pdf-target-libgfortran:
52406@if target-libgfortran
52407maybe-pdf-target-libgfortran: pdf-target-libgfortran
52408
52409pdf-target-libgfortran: \
52410    configure-target-libgfortran
52411	@: $(MAKE); $(unstage)
52412	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52413	r=`${PWD_COMMAND}`; export r; \
52414	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52415	$(NORMAL_TARGET_EXPORTS) \
52416	echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran"; \
52417	for flag in $(EXTRA_TARGET_FLAGS); do \
52418	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52419	done; \
52420	(cd $(TARGET_SUBDIR)/libgfortran && \
52421	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52422	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52423	          "RANLIB=$${RANLIB}" \
52424	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52425	           pdf) \
52426	  || exit 1
52427
52428@endif target-libgfortran
52429
52430.PHONY: maybe-html-target-libgfortran html-target-libgfortran
52431maybe-html-target-libgfortran:
52432@if target-libgfortran
52433maybe-html-target-libgfortran: html-target-libgfortran
52434
52435html-target-libgfortran: \
52436    configure-target-libgfortran
52437	@: $(MAKE); $(unstage)
52438	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52439	r=`${PWD_COMMAND}`; export r; \
52440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52441	$(NORMAL_TARGET_EXPORTS) \
52442	echo "Doing html in $(TARGET_SUBDIR)/libgfortran"; \
52443	for flag in $(EXTRA_TARGET_FLAGS); do \
52444	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52445	done; \
52446	(cd $(TARGET_SUBDIR)/libgfortran && \
52447	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52448	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52449	          "RANLIB=$${RANLIB}" \
52450	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52451	           html) \
52452	  || exit 1
52453
52454@endif target-libgfortran
52455
52456.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
52457maybe-TAGS-target-libgfortran:
52458@if target-libgfortran
52459maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
52460
52461TAGS-target-libgfortran: \
52462    configure-target-libgfortran
52463	@: $(MAKE); $(unstage)
52464	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52465	r=`${PWD_COMMAND}`; export r; \
52466	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52467	$(NORMAL_TARGET_EXPORTS) \
52468	echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran"; \
52469	for flag in $(EXTRA_TARGET_FLAGS); do \
52470	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52471	done; \
52472	(cd $(TARGET_SUBDIR)/libgfortran && \
52473	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52474	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52475	          "RANLIB=$${RANLIB}" \
52476	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52477	           TAGS) \
52478	  || exit 1
52479
52480@endif target-libgfortran
52481
52482.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
52483maybe-install-info-target-libgfortran:
52484@if target-libgfortran
52485maybe-install-info-target-libgfortran: install-info-target-libgfortran
52486
52487install-info-target-libgfortran: \
52488    configure-target-libgfortran \
52489    info-target-libgfortran
52490	@: $(MAKE); $(unstage)
52491	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52492	r=`${PWD_COMMAND}`; export r; \
52493	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52494	$(NORMAL_TARGET_EXPORTS) \
52495	echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran"; \
52496	for flag in $(EXTRA_TARGET_FLAGS); do \
52497	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52498	done; \
52499	(cd $(TARGET_SUBDIR)/libgfortran && \
52500	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52501	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52502	          "RANLIB=$${RANLIB}" \
52503	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52504	           install-info) \
52505	  || exit 1
52506
52507@endif target-libgfortran
52508
52509.PHONY: maybe-install-dvi-target-libgfortran install-dvi-target-libgfortran
52510maybe-install-dvi-target-libgfortran:
52511@if target-libgfortran
52512maybe-install-dvi-target-libgfortran: install-dvi-target-libgfortran
52513
52514install-dvi-target-libgfortran: \
52515    configure-target-libgfortran \
52516    dvi-target-libgfortran
52517	@: $(MAKE); $(unstage)
52518	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52519	r=`${PWD_COMMAND}`; export r; \
52520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52521	$(NORMAL_TARGET_EXPORTS) \
52522	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgfortran"; \
52523	for flag in $(EXTRA_TARGET_FLAGS); do \
52524	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52525	done; \
52526	(cd $(TARGET_SUBDIR)/libgfortran && \
52527	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52528	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52529	          "RANLIB=$${RANLIB}" \
52530	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52531	           install-dvi) \
52532	  || exit 1
52533
52534@endif target-libgfortran
52535
52536.PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
52537maybe-install-pdf-target-libgfortran:
52538@if target-libgfortran
52539maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
52540
52541install-pdf-target-libgfortran: \
52542    configure-target-libgfortran \
52543    pdf-target-libgfortran
52544	@: $(MAKE); $(unstage)
52545	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52546	r=`${PWD_COMMAND}`; export r; \
52547	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52548	$(NORMAL_TARGET_EXPORTS) \
52549	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran"; \
52550	for flag in $(EXTRA_TARGET_FLAGS); do \
52551	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52552	done; \
52553	(cd $(TARGET_SUBDIR)/libgfortran && \
52554	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52555	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52556	          "RANLIB=$${RANLIB}" \
52557	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52558	           install-pdf) \
52559	  || exit 1
52560
52561@endif target-libgfortran
52562
52563.PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
52564maybe-install-html-target-libgfortran:
52565@if target-libgfortran
52566maybe-install-html-target-libgfortran: install-html-target-libgfortran
52567
52568install-html-target-libgfortran: \
52569    configure-target-libgfortran \
52570    html-target-libgfortran
52571	@: $(MAKE); $(unstage)
52572	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52573	r=`${PWD_COMMAND}`; export r; \
52574	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52575	$(NORMAL_TARGET_EXPORTS) \
52576	echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran"; \
52577	for flag in $(EXTRA_TARGET_FLAGS); do \
52578	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52579	done; \
52580	(cd $(TARGET_SUBDIR)/libgfortran && \
52581	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52582	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52583	          "RANLIB=$${RANLIB}" \
52584	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52585	           install-html) \
52586	  || exit 1
52587
52588@endif target-libgfortran
52589
52590.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
52591maybe-installcheck-target-libgfortran:
52592@if target-libgfortran
52593maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
52594
52595installcheck-target-libgfortran: \
52596    configure-target-libgfortran
52597	@: $(MAKE); $(unstage)
52598	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52599	r=`${PWD_COMMAND}`; export r; \
52600	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52601	$(NORMAL_TARGET_EXPORTS) \
52602	echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran"; \
52603	for flag in $(EXTRA_TARGET_FLAGS); do \
52604	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52605	done; \
52606	(cd $(TARGET_SUBDIR)/libgfortran && \
52607	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52608	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52609	          "RANLIB=$${RANLIB}" \
52610	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52611	           installcheck) \
52612	  || exit 1
52613
52614@endif target-libgfortran
52615
52616.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
52617maybe-mostlyclean-target-libgfortran:
52618@if target-libgfortran
52619maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
52620
52621mostlyclean-target-libgfortran:
52622	@: $(MAKE); $(unstage)
52623	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52624	r=`${PWD_COMMAND}`; export r; \
52625	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52626	$(NORMAL_TARGET_EXPORTS) \
52627	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran"; \
52628	for flag in $(EXTRA_TARGET_FLAGS); do \
52629	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52630	done; \
52631	(cd $(TARGET_SUBDIR)/libgfortran && \
52632	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52633	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52634	          "RANLIB=$${RANLIB}" \
52635	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52636	           mostlyclean) \
52637	  || exit 1
52638
52639@endif target-libgfortran
52640
52641.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
52642maybe-clean-target-libgfortran:
52643@if target-libgfortran
52644maybe-clean-target-libgfortran: clean-target-libgfortran
52645
52646clean-target-libgfortran:
52647	@: $(MAKE); $(unstage)
52648	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52649	r=`${PWD_COMMAND}`; export r; \
52650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52651	$(NORMAL_TARGET_EXPORTS) \
52652	echo "Doing clean in $(TARGET_SUBDIR)/libgfortran"; \
52653	for flag in $(EXTRA_TARGET_FLAGS); do \
52654	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52655	done; \
52656	(cd $(TARGET_SUBDIR)/libgfortran && \
52657	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52658	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52659	          "RANLIB=$${RANLIB}" \
52660	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52661	           clean) \
52662	  || exit 1
52663
52664@endif target-libgfortran
52665
52666.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
52667maybe-distclean-target-libgfortran:
52668@if target-libgfortran
52669maybe-distclean-target-libgfortran: distclean-target-libgfortran
52670
52671distclean-target-libgfortran:
52672	@: $(MAKE); $(unstage)
52673	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52674	r=`${PWD_COMMAND}`; export r; \
52675	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52676	$(NORMAL_TARGET_EXPORTS) \
52677	echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran"; \
52678	for flag in $(EXTRA_TARGET_FLAGS); do \
52679	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52680	done; \
52681	(cd $(TARGET_SUBDIR)/libgfortran && \
52682	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52683	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52684	          "RANLIB=$${RANLIB}" \
52685	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52686	           distclean) \
52687	  || exit 1
52688
52689@endif target-libgfortran
52690
52691.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
52692maybe-maintainer-clean-target-libgfortran:
52693@if target-libgfortran
52694maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
52695
52696maintainer-clean-target-libgfortran:
52697	@: $(MAKE); $(unstage)
52698	@[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0; \
52699	r=`${PWD_COMMAND}`; export r; \
52700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52701	$(NORMAL_TARGET_EXPORTS) \
52702	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran"; \
52703	for flag in $(EXTRA_TARGET_FLAGS); do \
52704	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52705	done; \
52706	(cd $(TARGET_SUBDIR)/libgfortran && \
52707	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52708	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52709	          "RANLIB=$${RANLIB}" \
52710	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52711	           maintainer-clean) \
52712	  || exit 1
52713
52714@endif target-libgfortran
52715
52716
52717
52718
52719
52720.PHONY: configure-target-libobjc maybe-configure-target-libobjc
52721maybe-configure-target-libobjc:
52722@if gcc-bootstrap
52723configure-target-libobjc: stage_current
52724@endif gcc-bootstrap
52725@if target-libobjc
52726maybe-configure-target-libobjc: configure-target-libobjc
52727configure-target-libobjc:
52728	@: $(MAKE); $(unstage)
52729	@r=`${PWD_COMMAND}`; export r; \
52730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52731	echo "Checking multilib configuration for libobjc..."; \
52732	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
52733	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null; \
52734	if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
52735	  if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
52736	    rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
52737	  else \
52738	    rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
52739	    mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
52740	  fi; \
52741	else \
52742	  mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
52743	fi; \
52744	test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
52745	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc; \
52746	$(NORMAL_TARGET_EXPORTS)  \
52747	echo Configuring in $(TARGET_SUBDIR)/libobjc; \
52748	cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
52749	case $(srcdir) in \
52750	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
52751	  *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
52752		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
52753	esac; \
52754	module_srcdir=libobjc; \
52755	rm -f no-such-file || : ; \
52756	CONFIG_SITE=no-such-file $(SHELL) \
52757	  $$s/$$module_srcdir/configure \
52758	  --srcdir=$${topdir}/$$module_srcdir \
52759	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
52760	  --target=${target_alias}  \
52761	  || exit 1
52762@endif target-libobjc
52763
52764
52765
52766
52767
52768.PHONY: all-target-libobjc maybe-all-target-libobjc
52769maybe-all-target-libobjc:
52770@if gcc-bootstrap
52771all-target-libobjc: stage_current
52772@endif gcc-bootstrap
52773@if target-libobjc
52774TARGET-target-libobjc=all
52775maybe-all-target-libobjc: all-target-libobjc
52776all-target-libobjc: configure-target-libobjc
52777	@: $(MAKE); $(unstage)
52778	@r=`${PWD_COMMAND}`; export r; \
52779	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52780	$(NORMAL_TARGET_EXPORTS)  \
52781	(cd $(TARGET_SUBDIR)/libobjc && \
52782	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
52783		$(TARGET-target-libobjc))
52784@endif target-libobjc
52785
52786
52787
52788
52789
52790.PHONY: check-target-libobjc maybe-check-target-libobjc
52791maybe-check-target-libobjc:
52792@if target-libobjc
52793maybe-check-target-libobjc: check-target-libobjc
52794
52795check-target-libobjc:
52796	@: $(MAKE); $(unstage)
52797	@r=`${PWD_COMMAND}`; export r; \
52798	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52799	$(NORMAL_TARGET_EXPORTS) \
52800	(cd $(TARGET_SUBDIR)/libobjc && \
52801	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
52802
52803@endif target-libobjc
52804
52805.PHONY: install-target-libobjc maybe-install-target-libobjc
52806maybe-install-target-libobjc:
52807@if target-libobjc
52808maybe-install-target-libobjc: install-target-libobjc
52809
52810install-target-libobjc: installdirs
52811	@: $(MAKE); $(unstage)
52812	@r=`${PWD_COMMAND}`; export r; \
52813	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52814	$(NORMAL_TARGET_EXPORTS) \
52815	(cd $(TARGET_SUBDIR)/libobjc && \
52816	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
52817
52818@endif target-libobjc
52819
52820.PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
52821maybe-install-strip-target-libobjc:
52822@if target-libobjc
52823maybe-install-strip-target-libobjc: install-strip-target-libobjc
52824
52825install-strip-target-libobjc: installdirs
52826	@: $(MAKE); $(unstage)
52827	@r=`${PWD_COMMAND}`; export r; \
52828	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52829	$(NORMAL_TARGET_EXPORTS) \
52830	(cd $(TARGET_SUBDIR)/libobjc && \
52831	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
52832
52833@endif target-libobjc
52834
52835# Other targets (info, dvi, pdf, etc.)
52836
52837.PHONY: maybe-info-target-libobjc info-target-libobjc
52838maybe-info-target-libobjc:
52839@if target-libobjc
52840maybe-info-target-libobjc: info-target-libobjc
52841
52842info-target-libobjc: \
52843    configure-target-libobjc
52844	@: $(MAKE); $(unstage)
52845	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52846	r=`${PWD_COMMAND}`; export r; \
52847	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52848	$(NORMAL_TARGET_EXPORTS) \
52849	echo "Doing info in $(TARGET_SUBDIR)/libobjc"; \
52850	for flag in $(EXTRA_TARGET_FLAGS); do \
52851	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52852	done; \
52853	(cd $(TARGET_SUBDIR)/libobjc && \
52854	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52855	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52856	          "RANLIB=$${RANLIB}" \
52857	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52858	           info) \
52859	  || exit 1
52860
52861@endif target-libobjc
52862
52863.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
52864maybe-dvi-target-libobjc:
52865@if target-libobjc
52866maybe-dvi-target-libobjc: dvi-target-libobjc
52867
52868dvi-target-libobjc: \
52869    configure-target-libobjc
52870	@: $(MAKE); $(unstage)
52871	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52872	r=`${PWD_COMMAND}`; export r; \
52873	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52874	$(NORMAL_TARGET_EXPORTS) \
52875	echo "Doing dvi in $(TARGET_SUBDIR)/libobjc"; \
52876	for flag in $(EXTRA_TARGET_FLAGS); do \
52877	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52878	done; \
52879	(cd $(TARGET_SUBDIR)/libobjc && \
52880	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52881	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52882	          "RANLIB=$${RANLIB}" \
52883	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52884	           dvi) \
52885	  || exit 1
52886
52887@endif target-libobjc
52888
52889.PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
52890maybe-pdf-target-libobjc:
52891@if target-libobjc
52892maybe-pdf-target-libobjc: pdf-target-libobjc
52893
52894pdf-target-libobjc: \
52895    configure-target-libobjc
52896	@: $(MAKE); $(unstage)
52897	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52898	r=`${PWD_COMMAND}`; export r; \
52899	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52900	$(NORMAL_TARGET_EXPORTS) \
52901	echo "Doing pdf in $(TARGET_SUBDIR)/libobjc"; \
52902	for flag in $(EXTRA_TARGET_FLAGS); do \
52903	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52904	done; \
52905	(cd $(TARGET_SUBDIR)/libobjc && \
52906	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52907	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52908	          "RANLIB=$${RANLIB}" \
52909	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52910	           pdf) \
52911	  || exit 1
52912
52913@endif target-libobjc
52914
52915.PHONY: maybe-html-target-libobjc html-target-libobjc
52916maybe-html-target-libobjc:
52917@if target-libobjc
52918maybe-html-target-libobjc: html-target-libobjc
52919
52920html-target-libobjc: \
52921    configure-target-libobjc
52922	@: $(MAKE); $(unstage)
52923	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52924	r=`${PWD_COMMAND}`; export r; \
52925	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52926	$(NORMAL_TARGET_EXPORTS) \
52927	echo "Doing html in $(TARGET_SUBDIR)/libobjc"; \
52928	for flag in $(EXTRA_TARGET_FLAGS); do \
52929	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52930	done; \
52931	(cd $(TARGET_SUBDIR)/libobjc && \
52932	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52933	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52934	          "RANLIB=$${RANLIB}" \
52935	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52936	           html) \
52937	  || exit 1
52938
52939@endif target-libobjc
52940
52941.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
52942maybe-TAGS-target-libobjc:
52943@if target-libobjc
52944maybe-TAGS-target-libobjc: TAGS-target-libobjc
52945
52946# libobjc doesn't support TAGS.
52947TAGS-target-libobjc:
52948
52949@endif target-libobjc
52950
52951.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
52952maybe-install-info-target-libobjc:
52953@if target-libobjc
52954maybe-install-info-target-libobjc: install-info-target-libobjc
52955
52956install-info-target-libobjc: \
52957    configure-target-libobjc \
52958    info-target-libobjc
52959	@: $(MAKE); $(unstage)
52960	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52961	r=`${PWD_COMMAND}`; export r; \
52962	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
52963	$(NORMAL_TARGET_EXPORTS) \
52964	echo "Doing install-info in $(TARGET_SUBDIR)/libobjc"; \
52965	for flag in $(EXTRA_TARGET_FLAGS); do \
52966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
52967	done; \
52968	(cd $(TARGET_SUBDIR)/libobjc && \
52969	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
52970	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
52971	          "RANLIB=$${RANLIB}" \
52972	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
52973	           install-info) \
52974	  || exit 1
52975
52976@endif target-libobjc
52977
52978.PHONY: maybe-install-dvi-target-libobjc install-dvi-target-libobjc
52979maybe-install-dvi-target-libobjc:
52980@if target-libobjc
52981maybe-install-dvi-target-libobjc: install-dvi-target-libobjc
52982
52983# libobjc doesn't support install-dvi.
52984install-dvi-target-libobjc:
52985
52986@endif target-libobjc
52987
52988.PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
52989maybe-install-pdf-target-libobjc:
52990@if target-libobjc
52991maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
52992
52993install-pdf-target-libobjc: \
52994    configure-target-libobjc \
52995    pdf-target-libobjc
52996	@: $(MAKE); $(unstage)
52997	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
52998	r=`${PWD_COMMAND}`; export r; \
52999	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53000	$(NORMAL_TARGET_EXPORTS) \
53001	echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc"; \
53002	for flag in $(EXTRA_TARGET_FLAGS); do \
53003	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53004	done; \
53005	(cd $(TARGET_SUBDIR)/libobjc && \
53006	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53007	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53008	          "RANLIB=$${RANLIB}" \
53009	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53010	           install-pdf) \
53011	  || exit 1
53012
53013@endif target-libobjc
53014
53015.PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
53016maybe-install-html-target-libobjc:
53017@if target-libobjc
53018maybe-install-html-target-libobjc: install-html-target-libobjc
53019
53020install-html-target-libobjc: \
53021    configure-target-libobjc \
53022    html-target-libobjc
53023	@: $(MAKE); $(unstage)
53024	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
53025	r=`${PWD_COMMAND}`; export r; \
53026	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53027	$(NORMAL_TARGET_EXPORTS) \
53028	echo "Doing install-html in $(TARGET_SUBDIR)/libobjc"; \
53029	for flag in $(EXTRA_TARGET_FLAGS); do \
53030	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53031	done; \
53032	(cd $(TARGET_SUBDIR)/libobjc && \
53033	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53034	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53035	          "RANLIB=$${RANLIB}" \
53036	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53037	           install-html) \
53038	  || exit 1
53039
53040@endif target-libobjc
53041
53042.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
53043maybe-installcheck-target-libobjc:
53044@if target-libobjc
53045maybe-installcheck-target-libobjc: installcheck-target-libobjc
53046
53047installcheck-target-libobjc: \
53048    configure-target-libobjc
53049	@: $(MAKE); $(unstage)
53050	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
53051	r=`${PWD_COMMAND}`; export r; \
53052	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53053	$(NORMAL_TARGET_EXPORTS) \
53054	echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc"; \
53055	for flag in $(EXTRA_TARGET_FLAGS); do \
53056	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53057	done; \
53058	(cd $(TARGET_SUBDIR)/libobjc && \
53059	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53060	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53061	          "RANLIB=$${RANLIB}" \
53062	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53063	           installcheck) \
53064	  || exit 1
53065
53066@endif target-libobjc
53067
53068.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
53069maybe-mostlyclean-target-libobjc:
53070@if target-libobjc
53071maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
53072
53073mostlyclean-target-libobjc:
53074	@: $(MAKE); $(unstage)
53075	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
53076	r=`${PWD_COMMAND}`; export r; \
53077	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53078	$(NORMAL_TARGET_EXPORTS) \
53079	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc"; \
53080	for flag in $(EXTRA_TARGET_FLAGS); do \
53081	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53082	done; \
53083	(cd $(TARGET_SUBDIR)/libobjc && \
53084	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53085	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53086	          "RANLIB=$${RANLIB}" \
53087	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53088	           mostlyclean) \
53089	  || exit 1
53090
53091@endif target-libobjc
53092
53093.PHONY: maybe-clean-target-libobjc clean-target-libobjc
53094maybe-clean-target-libobjc:
53095@if target-libobjc
53096maybe-clean-target-libobjc: clean-target-libobjc
53097
53098clean-target-libobjc:
53099	@: $(MAKE); $(unstage)
53100	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
53101	r=`${PWD_COMMAND}`; export r; \
53102	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53103	$(NORMAL_TARGET_EXPORTS) \
53104	echo "Doing clean in $(TARGET_SUBDIR)/libobjc"; \
53105	for flag in $(EXTRA_TARGET_FLAGS); do \
53106	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53107	done; \
53108	(cd $(TARGET_SUBDIR)/libobjc && \
53109	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53110	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53111	          "RANLIB=$${RANLIB}" \
53112	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53113	           clean) \
53114	  || exit 1
53115
53116@endif target-libobjc
53117
53118.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
53119maybe-distclean-target-libobjc:
53120@if target-libobjc
53121maybe-distclean-target-libobjc: distclean-target-libobjc
53122
53123distclean-target-libobjc:
53124	@: $(MAKE); $(unstage)
53125	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
53126	r=`${PWD_COMMAND}`; export r; \
53127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53128	$(NORMAL_TARGET_EXPORTS) \
53129	echo "Doing distclean in $(TARGET_SUBDIR)/libobjc"; \
53130	for flag in $(EXTRA_TARGET_FLAGS); do \
53131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53132	done; \
53133	(cd $(TARGET_SUBDIR)/libobjc && \
53134	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53135	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53136	          "RANLIB=$${RANLIB}" \
53137	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53138	           distclean) \
53139	  || exit 1
53140
53141@endif target-libobjc
53142
53143.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
53144maybe-maintainer-clean-target-libobjc:
53145@if target-libobjc
53146maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
53147
53148maintainer-clean-target-libobjc:
53149	@: $(MAKE); $(unstage)
53150	@[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0; \
53151	r=`${PWD_COMMAND}`; export r; \
53152	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53153	$(NORMAL_TARGET_EXPORTS) \
53154	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc"; \
53155	for flag in $(EXTRA_TARGET_FLAGS); do \
53156	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53157	done; \
53158	(cd $(TARGET_SUBDIR)/libobjc && \
53159	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53160	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53161	          "RANLIB=$${RANLIB}" \
53162	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53163	           maintainer-clean) \
53164	  || exit 1
53165
53166@endif target-libobjc
53167
53168
53169
53170
53171
53172.PHONY: configure-target-libgo maybe-configure-target-libgo
53173maybe-configure-target-libgo:
53174@if gcc-bootstrap
53175configure-target-libgo: stage_current
53176@endif gcc-bootstrap
53177@if target-libgo
53178maybe-configure-target-libgo: configure-target-libgo
53179configure-target-libgo:
53180	@: $(MAKE); $(unstage)
53181	@r=`${PWD_COMMAND}`; export r; \
53182	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53183	echo "Checking multilib configuration for libgo..."; \
53184	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
53185	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null; \
53186	if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
53187	  if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
53188	    rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
53189	  else \
53190	    rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
53191	    mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
53192	  fi; \
53193	else \
53194	  mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
53195	fi; \
53196	test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
53197	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo; \
53198	$(NORMAL_TARGET_EXPORTS)  \
53199	echo Configuring in $(TARGET_SUBDIR)/libgo; \
53200	cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
53201	case $(srcdir) in \
53202	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53203	  *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
53204		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53205	esac; \
53206	module_srcdir=libgo; \
53207	rm -f no-such-file || : ; \
53208	CONFIG_SITE=no-such-file $(SHELL) \
53209	  $$s/$$module_srcdir/configure \
53210	  --srcdir=$${topdir}/$$module_srcdir \
53211	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53212	  --target=${target_alias}  \
53213	  || exit 1
53214@endif target-libgo
53215
53216
53217
53218
53219
53220.PHONY: all-target-libgo maybe-all-target-libgo
53221maybe-all-target-libgo:
53222@if gcc-bootstrap
53223all-target-libgo: stage_current
53224@endif gcc-bootstrap
53225@if target-libgo
53226TARGET-target-libgo=all
53227maybe-all-target-libgo: all-target-libgo
53228all-target-libgo: configure-target-libgo
53229	@: $(MAKE); $(unstage)
53230	@r=`${PWD_COMMAND}`; export r; \
53231	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53232	$(NORMAL_TARGET_EXPORTS)  \
53233	(cd $(TARGET_SUBDIR)/libgo && \
53234	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
53235		$(TARGET-target-libgo))
53236@endif target-libgo
53237
53238
53239
53240
53241
53242.PHONY: check-target-libgo maybe-check-target-libgo
53243maybe-check-target-libgo:
53244@if target-libgo
53245maybe-check-target-libgo: check-target-libgo
53246
53247check-target-libgo:
53248	@: $(MAKE); $(unstage)
53249	@r=`${PWD_COMMAND}`; export r; \
53250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53251	$(NORMAL_TARGET_EXPORTS) \
53252	(cd $(TARGET_SUBDIR)/libgo && \
53253	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
53254
53255@endif target-libgo
53256
53257.PHONY: install-target-libgo maybe-install-target-libgo
53258maybe-install-target-libgo:
53259@if target-libgo
53260maybe-install-target-libgo: install-target-libgo
53261
53262install-target-libgo: installdirs
53263	@: $(MAKE); $(unstage)
53264	@r=`${PWD_COMMAND}`; export r; \
53265	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53266	$(NORMAL_TARGET_EXPORTS) \
53267	(cd $(TARGET_SUBDIR)/libgo && \
53268	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
53269
53270@endif target-libgo
53271
53272.PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
53273maybe-install-strip-target-libgo:
53274@if target-libgo
53275maybe-install-strip-target-libgo: install-strip-target-libgo
53276
53277install-strip-target-libgo: installdirs
53278	@: $(MAKE); $(unstage)
53279	@r=`${PWD_COMMAND}`; export r; \
53280	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53281	$(NORMAL_TARGET_EXPORTS) \
53282	(cd $(TARGET_SUBDIR)/libgo && \
53283	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
53284
53285@endif target-libgo
53286
53287# Other targets (info, dvi, pdf, etc.)
53288
53289.PHONY: maybe-info-target-libgo info-target-libgo
53290maybe-info-target-libgo:
53291@if target-libgo
53292maybe-info-target-libgo: info-target-libgo
53293
53294info-target-libgo: \
53295    configure-target-libgo
53296	@: $(MAKE); $(unstage)
53297	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53298	r=`${PWD_COMMAND}`; export r; \
53299	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53300	$(NORMAL_TARGET_EXPORTS) \
53301	echo "Doing info in $(TARGET_SUBDIR)/libgo"; \
53302	for flag in $(EXTRA_TARGET_FLAGS); do \
53303	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53304	done; \
53305	(cd $(TARGET_SUBDIR)/libgo && \
53306	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53307	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53308	          "RANLIB=$${RANLIB}" \
53309	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53310	           info) \
53311	  || exit 1
53312
53313@endif target-libgo
53314
53315.PHONY: maybe-dvi-target-libgo dvi-target-libgo
53316maybe-dvi-target-libgo:
53317@if target-libgo
53318maybe-dvi-target-libgo: dvi-target-libgo
53319
53320dvi-target-libgo: \
53321    configure-target-libgo
53322	@: $(MAKE); $(unstage)
53323	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53324	r=`${PWD_COMMAND}`; export r; \
53325	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53326	$(NORMAL_TARGET_EXPORTS) \
53327	echo "Doing dvi in $(TARGET_SUBDIR)/libgo"; \
53328	for flag in $(EXTRA_TARGET_FLAGS); do \
53329	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53330	done; \
53331	(cd $(TARGET_SUBDIR)/libgo && \
53332	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53333	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53334	          "RANLIB=$${RANLIB}" \
53335	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53336	           dvi) \
53337	  || exit 1
53338
53339@endif target-libgo
53340
53341.PHONY: maybe-pdf-target-libgo pdf-target-libgo
53342maybe-pdf-target-libgo:
53343@if target-libgo
53344maybe-pdf-target-libgo: pdf-target-libgo
53345
53346pdf-target-libgo: \
53347    configure-target-libgo
53348	@: $(MAKE); $(unstage)
53349	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53350	r=`${PWD_COMMAND}`; export r; \
53351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53352	$(NORMAL_TARGET_EXPORTS) \
53353	echo "Doing pdf in $(TARGET_SUBDIR)/libgo"; \
53354	for flag in $(EXTRA_TARGET_FLAGS); do \
53355	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53356	done; \
53357	(cd $(TARGET_SUBDIR)/libgo && \
53358	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53359	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53360	          "RANLIB=$${RANLIB}" \
53361	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53362	           pdf) \
53363	  || exit 1
53364
53365@endif target-libgo
53366
53367.PHONY: maybe-html-target-libgo html-target-libgo
53368maybe-html-target-libgo:
53369@if target-libgo
53370maybe-html-target-libgo: html-target-libgo
53371
53372html-target-libgo: \
53373    configure-target-libgo
53374	@: $(MAKE); $(unstage)
53375	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53376	r=`${PWD_COMMAND}`; export r; \
53377	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53378	$(NORMAL_TARGET_EXPORTS) \
53379	echo "Doing html in $(TARGET_SUBDIR)/libgo"; \
53380	for flag in $(EXTRA_TARGET_FLAGS); do \
53381	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53382	done; \
53383	(cd $(TARGET_SUBDIR)/libgo && \
53384	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53385	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53386	          "RANLIB=$${RANLIB}" \
53387	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53388	           html) \
53389	  || exit 1
53390
53391@endif target-libgo
53392
53393.PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
53394maybe-TAGS-target-libgo:
53395@if target-libgo
53396maybe-TAGS-target-libgo: TAGS-target-libgo
53397
53398TAGS-target-libgo: \
53399    configure-target-libgo
53400	@: $(MAKE); $(unstage)
53401	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53402	r=`${PWD_COMMAND}`; export r; \
53403	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53404	$(NORMAL_TARGET_EXPORTS) \
53405	echo "Doing TAGS in $(TARGET_SUBDIR)/libgo"; \
53406	for flag in $(EXTRA_TARGET_FLAGS); do \
53407	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53408	done; \
53409	(cd $(TARGET_SUBDIR)/libgo && \
53410	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53411	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53412	          "RANLIB=$${RANLIB}" \
53413	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53414	           TAGS) \
53415	  || exit 1
53416
53417@endif target-libgo
53418
53419.PHONY: maybe-install-info-target-libgo install-info-target-libgo
53420maybe-install-info-target-libgo:
53421@if target-libgo
53422maybe-install-info-target-libgo: install-info-target-libgo
53423
53424install-info-target-libgo: \
53425    configure-target-libgo \
53426    info-target-libgo
53427	@: $(MAKE); $(unstage)
53428	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53429	r=`${PWD_COMMAND}`; export r; \
53430	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53431	$(NORMAL_TARGET_EXPORTS) \
53432	echo "Doing install-info in $(TARGET_SUBDIR)/libgo"; \
53433	for flag in $(EXTRA_TARGET_FLAGS); do \
53434	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53435	done; \
53436	(cd $(TARGET_SUBDIR)/libgo && \
53437	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53438	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53439	          "RANLIB=$${RANLIB}" \
53440	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53441	           install-info) \
53442	  || exit 1
53443
53444@endif target-libgo
53445
53446.PHONY: maybe-install-dvi-target-libgo install-dvi-target-libgo
53447maybe-install-dvi-target-libgo:
53448@if target-libgo
53449maybe-install-dvi-target-libgo: install-dvi-target-libgo
53450
53451install-dvi-target-libgo: \
53452    configure-target-libgo \
53453    dvi-target-libgo
53454	@: $(MAKE); $(unstage)
53455	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53456	r=`${PWD_COMMAND}`; export r; \
53457	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53458	$(NORMAL_TARGET_EXPORTS) \
53459	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgo"; \
53460	for flag in $(EXTRA_TARGET_FLAGS); do \
53461	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53462	done; \
53463	(cd $(TARGET_SUBDIR)/libgo && \
53464	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53465	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53466	          "RANLIB=$${RANLIB}" \
53467	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53468	           install-dvi) \
53469	  || exit 1
53470
53471@endif target-libgo
53472
53473.PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
53474maybe-install-pdf-target-libgo:
53475@if target-libgo
53476maybe-install-pdf-target-libgo: install-pdf-target-libgo
53477
53478install-pdf-target-libgo: \
53479    configure-target-libgo \
53480    pdf-target-libgo
53481	@: $(MAKE); $(unstage)
53482	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53483	r=`${PWD_COMMAND}`; export r; \
53484	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53485	$(NORMAL_TARGET_EXPORTS) \
53486	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo"; \
53487	for flag in $(EXTRA_TARGET_FLAGS); do \
53488	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53489	done; \
53490	(cd $(TARGET_SUBDIR)/libgo && \
53491	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53492	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53493	          "RANLIB=$${RANLIB}" \
53494	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53495	           install-pdf) \
53496	  || exit 1
53497
53498@endif target-libgo
53499
53500.PHONY: maybe-install-html-target-libgo install-html-target-libgo
53501maybe-install-html-target-libgo:
53502@if target-libgo
53503maybe-install-html-target-libgo: install-html-target-libgo
53504
53505install-html-target-libgo: \
53506    configure-target-libgo \
53507    html-target-libgo
53508	@: $(MAKE); $(unstage)
53509	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53510	r=`${PWD_COMMAND}`; export r; \
53511	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53512	$(NORMAL_TARGET_EXPORTS) \
53513	echo "Doing install-html in $(TARGET_SUBDIR)/libgo"; \
53514	for flag in $(EXTRA_TARGET_FLAGS); do \
53515	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53516	done; \
53517	(cd $(TARGET_SUBDIR)/libgo && \
53518	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53519	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53520	          "RANLIB=$${RANLIB}" \
53521	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53522	           install-html) \
53523	  || exit 1
53524
53525@endif target-libgo
53526
53527.PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
53528maybe-installcheck-target-libgo:
53529@if target-libgo
53530maybe-installcheck-target-libgo: installcheck-target-libgo
53531
53532installcheck-target-libgo: \
53533    configure-target-libgo
53534	@: $(MAKE); $(unstage)
53535	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53536	r=`${PWD_COMMAND}`; export r; \
53537	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53538	$(NORMAL_TARGET_EXPORTS) \
53539	echo "Doing installcheck in $(TARGET_SUBDIR)/libgo"; \
53540	for flag in $(EXTRA_TARGET_FLAGS); do \
53541	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53542	done; \
53543	(cd $(TARGET_SUBDIR)/libgo && \
53544	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53545	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53546	          "RANLIB=$${RANLIB}" \
53547	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53548	           installcheck) \
53549	  || exit 1
53550
53551@endif target-libgo
53552
53553.PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
53554maybe-mostlyclean-target-libgo:
53555@if target-libgo
53556maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
53557
53558mostlyclean-target-libgo:
53559	@: $(MAKE); $(unstage)
53560	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53561	r=`${PWD_COMMAND}`; export r; \
53562	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53563	$(NORMAL_TARGET_EXPORTS) \
53564	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo"; \
53565	for flag in $(EXTRA_TARGET_FLAGS); do \
53566	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53567	done; \
53568	(cd $(TARGET_SUBDIR)/libgo && \
53569	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53570	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53571	          "RANLIB=$${RANLIB}" \
53572	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53573	           mostlyclean) \
53574	  || exit 1
53575
53576@endif target-libgo
53577
53578.PHONY: maybe-clean-target-libgo clean-target-libgo
53579maybe-clean-target-libgo:
53580@if target-libgo
53581maybe-clean-target-libgo: clean-target-libgo
53582
53583clean-target-libgo:
53584	@: $(MAKE); $(unstage)
53585	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53586	r=`${PWD_COMMAND}`; export r; \
53587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53588	$(NORMAL_TARGET_EXPORTS) \
53589	echo "Doing clean in $(TARGET_SUBDIR)/libgo"; \
53590	for flag in $(EXTRA_TARGET_FLAGS); do \
53591	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53592	done; \
53593	(cd $(TARGET_SUBDIR)/libgo && \
53594	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53595	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53596	          "RANLIB=$${RANLIB}" \
53597	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53598	           clean) \
53599	  || exit 1
53600
53601@endif target-libgo
53602
53603.PHONY: maybe-distclean-target-libgo distclean-target-libgo
53604maybe-distclean-target-libgo:
53605@if target-libgo
53606maybe-distclean-target-libgo: distclean-target-libgo
53607
53608distclean-target-libgo:
53609	@: $(MAKE); $(unstage)
53610	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53611	r=`${PWD_COMMAND}`; export r; \
53612	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53613	$(NORMAL_TARGET_EXPORTS) \
53614	echo "Doing distclean in $(TARGET_SUBDIR)/libgo"; \
53615	for flag in $(EXTRA_TARGET_FLAGS); do \
53616	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53617	done; \
53618	(cd $(TARGET_SUBDIR)/libgo && \
53619	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53620	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53621	          "RANLIB=$${RANLIB}" \
53622	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53623	           distclean) \
53624	  || exit 1
53625
53626@endif target-libgo
53627
53628.PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
53629maybe-maintainer-clean-target-libgo:
53630@if target-libgo
53631maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
53632
53633maintainer-clean-target-libgo:
53634	@: $(MAKE); $(unstage)
53635	@[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0; \
53636	r=`${PWD_COMMAND}`; export r; \
53637	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53638	$(NORMAL_TARGET_EXPORTS) \
53639	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo"; \
53640	for flag in $(EXTRA_TARGET_FLAGS); do \
53641	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
53642	done; \
53643	(cd $(TARGET_SUBDIR)/libgo && \
53644	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
53645	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
53646	          "RANLIB=$${RANLIB}" \
53647	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
53648	           maintainer-clean) \
53649	  || exit 1
53650
53651@endif target-libgo
53652
53653
53654
53655
53656
53657.PHONY: configure-target-libphobos maybe-configure-target-libphobos
53658maybe-configure-target-libphobos:
53659@if gcc-bootstrap
53660configure-target-libphobos: stage_current
53661@endif gcc-bootstrap
53662@if target-libphobos
53663maybe-configure-target-libphobos: configure-target-libphobos
53664configure-target-libphobos:
53665	@r=`${PWD_COMMAND}`; export r; \
53666	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53667	echo "Checking multilib configuration for libphobos..."; \
53668	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
53669	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
53670	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53671	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53672	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
53673	  else \
53674	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
53675	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53676	  fi; \
53677	else \
53678	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53679	fi; \
53680	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
53681	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
53682	$(NORMAL_TARGET_EXPORTS)  \
53683	echo Configuring in $(TARGET_SUBDIR)/libphobos; \
53684	cd "$(TARGET_SUBDIR)/libphobos" || exit 1; \
53685	case $(srcdir) in \
53686	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53687	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
53688		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53689	esac; \
53690	module_srcdir=libphobos; \
53691	rm -f no-such-file || : ; \
53692	CONFIG_SITE=no-such-file $(SHELL) \
53693	  $$s/$$module_srcdir/configure \
53694	  --srcdir=$${topdir}/$$module_srcdir \
53695	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53696	  --target=${target_alias}  \
53697	  || exit 1
53698@endif target-libphobos
53699
53700
53701
53702.PHONY: configure-stage1-target-libphobos maybe-configure-stage1-target-libphobos
53703maybe-configure-stage1-target-libphobos:
53704@if target-libphobos-bootstrap
53705maybe-configure-stage1-target-libphobos: configure-stage1-target-libphobos
53706configure-stage1-target-libphobos:
53707	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
53708	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
53709	@r=`${PWD_COMMAND}`; export r; \
53710	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53711	TFLAGS="$(STAGE1_TFLAGS)"; \
53712	echo "Checking multilib configuration for libphobos..."; \
53713	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
53714	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53715	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53716	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
53717	  else \
53718	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
53719	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53720	  fi; \
53721	else \
53722	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53723	fi; \
53724	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
53725	$(NORMAL_TARGET_EXPORTS) \
53726	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53727	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53728	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53729	echo Configuring stage 1 in $(TARGET_SUBDIR)/libphobos; \
53730	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
53731	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
53732	case $(srcdir) in \
53733	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53734	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
53735		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53736	esac; \
53737	module_srcdir=libphobos; \
53738	$(SHELL) $$s/$$module_srcdir/configure \
53739	  --srcdir=$${topdir}/$$module_srcdir \
53740	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53741	  --target=${target_alias} \
53742	   \
53743	  $(STAGE1_CONFIGURE_FLAGS)
53744@endif target-libphobos-bootstrap
53745
53746.PHONY: configure-stage2-target-libphobos maybe-configure-stage2-target-libphobos
53747maybe-configure-stage2-target-libphobos:
53748@if target-libphobos-bootstrap
53749maybe-configure-stage2-target-libphobos: configure-stage2-target-libphobos
53750configure-stage2-target-libphobos:
53751	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
53752	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
53753	@r=`${PWD_COMMAND}`; export r; \
53754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53755	TFLAGS="$(STAGE2_TFLAGS)"; \
53756	echo "Checking multilib configuration for libphobos..."; \
53757	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
53758	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53759	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53760	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
53761	  else \
53762	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
53763	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53764	  fi; \
53765	else \
53766	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53767	fi; \
53768	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
53769	$(NORMAL_TARGET_EXPORTS) \
53770	 \
53771	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53772	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53773	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53774	echo Configuring stage 2 in $(TARGET_SUBDIR)/libphobos; \
53775	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
53776	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
53777	case $(srcdir) in \
53778	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53779	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
53780		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53781	esac; \
53782	module_srcdir=libphobos; \
53783	$(SHELL) $$s/$$module_srcdir/configure \
53784	  --srcdir=$${topdir}/$$module_srcdir \
53785	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53786	  --target=${target_alias} \
53787	  --with-build-libsubdir=$(HOST_SUBDIR) \
53788	  $(STAGE2_CONFIGURE_FLAGS)
53789@endif target-libphobos-bootstrap
53790
53791.PHONY: configure-stage3-target-libphobos maybe-configure-stage3-target-libphobos
53792maybe-configure-stage3-target-libphobos:
53793@if target-libphobos-bootstrap
53794maybe-configure-stage3-target-libphobos: configure-stage3-target-libphobos
53795configure-stage3-target-libphobos:
53796	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
53797	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
53798	@r=`${PWD_COMMAND}`; export r; \
53799	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53800	TFLAGS="$(STAGE3_TFLAGS)"; \
53801	echo "Checking multilib configuration for libphobos..."; \
53802	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
53803	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53804	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53805	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
53806	  else \
53807	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
53808	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53809	  fi; \
53810	else \
53811	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53812	fi; \
53813	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
53814	$(NORMAL_TARGET_EXPORTS) \
53815	 \
53816	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53817	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53818	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53819	echo Configuring stage 3 in $(TARGET_SUBDIR)/libphobos; \
53820	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
53821	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
53822	case $(srcdir) in \
53823	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53824	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
53825		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53826	esac; \
53827	module_srcdir=libphobos; \
53828	$(SHELL) $$s/$$module_srcdir/configure \
53829	  --srcdir=$${topdir}/$$module_srcdir \
53830	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53831	  --target=${target_alias} \
53832	  --with-build-libsubdir=$(HOST_SUBDIR) \
53833	  $(STAGE3_CONFIGURE_FLAGS)
53834@endif target-libphobos-bootstrap
53835
53836.PHONY: configure-stage4-target-libphobos maybe-configure-stage4-target-libphobos
53837maybe-configure-stage4-target-libphobos:
53838@if target-libphobos-bootstrap
53839maybe-configure-stage4-target-libphobos: configure-stage4-target-libphobos
53840configure-stage4-target-libphobos:
53841	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
53842	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
53843	@r=`${PWD_COMMAND}`; export r; \
53844	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53845	TFLAGS="$(STAGE4_TFLAGS)"; \
53846	echo "Checking multilib configuration for libphobos..."; \
53847	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
53848	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53849	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53850	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
53851	  else \
53852	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
53853	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53854	  fi; \
53855	else \
53856	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53857	fi; \
53858	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
53859	$(NORMAL_TARGET_EXPORTS) \
53860	 \
53861	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53862	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53863	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53864	echo Configuring stage 4 in $(TARGET_SUBDIR)/libphobos; \
53865	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
53866	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
53867	case $(srcdir) in \
53868	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53869	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
53870		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53871	esac; \
53872	module_srcdir=libphobos; \
53873	$(SHELL) $$s/$$module_srcdir/configure \
53874	  --srcdir=$${topdir}/$$module_srcdir \
53875	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53876	  --target=${target_alias} \
53877	  --with-build-libsubdir=$(HOST_SUBDIR) \
53878	  $(STAGE4_CONFIGURE_FLAGS)
53879@endif target-libphobos-bootstrap
53880
53881.PHONY: configure-stageprofile-target-libphobos maybe-configure-stageprofile-target-libphobos
53882maybe-configure-stageprofile-target-libphobos:
53883@if target-libphobos-bootstrap
53884maybe-configure-stageprofile-target-libphobos: configure-stageprofile-target-libphobos
53885configure-stageprofile-target-libphobos:
53886	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
53887	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
53888	@r=`${PWD_COMMAND}`; export r; \
53889	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53890	TFLAGS="$(STAGEprofile_TFLAGS)"; \
53891	echo "Checking multilib configuration for libphobos..."; \
53892	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
53893	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53894	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53895	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
53896	  else \
53897	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
53898	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53899	  fi; \
53900	else \
53901	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53902	fi; \
53903	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
53904	$(NORMAL_TARGET_EXPORTS) \
53905	 \
53906	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53907	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53908	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53909	echo Configuring stage profile in $(TARGET_SUBDIR)/libphobos; \
53910	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
53911	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
53912	case $(srcdir) in \
53913	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53914	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
53915		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53916	esac; \
53917	module_srcdir=libphobos; \
53918	$(SHELL) $$s/$$module_srcdir/configure \
53919	  --srcdir=$${topdir}/$$module_srcdir \
53920	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53921	  --target=${target_alias} \
53922	  --with-build-libsubdir=$(HOST_SUBDIR) \
53923	  $(STAGEprofile_CONFIGURE_FLAGS)
53924@endif target-libphobos-bootstrap
53925
53926.PHONY: configure-stagetrain-target-libphobos maybe-configure-stagetrain-target-libphobos
53927maybe-configure-stagetrain-target-libphobos:
53928@if target-libphobos-bootstrap
53929maybe-configure-stagetrain-target-libphobos: configure-stagetrain-target-libphobos
53930configure-stagetrain-target-libphobos:
53931	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
53932	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
53933	@r=`${PWD_COMMAND}`; export r; \
53934	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53935	TFLAGS="$(STAGEtrain_TFLAGS)"; \
53936	echo "Checking multilib configuration for libphobos..."; \
53937	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
53938	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53939	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53940	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
53941	  else \
53942	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
53943	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53944	  fi; \
53945	else \
53946	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53947	fi; \
53948	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
53949	$(NORMAL_TARGET_EXPORTS) \
53950	 \
53951	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53952	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53953	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53954	echo Configuring stage train in $(TARGET_SUBDIR)/libphobos; \
53955	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
53956	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
53957	case $(srcdir) in \
53958	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
53959	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
53960		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
53961	esac; \
53962	module_srcdir=libphobos; \
53963	$(SHELL) $$s/$$module_srcdir/configure \
53964	  --srcdir=$${topdir}/$$module_srcdir \
53965	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
53966	  --target=${target_alias} \
53967	  --with-build-libsubdir=$(HOST_SUBDIR) \
53968	  $(STAGEtrain_CONFIGURE_FLAGS)
53969@endif target-libphobos-bootstrap
53970
53971.PHONY: configure-stagefeedback-target-libphobos maybe-configure-stagefeedback-target-libphobos
53972maybe-configure-stagefeedback-target-libphobos:
53973@if target-libphobos-bootstrap
53974maybe-configure-stagefeedback-target-libphobos: configure-stagefeedback-target-libphobos
53975configure-stagefeedback-target-libphobos:
53976	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
53977	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
53978	@r=`${PWD_COMMAND}`; export r; \
53979	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
53980	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
53981	echo "Checking multilib configuration for libphobos..."; \
53982	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
53983	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53984	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
53985	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
53986	  else \
53987	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
53988	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53989	  fi; \
53990	else \
53991	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
53992	fi; \
53993	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
53994	$(NORMAL_TARGET_EXPORTS) \
53995	 \
53996	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
53997	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
53998	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
53999	echo Configuring stage feedback in $(TARGET_SUBDIR)/libphobos; \
54000	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
54001	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
54002	case $(srcdir) in \
54003	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54004	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
54005		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54006	esac; \
54007	module_srcdir=libphobos; \
54008	$(SHELL) $$s/$$module_srcdir/configure \
54009	  --srcdir=$${topdir}/$$module_srcdir \
54010	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54011	  --target=${target_alias} \
54012	  --with-build-libsubdir=$(HOST_SUBDIR) \
54013	  $(STAGEfeedback_CONFIGURE_FLAGS)
54014@endif target-libphobos-bootstrap
54015
54016.PHONY: configure-stageautoprofile-target-libphobos maybe-configure-stageautoprofile-target-libphobos
54017maybe-configure-stageautoprofile-target-libphobos:
54018@if target-libphobos-bootstrap
54019maybe-configure-stageautoprofile-target-libphobos: configure-stageautoprofile-target-libphobos
54020configure-stageautoprofile-target-libphobos:
54021	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
54022	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
54023	@r=`${PWD_COMMAND}`; export r; \
54024	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54025	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
54026	echo "Checking multilib configuration for libphobos..."; \
54027	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
54028	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
54029	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
54030	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
54031	  else \
54032	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
54033	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
54034	  fi; \
54035	else \
54036	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
54037	fi; \
54038	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
54039	$(NORMAL_TARGET_EXPORTS) \
54040	 \
54041	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
54042	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
54043	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
54044	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libphobos; \
54045	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
54046	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
54047	case $(srcdir) in \
54048	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54049	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
54050		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54051	esac; \
54052	module_srcdir=libphobos; \
54053	$(SHELL) $$s/$$module_srcdir/configure \
54054	  --srcdir=$${topdir}/$$module_srcdir \
54055	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54056	  --target=${target_alias} \
54057	  --with-build-libsubdir=$(HOST_SUBDIR) \
54058	  $(STAGEautoprofile_CONFIGURE_FLAGS)
54059@endif target-libphobos-bootstrap
54060
54061.PHONY: configure-stageautofeedback-target-libphobos maybe-configure-stageautofeedback-target-libphobos
54062maybe-configure-stageautofeedback-target-libphobos:
54063@if target-libphobos-bootstrap
54064maybe-configure-stageautofeedback-target-libphobos: configure-stageautofeedback-target-libphobos
54065configure-stageautofeedback-target-libphobos:
54066	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
54067	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos
54068	@r=`${PWD_COMMAND}`; export r; \
54069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54070	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
54071	echo "Checking multilib configuration for libphobos..."; \
54072	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \
54073	if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \
54074	  if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \
54075	    rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \
54076	  else \
54077	    rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \
54078	    mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
54079	  fi; \
54080	else \
54081	  mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \
54082	fi; \
54083	test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \
54084	$(NORMAL_TARGET_EXPORTS) \
54085	 \
54086	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
54087	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
54088	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
54089	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libphobos; \
54090	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \
54091	cd $(TARGET_SUBDIR)/libphobos || exit 1; \
54092	case $(srcdir) in \
54093	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54094	  *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \
54095		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54096	esac; \
54097	module_srcdir=libphobos; \
54098	$(SHELL) $$s/$$module_srcdir/configure \
54099	  --srcdir=$${topdir}/$$module_srcdir \
54100	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54101	  --target=${target_alias} \
54102	  --with-build-libsubdir=$(HOST_SUBDIR) \
54103	  $(STAGEautofeedback_CONFIGURE_FLAGS)
54104@endif target-libphobos-bootstrap
54105
54106
54107
54108
54109
54110.PHONY: all-target-libphobos maybe-all-target-libphobos
54111maybe-all-target-libphobos:
54112@if gcc-bootstrap
54113all-target-libphobos: stage_current
54114@endif gcc-bootstrap
54115@if target-libphobos
54116TARGET-target-libphobos=all
54117maybe-all-target-libphobos: all-target-libphobos
54118all-target-libphobos: configure-target-libphobos
54119	@r=`${PWD_COMMAND}`; export r; \
54120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54121	$(NORMAL_TARGET_EXPORTS)  \
54122	(cd $(TARGET_SUBDIR)/libphobos && \
54123	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
54124		$(TARGET-target-libphobos))
54125@endif target-libphobos
54126
54127
54128
54129.PHONY: all-stage1-target-libphobos maybe-all-stage1-target-libphobos
54130.PHONY: clean-stage1-target-libphobos maybe-clean-stage1-target-libphobos
54131maybe-all-stage1-target-libphobos:
54132maybe-clean-stage1-target-libphobos:
54133@if target-libphobos-bootstrap
54134maybe-all-stage1-target-libphobos: all-stage1-target-libphobos
54135all-stage1: all-stage1-target-libphobos
54136TARGET-stage1-target-libphobos = $(TARGET-target-libphobos)
54137all-stage1-target-libphobos: configure-stage1-target-libphobos
54138	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
54139	@r=`${PWD_COMMAND}`; export r; \
54140	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54141	TFLAGS="$(STAGE1_TFLAGS)"; \
54142	$(NORMAL_TARGET_EXPORTS)  \
54143	cd $(TARGET_SUBDIR)/libphobos && \
54144	 \
54145	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54146		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54147		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54148		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54149		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54150		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54151		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54152		$(EXTRA_TARGET_FLAGS)  \
54153		  \
54154		TFLAGS="$(STAGE1_TFLAGS)"  \
54155		$(TARGET-stage1-target-libphobos)
54156
54157maybe-clean-stage1-target-libphobos: clean-stage1-target-libphobos
54158clean-stage1: clean-stage1-target-libphobos
54159clean-stage1-target-libphobos:
54160	@if [ $(current_stage) = stage1 ]; then \
54161	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54162	else \
54163	  [ -f $(TARGET_SUBDIR)/stage1-libphobos/Makefile ] || exit 0; \
54164	  $(MAKE) stage1-start; \
54165	fi; \
54166	cd $(TARGET_SUBDIR)/libphobos && \
54167	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
54168	  clean
54169@endif target-libphobos-bootstrap
54170
54171
54172.PHONY: all-stage2-target-libphobos maybe-all-stage2-target-libphobos
54173.PHONY: clean-stage2-target-libphobos maybe-clean-stage2-target-libphobos
54174maybe-all-stage2-target-libphobos:
54175maybe-clean-stage2-target-libphobos:
54176@if target-libphobos-bootstrap
54177maybe-all-stage2-target-libphobos: all-stage2-target-libphobos
54178all-stage2: all-stage2-target-libphobos
54179TARGET-stage2-target-libphobos = $(TARGET-target-libphobos)
54180all-stage2-target-libphobos: configure-stage2-target-libphobos
54181	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
54182	@r=`${PWD_COMMAND}`; export r; \
54183	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54184	TFLAGS="$(STAGE2_TFLAGS)"; \
54185	$(NORMAL_TARGET_EXPORTS) \
54186	  \
54187	cd $(TARGET_SUBDIR)/libphobos && \
54188	 \
54189	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54190		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54191		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54192		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54193		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54194		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54195		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54196		$(EXTRA_TARGET_FLAGS)   \
54197		TFLAGS="$(STAGE2_TFLAGS)"  \
54198		$(TARGET-stage2-target-libphobos)
54199
54200maybe-clean-stage2-target-libphobos: clean-stage2-target-libphobos
54201clean-stage2: clean-stage2-target-libphobos
54202clean-stage2-target-libphobos:
54203	@if [ $(current_stage) = stage2 ]; then \
54204	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54205	else \
54206	  [ -f $(TARGET_SUBDIR)/stage2-libphobos/Makefile ] || exit 0; \
54207	  $(MAKE) stage2-start; \
54208	fi; \
54209	cd $(TARGET_SUBDIR)/libphobos && \
54210	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54211@endif target-libphobos-bootstrap
54212
54213
54214.PHONY: all-stage3-target-libphobos maybe-all-stage3-target-libphobos
54215.PHONY: clean-stage3-target-libphobos maybe-clean-stage3-target-libphobos
54216maybe-all-stage3-target-libphobos:
54217maybe-clean-stage3-target-libphobos:
54218@if target-libphobos-bootstrap
54219maybe-all-stage3-target-libphobos: all-stage3-target-libphobos
54220all-stage3: all-stage3-target-libphobos
54221TARGET-stage3-target-libphobos = $(TARGET-target-libphobos)
54222all-stage3-target-libphobos: configure-stage3-target-libphobos
54223	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
54224	@r=`${PWD_COMMAND}`; export r; \
54225	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54226	TFLAGS="$(STAGE3_TFLAGS)"; \
54227	$(NORMAL_TARGET_EXPORTS) \
54228	  \
54229	cd $(TARGET_SUBDIR)/libphobos && \
54230	 \
54231	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54232		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54233		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54234		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54235		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54236		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54237		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54238		$(EXTRA_TARGET_FLAGS)   \
54239		TFLAGS="$(STAGE3_TFLAGS)"  \
54240		$(TARGET-stage3-target-libphobos)
54241
54242maybe-clean-stage3-target-libphobos: clean-stage3-target-libphobos
54243clean-stage3: clean-stage3-target-libphobos
54244clean-stage3-target-libphobos:
54245	@if [ $(current_stage) = stage3 ]; then \
54246	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54247	else \
54248	  [ -f $(TARGET_SUBDIR)/stage3-libphobos/Makefile ] || exit 0; \
54249	  $(MAKE) stage3-start; \
54250	fi; \
54251	cd $(TARGET_SUBDIR)/libphobos && \
54252	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54253@endif target-libphobos-bootstrap
54254
54255
54256.PHONY: all-stage4-target-libphobos maybe-all-stage4-target-libphobos
54257.PHONY: clean-stage4-target-libphobos maybe-clean-stage4-target-libphobos
54258maybe-all-stage4-target-libphobos:
54259maybe-clean-stage4-target-libphobos:
54260@if target-libphobos-bootstrap
54261maybe-all-stage4-target-libphobos: all-stage4-target-libphobos
54262all-stage4: all-stage4-target-libphobos
54263TARGET-stage4-target-libphobos = $(TARGET-target-libphobos)
54264all-stage4-target-libphobos: configure-stage4-target-libphobos
54265	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
54266	@r=`${PWD_COMMAND}`; export r; \
54267	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54268	TFLAGS="$(STAGE4_TFLAGS)"; \
54269	$(NORMAL_TARGET_EXPORTS) \
54270	  \
54271	cd $(TARGET_SUBDIR)/libphobos && \
54272	 \
54273	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54274		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54275		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54276		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54277		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54278		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54279		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54280		$(EXTRA_TARGET_FLAGS)   \
54281		TFLAGS="$(STAGE4_TFLAGS)"  \
54282		$(TARGET-stage4-target-libphobos)
54283
54284maybe-clean-stage4-target-libphobos: clean-stage4-target-libphobos
54285clean-stage4: clean-stage4-target-libphobos
54286clean-stage4-target-libphobos:
54287	@if [ $(current_stage) = stage4 ]; then \
54288	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54289	else \
54290	  [ -f $(TARGET_SUBDIR)/stage4-libphobos/Makefile ] || exit 0; \
54291	  $(MAKE) stage4-start; \
54292	fi; \
54293	cd $(TARGET_SUBDIR)/libphobos && \
54294	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54295@endif target-libphobos-bootstrap
54296
54297
54298.PHONY: all-stageprofile-target-libphobos maybe-all-stageprofile-target-libphobos
54299.PHONY: clean-stageprofile-target-libphobos maybe-clean-stageprofile-target-libphobos
54300maybe-all-stageprofile-target-libphobos:
54301maybe-clean-stageprofile-target-libphobos:
54302@if target-libphobos-bootstrap
54303maybe-all-stageprofile-target-libphobos: all-stageprofile-target-libphobos
54304all-stageprofile: all-stageprofile-target-libphobos
54305TARGET-stageprofile-target-libphobos = $(TARGET-target-libphobos)
54306all-stageprofile-target-libphobos: configure-stageprofile-target-libphobos
54307	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
54308	@r=`${PWD_COMMAND}`; export r; \
54309	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54310	TFLAGS="$(STAGEprofile_TFLAGS)"; \
54311	$(NORMAL_TARGET_EXPORTS) \
54312	  \
54313	cd $(TARGET_SUBDIR)/libphobos && \
54314	 \
54315	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54316		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54317		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54318		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54319		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54320		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54321		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54322		$(EXTRA_TARGET_FLAGS)   \
54323		TFLAGS="$(STAGEprofile_TFLAGS)"  \
54324		$(TARGET-stageprofile-target-libphobos)
54325
54326maybe-clean-stageprofile-target-libphobos: clean-stageprofile-target-libphobos
54327clean-stageprofile: clean-stageprofile-target-libphobos
54328clean-stageprofile-target-libphobos:
54329	@if [ $(current_stage) = stageprofile ]; then \
54330	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54331	else \
54332	  [ -f $(TARGET_SUBDIR)/stageprofile-libphobos/Makefile ] || exit 0; \
54333	  $(MAKE) stageprofile-start; \
54334	fi; \
54335	cd $(TARGET_SUBDIR)/libphobos && \
54336	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54337@endif target-libphobos-bootstrap
54338
54339
54340.PHONY: all-stagetrain-target-libphobos maybe-all-stagetrain-target-libphobos
54341.PHONY: clean-stagetrain-target-libphobos maybe-clean-stagetrain-target-libphobos
54342maybe-all-stagetrain-target-libphobos:
54343maybe-clean-stagetrain-target-libphobos:
54344@if target-libphobos-bootstrap
54345maybe-all-stagetrain-target-libphobos: all-stagetrain-target-libphobos
54346all-stagetrain: all-stagetrain-target-libphobos
54347TARGET-stagetrain-target-libphobos = $(TARGET-target-libphobos)
54348all-stagetrain-target-libphobos: configure-stagetrain-target-libphobos
54349	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
54350	@r=`${PWD_COMMAND}`; export r; \
54351	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54352	TFLAGS="$(STAGEtrain_TFLAGS)"; \
54353	$(NORMAL_TARGET_EXPORTS) \
54354	  \
54355	cd $(TARGET_SUBDIR)/libphobos && \
54356	 \
54357	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54358		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54359		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54360		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54361		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54362		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54363		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54364		$(EXTRA_TARGET_FLAGS)   \
54365		TFLAGS="$(STAGEtrain_TFLAGS)"  \
54366		$(TARGET-stagetrain-target-libphobos)
54367
54368maybe-clean-stagetrain-target-libphobos: clean-stagetrain-target-libphobos
54369clean-stagetrain: clean-stagetrain-target-libphobos
54370clean-stagetrain-target-libphobos:
54371	@if [ $(current_stage) = stagetrain ]; then \
54372	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54373	else \
54374	  [ -f $(TARGET_SUBDIR)/stagetrain-libphobos/Makefile ] || exit 0; \
54375	  $(MAKE) stagetrain-start; \
54376	fi; \
54377	cd $(TARGET_SUBDIR)/libphobos && \
54378	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54379@endif target-libphobos-bootstrap
54380
54381
54382.PHONY: all-stagefeedback-target-libphobos maybe-all-stagefeedback-target-libphobos
54383.PHONY: clean-stagefeedback-target-libphobos maybe-clean-stagefeedback-target-libphobos
54384maybe-all-stagefeedback-target-libphobos:
54385maybe-clean-stagefeedback-target-libphobos:
54386@if target-libphobos-bootstrap
54387maybe-all-stagefeedback-target-libphobos: all-stagefeedback-target-libphobos
54388all-stagefeedback: all-stagefeedback-target-libphobos
54389TARGET-stagefeedback-target-libphobos = $(TARGET-target-libphobos)
54390all-stagefeedback-target-libphobos: configure-stagefeedback-target-libphobos
54391	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
54392	@r=`${PWD_COMMAND}`; export r; \
54393	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54394	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
54395	$(NORMAL_TARGET_EXPORTS) \
54396	  \
54397	cd $(TARGET_SUBDIR)/libphobos && \
54398	 \
54399	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54400		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54401		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54402		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54403		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54404		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54405		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54406		$(EXTRA_TARGET_FLAGS)   \
54407		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
54408		$(TARGET-stagefeedback-target-libphobos)
54409
54410maybe-clean-stagefeedback-target-libphobos: clean-stagefeedback-target-libphobos
54411clean-stagefeedback: clean-stagefeedback-target-libphobos
54412clean-stagefeedback-target-libphobos:
54413	@if [ $(current_stage) = stagefeedback ]; then \
54414	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54415	else \
54416	  [ -f $(TARGET_SUBDIR)/stagefeedback-libphobos/Makefile ] || exit 0; \
54417	  $(MAKE) stagefeedback-start; \
54418	fi; \
54419	cd $(TARGET_SUBDIR)/libphobos && \
54420	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54421@endif target-libphobos-bootstrap
54422
54423
54424.PHONY: all-stageautoprofile-target-libphobos maybe-all-stageautoprofile-target-libphobos
54425.PHONY: clean-stageautoprofile-target-libphobos maybe-clean-stageautoprofile-target-libphobos
54426maybe-all-stageautoprofile-target-libphobos:
54427maybe-clean-stageautoprofile-target-libphobos:
54428@if target-libphobos-bootstrap
54429maybe-all-stageautoprofile-target-libphobos: all-stageautoprofile-target-libphobos
54430all-stageautoprofile: all-stageautoprofile-target-libphobos
54431TARGET-stageautoprofile-target-libphobos = $(TARGET-target-libphobos)
54432all-stageautoprofile-target-libphobos: configure-stageautoprofile-target-libphobos
54433	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
54434	@r=`${PWD_COMMAND}`; export r; \
54435	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54436	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
54437	$(NORMAL_TARGET_EXPORTS) \
54438	  \
54439	cd $(TARGET_SUBDIR)/libphobos && \
54440	$$s/gcc/config/i386/$(AUTO_PROFILE) \
54441	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54442		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54443		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54444		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54445		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54446		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54447		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54448		$(EXTRA_TARGET_FLAGS)   \
54449		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
54450		$(TARGET-stageautoprofile-target-libphobos)
54451
54452maybe-clean-stageautoprofile-target-libphobos: clean-stageautoprofile-target-libphobos
54453clean-stageautoprofile: clean-stageautoprofile-target-libphobos
54454clean-stageautoprofile-target-libphobos:
54455	@if [ $(current_stage) = stageautoprofile ]; then \
54456	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54457	else \
54458	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libphobos/Makefile ] || exit 0; \
54459	  $(MAKE) stageautoprofile-start; \
54460	fi; \
54461	cd $(TARGET_SUBDIR)/libphobos && \
54462	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54463@endif target-libphobos-bootstrap
54464
54465
54466.PHONY: all-stageautofeedback-target-libphobos maybe-all-stageautofeedback-target-libphobos
54467.PHONY: clean-stageautofeedback-target-libphobos maybe-clean-stageautofeedback-target-libphobos
54468maybe-all-stageautofeedback-target-libphobos:
54469maybe-clean-stageautofeedback-target-libphobos:
54470@if target-libphobos-bootstrap
54471maybe-all-stageautofeedback-target-libphobos: all-stageautofeedback-target-libphobos
54472all-stageautofeedback: all-stageautofeedback-target-libphobos
54473TARGET-stageautofeedback-target-libphobos = $(TARGET-target-libphobos)
54474all-stageautofeedback-target-libphobos: configure-stageautofeedback-target-libphobos
54475	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
54476	@r=`${PWD_COMMAND}`; export r; \
54477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54478	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
54479	$(NORMAL_TARGET_EXPORTS) \
54480	  \
54481	cd $(TARGET_SUBDIR)/libphobos && \
54482	 \
54483	$(MAKE) $(BASE_FLAGS_TO_PASS) \
54484		CFLAGS="$(CFLAGS_FOR_TARGET)" \
54485		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
54486		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
54487		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
54488		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
54489		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
54490		$(EXTRA_TARGET_FLAGS)   \
54491		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
54492		$(TARGET-stageautofeedback-target-libphobos)
54493
54494maybe-clean-stageautofeedback-target-libphobos: clean-stageautofeedback-target-libphobos
54495clean-stageautofeedback: clean-stageautofeedback-target-libphobos
54496clean-stageautofeedback-target-libphobos:
54497	@if [ $(current_stage) = stageautofeedback ]; then \
54498	  [ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54499	else \
54500	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libphobos/Makefile ] || exit 0; \
54501	  $(MAKE) stageautofeedback-start; \
54502	fi; \
54503	cd $(TARGET_SUBDIR)/libphobos && \
54504	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
54505@endif target-libphobos-bootstrap
54506
54507
54508
54509
54510
54511
54512.PHONY: check-target-libphobos maybe-check-target-libphobos
54513maybe-check-target-libphobos:
54514@if target-libphobos
54515maybe-check-target-libphobos: check-target-libphobos
54516
54517check-target-libphobos:
54518	@: $(MAKE); $(unstage)
54519	@r=`${PWD_COMMAND}`; export r; \
54520	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54521	$(NORMAL_TARGET_EXPORTS) \
54522	(cd $(TARGET_SUBDIR)/libphobos && \
54523	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
54524
54525@endif target-libphobos
54526
54527.PHONY: install-target-libphobos maybe-install-target-libphobos
54528maybe-install-target-libphobos:
54529@if target-libphobos
54530maybe-install-target-libphobos: install-target-libphobos
54531
54532install-target-libphobos: installdirs
54533	@: $(MAKE); $(unstage)
54534	@r=`${PWD_COMMAND}`; export r; \
54535	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54536	$(NORMAL_TARGET_EXPORTS) \
54537	(cd $(TARGET_SUBDIR)/libphobos && \
54538	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
54539
54540@endif target-libphobos
54541
54542.PHONY: install-strip-target-libphobos maybe-install-strip-target-libphobos
54543maybe-install-strip-target-libphobos:
54544@if target-libphobos
54545maybe-install-strip-target-libphobos: install-strip-target-libphobos
54546
54547install-strip-target-libphobos: installdirs
54548	@: $(MAKE); $(unstage)
54549	@r=`${PWD_COMMAND}`; export r; \
54550	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54551	$(NORMAL_TARGET_EXPORTS) \
54552	(cd $(TARGET_SUBDIR)/libphobos && \
54553	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
54554
54555@endif target-libphobos
54556
54557# Other targets (info, dvi, pdf, etc.)
54558
54559.PHONY: maybe-info-target-libphobos info-target-libphobos
54560maybe-info-target-libphobos:
54561@if target-libphobos
54562maybe-info-target-libphobos: info-target-libphobos
54563
54564info-target-libphobos: \
54565    configure-target-libphobos
54566	@: $(MAKE); $(unstage)
54567	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54568	r=`${PWD_COMMAND}`; export r; \
54569	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54570	$(NORMAL_TARGET_EXPORTS) \
54571	echo "Doing info in $(TARGET_SUBDIR)/libphobos"; \
54572	for flag in $(EXTRA_TARGET_FLAGS); do \
54573	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54574	done; \
54575	(cd $(TARGET_SUBDIR)/libphobos && \
54576	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54577	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54578	          "RANLIB=$${RANLIB}" \
54579	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54580	           info) \
54581	  || exit 1
54582
54583@endif target-libphobos
54584
54585.PHONY: maybe-dvi-target-libphobos dvi-target-libphobos
54586maybe-dvi-target-libphobos:
54587@if target-libphobos
54588maybe-dvi-target-libphobos: dvi-target-libphobos
54589
54590dvi-target-libphobos: \
54591    configure-target-libphobos
54592	@: $(MAKE); $(unstage)
54593	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54594	r=`${PWD_COMMAND}`; export r; \
54595	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54596	$(NORMAL_TARGET_EXPORTS) \
54597	echo "Doing dvi in $(TARGET_SUBDIR)/libphobos"; \
54598	for flag in $(EXTRA_TARGET_FLAGS); do \
54599	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54600	done; \
54601	(cd $(TARGET_SUBDIR)/libphobos && \
54602	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54603	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54604	          "RANLIB=$${RANLIB}" \
54605	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54606	           dvi) \
54607	  || exit 1
54608
54609@endif target-libphobos
54610
54611.PHONY: maybe-pdf-target-libphobos pdf-target-libphobos
54612maybe-pdf-target-libphobos:
54613@if target-libphobos
54614maybe-pdf-target-libphobos: pdf-target-libphobos
54615
54616pdf-target-libphobos: \
54617    configure-target-libphobos
54618	@: $(MAKE); $(unstage)
54619	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54620	r=`${PWD_COMMAND}`; export r; \
54621	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54622	$(NORMAL_TARGET_EXPORTS) \
54623	echo "Doing pdf in $(TARGET_SUBDIR)/libphobos"; \
54624	for flag in $(EXTRA_TARGET_FLAGS); do \
54625	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54626	done; \
54627	(cd $(TARGET_SUBDIR)/libphobos && \
54628	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54629	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54630	          "RANLIB=$${RANLIB}" \
54631	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54632	           pdf) \
54633	  || exit 1
54634
54635@endif target-libphobos
54636
54637.PHONY: maybe-html-target-libphobos html-target-libphobos
54638maybe-html-target-libphobos:
54639@if target-libphobos
54640maybe-html-target-libphobos: html-target-libphobos
54641
54642html-target-libphobos: \
54643    configure-target-libphobos
54644	@: $(MAKE); $(unstage)
54645	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54646	r=`${PWD_COMMAND}`; export r; \
54647	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54648	$(NORMAL_TARGET_EXPORTS) \
54649	echo "Doing html in $(TARGET_SUBDIR)/libphobos"; \
54650	for flag in $(EXTRA_TARGET_FLAGS); do \
54651	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54652	done; \
54653	(cd $(TARGET_SUBDIR)/libphobos && \
54654	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54655	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54656	          "RANLIB=$${RANLIB}" \
54657	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54658	           html) \
54659	  || exit 1
54660
54661@endif target-libphobos
54662
54663.PHONY: maybe-TAGS-target-libphobos TAGS-target-libphobos
54664maybe-TAGS-target-libphobos:
54665@if target-libphobos
54666maybe-TAGS-target-libphobos: TAGS-target-libphobos
54667
54668TAGS-target-libphobos: \
54669    configure-target-libphobos
54670	@: $(MAKE); $(unstage)
54671	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54672	r=`${PWD_COMMAND}`; export r; \
54673	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54674	$(NORMAL_TARGET_EXPORTS) \
54675	echo "Doing TAGS in $(TARGET_SUBDIR)/libphobos"; \
54676	for flag in $(EXTRA_TARGET_FLAGS); do \
54677	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54678	done; \
54679	(cd $(TARGET_SUBDIR)/libphobos && \
54680	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54681	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54682	          "RANLIB=$${RANLIB}" \
54683	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54684	           TAGS) \
54685	  || exit 1
54686
54687@endif target-libphobos
54688
54689.PHONY: maybe-install-info-target-libphobos install-info-target-libphobos
54690maybe-install-info-target-libphobos:
54691@if target-libphobos
54692maybe-install-info-target-libphobos: install-info-target-libphobos
54693
54694install-info-target-libphobos: \
54695    configure-target-libphobos \
54696    info-target-libphobos
54697	@: $(MAKE); $(unstage)
54698	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54699	r=`${PWD_COMMAND}`; export r; \
54700	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54701	$(NORMAL_TARGET_EXPORTS) \
54702	echo "Doing install-info in $(TARGET_SUBDIR)/libphobos"; \
54703	for flag in $(EXTRA_TARGET_FLAGS); do \
54704	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54705	done; \
54706	(cd $(TARGET_SUBDIR)/libphobos && \
54707	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54708	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54709	          "RANLIB=$${RANLIB}" \
54710	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54711	           install-info) \
54712	  || exit 1
54713
54714@endif target-libphobos
54715
54716.PHONY: maybe-install-dvi-target-libphobos install-dvi-target-libphobos
54717maybe-install-dvi-target-libphobos:
54718@if target-libphobos
54719maybe-install-dvi-target-libphobos: install-dvi-target-libphobos
54720
54721install-dvi-target-libphobos: \
54722    configure-target-libphobos \
54723    dvi-target-libphobos
54724	@: $(MAKE); $(unstage)
54725	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54726	r=`${PWD_COMMAND}`; export r; \
54727	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54728	$(NORMAL_TARGET_EXPORTS) \
54729	echo "Doing install-dvi in $(TARGET_SUBDIR)/libphobos"; \
54730	for flag in $(EXTRA_TARGET_FLAGS); do \
54731	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54732	done; \
54733	(cd $(TARGET_SUBDIR)/libphobos && \
54734	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54735	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54736	          "RANLIB=$${RANLIB}" \
54737	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54738	           install-dvi) \
54739	  || exit 1
54740
54741@endif target-libphobos
54742
54743.PHONY: maybe-install-pdf-target-libphobos install-pdf-target-libphobos
54744maybe-install-pdf-target-libphobos:
54745@if target-libphobos
54746maybe-install-pdf-target-libphobos: install-pdf-target-libphobos
54747
54748install-pdf-target-libphobos: \
54749    configure-target-libphobos \
54750    pdf-target-libphobos
54751	@: $(MAKE); $(unstage)
54752	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54753	r=`${PWD_COMMAND}`; export r; \
54754	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54755	$(NORMAL_TARGET_EXPORTS) \
54756	echo "Doing install-pdf in $(TARGET_SUBDIR)/libphobos"; \
54757	for flag in $(EXTRA_TARGET_FLAGS); do \
54758	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54759	done; \
54760	(cd $(TARGET_SUBDIR)/libphobos && \
54761	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54762	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54763	          "RANLIB=$${RANLIB}" \
54764	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54765	           install-pdf) \
54766	  || exit 1
54767
54768@endif target-libphobos
54769
54770.PHONY: maybe-install-html-target-libphobos install-html-target-libphobos
54771maybe-install-html-target-libphobos:
54772@if target-libphobos
54773maybe-install-html-target-libphobos: install-html-target-libphobos
54774
54775install-html-target-libphobos: \
54776    configure-target-libphobos \
54777    html-target-libphobos
54778	@: $(MAKE); $(unstage)
54779	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54780	r=`${PWD_COMMAND}`; export r; \
54781	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54782	$(NORMAL_TARGET_EXPORTS) \
54783	echo "Doing install-html in $(TARGET_SUBDIR)/libphobos"; \
54784	for flag in $(EXTRA_TARGET_FLAGS); do \
54785	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54786	done; \
54787	(cd $(TARGET_SUBDIR)/libphobos && \
54788	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54789	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54790	          "RANLIB=$${RANLIB}" \
54791	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54792	           install-html) \
54793	  || exit 1
54794
54795@endif target-libphobos
54796
54797.PHONY: maybe-installcheck-target-libphobos installcheck-target-libphobos
54798maybe-installcheck-target-libphobos:
54799@if target-libphobos
54800maybe-installcheck-target-libphobos: installcheck-target-libphobos
54801
54802installcheck-target-libphobos: \
54803    configure-target-libphobos
54804	@: $(MAKE); $(unstage)
54805	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54806	r=`${PWD_COMMAND}`; export r; \
54807	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54808	$(NORMAL_TARGET_EXPORTS) \
54809	echo "Doing installcheck in $(TARGET_SUBDIR)/libphobos"; \
54810	for flag in $(EXTRA_TARGET_FLAGS); do \
54811	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54812	done; \
54813	(cd $(TARGET_SUBDIR)/libphobos && \
54814	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54815	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54816	          "RANLIB=$${RANLIB}" \
54817	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54818	           installcheck) \
54819	  || exit 1
54820
54821@endif target-libphobos
54822
54823.PHONY: maybe-mostlyclean-target-libphobos mostlyclean-target-libphobos
54824maybe-mostlyclean-target-libphobos:
54825@if target-libphobos
54826maybe-mostlyclean-target-libphobos: mostlyclean-target-libphobos
54827
54828mostlyclean-target-libphobos:
54829	@: $(MAKE); $(unstage)
54830	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54831	r=`${PWD_COMMAND}`; export r; \
54832	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54833	$(NORMAL_TARGET_EXPORTS) \
54834	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libphobos"; \
54835	for flag in $(EXTRA_TARGET_FLAGS); do \
54836	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54837	done; \
54838	(cd $(TARGET_SUBDIR)/libphobos && \
54839	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54840	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54841	          "RANLIB=$${RANLIB}" \
54842	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54843	           mostlyclean) \
54844	  || exit 1
54845
54846@endif target-libphobos
54847
54848.PHONY: maybe-clean-target-libphobos clean-target-libphobos
54849maybe-clean-target-libphobos:
54850@if target-libphobos
54851maybe-clean-target-libphobos: clean-target-libphobos
54852
54853clean-target-libphobos:
54854	@: $(MAKE); $(unstage)
54855	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54856	r=`${PWD_COMMAND}`; export r; \
54857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54858	$(NORMAL_TARGET_EXPORTS) \
54859	echo "Doing clean in $(TARGET_SUBDIR)/libphobos"; \
54860	for flag in $(EXTRA_TARGET_FLAGS); do \
54861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54862	done; \
54863	(cd $(TARGET_SUBDIR)/libphobos && \
54864	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54865	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54866	          "RANLIB=$${RANLIB}" \
54867	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54868	           clean) \
54869	  || exit 1
54870
54871@endif target-libphobos
54872
54873.PHONY: maybe-distclean-target-libphobos distclean-target-libphobos
54874maybe-distclean-target-libphobos:
54875@if target-libphobos
54876maybe-distclean-target-libphobos: distclean-target-libphobos
54877
54878distclean-target-libphobos:
54879	@: $(MAKE); $(unstage)
54880	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54881	r=`${PWD_COMMAND}`; export r; \
54882	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54883	$(NORMAL_TARGET_EXPORTS) \
54884	echo "Doing distclean in $(TARGET_SUBDIR)/libphobos"; \
54885	for flag in $(EXTRA_TARGET_FLAGS); do \
54886	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54887	done; \
54888	(cd $(TARGET_SUBDIR)/libphobos && \
54889	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54890	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54891	          "RANLIB=$${RANLIB}" \
54892	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54893	           distclean) \
54894	  || exit 1
54895
54896@endif target-libphobos
54897
54898.PHONY: maybe-maintainer-clean-target-libphobos maintainer-clean-target-libphobos
54899maybe-maintainer-clean-target-libphobos:
54900@if target-libphobos
54901maybe-maintainer-clean-target-libphobos: maintainer-clean-target-libphobos
54902
54903maintainer-clean-target-libphobos:
54904	@: $(MAKE); $(unstage)
54905	@[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \
54906	r=`${PWD_COMMAND}`; export r; \
54907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54908	$(NORMAL_TARGET_EXPORTS) \
54909	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libphobos"; \
54910	for flag in $(EXTRA_TARGET_FLAGS); do \
54911	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
54912	done; \
54913	(cd $(TARGET_SUBDIR)/libphobos && \
54914	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
54915	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
54916	          "RANLIB=$${RANLIB}" \
54917	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
54918	           maintainer-clean) \
54919	  || exit 1
54920
54921@endif target-libphobos
54922
54923
54924
54925
54926
54927.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
54928maybe-configure-target-libtermcap:
54929@if gcc-bootstrap
54930configure-target-libtermcap: stage_current
54931@endif gcc-bootstrap
54932@if target-libtermcap
54933maybe-configure-target-libtermcap: configure-target-libtermcap
54934configure-target-libtermcap:
54935	@: $(MAKE); $(unstage)
54936	@r=`${PWD_COMMAND}`; export r; \
54937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54938	echo "Checking multilib configuration for libtermcap..."; \
54939	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
54940	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null; \
54941	if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
54942	  if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
54943	    rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
54944	  else \
54945	    rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
54946	    mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
54947	  fi; \
54948	else \
54949	  mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
54950	fi; \
54951	test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
54952	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap; \
54953	$(NORMAL_TARGET_EXPORTS)  \
54954	echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
54955	cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
54956	case $(srcdir) in \
54957	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
54958	  *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
54959		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
54960	esac; \
54961	module_srcdir=libtermcap; \
54962	rm -f no-such-file || : ; \
54963	CONFIG_SITE=no-such-file $(SHELL) \
54964	  $$s/$$module_srcdir/configure \
54965	  --srcdir=$${topdir}/$$module_srcdir \
54966	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
54967	  --target=${target_alias}  \
54968	  || exit 1
54969@endif target-libtermcap
54970
54971
54972
54973
54974
54975.PHONY: all-target-libtermcap maybe-all-target-libtermcap
54976maybe-all-target-libtermcap:
54977@if gcc-bootstrap
54978all-target-libtermcap: stage_current
54979@endif gcc-bootstrap
54980@if target-libtermcap
54981TARGET-target-libtermcap=all
54982maybe-all-target-libtermcap: all-target-libtermcap
54983all-target-libtermcap: configure-target-libtermcap
54984	@: $(MAKE); $(unstage)
54985	@r=`${PWD_COMMAND}`; export r; \
54986	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
54987	$(NORMAL_TARGET_EXPORTS)  \
54988	(cd $(TARGET_SUBDIR)/libtermcap && \
54989	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
54990		$(TARGET-target-libtermcap))
54991@endif target-libtermcap
54992
54993
54994
54995
54996
54997.PHONY: check-target-libtermcap maybe-check-target-libtermcap
54998maybe-check-target-libtermcap:
54999@if target-libtermcap
55000maybe-check-target-libtermcap: check-target-libtermcap
55001
55002# Dummy target for uncheckable module.
55003check-target-libtermcap:
55004
55005@endif target-libtermcap
55006
55007.PHONY: install-target-libtermcap maybe-install-target-libtermcap
55008maybe-install-target-libtermcap:
55009@if target-libtermcap
55010maybe-install-target-libtermcap: install-target-libtermcap
55011
55012install-target-libtermcap: installdirs
55013	@: $(MAKE); $(unstage)
55014	@r=`${PWD_COMMAND}`; export r; \
55015	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55016	$(NORMAL_TARGET_EXPORTS) \
55017	(cd $(TARGET_SUBDIR)/libtermcap && \
55018	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
55019
55020@endif target-libtermcap
55021
55022.PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
55023maybe-install-strip-target-libtermcap:
55024@if target-libtermcap
55025maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
55026
55027install-strip-target-libtermcap: installdirs
55028	@: $(MAKE); $(unstage)
55029	@r=`${PWD_COMMAND}`; export r; \
55030	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55031	$(NORMAL_TARGET_EXPORTS) \
55032	(cd $(TARGET_SUBDIR)/libtermcap && \
55033	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
55034
55035@endif target-libtermcap
55036
55037# Other targets (info, dvi, pdf, etc.)
55038
55039.PHONY: maybe-info-target-libtermcap info-target-libtermcap
55040maybe-info-target-libtermcap:
55041@if target-libtermcap
55042maybe-info-target-libtermcap: info-target-libtermcap
55043
55044info-target-libtermcap: \
55045    configure-target-libtermcap
55046	@: $(MAKE); $(unstage)
55047	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
55048	r=`${PWD_COMMAND}`; export r; \
55049	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55050	$(NORMAL_TARGET_EXPORTS) \
55051	echo "Doing info in $(TARGET_SUBDIR)/libtermcap"; \
55052	for flag in $(EXTRA_TARGET_FLAGS); do \
55053	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55054	done; \
55055	(cd $(TARGET_SUBDIR)/libtermcap && \
55056	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55057	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55058	          "RANLIB=$${RANLIB}" \
55059	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55060	           info) \
55061	  || exit 1
55062
55063@endif target-libtermcap
55064
55065.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
55066maybe-dvi-target-libtermcap:
55067@if target-libtermcap
55068maybe-dvi-target-libtermcap: dvi-target-libtermcap
55069
55070dvi-target-libtermcap: \
55071    configure-target-libtermcap
55072	@: $(MAKE); $(unstage)
55073	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
55074	r=`${PWD_COMMAND}`; export r; \
55075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55076	$(NORMAL_TARGET_EXPORTS) \
55077	echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap"; \
55078	for flag in $(EXTRA_TARGET_FLAGS); do \
55079	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55080	done; \
55081	(cd $(TARGET_SUBDIR)/libtermcap && \
55082	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55083	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55084	          "RANLIB=$${RANLIB}" \
55085	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55086	           dvi) \
55087	  || exit 1
55088
55089@endif target-libtermcap
55090
55091.PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
55092maybe-pdf-target-libtermcap:
55093@if target-libtermcap
55094maybe-pdf-target-libtermcap: pdf-target-libtermcap
55095
55096pdf-target-libtermcap: \
55097    configure-target-libtermcap
55098	@: $(MAKE); $(unstage)
55099	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
55100	r=`${PWD_COMMAND}`; export r; \
55101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55102	$(NORMAL_TARGET_EXPORTS) \
55103	echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap"; \
55104	for flag in $(EXTRA_TARGET_FLAGS); do \
55105	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55106	done; \
55107	(cd $(TARGET_SUBDIR)/libtermcap && \
55108	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55109	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55110	          "RANLIB=$${RANLIB}" \
55111	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55112	           pdf) \
55113	  || exit 1
55114
55115@endif target-libtermcap
55116
55117.PHONY: maybe-html-target-libtermcap html-target-libtermcap
55118maybe-html-target-libtermcap:
55119@if target-libtermcap
55120maybe-html-target-libtermcap: html-target-libtermcap
55121
55122html-target-libtermcap: \
55123    configure-target-libtermcap
55124	@: $(MAKE); $(unstage)
55125	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
55126	r=`${PWD_COMMAND}`; export r; \
55127	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55128	$(NORMAL_TARGET_EXPORTS) \
55129	echo "Doing html in $(TARGET_SUBDIR)/libtermcap"; \
55130	for flag in $(EXTRA_TARGET_FLAGS); do \
55131	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55132	done; \
55133	(cd $(TARGET_SUBDIR)/libtermcap && \
55134	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55135	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55136	          "RANLIB=$${RANLIB}" \
55137	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55138	           html) \
55139	  || exit 1
55140
55141@endif target-libtermcap
55142
55143.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
55144maybe-TAGS-target-libtermcap:
55145@if target-libtermcap
55146maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
55147
55148TAGS-target-libtermcap: \
55149    configure-target-libtermcap
55150	@: $(MAKE); $(unstage)
55151	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
55152	r=`${PWD_COMMAND}`; export r; \
55153	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55154	$(NORMAL_TARGET_EXPORTS) \
55155	echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap"; \
55156	for flag in $(EXTRA_TARGET_FLAGS); do \
55157	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55158	done; \
55159	(cd $(TARGET_SUBDIR)/libtermcap && \
55160	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55161	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55162	          "RANLIB=$${RANLIB}" \
55163	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55164	           TAGS) \
55165	  || exit 1
55166
55167@endif target-libtermcap
55168
55169.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
55170maybe-install-info-target-libtermcap:
55171@if target-libtermcap
55172maybe-install-info-target-libtermcap: install-info-target-libtermcap
55173
55174install-info-target-libtermcap: \
55175    configure-target-libtermcap \
55176    info-target-libtermcap
55177	@: $(MAKE); $(unstage)
55178	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
55179	r=`${PWD_COMMAND}`; export r; \
55180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55181	$(NORMAL_TARGET_EXPORTS) \
55182	echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap"; \
55183	for flag in $(EXTRA_TARGET_FLAGS); do \
55184	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55185	done; \
55186	(cd $(TARGET_SUBDIR)/libtermcap && \
55187	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55188	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55189	          "RANLIB=$${RANLIB}" \
55190	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55191	           install-info) \
55192	  || exit 1
55193
55194@endif target-libtermcap
55195
55196.PHONY: maybe-install-dvi-target-libtermcap install-dvi-target-libtermcap
55197maybe-install-dvi-target-libtermcap:
55198@if target-libtermcap
55199maybe-install-dvi-target-libtermcap: install-dvi-target-libtermcap
55200
55201install-dvi-target-libtermcap: \
55202    configure-target-libtermcap \
55203    dvi-target-libtermcap
55204	@: $(MAKE); $(unstage)
55205	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
55206	r=`${PWD_COMMAND}`; export r; \
55207	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55208	$(NORMAL_TARGET_EXPORTS) \
55209	echo "Doing install-dvi in $(TARGET_SUBDIR)/libtermcap"; \
55210	for flag in $(EXTRA_TARGET_FLAGS); do \
55211	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55212	done; \
55213	(cd $(TARGET_SUBDIR)/libtermcap && \
55214	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55215	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55216	          "RANLIB=$${RANLIB}" \
55217	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55218	           install-dvi) \
55219	  || exit 1
55220
55221@endif target-libtermcap
55222
55223.PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
55224maybe-install-pdf-target-libtermcap:
55225@if target-libtermcap
55226maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
55227
55228install-pdf-target-libtermcap: \
55229    configure-target-libtermcap \
55230    pdf-target-libtermcap
55231	@: $(MAKE); $(unstage)
55232	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
55233	r=`${PWD_COMMAND}`; export r; \
55234	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55235	$(NORMAL_TARGET_EXPORTS) \
55236	echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap"; \
55237	for flag in $(EXTRA_TARGET_FLAGS); do \
55238	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55239	done; \
55240	(cd $(TARGET_SUBDIR)/libtermcap && \
55241	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55242	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55243	          "RANLIB=$${RANLIB}" \
55244	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55245	           install-pdf) \
55246	  || exit 1
55247
55248@endif target-libtermcap
55249
55250.PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
55251maybe-install-html-target-libtermcap:
55252@if target-libtermcap
55253maybe-install-html-target-libtermcap: install-html-target-libtermcap
55254
55255install-html-target-libtermcap: \
55256    configure-target-libtermcap \
55257    html-target-libtermcap
55258	@: $(MAKE); $(unstage)
55259	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
55260	r=`${PWD_COMMAND}`; export r; \
55261	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55262	$(NORMAL_TARGET_EXPORTS) \
55263	echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap"; \
55264	for flag in $(EXTRA_TARGET_FLAGS); do \
55265	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55266	done; \
55267	(cd $(TARGET_SUBDIR)/libtermcap && \
55268	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55269	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55270	          "RANLIB=$${RANLIB}" \
55271	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55272	           install-html) \
55273	  || exit 1
55274
55275@endif target-libtermcap
55276
55277.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
55278maybe-installcheck-target-libtermcap:
55279@if target-libtermcap
55280maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
55281
55282installcheck-target-libtermcap: \
55283    configure-target-libtermcap
55284	@: $(MAKE); $(unstage)
55285	@[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0; \
55286	r=`${PWD_COMMAND}`; export r; \
55287	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55288	$(NORMAL_TARGET_EXPORTS) \
55289	echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap"; \
55290	for flag in $(EXTRA_TARGET_FLAGS); do \
55291	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55292	done; \
55293	(cd $(TARGET_SUBDIR)/libtermcap && \
55294	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55295	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55296	          "RANLIB=$${RANLIB}" \
55297	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55298	           installcheck) \
55299	  || exit 1
55300
55301@endif target-libtermcap
55302
55303.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
55304maybe-mostlyclean-target-libtermcap:
55305@if target-libtermcap
55306maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
55307
55308# libtermcap doesn't support mostlyclean.
55309mostlyclean-target-libtermcap:
55310
55311@endif target-libtermcap
55312
55313.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
55314maybe-clean-target-libtermcap:
55315@if target-libtermcap
55316maybe-clean-target-libtermcap: clean-target-libtermcap
55317
55318# libtermcap doesn't support clean.
55319clean-target-libtermcap:
55320
55321@endif target-libtermcap
55322
55323.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
55324maybe-distclean-target-libtermcap:
55325@if target-libtermcap
55326maybe-distclean-target-libtermcap: distclean-target-libtermcap
55327
55328# libtermcap doesn't support distclean.
55329distclean-target-libtermcap:
55330
55331@endif target-libtermcap
55332
55333.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
55334maybe-maintainer-clean-target-libtermcap:
55335@if target-libtermcap
55336maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
55337
55338# libtermcap doesn't support maintainer-clean.
55339maintainer-clean-target-libtermcap:
55340
55341@endif target-libtermcap
55342
55343
55344
55345
55346
55347.PHONY: configure-target-winsup maybe-configure-target-winsup
55348maybe-configure-target-winsup:
55349@if gcc-bootstrap
55350configure-target-winsup: stage_current
55351@endif gcc-bootstrap
55352@if target-winsup
55353maybe-configure-target-winsup: configure-target-winsup
55354configure-target-winsup:
55355	@: $(MAKE); $(unstage)
55356	@r=`${PWD_COMMAND}`; export r; \
55357	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55358	echo "Checking multilib configuration for winsup..."; \
55359	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
55360	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null; \
55361	if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
55362	  if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
55363	    rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
55364	  else \
55365	    rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
55366	    mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
55367	  fi; \
55368	else \
55369	  mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
55370	fi; \
55371	test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
55372	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup; \
55373	$(NORMAL_TARGET_EXPORTS)  \
55374	echo Configuring in $(TARGET_SUBDIR)/winsup; \
55375	cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
55376	case $(srcdir) in \
55377	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55378	  *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
55379		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55380	esac; \
55381	module_srcdir=winsup; \
55382	rm -f no-such-file || : ; \
55383	CONFIG_SITE=no-such-file $(SHELL) \
55384	  $$s/$$module_srcdir/configure \
55385	  --srcdir=$${topdir}/$$module_srcdir \
55386	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55387	  --target=${target_alias}  \
55388	  || exit 1
55389@endif target-winsup
55390
55391
55392
55393
55394
55395.PHONY: all-target-winsup maybe-all-target-winsup
55396maybe-all-target-winsup:
55397@if gcc-bootstrap
55398all-target-winsup: stage_current
55399@endif gcc-bootstrap
55400@if target-winsup
55401TARGET-target-winsup=all
55402maybe-all-target-winsup: all-target-winsup
55403all-target-winsup: configure-target-winsup
55404	@: $(MAKE); $(unstage)
55405	@r=`${PWD_COMMAND}`; export r; \
55406	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55407	$(NORMAL_TARGET_EXPORTS)  \
55408	(cd $(TARGET_SUBDIR)/winsup && \
55409	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
55410		$(TARGET-target-winsup))
55411@endif target-winsup
55412
55413
55414
55415
55416
55417.PHONY: check-target-winsup maybe-check-target-winsup
55418maybe-check-target-winsup:
55419@if target-winsup
55420maybe-check-target-winsup: check-target-winsup
55421
55422check-target-winsup:
55423	@: $(MAKE); $(unstage)
55424	@r=`${PWD_COMMAND}`; export r; \
55425	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55426	$(NORMAL_TARGET_EXPORTS) \
55427	(cd $(TARGET_SUBDIR)/winsup && \
55428	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
55429
55430@endif target-winsup
55431
55432.PHONY: install-target-winsup maybe-install-target-winsup
55433maybe-install-target-winsup:
55434@if target-winsup
55435maybe-install-target-winsup: install-target-winsup
55436
55437install-target-winsup: installdirs
55438	@: $(MAKE); $(unstage)
55439	@r=`${PWD_COMMAND}`; export r; \
55440	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55441	$(NORMAL_TARGET_EXPORTS) \
55442	(cd $(TARGET_SUBDIR)/winsup && \
55443	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
55444
55445@endif target-winsup
55446
55447.PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
55448maybe-install-strip-target-winsup:
55449@if target-winsup
55450maybe-install-strip-target-winsup: install-strip-target-winsup
55451
55452install-strip-target-winsup: installdirs
55453	@: $(MAKE); $(unstage)
55454	@r=`${PWD_COMMAND}`; export r; \
55455	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55456	$(NORMAL_TARGET_EXPORTS) \
55457	(cd $(TARGET_SUBDIR)/winsup && \
55458	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
55459
55460@endif target-winsup
55461
55462# Other targets (info, dvi, pdf, etc.)
55463
55464.PHONY: maybe-info-target-winsup info-target-winsup
55465maybe-info-target-winsup:
55466@if target-winsup
55467maybe-info-target-winsup: info-target-winsup
55468
55469info-target-winsup: \
55470    configure-target-winsup
55471	@: $(MAKE); $(unstage)
55472	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55473	r=`${PWD_COMMAND}`; export r; \
55474	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55475	$(NORMAL_TARGET_EXPORTS) \
55476	echo "Doing info in $(TARGET_SUBDIR)/winsup"; \
55477	for flag in $(EXTRA_TARGET_FLAGS); do \
55478	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55479	done; \
55480	(cd $(TARGET_SUBDIR)/winsup && \
55481	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55482	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55483	          "RANLIB=$${RANLIB}" \
55484	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55485	           info) \
55486	  || exit 1
55487
55488@endif target-winsup
55489
55490.PHONY: maybe-dvi-target-winsup dvi-target-winsup
55491maybe-dvi-target-winsup:
55492@if target-winsup
55493maybe-dvi-target-winsup: dvi-target-winsup
55494
55495dvi-target-winsup: \
55496    configure-target-winsup
55497	@: $(MAKE); $(unstage)
55498	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55499	r=`${PWD_COMMAND}`; export r; \
55500	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55501	$(NORMAL_TARGET_EXPORTS) \
55502	echo "Doing dvi in $(TARGET_SUBDIR)/winsup"; \
55503	for flag in $(EXTRA_TARGET_FLAGS); do \
55504	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55505	done; \
55506	(cd $(TARGET_SUBDIR)/winsup && \
55507	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55508	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55509	          "RANLIB=$${RANLIB}" \
55510	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55511	           dvi) \
55512	  || exit 1
55513
55514@endif target-winsup
55515
55516.PHONY: maybe-pdf-target-winsup pdf-target-winsup
55517maybe-pdf-target-winsup:
55518@if target-winsup
55519maybe-pdf-target-winsup: pdf-target-winsup
55520
55521pdf-target-winsup: \
55522    configure-target-winsup
55523	@: $(MAKE); $(unstage)
55524	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55525	r=`${PWD_COMMAND}`; export r; \
55526	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55527	$(NORMAL_TARGET_EXPORTS) \
55528	echo "Doing pdf in $(TARGET_SUBDIR)/winsup"; \
55529	for flag in $(EXTRA_TARGET_FLAGS); do \
55530	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55531	done; \
55532	(cd $(TARGET_SUBDIR)/winsup && \
55533	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55534	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55535	          "RANLIB=$${RANLIB}" \
55536	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55537	           pdf) \
55538	  || exit 1
55539
55540@endif target-winsup
55541
55542.PHONY: maybe-html-target-winsup html-target-winsup
55543maybe-html-target-winsup:
55544@if target-winsup
55545maybe-html-target-winsup: html-target-winsup
55546
55547html-target-winsup: \
55548    configure-target-winsup
55549	@: $(MAKE); $(unstage)
55550	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55551	r=`${PWD_COMMAND}`; export r; \
55552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55553	$(NORMAL_TARGET_EXPORTS) \
55554	echo "Doing html in $(TARGET_SUBDIR)/winsup"; \
55555	for flag in $(EXTRA_TARGET_FLAGS); do \
55556	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55557	done; \
55558	(cd $(TARGET_SUBDIR)/winsup && \
55559	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55560	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55561	          "RANLIB=$${RANLIB}" \
55562	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55563	           html) \
55564	  || exit 1
55565
55566@endif target-winsup
55567
55568.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
55569maybe-TAGS-target-winsup:
55570@if target-winsup
55571maybe-TAGS-target-winsup: TAGS-target-winsup
55572
55573TAGS-target-winsup: \
55574    configure-target-winsup
55575	@: $(MAKE); $(unstage)
55576	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55577	r=`${PWD_COMMAND}`; export r; \
55578	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55579	$(NORMAL_TARGET_EXPORTS) \
55580	echo "Doing TAGS in $(TARGET_SUBDIR)/winsup"; \
55581	for flag in $(EXTRA_TARGET_FLAGS); do \
55582	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55583	done; \
55584	(cd $(TARGET_SUBDIR)/winsup && \
55585	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55586	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55587	          "RANLIB=$${RANLIB}" \
55588	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55589	           TAGS) \
55590	  || exit 1
55591
55592@endif target-winsup
55593
55594.PHONY: maybe-install-info-target-winsup install-info-target-winsup
55595maybe-install-info-target-winsup:
55596@if target-winsup
55597maybe-install-info-target-winsup: install-info-target-winsup
55598
55599install-info-target-winsup: \
55600    configure-target-winsup \
55601    info-target-winsup
55602	@: $(MAKE); $(unstage)
55603	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55604	r=`${PWD_COMMAND}`; export r; \
55605	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55606	$(NORMAL_TARGET_EXPORTS) \
55607	echo "Doing install-info in $(TARGET_SUBDIR)/winsup"; \
55608	for flag in $(EXTRA_TARGET_FLAGS); do \
55609	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55610	done; \
55611	(cd $(TARGET_SUBDIR)/winsup && \
55612	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55613	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55614	          "RANLIB=$${RANLIB}" \
55615	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55616	           install-info) \
55617	  || exit 1
55618
55619@endif target-winsup
55620
55621.PHONY: maybe-install-dvi-target-winsup install-dvi-target-winsup
55622maybe-install-dvi-target-winsup:
55623@if target-winsup
55624maybe-install-dvi-target-winsup: install-dvi-target-winsup
55625
55626install-dvi-target-winsup: \
55627    configure-target-winsup \
55628    dvi-target-winsup
55629	@: $(MAKE); $(unstage)
55630	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55631	r=`${PWD_COMMAND}`; export r; \
55632	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55633	$(NORMAL_TARGET_EXPORTS) \
55634	echo "Doing install-dvi in $(TARGET_SUBDIR)/winsup"; \
55635	for flag in $(EXTRA_TARGET_FLAGS); do \
55636	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55637	done; \
55638	(cd $(TARGET_SUBDIR)/winsup && \
55639	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55640	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55641	          "RANLIB=$${RANLIB}" \
55642	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55643	           install-dvi) \
55644	  || exit 1
55645
55646@endif target-winsup
55647
55648.PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
55649maybe-install-pdf-target-winsup:
55650@if target-winsup
55651maybe-install-pdf-target-winsup: install-pdf-target-winsup
55652
55653install-pdf-target-winsup: \
55654    configure-target-winsup \
55655    pdf-target-winsup
55656	@: $(MAKE); $(unstage)
55657	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55658	r=`${PWD_COMMAND}`; export r; \
55659	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55660	$(NORMAL_TARGET_EXPORTS) \
55661	echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup"; \
55662	for flag in $(EXTRA_TARGET_FLAGS); do \
55663	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55664	done; \
55665	(cd $(TARGET_SUBDIR)/winsup && \
55666	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55667	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55668	          "RANLIB=$${RANLIB}" \
55669	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55670	           install-pdf) \
55671	  || exit 1
55672
55673@endif target-winsup
55674
55675.PHONY: maybe-install-html-target-winsup install-html-target-winsup
55676maybe-install-html-target-winsup:
55677@if target-winsup
55678maybe-install-html-target-winsup: install-html-target-winsup
55679
55680install-html-target-winsup: \
55681    configure-target-winsup \
55682    html-target-winsup
55683	@: $(MAKE); $(unstage)
55684	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55685	r=`${PWD_COMMAND}`; export r; \
55686	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55687	$(NORMAL_TARGET_EXPORTS) \
55688	echo "Doing install-html in $(TARGET_SUBDIR)/winsup"; \
55689	for flag in $(EXTRA_TARGET_FLAGS); do \
55690	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55691	done; \
55692	(cd $(TARGET_SUBDIR)/winsup && \
55693	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55694	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55695	          "RANLIB=$${RANLIB}" \
55696	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55697	           install-html) \
55698	  || exit 1
55699
55700@endif target-winsup
55701
55702.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
55703maybe-installcheck-target-winsup:
55704@if target-winsup
55705maybe-installcheck-target-winsup: installcheck-target-winsup
55706
55707installcheck-target-winsup: \
55708    configure-target-winsup
55709	@: $(MAKE); $(unstage)
55710	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55711	r=`${PWD_COMMAND}`; export r; \
55712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55713	$(NORMAL_TARGET_EXPORTS) \
55714	echo "Doing installcheck in $(TARGET_SUBDIR)/winsup"; \
55715	for flag in $(EXTRA_TARGET_FLAGS); do \
55716	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55717	done; \
55718	(cd $(TARGET_SUBDIR)/winsup && \
55719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55721	          "RANLIB=$${RANLIB}" \
55722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55723	           installcheck) \
55724	  || exit 1
55725
55726@endif target-winsup
55727
55728.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
55729maybe-mostlyclean-target-winsup:
55730@if target-winsup
55731maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
55732
55733mostlyclean-target-winsup:
55734	@: $(MAKE); $(unstage)
55735	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55736	r=`${PWD_COMMAND}`; export r; \
55737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55738	$(NORMAL_TARGET_EXPORTS) \
55739	echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup"; \
55740	for flag in $(EXTRA_TARGET_FLAGS); do \
55741	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55742	done; \
55743	(cd $(TARGET_SUBDIR)/winsup && \
55744	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55745	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55746	          "RANLIB=$${RANLIB}" \
55747	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55748	           mostlyclean) \
55749	  || exit 1
55750
55751@endif target-winsup
55752
55753.PHONY: maybe-clean-target-winsup clean-target-winsup
55754maybe-clean-target-winsup:
55755@if target-winsup
55756maybe-clean-target-winsup: clean-target-winsup
55757
55758clean-target-winsup:
55759	@: $(MAKE); $(unstage)
55760	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55761	r=`${PWD_COMMAND}`; export r; \
55762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55763	$(NORMAL_TARGET_EXPORTS) \
55764	echo "Doing clean in $(TARGET_SUBDIR)/winsup"; \
55765	for flag in $(EXTRA_TARGET_FLAGS); do \
55766	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55767	done; \
55768	(cd $(TARGET_SUBDIR)/winsup && \
55769	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55770	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55771	          "RANLIB=$${RANLIB}" \
55772	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55773	           clean) \
55774	  || exit 1
55775
55776@endif target-winsup
55777
55778.PHONY: maybe-distclean-target-winsup distclean-target-winsup
55779maybe-distclean-target-winsup:
55780@if target-winsup
55781maybe-distclean-target-winsup: distclean-target-winsup
55782
55783distclean-target-winsup:
55784	@: $(MAKE); $(unstage)
55785	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55786	r=`${PWD_COMMAND}`; export r; \
55787	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55788	$(NORMAL_TARGET_EXPORTS) \
55789	echo "Doing distclean in $(TARGET_SUBDIR)/winsup"; \
55790	for flag in $(EXTRA_TARGET_FLAGS); do \
55791	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55792	done; \
55793	(cd $(TARGET_SUBDIR)/winsup && \
55794	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55795	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55796	          "RANLIB=$${RANLIB}" \
55797	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55798	           distclean) \
55799	  || exit 1
55800
55801@endif target-winsup
55802
55803.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
55804maybe-maintainer-clean-target-winsup:
55805@if target-winsup
55806maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
55807
55808maintainer-clean-target-winsup:
55809	@: $(MAKE); $(unstage)
55810	@[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0; \
55811	r=`${PWD_COMMAND}`; export r; \
55812	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55813	$(NORMAL_TARGET_EXPORTS) \
55814	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup"; \
55815	for flag in $(EXTRA_TARGET_FLAGS); do \
55816	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55817	done; \
55818	(cd $(TARGET_SUBDIR)/winsup && \
55819	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55820	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55821	          "RANLIB=$${RANLIB}" \
55822	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55823	           maintainer-clean) \
55824	  || exit 1
55825
55826@endif target-winsup
55827
55828
55829
55830
55831
55832.PHONY: configure-target-libgloss maybe-configure-target-libgloss
55833maybe-configure-target-libgloss:
55834@if gcc-bootstrap
55835configure-target-libgloss: stage_current
55836@endif gcc-bootstrap
55837@if target-libgloss
55838maybe-configure-target-libgloss: configure-target-libgloss
55839configure-target-libgloss:
55840	@: $(MAKE); $(unstage)
55841	@r=`${PWD_COMMAND}`; export r; \
55842	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55843	echo "Checking multilib configuration for libgloss..."; \
55844	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
55845	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null; \
55846	if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
55847	  if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
55848	    rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
55849	  else \
55850	    rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
55851	    mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
55852	  fi; \
55853	else \
55854	  mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
55855	fi; \
55856	test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
55857	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss; \
55858	$(NORMAL_TARGET_EXPORTS)  \
55859	echo Configuring in $(TARGET_SUBDIR)/libgloss; \
55860	cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
55861	case $(srcdir) in \
55862	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
55863	  *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
55864		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
55865	esac; \
55866	module_srcdir=libgloss; \
55867	rm -f no-such-file || : ; \
55868	CONFIG_SITE=no-such-file $(SHELL) \
55869	  $$s/$$module_srcdir/configure \
55870	  --srcdir=$${topdir}/$$module_srcdir \
55871	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
55872	  --target=${target_alias}  \
55873	  || exit 1
55874@endif target-libgloss
55875
55876
55877
55878
55879
55880.PHONY: all-target-libgloss maybe-all-target-libgloss
55881maybe-all-target-libgloss:
55882@if gcc-bootstrap
55883all-target-libgloss: stage_current
55884@endif gcc-bootstrap
55885@if target-libgloss
55886TARGET-target-libgloss=all
55887maybe-all-target-libgloss: all-target-libgloss
55888all-target-libgloss: configure-target-libgloss
55889	@: $(MAKE); $(unstage)
55890	@r=`${PWD_COMMAND}`; export r; \
55891	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55892	$(NORMAL_TARGET_EXPORTS)  \
55893	(cd $(TARGET_SUBDIR)/libgloss && \
55894	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
55895		$(TARGET-target-libgloss))
55896@endif target-libgloss
55897
55898
55899
55900
55901
55902.PHONY: check-target-libgloss maybe-check-target-libgloss
55903maybe-check-target-libgloss:
55904@if target-libgloss
55905maybe-check-target-libgloss: check-target-libgloss
55906
55907# Dummy target for uncheckable module.
55908check-target-libgloss:
55909
55910@endif target-libgloss
55911
55912.PHONY: install-target-libgloss maybe-install-target-libgloss
55913maybe-install-target-libgloss:
55914@if target-libgloss
55915maybe-install-target-libgloss: install-target-libgloss
55916
55917install-target-libgloss: installdirs
55918	@: $(MAKE); $(unstage)
55919	@r=`${PWD_COMMAND}`; export r; \
55920	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55921	$(NORMAL_TARGET_EXPORTS) \
55922	(cd $(TARGET_SUBDIR)/libgloss && \
55923	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
55924
55925@endif target-libgloss
55926
55927.PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
55928maybe-install-strip-target-libgloss:
55929@if target-libgloss
55930maybe-install-strip-target-libgloss: install-strip-target-libgloss
55931
55932install-strip-target-libgloss: installdirs
55933	@: $(MAKE); $(unstage)
55934	@r=`${PWD_COMMAND}`; export r; \
55935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55936	$(NORMAL_TARGET_EXPORTS) \
55937	(cd $(TARGET_SUBDIR)/libgloss && \
55938	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
55939
55940@endif target-libgloss
55941
55942# Other targets (info, dvi, pdf, etc.)
55943
55944.PHONY: maybe-info-target-libgloss info-target-libgloss
55945maybe-info-target-libgloss:
55946@if target-libgloss
55947maybe-info-target-libgloss: info-target-libgloss
55948
55949info-target-libgloss: \
55950    configure-target-libgloss
55951	@: $(MAKE); $(unstage)
55952	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
55953	r=`${PWD_COMMAND}`; export r; \
55954	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55955	$(NORMAL_TARGET_EXPORTS) \
55956	echo "Doing info in $(TARGET_SUBDIR)/libgloss"; \
55957	for flag in $(EXTRA_TARGET_FLAGS); do \
55958	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55959	done; \
55960	(cd $(TARGET_SUBDIR)/libgloss && \
55961	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55962	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55963	          "RANLIB=$${RANLIB}" \
55964	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55965	           info) \
55966	  || exit 1
55967
55968@endif target-libgloss
55969
55970.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
55971maybe-dvi-target-libgloss:
55972@if target-libgloss
55973maybe-dvi-target-libgloss: dvi-target-libgloss
55974
55975dvi-target-libgloss: \
55976    configure-target-libgloss
55977	@: $(MAKE); $(unstage)
55978	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
55979	r=`${PWD_COMMAND}`; export r; \
55980	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
55981	$(NORMAL_TARGET_EXPORTS) \
55982	echo "Doing dvi in $(TARGET_SUBDIR)/libgloss"; \
55983	for flag in $(EXTRA_TARGET_FLAGS); do \
55984	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
55985	done; \
55986	(cd $(TARGET_SUBDIR)/libgloss && \
55987	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
55988	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
55989	          "RANLIB=$${RANLIB}" \
55990	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
55991	           dvi) \
55992	  || exit 1
55993
55994@endif target-libgloss
55995
55996.PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
55997maybe-pdf-target-libgloss:
55998@if target-libgloss
55999maybe-pdf-target-libgloss: pdf-target-libgloss
56000
56001pdf-target-libgloss: \
56002    configure-target-libgloss
56003	@: $(MAKE); $(unstage)
56004	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56005	r=`${PWD_COMMAND}`; export r; \
56006	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56007	$(NORMAL_TARGET_EXPORTS) \
56008	echo "Doing pdf in $(TARGET_SUBDIR)/libgloss"; \
56009	for flag in $(EXTRA_TARGET_FLAGS); do \
56010	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56011	done; \
56012	(cd $(TARGET_SUBDIR)/libgloss && \
56013	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56014	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56015	          "RANLIB=$${RANLIB}" \
56016	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56017	           pdf) \
56018	  || exit 1
56019
56020@endif target-libgloss
56021
56022.PHONY: maybe-html-target-libgloss html-target-libgloss
56023maybe-html-target-libgloss:
56024@if target-libgloss
56025maybe-html-target-libgloss: html-target-libgloss
56026
56027html-target-libgloss: \
56028    configure-target-libgloss
56029	@: $(MAKE); $(unstage)
56030	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56031	r=`${PWD_COMMAND}`; export r; \
56032	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56033	$(NORMAL_TARGET_EXPORTS) \
56034	echo "Doing html in $(TARGET_SUBDIR)/libgloss"; \
56035	for flag in $(EXTRA_TARGET_FLAGS); do \
56036	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56037	done; \
56038	(cd $(TARGET_SUBDIR)/libgloss && \
56039	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56040	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56041	          "RANLIB=$${RANLIB}" \
56042	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56043	           html) \
56044	  || exit 1
56045
56046@endif target-libgloss
56047
56048.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
56049maybe-TAGS-target-libgloss:
56050@if target-libgloss
56051maybe-TAGS-target-libgloss: TAGS-target-libgloss
56052
56053TAGS-target-libgloss: \
56054    configure-target-libgloss
56055	@: $(MAKE); $(unstage)
56056	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56057	r=`${PWD_COMMAND}`; export r; \
56058	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56059	$(NORMAL_TARGET_EXPORTS) \
56060	echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss"; \
56061	for flag in $(EXTRA_TARGET_FLAGS); do \
56062	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56063	done; \
56064	(cd $(TARGET_SUBDIR)/libgloss && \
56065	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56066	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56067	          "RANLIB=$${RANLIB}" \
56068	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56069	           TAGS) \
56070	  || exit 1
56071
56072@endif target-libgloss
56073
56074.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
56075maybe-install-info-target-libgloss:
56076@if target-libgloss
56077maybe-install-info-target-libgloss: install-info-target-libgloss
56078
56079install-info-target-libgloss: \
56080    configure-target-libgloss \
56081    info-target-libgloss
56082	@: $(MAKE); $(unstage)
56083	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56084	r=`${PWD_COMMAND}`; export r; \
56085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56086	$(NORMAL_TARGET_EXPORTS) \
56087	echo "Doing install-info in $(TARGET_SUBDIR)/libgloss"; \
56088	for flag in $(EXTRA_TARGET_FLAGS); do \
56089	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56090	done; \
56091	(cd $(TARGET_SUBDIR)/libgloss && \
56092	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56093	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56094	          "RANLIB=$${RANLIB}" \
56095	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56096	           install-info) \
56097	  || exit 1
56098
56099@endif target-libgloss
56100
56101.PHONY: maybe-install-dvi-target-libgloss install-dvi-target-libgloss
56102maybe-install-dvi-target-libgloss:
56103@if target-libgloss
56104maybe-install-dvi-target-libgloss: install-dvi-target-libgloss
56105
56106install-dvi-target-libgloss: \
56107    configure-target-libgloss \
56108    dvi-target-libgloss
56109	@: $(MAKE); $(unstage)
56110	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56111	r=`${PWD_COMMAND}`; export r; \
56112	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56113	$(NORMAL_TARGET_EXPORTS) \
56114	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgloss"; \
56115	for flag in $(EXTRA_TARGET_FLAGS); do \
56116	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56117	done; \
56118	(cd $(TARGET_SUBDIR)/libgloss && \
56119	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56120	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56121	          "RANLIB=$${RANLIB}" \
56122	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56123	           install-dvi) \
56124	  || exit 1
56125
56126@endif target-libgloss
56127
56128.PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
56129maybe-install-pdf-target-libgloss:
56130@if target-libgloss
56131maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
56132
56133install-pdf-target-libgloss: \
56134    configure-target-libgloss \
56135    pdf-target-libgloss
56136	@: $(MAKE); $(unstage)
56137	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56138	r=`${PWD_COMMAND}`; export r; \
56139	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56140	$(NORMAL_TARGET_EXPORTS) \
56141	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss"; \
56142	for flag in $(EXTRA_TARGET_FLAGS); do \
56143	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56144	done; \
56145	(cd $(TARGET_SUBDIR)/libgloss && \
56146	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56147	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56148	          "RANLIB=$${RANLIB}" \
56149	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56150	           install-pdf) \
56151	  || exit 1
56152
56153@endif target-libgloss
56154
56155.PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
56156maybe-install-html-target-libgloss:
56157@if target-libgloss
56158maybe-install-html-target-libgloss: install-html-target-libgloss
56159
56160install-html-target-libgloss: \
56161    configure-target-libgloss \
56162    html-target-libgloss
56163	@: $(MAKE); $(unstage)
56164	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56165	r=`${PWD_COMMAND}`; export r; \
56166	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56167	$(NORMAL_TARGET_EXPORTS) \
56168	echo "Doing install-html in $(TARGET_SUBDIR)/libgloss"; \
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)/libgloss && \
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	           install-html) \
56178	  || exit 1
56179
56180@endif target-libgloss
56181
56182.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
56183maybe-installcheck-target-libgloss:
56184@if target-libgloss
56185maybe-installcheck-target-libgloss: installcheck-target-libgloss
56186
56187installcheck-target-libgloss: \
56188    configure-target-libgloss
56189	@: $(MAKE); $(unstage)
56190	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56191	r=`${PWD_COMMAND}`; export r; \
56192	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56193	$(NORMAL_TARGET_EXPORTS) \
56194	echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss"; \
56195	for flag in $(EXTRA_TARGET_FLAGS); do \
56196	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56197	done; \
56198	(cd $(TARGET_SUBDIR)/libgloss && \
56199	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56200	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56201	          "RANLIB=$${RANLIB}" \
56202	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56203	           installcheck) \
56204	  || exit 1
56205
56206@endif target-libgloss
56207
56208.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
56209maybe-mostlyclean-target-libgloss:
56210@if target-libgloss
56211maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
56212
56213mostlyclean-target-libgloss:
56214	@: $(MAKE); $(unstage)
56215	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56216	r=`${PWD_COMMAND}`; export r; \
56217	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56218	$(NORMAL_TARGET_EXPORTS) \
56219	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss"; \
56220	for flag in $(EXTRA_TARGET_FLAGS); do \
56221	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56222	done; \
56223	(cd $(TARGET_SUBDIR)/libgloss && \
56224	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56225	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56226	          "RANLIB=$${RANLIB}" \
56227	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56228	           mostlyclean) \
56229	  || exit 1
56230
56231@endif target-libgloss
56232
56233.PHONY: maybe-clean-target-libgloss clean-target-libgloss
56234maybe-clean-target-libgloss:
56235@if target-libgloss
56236maybe-clean-target-libgloss: clean-target-libgloss
56237
56238clean-target-libgloss:
56239	@: $(MAKE); $(unstage)
56240	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56241	r=`${PWD_COMMAND}`; export r; \
56242	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56243	$(NORMAL_TARGET_EXPORTS) \
56244	echo "Doing clean in $(TARGET_SUBDIR)/libgloss"; \
56245	for flag in $(EXTRA_TARGET_FLAGS); do \
56246	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56247	done; \
56248	(cd $(TARGET_SUBDIR)/libgloss && \
56249	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56250	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56251	          "RANLIB=$${RANLIB}" \
56252	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56253	           clean) \
56254	  || exit 1
56255
56256@endif target-libgloss
56257
56258.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
56259maybe-distclean-target-libgloss:
56260@if target-libgloss
56261maybe-distclean-target-libgloss: distclean-target-libgloss
56262
56263distclean-target-libgloss:
56264	@: $(MAKE); $(unstage)
56265	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56266	r=`${PWD_COMMAND}`; export r; \
56267	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56268	$(NORMAL_TARGET_EXPORTS) \
56269	echo "Doing distclean in $(TARGET_SUBDIR)/libgloss"; \
56270	for flag in $(EXTRA_TARGET_FLAGS); do \
56271	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56272	done; \
56273	(cd $(TARGET_SUBDIR)/libgloss && \
56274	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56275	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56276	          "RANLIB=$${RANLIB}" \
56277	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56278	           distclean) \
56279	  || exit 1
56280
56281@endif target-libgloss
56282
56283.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
56284maybe-maintainer-clean-target-libgloss:
56285@if target-libgloss
56286maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
56287
56288maintainer-clean-target-libgloss:
56289	@: $(MAKE); $(unstage)
56290	@[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0; \
56291	r=`${PWD_COMMAND}`; export r; \
56292	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56293	$(NORMAL_TARGET_EXPORTS) \
56294	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss"; \
56295	for flag in $(EXTRA_TARGET_FLAGS); do \
56296	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56297	done; \
56298	(cd $(TARGET_SUBDIR)/libgloss && \
56299	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56300	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56301	          "RANLIB=$${RANLIB}" \
56302	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56303	           maintainer-clean) \
56304	  || exit 1
56305
56306@endif target-libgloss
56307
56308
56309
56310
56311
56312.PHONY: configure-target-libffi maybe-configure-target-libffi
56313maybe-configure-target-libffi:
56314@if gcc-bootstrap
56315configure-target-libffi: stage_current
56316@endif gcc-bootstrap
56317@if target-libffi
56318maybe-configure-target-libffi: configure-target-libffi
56319configure-target-libffi:
56320	@: $(MAKE); $(unstage)
56321	@r=`${PWD_COMMAND}`; export r; \
56322	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56323	echo "Checking multilib configuration for libffi..."; \
56324	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
56325	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null; \
56326	if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
56327	  if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
56328	    rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
56329	  else \
56330	    rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
56331	    mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
56332	  fi; \
56333	else \
56334	  mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
56335	fi; \
56336	test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
56337	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi; \
56338	$(NORMAL_TARGET_EXPORTS)  \
56339	echo Configuring in $(TARGET_SUBDIR)/libffi; \
56340	cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
56341	case $(srcdir) in \
56342	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56343	  *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
56344		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
56345	esac; \
56346	module_srcdir=libffi; \
56347	rm -f no-such-file || : ; \
56348	CONFIG_SITE=no-such-file $(SHELL) \
56349	  $$s/$$module_srcdir/configure \
56350	  --srcdir=$${topdir}/$$module_srcdir \
56351	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56352	  --target=${target_alias} --disable-shared --with-pic \
56353	  || exit 1
56354@endif target-libffi
56355
56356
56357
56358
56359
56360.PHONY: all-target-libffi maybe-all-target-libffi
56361maybe-all-target-libffi:
56362@if gcc-bootstrap
56363all-target-libffi: stage_current
56364@endif gcc-bootstrap
56365@if target-libffi
56366TARGET-target-libffi=all
56367maybe-all-target-libffi: all-target-libffi
56368all-target-libffi: configure-target-libffi
56369	@: $(MAKE); $(unstage)
56370	@r=`${PWD_COMMAND}`; export r; \
56371	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56372	$(NORMAL_TARGET_EXPORTS)  \
56373	(cd $(TARGET_SUBDIR)/libffi && \
56374	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
56375		$(TARGET-target-libffi))
56376@endif target-libffi
56377
56378
56379
56380
56381
56382.PHONY: check-target-libffi maybe-check-target-libffi
56383maybe-check-target-libffi:
56384@if target-libffi
56385maybe-check-target-libffi: check-target-libffi
56386
56387check-target-libffi:
56388	@: $(MAKE); $(unstage)
56389	@r=`${PWD_COMMAND}`; export r; \
56390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56391	$(NORMAL_TARGET_EXPORTS) \
56392	(cd $(TARGET_SUBDIR)/libffi && \
56393	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
56394
56395@endif target-libffi
56396
56397.PHONY: install-target-libffi maybe-install-target-libffi
56398maybe-install-target-libffi:
56399@if target-libffi
56400maybe-install-target-libffi: install-target-libffi
56401
56402# Dummy target for uninstallable.
56403install-target-libffi:
56404
56405@endif target-libffi
56406
56407.PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
56408maybe-install-strip-target-libffi:
56409@if target-libffi
56410maybe-install-strip-target-libffi: install-strip-target-libffi
56411
56412# Dummy target for uninstallable.
56413install-strip-target-libffi:
56414
56415@endif target-libffi
56416
56417# Other targets (info, dvi, pdf, etc.)
56418
56419.PHONY: maybe-info-target-libffi info-target-libffi
56420maybe-info-target-libffi:
56421@if target-libffi
56422maybe-info-target-libffi: info-target-libffi
56423
56424info-target-libffi: \
56425    configure-target-libffi
56426	@: $(MAKE); $(unstage)
56427	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56428	r=`${PWD_COMMAND}`; export r; \
56429	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56430	$(NORMAL_TARGET_EXPORTS) \
56431	echo "Doing info in $(TARGET_SUBDIR)/libffi"; \
56432	for flag in $(EXTRA_TARGET_FLAGS); do \
56433	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56434	done; \
56435	(cd $(TARGET_SUBDIR)/libffi && \
56436	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56437	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56438	          "RANLIB=$${RANLIB}" \
56439	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56440	           info) \
56441	  || exit 1
56442
56443@endif target-libffi
56444
56445.PHONY: maybe-dvi-target-libffi dvi-target-libffi
56446maybe-dvi-target-libffi:
56447@if target-libffi
56448maybe-dvi-target-libffi: dvi-target-libffi
56449
56450dvi-target-libffi: \
56451    configure-target-libffi
56452	@: $(MAKE); $(unstage)
56453	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56454	r=`${PWD_COMMAND}`; export r; \
56455	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56456	$(NORMAL_TARGET_EXPORTS) \
56457	echo "Doing dvi in $(TARGET_SUBDIR)/libffi"; \
56458	for flag in $(EXTRA_TARGET_FLAGS); do \
56459	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56460	done; \
56461	(cd $(TARGET_SUBDIR)/libffi && \
56462	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56463	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56464	          "RANLIB=$${RANLIB}" \
56465	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56466	           dvi) \
56467	  || exit 1
56468
56469@endif target-libffi
56470
56471.PHONY: maybe-pdf-target-libffi pdf-target-libffi
56472maybe-pdf-target-libffi:
56473@if target-libffi
56474maybe-pdf-target-libffi: pdf-target-libffi
56475
56476pdf-target-libffi: \
56477    configure-target-libffi
56478	@: $(MAKE); $(unstage)
56479	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56480	r=`${PWD_COMMAND}`; export r; \
56481	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56482	$(NORMAL_TARGET_EXPORTS) \
56483	echo "Doing pdf in $(TARGET_SUBDIR)/libffi"; \
56484	for flag in $(EXTRA_TARGET_FLAGS); do \
56485	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56486	done; \
56487	(cd $(TARGET_SUBDIR)/libffi && \
56488	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56489	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56490	          "RANLIB=$${RANLIB}" \
56491	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56492	           pdf) \
56493	  || exit 1
56494
56495@endif target-libffi
56496
56497.PHONY: maybe-html-target-libffi html-target-libffi
56498maybe-html-target-libffi:
56499@if target-libffi
56500maybe-html-target-libffi: html-target-libffi
56501
56502html-target-libffi: \
56503    configure-target-libffi
56504	@: $(MAKE); $(unstage)
56505	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56506	r=`${PWD_COMMAND}`; export r; \
56507	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56508	$(NORMAL_TARGET_EXPORTS) \
56509	echo "Doing html in $(TARGET_SUBDIR)/libffi"; \
56510	for flag in $(EXTRA_TARGET_FLAGS); do \
56511	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56512	done; \
56513	(cd $(TARGET_SUBDIR)/libffi && \
56514	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56515	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56516	          "RANLIB=$${RANLIB}" \
56517	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56518	           html) \
56519	  || exit 1
56520
56521@endif target-libffi
56522
56523.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
56524maybe-TAGS-target-libffi:
56525@if target-libffi
56526maybe-TAGS-target-libffi: TAGS-target-libffi
56527
56528TAGS-target-libffi: \
56529    configure-target-libffi
56530	@: $(MAKE); $(unstage)
56531	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56532	r=`${PWD_COMMAND}`; export r; \
56533	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56534	$(NORMAL_TARGET_EXPORTS) \
56535	echo "Doing TAGS in $(TARGET_SUBDIR)/libffi"; \
56536	for flag in $(EXTRA_TARGET_FLAGS); do \
56537	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56538	done; \
56539	(cd $(TARGET_SUBDIR)/libffi && \
56540	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56541	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56542	          "RANLIB=$${RANLIB}" \
56543	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56544	           TAGS) \
56545	  || exit 1
56546
56547@endif target-libffi
56548
56549.PHONY: maybe-install-info-target-libffi install-info-target-libffi
56550maybe-install-info-target-libffi:
56551@if target-libffi
56552maybe-install-info-target-libffi: install-info-target-libffi
56553
56554install-info-target-libffi: \
56555    configure-target-libffi \
56556    info-target-libffi
56557	@: $(MAKE); $(unstage)
56558	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56559	r=`${PWD_COMMAND}`; export r; \
56560	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56561	$(NORMAL_TARGET_EXPORTS) \
56562	echo "Doing install-info in $(TARGET_SUBDIR)/libffi"; \
56563	for flag in $(EXTRA_TARGET_FLAGS); do \
56564	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56565	done; \
56566	(cd $(TARGET_SUBDIR)/libffi && \
56567	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56568	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56569	          "RANLIB=$${RANLIB}" \
56570	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56571	           install-info) \
56572	  || exit 1
56573
56574@endif target-libffi
56575
56576.PHONY: maybe-install-dvi-target-libffi install-dvi-target-libffi
56577maybe-install-dvi-target-libffi:
56578@if target-libffi
56579maybe-install-dvi-target-libffi: install-dvi-target-libffi
56580
56581install-dvi-target-libffi: \
56582    configure-target-libffi \
56583    dvi-target-libffi
56584	@: $(MAKE); $(unstage)
56585	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56586	r=`${PWD_COMMAND}`; export r; \
56587	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56588	$(NORMAL_TARGET_EXPORTS) \
56589	echo "Doing install-dvi in $(TARGET_SUBDIR)/libffi"; \
56590	for flag in $(EXTRA_TARGET_FLAGS); do \
56591	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56592	done; \
56593	(cd $(TARGET_SUBDIR)/libffi && \
56594	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56595	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56596	          "RANLIB=$${RANLIB}" \
56597	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56598	           install-dvi) \
56599	  || exit 1
56600
56601@endif target-libffi
56602
56603.PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
56604maybe-install-pdf-target-libffi:
56605@if target-libffi
56606maybe-install-pdf-target-libffi: install-pdf-target-libffi
56607
56608install-pdf-target-libffi: \
56609    configure-target-libffi \
56610    pdf-target-libffi
56611	@: $(MAKE); $(unstage)
56612	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56613	r=`${PWD_COMMAND}`; export r; \
56614	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56615	$(NORMAL_TARGET_EXPORTS) \
56616	echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi"; \
56617	for flag in $(EXTRA_TARGET_FLAGS); do \
56618	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56619	done; \
56620	(cd $(TARGET_SUBDIR)/libffi && \
56621	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56622	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56623	          "RANLIB=$${RANLIB}" \
56624	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56625	           install-pdf) \
56626	  || exit 1
56627
56628@endif target-libffi
56629
56630.PHONY: maybe-install-html-target-libffi install-html-target-libffi
56631maybe-install-html-target-libffi:
56632@if target-libffi
56633maybe-install-html-target-libffi: install-html-target-libffi
56634
56635install-html-target-libffi: \
56636    configure-target-libffi \
56637    html-target-libffi
56638	@: $(MAKE); $(unstage)
56639	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56640	r=`${PWD_COMMAND}`; export r; \
56641	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56642	$(NORMAL_TARGET_EXPORTS) \
56643	echo "Doing install-html in $(TARGET_SUBDIR)/libffi"; \
56644	for flag in $(EXTRA_TARGET_FLAGS); do \
56645	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56646	done; \
56647	(cd $(TARGET_SUBDIR)/libffi && \
56648	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56649	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56650	          "RANLIB=$${RANLIB}" \
56651	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56652	           install-html) \
56653	  || exit 1
56654
56655@endif target-libffi
56656
56657.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
56658maybe-installcheck-target-libffi:
56659@if target-libffi
56660maybe-installcheck-target-libffi: installcheck-target-libffi
56661
56662installcheck-target-libffi: \
56663    configure-target-libffi
56664	@: $(MAKE); $(unstage)
56665	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56666	r=`${PWD_COMMAND}`; export r; \
56667	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56668	$(NORMAL_TARGET_EXPORTS) \
56669	echo "Doing installcheck in $(TARGET_SUBDIR)/libffi"; \
56670	for flag in $(EXTRA_TARGET_FLAGS); do \
56671	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56672	done; \
56673	(cd $(TARGET_SUBDIR)/libffi && \
56674	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56675	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56676	          "RANLIB=$${RANLIB}" \
56677	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56678	           installcheck) \
56679	  || exit 1
56680
56681@endif target-libffi
56682
56683.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
56684maybe-mostlyclean-target-libffi:
56685@if target-libffi
56686maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
56687
56688mostlyclean-target-libffi:
56689	@: $(MAKE); $(unstage)
56690	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56691	r=`${PWD_COMMAND}`; export r; \
56692	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56693	$(NORMAL_TARGET_EXPORTS) \
56694	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi"; \
56695	for flag in $(EXTRA_TARGET_FLAGS); do \
56696	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56697	done; \
56698	(cd $(TARGET_SUBDIR)/libffi && \
56699	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56700	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56701	          "RANLIB=$${RANLIB}" \
56702	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56703	           mostlyclean) \
56704	  || exit 1
56705
56706@endif target-libffi
56707
56708.PHONY: maybe-clean-target-libffi clean-target-libffi
56709maybe-clean-target-libffi:
56710@if target-libffi
56711maybe-clean-target-libffi: clean-target-libffi
56712
56713clean-target-libffi:
56714	@: $(MAKE); $(unstage)
56715	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56716	r=`${PWD_COMMAND}`; export r; \
56717	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56718	$(NORMAL_TARGET_EXPORTS) \
56719	echo "Doing clean in $(TARGET_SUBDIR)/libffi"; \
56720	for flag in $(EXTRA_TARGET_FLAGS); do \
56721	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56722	done; \
56723	(cd $(TARGET_SUBDIR)/libffi && \
56724	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56725	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56726	          "RANLIB=$${RANLIB}" \
56727	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56728	           clean) \
56729	  || exit 1
56730
56731@endif target-libffi
56732
56733.PHONY: maybe-distclean-target-libffi distclean-target-libffi
56734maybe-distclean-target-libffi:
56735@if target-libffi
56736maybe-distclean-target-libffi: distclean-target-libffi
56737
56738distclean-target-libffi:
56739	@: $(MAKE); $(unstage)
56740	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56741	r=`${PWD_COMMAND}`; export r; \
56742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56743	$(NORMAL_TARGET_EXPORTS) \
56744	echo "Doing distclean in $(TARGET_SUBDIR)/libffi"; \
56745	for flag in $(EXTRA_TARGET_FLAGS); do \
56746	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56747	done; \
56748	(cd $(TARGET_SUBDIR)/libffi && \
56749	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56750	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56751	          "RANLIB=$${RANLIB}" \
56752	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56753	           distclean) \
56754	  || exit 1
56755
56756@endif target-libffi
56757
56758.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
56759maybe-maintainer-clean-target-libffi:
56760@if target-libffi
56761maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
56762
56763maintainer-clean-target-libffi:
56764	@: $(MAKE); $(unstage)
56765	@[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0; \
56766	r=`${PWD_COMMAND}`; export r; \
56767	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56768	$(NORMAL_TARGET_EXPORTS) \
56769	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi"; \
56770	for flag in $(EXTRA_TARGET_FLAGS); do \
56771	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
56772	done; \
56773	(cd $(TARGET_SUBDIR)/libffi && \
56774	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
56775	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
56776	          "RANLIB=$${RANLIB}" \
56777	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
56778	           maintainer-clean) \
56779	  || exit 1
56780
56781@endif target-libffi
56782
56783
56784
56785
56786
56787.PHONY: configure-target-zlib maybe-configure-target-zlib
56788maybe-configure-target-zlib:
56789@if gcc-bootstrap
56790configure-target-zlib: stage_current
56791@endif gcc-bootstrap
56792@if target-zlib
56793maybe-configure-target-zlib: configure-target-zlib
56794configure-target-zlib:
56795	@r=`${PWD_COMMAND}`; export r; \
56796	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56797	echo "Checking multilib configuration for zlib..."; \
56798	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
56799	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
56800	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
56801	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
56802	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
56803	  else \
56804	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
56805	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
56806	  fi; \
56807	else \
56808	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
56809	fi; \
56810	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
56811	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
56812	$(NORMAL_TARGET_EXPORTS)  \
56813	echo Configuring in $(TARGET_SUBDIR)/zlib; \
56814	cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
56815	case $(srcdir) in \
56816	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56817	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
56818		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
56819	esac; \
56820	module_srcdir=zlib; \
56821	rm -f no-such-file || : ; \
56822	CONFIG_SITE=no-such-file $(SHELL) \
56823	  $$s/$$module_srcdir/configure \
56824	  --srcdir=$${topdir}/$$module_srcdir \
56825	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56826	  --target=${target_alias}  \
56827	  || exit 1
56828@endif target-zlib
56829
56830
56831
56832.PHONY: configure-stage1-target-zlib maybe-configure-stage1-target-zlib
56833maybe-configure-stage1-target-zlib:
56834@if target-zlib-bootstrap
56835maybe-configure-stage1-target-zlib: configure-stage1-target-zlib
56836configure-stage1-target-zlib:
56837	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
56838	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
56839	@r=`${PWD_COMMAND}`; export r; \
56840	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56841	TFLAGS="$(STAGE1_TFLAGS)"; \
56842	echo "Checking multilib configuration for zlib..."; \
56843	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
56844	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
56845	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
56846	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
56847	  else \
56848	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
56849	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
56850	  fi; \
56851	else \
56852	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
56853	fi; \
56854	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
56855	$(NORMAL_TARGET_EXPORTS) \
56856	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
56857	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
56858	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
56859	echo Configuring stage 1 in $(TARGET_SUBDIR)/zlib; \
56860	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
56861	cd $(TARGET_SUBDIR)/zlib || exit 1; \
56862	case $(srcdir) in \
56863	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56864	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
56865		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
56866	esac; \
56867	module_srcdir=zlib; \
56868	$(SHELL) $$s/$$module_srcdir/configure \
56869	  --srcdir=$${topdir}/$$module_srcdir \
56870	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56871	  --target=${target_alias} \
56872	   \
56873	  $(STAGE1_CONFIGURE_FLAGS)
56874@endif target-zlib-bootstrap
56875
56876.PHONY: configure-stage2-target-zlib maybe-configure-stage2-target-zlib
56877maybe-configure-stage2-target-zlib:
56878@if target-zlib-bootstrap
56879maybe-configure-stage2-target-zlib: configure-stage2-target-zlib
56880configure-stage2-target-zlib:
56881	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
56882	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
56883	@r=`${PWD_COMMAND}`; export r; \
56884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56885	TFLAGS="$(STAGE2_TFLAGS)"; \
56886	echo "Checking multilib configuration for zlib..."; \
56887	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
56888	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
56889	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
56890	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
56891	  else \
56892	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
56893	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
56894	  fi; \
56895	else \
56896	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
56897	fi; \
56898	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
56899	$(NORMAL_TARGET_EXPORTS) \
56900	 \
56901	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
56902	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
56903	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
56904	echo Configuring stage 2 in $(TARGET_SUBDIR)/zlib; \
56905	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
56906	cd $(TARGET_SUBDIR)/zlib || exit 1; \
56907	case $(srcdir) in \
56908	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56909	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
56910		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
56911	esac; \
56912	module_srcdir=zlib; \
56913	$(SHELL) $$s/$$module_srcdir/configure \
56914	  --srcdir=$${topdir}/$$module_srcdir \
56915	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56916	  --target=${target_alias} \
56917	  --with-build-libsubdir=$(HOST_SUBDIR) \
56918	  $(STAGE2_CONFIGURE_FLAGS)
56919@endif target-zlib-bootstrap
56920
56921.PHONY: configure-stage3-target-zlib maybe-configure-stage3-target-zlib
56922maybe-configure-stage3-target-zlib:
56923@if target-zlib-bootstrap
56924maybe-configure-stage3-target-zlib: configure-stage3-target-zlib
56925configure-stage3-target-zlib:
56926	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
56927	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
56928	@r=`${PWD_COMMAND}`; export r; \
56929	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56930	TFLAGS="$(STAGE3_TFLAGS)"; \
56931	echo "Checking multilib configuration for zlib..."; \
56932	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
56933	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
56934	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
56935	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
56936	  else \
56937	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
56938	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
56939	  fi; \
56940	else \
56941	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
56942	fi; \
56943	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
56944	$(NORMAL_TARGET_EXPORTS) \
56945	 \
56946	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
56947	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
56948	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
56949	echo Configuring stage 3 in $(TARGET_SUBDIR)/zlib; \
56950	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
56951	cd $(TARGET_SUBDIR)/zlib || exit 1; \
56952	case $(srcdir) in \
56953	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56954	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
56955		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
56956	esac; \
56957	module_srcdir=zlib; \
56958	$(SHELL) $$s/$$module_srcdir/configure \
56959	  --srcdir=$${topdir}/$$module_srcdir \
56960	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
56961	  --target=${target_alias} \
56962	  --with-build-libsubdir=$(HOST_SUBDIR) \
56963	  $(STAGE3_CONFIGURE_FLAGS)
56964@endif target-zlib-bootstrap
56965
56966.PHONY: configure-stage4-target-zlib maybe-configure-stage4-target-zlib
56967maybe-configure-stage4-target-zlib:
56968@if target-zlib-bootstrap
56969maybe-configure-stage4-target-zlib: configure-stage4-target-zlib
56970configure-stage4-target-zlib:
56971	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
56972	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
56973	@r=`${PWD_COMMAND}`; export r; \
56974	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
56975	TFLAGS="$(STAGE4_TFLAGS)"; \
56976	echo "Checking multilib configuration for zlib..."; \
56977	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
56978	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
56979	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
56980	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
56981	  else \
56982	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
56983	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
56984	  fi; \
56985	else \
56986	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
56987	fi; \
56988	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
56989	$(NORMAL_TARGET_EXPORTS) \
56990	 \
56991	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
56992	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
56993	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
56994	echo Configuring stage 4 in $(TARGET_SUBDIR)/zlib; \
56995	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
56996	cd $(TARGET_SUBDIR)/zlib || exit 1; \
56997	case $(srcdir) in \
56998	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
56999	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
57000		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57001	esac; \
57002	module_srcdir=zlib; \
57003	$(SHELL) $$s/$$module_srcdir/configure \
57004	  --srcdir=$${topdir}/$$module_srcdir \
57005	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57006	  --target=${target_alias} \
57007	  --with-build-libsubdir=$(HOST_SUBDIR) \
57008	  $(STAGE4_CONFIGURE_FLAGS)
57009@endif target-zlib-bootstrap
57010
57011.PHONY: configure-stageprofile-target-zlib maybe-configure-stageprofile-target-zlib
57012maybe-configure-stageprofile-target-zlib:
57013@if target-zlib-bootstrap
57014maybe-configure-stageprofile-target-zlib: configure-stageprofile-target-zlib
57015configure-stageprofile-target-zlib:
57016	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
57017	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
57018	@r=`${PWD_COMMAND}`; export r; \
57019	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57020	TFLAGS="$(STAGEprofile_TFLAGS)"; \
57021	echo "Checking multilib configuration for zlib..."; \
57022	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
57023	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
57024	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
57025	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
57026	  else \
57027	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
57028	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
57029	  fi; \
57030	else \
57031	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
57032	fi; \
57033	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
57034	$(NORMAL_TARGET_EXPORTS) \
57035	 \
57036	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57037	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57038	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
57039	echo Configuring stage profile in $(TARGET_SUBDIR)/zlib; \
57040	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
57041	cd $(TARGET_SUBDIR)/zlib || exit 1; \
57042	case $(srcdir) in \
57043	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57044	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
57045		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57046	esac; \
57047	module_srcdir=zlib; \
57048	$(SHELL) $$s/$$module_srcdir/configure \
57049	  --srcdir=$${topdir}/$$module_srcdir \
57050	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57051	  --target=${target_alias} \
57052	  --with-build-libsubdir=$(HOST_SUBDIR) \
57053	  $(STAGEprofile_CONFIGURE_FLAGS)
57054@endif target-zlib-bootstrap
57055
57056.PHONY: configure-stagetrain-target-zlib maybe-configure-stagetrain-target-zlib
57057maybe-configure-stagetrain-target-zlib:
57058@if target-zlib-bootstrap
57059maybe-configure-stagetrain-target-zlib: configure-stagetrain-target-zlib
57060configure-stagetrain-target-zlib:
57061	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
57062	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
57063	@r=`${PWD_COMMAND}`; export r; \
57064	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57065	TFLAGS="$(STAGEtrain_TFLAGS)"; \
57066	echo "Checking multilib configuration for zlib..."; \
57067	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
57068	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
57069	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
57070	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
57071	  else \
57072	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
57073	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
57074	  fi; \
57075	else \
57076	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
57077	fi; \
57078	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
57079	$(NORMAL_TARGET_EXPORTS) \
57080	 \
57081	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57082	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57083	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
57084	echo Configuring stage train in $(TARGET_SUBDIR)/zlib; \
57085	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
57086	cd $(TARGET_SUBDIR)/zlib || exit 1; \
57087	case $(srcdir) in \
57088	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57089	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
57090		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57091	esac; \
57092	module_srcdir=zlib; \
57093	$(SHELL) $$s/$$module_srcdir/configure \
57094	  --srcdir=$${topdir}/$$module_srcdir \
57095	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57096	  --target=${target_alias} \
57097	  --with-build-libsubdir=$(HOST_SUBDIR) \
57098	  $(STAGEtrain_CONFIGURE_FLAGS)
57099@endif target-zlib-bootstrap
57100
57101.PHONY: configure-stagefeedback-target-zlib maybe-configure-stagefeedback-target-zlib
57102maybe-configure-stagefeedback-target-zlib:
57103@if target-zlib-bootstrap
57104maybe-configure-stagefeedback-target-zlib: configure-stagefeedback-target-zlib
57105configure-stagefeedback-target-zlib:
57106	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
57107	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
57108	@r=`${PWD_COMMAND}`; export r; \
57109	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57110	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
57111	echo "Checking multilib configuration for zlib..."; \
57112	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
57113	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
57114	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
57115	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
57116	  else \
57117	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
57118	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
57119	  fi; \
57120	else \
57121	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
57122	fi; \
57123	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
57124	$(NORMAL_TARGET_EXPORTS) \
57125	 \
57126	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57127	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57128	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
57129	echo Configuring stage feedback in $(TARGET_SUBDIR)/zlib; \
57130	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
57131	cd $(TARGET_SUBDIR)/zlib || exit 1; \
57132	case $(srcdir) in \
57133	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57134	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
57135		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57136	esac; \
57137	module_srcdir=zlib; \
57138	$(SHELL) $$s/$$module_srcdir/configure \
57139	  --srcdir=$${topdir}/$$module_srcdir \
57140	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57141	  --target=${target_alias} \
57142	  --with-build-libsubdir=$(HOST_SUBDIR) \
57143	  $(STAGEfeedback_CONFIGURE_FLAGS)
57144@endif target-zlib-bootstrap
57145
57146.PHONY: configure-stageautoprofile-target-zlib maybe-configure-stageautoprofile-target-zlib
57147maybe-configure-stageautoprofile-target-zlib:
57148@if target-zlib-bootstrap
57149maybe-configure-stageautoprofile-target-zlib: configure-stageautoprofile-target-zlib
57150configure-stageautoprofile-target-zlib:
57151	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
57152	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
57153	@r=`${PWD_COMMAND}`; export r; \
57154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57155	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
57156	echo "Checking multilib configuration for zlib..."; \
57157	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
57158	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
57159	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
57160	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
57161	  else \
57162	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
57163	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
57164	  fi; \
57165	else \
57166	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
57167	fi; \
57168	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
57169	$(NORMAL_TARGET_EXPORTS) \
57170	 \
57171	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57172	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57173	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
57174	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/zlib; \
57175	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
57176	cd $(TARGET_SUBDIR)/zlib || exit 1; \
57177	case $(srcdir) in \
57178	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57179	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
57180		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57181	esac; \
57182	module_srcdir=zlib; \
57183	$(SHELL) $$s/$$module_srcdir/configure \
57184	  --srcdir=$${topdir}/$$module_srcdir \
57185	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57186	  --target=${target_alias} \
57187	  --with-build-libsubdir=$(HOST_SUBDIR) \
57188	  $(STAGEautoprofile_CONFIGURE_FLAGS)
57189@endif target-zlib-bootstrap
57190
57191.PHONY: configure-stageautofeedback-target-zlib maybe-configure-stageautofeedback-target-zlib
57192maybe-configure-stageautofeedback-target-zlib:
57193@if target-zlib-bootstrap
57194maybe-configure-stageautofeedback-target-zlib: configure-stageautofeedback-target-zlib
57195configure-stageautofeedback-target-zlib:
57196	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
57197	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib
57198	@r=`${PWD_COMMAND}`; export r; \
57199	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57200	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
57201	echo "Checking multilib configuration for zlib..."; \
57202	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null; \
57203	if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
57204	  if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
57205	    rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
57206	  else \
57207	    rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
57208	    mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
57209	  fi; \
57210	else \
57211	  mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
57212	fi; \
57213	test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
57214	$(NORMAL_TARGET_EXPORTS) \
57215	 \
57216	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
57217	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
57218	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
57219	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/zlib; \
57220	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib; \
57221	cd $(TARGET_SUBDIR)/zlib || exit 1; \
57222	case $(srcdir) in \
57223	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
57224	  *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
57225		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
57226	esac; \
57227	module_srcdir=zlib; \
57228	$(SHELL) $$s/$$module_srcdir/configure \
57229	  --srcdir=$${topdir}/$$module_srcdir \
57230	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
57231	  --target=${target_alias} \
57232	  --with-build-libsubdir=$(HOST_SUBDIR) \
57233	  $(STAGEautofeedback_CONFIGURE_FLAGS)
57234@endif target-zlib-bootstrap
57235
57236
57237
57238
57239
57240.PHONY: all-target-zlib maybe-all-target-zlib
57241maybe-all-target-zlib:
57242@if gcc-bootstrap
57243all-target-zlib: stage_current
57244@endif gcc-bootstrap
57245@if target-zlib
57246TARGET-target-zlib=all
57247maybe-all-target-zlib: all-target-zlib
57248all-target-zlib: configure-target-zlib
57249	@r=`${PWD_COMMAND}`; export r; \
57250	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57251	$(NORMAL_TARGET_EXPORTS)  \
57252	(cd $(TARGET_SUBDIR)/zlib && \
57253	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
57254		$(TARGET-target-zlib))
57255@endif target-zlib
57256
57257
57258
57259.PHONY: all-stage1-target-zlib maybe-all-stage1-target-zlib
57260.PHONY: clean-stage1-target-zlib maybe-clean-stage1-target-zlib
57261maybe-all-stage1-target-zlib:
57262maybe-clean-stage1-target-zlib:
57263@if target-zlib-bootstrap
57264maybe-all-stage1-target-zlib: all-stage1-target-zlib
57265all-stage1: all-stage1-target-zlib
57266TARGET-stage1-target-zlib = $(TARGET-target-zlib)
57267all-stage1-target-zlib: configure-stage1-target-zlib
57268	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
57269	@r=`${PWD_COMMAND}`; export r; \
57270	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57271	TFLAGS="$(STAGE1_TFLAGS)"; \
57272	$(NORMAL_TARGET_EXPORTS)  \
57273	cd $(TARGET_SUBDIR)/zlib && \
57274	 \
57275	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57276		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57277		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57278		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57279		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57280		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57281		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57282		$(EXTRA_TARGET_FLAGS)  \
57283		  \
57284		TFLAGS="$(STAGE1_TFLAGS)"  \
57285		$(TARGET-stage1-target-zlib)
57286
57287maybe-clean-stage1-target-zlib: clean-stage1-target-zlib
57288clean-stage1: clean-stage1-target-zlib
57289clean-stage1-target-zlib:
57290	@if [ $(current_stage) = stage1 ]; then \
57291	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57292	else \
57293	  [ -f $(TARGET_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
57294	  $(MAKE) stage1-start; \
57295	fi; \
57296	cd $(TARGET_SUBDIR)/zlib && \
57297	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
57298	  clean
57299@endif target-zlib-bootstrap
57300
57301
57302.PHONY: all-stage2-target-zlib maybe-all-stage2-target-zlib
57303.PHONY: clean-stage2-target-zlib maybe-clean-stage2-target-zlib
57304maybe-all-stage2-target-zlib:
57305maybe-clean-stage2-target-zlib:
57306@if target-zlib-bootstrap
57307maybe-all-stage2-target-zlib: all-stage2-target-zlib
57308all-stage2: all-stage2-target-zlib
57309TARGET-stage2-target-zlib = $(TARGET-target-zlib)
57310all-stage2-target-zlib: configure-stage2-target-zlib
57311	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
57312	@r=`${PWD_COMMAND}`; export r; \
57313	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57314	TFLAGS="$(STAGE2_TFLAGS)"; \
57315	$(NORMAL_TARGET_EXPORTS) \
57316	  \
57317	cd $(TARGET_SUBDIR)/zlib && \
57318	 \
57319	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57320		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57321		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57322		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57323		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57324		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57325		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57326		$(EXTRA_TARGET_FLAGS)   \
57327		TFLAGS="$(STAGE2_TFLAGS)"  \
57328		$(TARGET-stage2-target-zlib)
57329
57330maybe-clean-stage2-target-zlib: clean-stage2-target-zlib
57331clean-stage2: clean-stage2-target-zlib
57332clean-stage2-target-zlib:
57333	@if [ $(current_stage) = stage2 ]; then \
57334	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57335	else \
57336	  [ -f $(TARGET_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
57337	  $(MAKE) stage2-start; \
57338	fi; \
57339	cd $(TARGET_SUBDIR)/zlib && \
57340	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57341@endif target-zlib-bootstrap
57342
57343
57344.PHONY: all-stage3-target-zlib maybe-all-stage3-target-zlib
57345.PHONY: clean-stage3-target-zlib maybe-clean-stage3-target-zlib
57346maybe-all-stage3-target-zlib:
57347maybe-clean-stage3-target-zlib:
57348@if target-zlib-bootstrap
57349maybe-all-stage3-target-zlib: all-stage3-target-zlib
57350all-stage3: all-stage3-target-zlib
57351TARGET-stage3-target-zlib = $(TARGET-target-zlib)
57352all-stage3-target-zlib: configure-stage3-target-zlib
57353	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
57354	@r=`${PWD_COMMAND}`; export r; \
57355	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57356	TFLAGS="$(STAGE3_TFLAGS)"; \
57357	$(NORMAL_TARGET_EXPORTS) \
57358	  \
57359	cd $(TARGET_SUBDIR)/zlib && \
57360	 \
57361	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57362		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57363		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57364		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57365		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57366		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57367		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57368		$(EXTRA_TARGET_FLAGS)   \
57369		TFLAGS="$(STAGE3_TFLAGS)"  \
57370		$(TARGET-stage3-target-zlib)
57371
57372maybe-clean-stage3-target-zlib: clean-stage3-target-zlib
57373clean-stage3: clean-stage3-target-zlib
57374clean-stage3-target-zlib:
57375	@if [ $(current_stage) = stage3 ]; then \
57376	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57377	else \
57378	  [ -f $(TARGET_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
57379	  $(MAKE) stage3-start; \
57380	fi; \
57381	cd $(TARGET_SUBDIR)/zlib && \
57382	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57383@endif target-zlib-bootstrap
57384
57385
57386.PHONY: all-stage4-target-zlib maybe-all-stage4-target-zlib
57387.PHONY: clean-stage4-target-zlib maybe-clean-stage4-target-zlib
57388maybe-all-stage4-target-zlib:
57389maybe-clean-stage4-target-zlib:
57390@if target-zlib-bootstrap
57391maybe-all-stage4-target-zlib: all-stage4-target-zlib
57392all-stage4: all-stage4-target-zlib
57393TARGET-stage4-target-zlib = $(TARGET-target-zlib)
57394all-stage4-target-zlib: configure-stage4-target-zlib
57395	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
57396	@r=`${PWD_COMMAND}`; export r; \
57397	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57398	TFLAGS="$(STAGE4_TFLAGS)"; \
57399	$(NORMAL_TARGET_EXPORTS) \
57400	  \
57401	cd $(TARGET_SUBDIR)/zlib && \
57402	 \
57403	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57404		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57405		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57406		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57407		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57408		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57409		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57410		$(EXTRA_TARGET_FLAGS)   \
57411		TFLAGS="$(STAGE4_TFLAGS)"  \
57412		$(TARGET-stage4-target-zlib)
57413
57414maybe-clean-stage4-target-zlib: clean-stage4-target-zlib
57415clean-stage4: clean-stage4-target-zlib
57416clean-stage4-target-zlib:
57417	@if [ $(current_stage) = stage4 ]; then \
57418	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57419	else \
57420	  [ -f $(TARGET_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
57421	  $(MAKE) stage4-start; \
57422	fi; \
57423	cd $(TARGET_SUBDIR)/zlib && \
57424	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57425@endif target-zlib-bootstrap
57426
57427
57428.PHONY: all-stageprofile-target-zlib maybe-all-stageprofile-target-zlib
57429.PHONY: clean-stageprofile-target-zlib maybe-clean-stageprofile-target-zlib
57430maybe-all-stageprofile-target-zlib:
57431maybe-clean-stageprofile-target-zlib:
57432@if target-zlib-bootstrap
57433maybe-all-stageprofile-target-zlib: all-stageprofile-target-zlib
57434all-stageprofile: all-stageprofile-target-zlib
57435TARGET-stageprofile-target-zlib = $(TARGET-target-zlib)
57436all-stageprofile-target-zlib: configure-stageprofile-target-zlib
57437	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
57438	@r=`${PWD_COMMAND}`; export r; \
57439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57440	TFLAGS="$(STAGEprofile_TFLAGS)"; \
57441	$(NORMAL_TARGET_EXPORTS) \
57442	  \
57443	cd $(TARGET_SUBDIR)/zlib && \
57444	 \
57445	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57446		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57447		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57448		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57449		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57450		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57451		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57452		$(EXTRA_TARGET_FLAGS)   \
57453		TFLAGS="$(STAGEprofile_TFLAGS)"  \
57454		$(TARGET-stageprofile-target-zlib)
57455
57456maybe-clean-stageprofile-target-zlib: clean-stageprofile-target-zlib
57457clean-stageprofile: clean-stageprofile-target-zlib
57458clean-stageprofile-target-zlib:
57459	@if [ $(current_stage) = stageprofile ]; then \
57460	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57461	else \
57462	  [ -f $(TARGET_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
57463	  $(MAKE) stageprofile-start; \
57464	fi; \
57465	cd $(TARGET_SUBDIR)/zlib && \
57466	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57467@endif target-zlib-bootstrap
57468
57469
57470.PHONY: all-stagetrain-target-zlib maybe-all-stagetrain-target-zlib
57471.PHONY: clean-stagetrain-target-zlib maybe-clean-stagetrain-target-zlib
57472maybe-all-stagetrain-target-zlib:
57473maybe-clean-stagetrain-target-zlib:
57474@if target-zlib-bootstrap
57475maybe-all-stagetrain-target-zlib: all-stagetrain-target-zlib
57476all-stagetrain: all-stagetrain-target-zlib
57477TARGET-stagetrain-target-zlib = $(TARGET-target-zlib)
57478all-stagetrain-target-zlib: configure-stagetrain-target-zlib
57479	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
57480	@r=`${PWD_COMMAND}`; export r; \
57481	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57482	TFLAGS="$(STAGEtrain_TFLAGS)"; \
57483	$(NORMAL_TARGET_EXPORTS) \
57484	  \
57485	cd $(TARGET_SUBDIR)/zlib && \
57486	 \
57487	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57488		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57489		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57490		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57491		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57492		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57493		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57494		$(EXTRA_TARGET_FLAGS)   \
57495		TFLAGS="$(STAGEtrain_TFLAGS)"  \
57496		$(TARGET-stagetrain-target-zlib)
57497
57498maybe-clean-stagetrain-target-zlib: clean-stagetrain-target-zlib
57499clean-stagetrain: clean-stagetrain-target-zlib
57500clean-stagetrain-target-zlib:
57501	@if [ $(current_stage) = stagetrain ]; then \
57502	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57503	else \
57504	  [ -f $(TARGET_SUBDIR)/stagetrain-zlib/Makefile ] || exit 0; \
57505	  $(MAKE) stagetrain-start; \
57506	fi; \
57507	cd $(TARGET_SUBDIR)/zlib && \
57508	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57509@endif target-zlib-bootstrap
57510
57511
57512.PHONY: all-stagefeedback-target-zlib maybe-all-stagefeedback-target-zlib
57513.PHONY: clean-stagefeedback-target-zlib maybe-clean-stagefeedback-target-zlib
57514maybe-all-stagefeedback-target-zlib:
57515maybe-clean-stagefeedback-target-zlib:
57516@if target-zlib-bootstrap
57517maybe-all-stagefeedback-target-zlib: all-stagefeedback-target-zlib
57518all-stagefeedback: all-stagefeedback-target-zlib
57519TARGET-stagefeedback-target-zlib = $(TARGET-target-zlib)
57520all-stagefeedback-target-zlib: configure-stagefeedback-target-zlib
57521	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
57522	@r=`${PWD_COMMAND}`; export r; \
57523	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57524	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
57525	$(NORMAL_TARGET_EXPORTS) \
57526	  \
57527	cd $(TARGET_SUBDIR)/zlib && \
57528	 \
57529	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57530		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57531		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57532		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57533		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57534		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57535		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57536		$(EXTRA_TARGET_FLAGS)   \
57537		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
57538		$(TARGET-stagefeedback-target-zlib)
57539
57540maybe-clean-stagefeedback-target-zlib: clean-stagefeedback-target-zlib
57541clean-stagefeedback: clean-stagefeedback-target-zlib
57542clean-stagefeedback-target-zlib:
57543	@if [ $(current_stage) = stagefeedback ]; then \
57544	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57545	else \
57546	  [ -f $(TARGET_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
57547	  $(MAKE) stagefeedback-start; \
57548	fi; \
57549	cd $(TARGET_SUBDIR)/zlib && \
57550	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57551@endif target-zlib-bootstrap
57552
57553
57554.PHONY: all-stageautoprofile-target-zlib maybe-all-stageautoprofile-target-zlib
57555.PHONY: clean-stageautoprofile-target-zlib maybe-clean-stageautoprofile-target-zlib
57556maybe-all-stageautoprofile-target-zlib:
57557maybe-clean-stageautoprofile-target-zlib:
57558@if target-zlib-bootstrap
57559maybe-all-stageautoprofile-target-zlib: all-stageautoprofile-target-zlib
57560all-stageautoprofile: all-stageautoprofile-target-zlib
57561TARGET-stageautoprofile-target-zlib = $(TARGET-target-zlib)
57562all-stageautoprofile-target-zlib: configure-stageautoprofile-target-zlib
57563	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
57564	@r=`${PWD_COMMAND}`; export r; \
57565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57566	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
57567	$(NORMAL_TARGET_EXPORTS) \
57568	  \
57569	cd $(TARGET_SUBDIR)/zlib && \
57570	$$s/gcc/config/i386/$(AUTO_PROFILE) \
57571	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57572		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57573		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57574		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57575		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57576		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57577		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57578		$(EXTRA_TARGET_FLAGS)   \
57579		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
57580		$(TARGET-stageautoprofile-target-zlib)
57581
57582maybe-clean-stageautoprofile-target-zlib: clean-stageautoprofile-target-zlib
57583clean-stageautoprofile: clean-stageautoprofile-target-zlib
57584clean-stageautoprofile-target-zlib:
57585	@if [ $(current_stage) = stageautoprofile ]; then \
57586	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57587	else \
57588	  [ -f $(TARGET_SUBDIR)/stageautoprofile-zlib/Makefile ] || exit 0; \
57589	  $(MAKE) stageautoprofile-start; \
57590	fi; \
57591	cd $(TARGET_SUBDIR)/zlib && \
57592	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57593@endif target-zlib-bootstrap
57594
57595
57596.PHONY: all-stageautofeedback-target-zlib maybe-all-stageautofeedback-target-zlib
57597.PHONY: clean-stageautofeedback-target-zlib maybe-clean-stageautofeedback-target-zlib
57598maybe-all-stageautofeedback-target-zlib:
57599maybe-clean-stageautofeedback-target-zlib:
57600@if target-zlib-bootstrap
57601maybe-all-stageautofeedback-target-zlib: all-stageautofeedback-target-zlib
57602all-stageautofeedback: all-stageautofeedback-target-zlib
57603TARGET-stageautofeedback-target-zlib = $(TARGET-target-zlib)
57604all-stageautofeedback-target-zlib: configure-stageautofeedback-target-zlib
57605	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
57606	@r=`${PWD_COMMAND}`; export r; \
57607	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57608	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
57609	$(NORMAL_TARGET_EXPORTS) \
57610	  \
57611	cd $(TARGET_SUBDIR)/zlib && \
57612	 \
57613	$(MAKE) $(BASE_FLAGS_TO_PASS) \
57614		CFLAGS="$(CFLAGS_FOR_TARGET)" \
57615		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
57616		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
57617		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
57618		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
57619		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
57620		$(EXTRA_TARGET_FLAGS)   \
57621		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
57622		$(TARGET-stageautofeedback-target-zlib)
57623
57624maybe-clean-stageautofeedback-target-zlib: clean-stageautofeedback-target-zlib
57625clean-stageautofeedback: clean-stageautofeedback-target-zlib
57626clean-stageautofeedback-target-zlib:
57627	@if [ $(current_stage) = stageautofeedback ]; then \
57628	  [ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57629	else \
57630	  [ -f $(TARGET_SUBDIR)/stageautofeedback-zlib/Makefile ] || exit 0; \
57631	  $(MAKE) stageautofeedback-start; \
57632	fi; \
57633	cd $(TARGET_SUBDIR)/zlib && \
57634	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
57635@endif target-zlib-bootstrap
57636
57637
57638
57639
57640
57641
57642.PHONY: check-target-zlib maybe-check-target-zlib
57643maybe-check-target-zlib:
57644@if target-zlib
57645maybe-check-target-zlib: check-target-zlib
57646
57647check-target-zlib:
57648	@: $(MAKE); $(unstage)
57649	@r=`${PWD_COMMAND}`; export r; \
57650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57651	$(NORMAL_TARGET_EXPORTS) \
57652	(cd $(TARGET_SUBDIR)/zlib && \
57653	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
57654
57655@endif target-zlib
57656
57657.PHONY: install-target-zlib maybe-install-target-zlib
57658maybe-install-target-zlib:
57659@if target-zlib
57660maybe-install-target-zlib: install-target-zlib
57661
57662install-target-zlib: installdirs
57663	@: $(MAKE); $(unstage)
57664	@r=`${PWD_COMMAND}`; export r; \
57665	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57666	$(NORMAL_TARGET_EXPORTS) \
57667	(cd $(TARGET_SUBDIR)/zlib && \
57668	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
57669
57670@endif target-zlib
57671
57672.PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
57673maybe-install-strip-target-zlib:
57674@if target-zlib
57675maybe-install-strip-target-zlib: install-strip-target-zlib
57676
57677install-strip-target-zlib: installdirs
57678	@: $(MAKE); $(unstage)
57679	@r=`${PWD_COMMAND}`; export r; \
57680	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57681	$(NORMAL_TARGET_EXPORTS) \
57682	(cd $(TARGET_SUBDIR)/zlib && \
57683	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
57684
57685@endif target-zlib
57686
57687# Other targets (info, dvi, pdf, etc.)
57688
57689.PHONY: maybe-info-target-zlib info-target-zlib
57690maybe-info-target-zlib:
57691@if target-zlib
57692maybe-info-target-zlib: info-target-zlib
57693
57694info-target-zlib: \
57695    configure-target-zlib
57696	@: $(MAKE); $(unstage)
57697	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57698	r=`${PWD_COMMAND}`; export r; \
57699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57700	$(NORMAL_TARGET_EXPORTS) \
57701	echo "Doing info in $(TARGET_SUBDIR)/zlib"; \
57702	for flag in $(EXTRA_TARGET_FLAGS); do \
57703	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57704	done; \
57705	(cd $(TARGET_SUBDIR)/zlib && \
57706	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57707	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57708	          "RANLIB=$${RANLIB}" \
57709	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57710	           info) \
57711	  || exit 1
57712
57713@endif target-zlib
57714
57715.PHONY: maybe-dvi-target-zlib dvi-target-zlib
57716maybe-dvi-target-zlib:
57717@if target-zlib
57718maybe-dvi-target-zlib: dvi-target-zlib
57719
57720dvi-target-zlib: \
57721    configure-target-zlib
57722	@: $(MAKE); $(unstage)
57723	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57724	r=`${PWD_COMMAND}`; export r; \
57725	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57726	$(NORMAL_TARGET_EXPORTS) \
57727	echo "Doing dvi in $(TARGET_SUBDIR)/zlib"; \
57728	for flag in $(EXTRA_TARGET_FLAGS); do \
57729	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57730	done; \
57731	(cd $(TARGET_SUBDIR)/zlib && \
57732	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57733	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57734	          "RANLIB=$${RANLIB}" \
57735	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57736	           dvi) \
57737	  || exit 1
57738
57739@endif target-zlib
57740
57741.PHONY: maybe-pdf-target-zlib pdf-target-zlib
57742maybe-pdf-target-zlib:
57743@if target-zlib
57744maybe-pdf-target-zlib: pdf-target-zlib
57745
57746pdf-target-zlib: \
57747    configure-target-zlib
57748	@: $(MAKE); $(unstage)
57749	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57750	r=`${PWD_COMMAND}`; export r; \
57751	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57752	$(NORMAL_TARGET_EXPORTS) \
57753	echo "Doing pdf in $(TARGET_SUBDIR)/zlib"; \
57754	for flag in $(EXTRA_TARGET_FLAGS); do \
57755	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57756	done; \
57757	(cd $(TARGET_SUBDIR)/zlib && \
57758	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57759	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57760	          "RANLIB=$${RANLIB}" \
57761	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57762	           pdf) \
57763	  || exit 1
57764
57765@endif target-zlib
57766
57767.PHONY: maybe-html-target-zlib html-target-zlib
57768maybe-html-target-zlib:
57769@if target-zlib
57770maybe-html-target-zlib: html-target-zlib
57771
57772html-target-zlib: \
57773    configure-target-zlib
57774	@: $(MAKE); $(unstage)
57775	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57776	r=`${PWD_COMMAND}`; export r; \
57777	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57778	$(NORMAL_TARGET_EXPORTS) \
57779	echo "Doing html in $(TARGET_SUBDIR)/zlib"; \
57780	for flag in $(EXTRA_TARGET_FLAGS); do \
57781	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57782	done; \
57783	(cd $(TARGET_SUBDIR)/zlib && \
57784	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57785	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57786	          "RANLIB=$${RANLIB}" \
57787	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57788	           html) \
57789	  || exit 1
57790
57791@endif target-zlib
57792
57793.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
57794maybe-TAGS-target-zlib:
57795@if target-zlib
57796maybe-TAGS-target-zlib: TAGS-target-zlib
57797
57798TAGS-target-zlib: \
57799    configure-target-zlib
57800	@: $(MAKE); $(unstage)
57801	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57802	r=`${PWD_COMMAND}`; export r; \
57803	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57804	$(NORMAL_TARGET_EXPORTS) \
57805	echo "Doing TAGS in $(TARGET_SUBDIR)/zlib"; \
57806	for flag in $(EXTRA_TARGET_FLAGS); do \
57807	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57808	done; \
57809	(cd $(TARGET_SUBDIR)/zlib && \
57810	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57811	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57812	          "RANLIB=$${RANLIB}" \
57813	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57814	           TAGS) \
57815	  || exit 1
57816
57817@endif target-zlib
57818
57819.PHONY: maybe-install-info-target-zlib install-info-target-zlib
57820maybe-install-info-target-zlib:
57821@if target-zlib
57822maybe-install-info-target-zlib: install-info-target-zlib
57823
57824install-info-target-zlib: \
57825    configure-target-zlib \
57826    info-target-zlib
57827	@: $(MAKE); $(unstage)
57828	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57829	r=`${PWD_COMMAND}`; export r; \
57830	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57831	$(NORMAL_TARGET_EXPORTS) \
57832	echo "Doing install-info in $(TARGET_SUBDIR)/zlib"; \
57833	for flag in $(EXTRA_TARGET_FLAGS); do \
57834	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57835	done; \
57836	(cd $(TARGET_SUBDIR)/zlib && \
57837	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57838	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57839	          "RANLIB=$${RANLIB}" \
57840	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57841	           install-info) \
57842	  || exit 1
57843
57844@endif target-zlib
57845
57846.PHONY: maybe-install-dvi-target-zlib install-dvi-target-zlib
57847maybe-install-dvi-target-zlib:
57848@if target-zlib
57849maybe-install-dvi-target-zlib: install-dvi-target-zlib
57850
57851install-dvi-target-zlib: \
57852    configure-target-zlib \
57853    dvi-target-zlib
57854	@: $(MAKE); $(unstage)
57855	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57856	r=`${PWD_COMMAND}`; export r; \
57857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57858	$(NORMAL_TARGET_EXPORTS) \
57859	echo "Doing install-dvi in $(TARGET_SUBDIR)/zlib"; \
57860	for flag in $(EXTRA_TARGET_FLAGS); do \
57861	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57862	done; \
57863	(cd $(TARGET_SUBDIR)/zlib && \
57864	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57865	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57866	          "RANLIB=$${RANLIB}" \
57867	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57868	           install-dvi) \
57869	  || exit 1
57870
57871@endif target-zlib
57872
57873.PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
57874maybe-install-pdf-target-zlib:
57875@if target-zlib
57876maybe-install-pdf-target-zlib: install-pdf-target-zlib
57877
57878install-pdf-target-zlib: \
57879    configure-target-zlib \
57880    pdf-target-zlib
57881	@: $(MAKE); $(unstage)
57882	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57883	r=`${PWD_COMMAND}`; export r; \
57884	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57885	$(NORMAL_TARGET_EXPORTS) \
57886	echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib"; \
57887	for flag in $(EXTRA_TARGET_FLAGS); do \
57888	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57889	done; \
57890	(cd $(TARGET_SUBDIR)/zlib && \
57891	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57892	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57893	          "RANLIB=$${RANLIB}" \
57894	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57895	           install-pdf) \
57896	  || exit 1
57897
57898@endif target-zlib
57899
57900.PHONY: maybe-install-html-target-zlib install-html-target-zlib
57901maybe-install-html-target-zlib:
57902@if target-zlib
57903maybe-install-html-target-zlib: install-html-target-zlib
57904
57905install-html-target-zlib: \
57906    configure-target-zlib \
57907    html-target-zlib
57908	@: $(MAKE); $(unstage)
57909	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57910	r=`${PWD_COMMAND}`; export r; \
57911	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57912	$(NORMAL_TARGET_EXPORTS) \
57913	echo "Doing install-html in $(TARGET_SUBDIR)/zlib"; \
57914	for flag in $(EXTRA_TARGET_FLAGS); do \
57915	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57916	done; \
57917	(cd $(TARGET_SUBDIR)/zlib && \
57918	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57919	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57920	          "RANLIB=$${RANLIB}" \
57921	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57922	           install-html) \
57923	  || exit 1
57924
57925@endif target-zlib
57926
57927.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
57928maybe-installcheck-target-zlib:
57929@if target-zlib
57930maybe-installcheck-target-zlib: installcheck-target-zlib
57931
57932installcheck-target-zlib: \
57933    configure-target-zlib
57934	@: $(MAKE); $(unstage)
57935	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57936	r=`${PWD_COMMAND}`; export r; \
57937	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57938	$(NORMAL_TARGET_EXPORTS) \
57939	echo "Doing installcheck in $(TARGET_SUBDIR)/zlib"; \
57940	for flag in $(EXTRA_TARGET_FLAGS); do \
57941	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57942	done; \
57943	(cd $(TARGET_SUBDIR)/zlib && \
57944	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57945	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57946	          "RANLIB=$${RANLIB}" \
57947	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57948	           installcheck) \
57949	  || exit 1
57950
57951@endif target-zlib
57952
57953.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
57954maybe-mostlyclean-target-zlib:
57955@if target-zlib
57956maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
57957
57958mostlyclean-target-zlib:
57959	@: $(MAKE); $(unstage)
57960	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57961	r=`${PWD_COMMAND}`; export r; \
57962	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57963	$(NORMAL_TARGET_EXPORTS) \
57964	echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib"; \
57965	for flag in $(EXTRA_TARGET_FLAGS); do \
57966	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57967	done; \
57968	(cd $(TARGET_SUBDIR)/zlib && \
57969	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57970	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57971	          "RANLIB=$${RANLIB}" \
57972	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57973	           mostlyclean) \
57974	  || exit 1
57975
57976@endif target-zlib
57977
57978.PHONY: maybe-clean-target-zlib clean-target-zlib
57979maybe-clean-target-zlib:
57980@if target-zlib
57981maybe-clean-target-zlib: clean-target-zlib
57982
57983clean-target-zlib:
57984	@: $(MAKE); $(unstage)
57985	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
57986	r=`${PWD_COMMAND}`; export r; \
57987	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
57988	$(NORMAL_TARGET_EXPORTS) \
57989	echo "Doing clean in $(TARGET_SUBDIR)/zlib"; \
57990	for flag in $(EXTRA_TARGET_FLAGS); do \
57991	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
57992	done; \
57993	(cd $(TARGET_SUBDIR)/zlib && \
57994	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
57995	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
57996	          "RANLIB=$${RANLIB}" \
57997	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
57998	           clean) \
57999	  || exit 1
58000
58001@endif target-zlib
58002
58003.PHONY: maybe-distclean-target-zlib distclean-target-zlib
58004maybe-distclean-target-zlib:
58005@if target-zlib
58006maybe-distclean-target-zlib: distclean-target-zlib
58007
58008distclean-target-zlib:
58009	@: $(MAKE); $(unstage)
58010	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
58011	r=`${PWD_COMMAND}`; export r; \
58012	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58013	$(NORMAL_TARGET_EXPORTS) \
58014	echo "Doing distclean in $(TARGET_SUBDIR)/zlib"; \
58015	for flag in $(EXTRA_TARGET_FLAGS); do \
58016	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58017	done; \
58018	(cd $(TARGET_SUBDIR)/zlib && \
58019	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58020	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58021	          "RANLIB=$${RANLIB}" \
58022	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58023	           distclean) \
58024	  || exit 1
58025
58026@endif target-zlib
58027
58028.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
58029maybe-maintainer-clean-target-zlib:
58030@if target-zlib
58031maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
58032
58033maintainer-clean-target-zlib:
58034	@: $(MAKE); $(unstage)
58035	@[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0; \
58036	r=`${PWD_COMMAND}`; export r; \
58037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58038	$(NORMAL_TARGET_EXPORTS) \
58039	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib"; \
58040	for flag in $(EXTRA_TARGET_FLAGS); do \
58041	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58042	done; \
58043	(cd $(TARGET_SUBDIR)/zlib && \
58044	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58045	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58046	          "RANLIB=$${RANLIB}" \
58047	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58048	           maintainer-clean) \
58049	  || exit 1
58050
58051@endif target-zlib
58052
58053
58054
58055
58056
58057.PHONY: configure-target-rda maybe-configure-target-rda
58058maybe-configure-target-rda:
58059@if gcc-bootstrap
58060configure-target-rda: stage_current
58061@endif gcc-bootstrap
58062@if target-rda
58063maybe-configure-target-rda: configure-target-rda
58064configure-target-rda:
58065	@: $(MAKE); $(unstage)
58066	@r=`${PWD_COMMAND}`; export r; \
58067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58068	echo "Checking multilib configuration for rda..."; \
58069	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
58070	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null; \
58071	if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
58072	  if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
58073	    rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
58074	  else \
58075	    rm -f $(TARGET_SUBDIR)/rda/Makefile; \
58076	    mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
58077	  fi; \
58078	else \
58079	  mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
58080	fi; \
58081	test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
58082	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda; \
58083	$(NORMAL_TARGET_EXPORTS)  \
58084	echo Configuring in $(TARGET_SUBDIR)/rda; \
58085	cd "$(TARGET_SUBDIR)/rda" || exit 1; \
58086	case $(srcdir) in \
58087	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
58088	  *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
58089		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
58090	esac; \
58091	module_srcdir=rda; \
58092	rm -f no-such-file || : ; \
58093	CONFIG_SITE=no-such-file $(SHELL) \
58094	  $$s/$$module_srcdir/configure \
58095	  --srcdir=$${topdir}/$$module_srcdir \
58096	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
58097	  --target=${target_alias}  \
58098	  || exit 1
58099@endif target-rda
58100
58101
58102
58103
58104
58105.PHONY: all-target-rda maybe-all-target-rda
58106maybe-all-target-rda:
58107@if gcc-bootstrap
58108all-target-rda: stage_current
58109@endif gcc-bootstrap
58110@if target-rda
58111TARGET-target-rda=all
58112maybe-all-target-rda: all-target-rda
58113all-target-rda: configure-target-rda
58114	@: $(MAKE); $(unstage)
58115	@r=`${PWD_COMMAND}`; export r; \
58116	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58117	$(NORMAL_TARGET_EXPORTS)  \
58118	(cd $(TARGET_SUBDIR)/rda && \
58119	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
58120		$(TARGET-target-rda))
58121@endif target-rda
58122
58123
58124
58125
58126
58127.PHONY: check-target-rda maybe-check-target-rda
58128maybe-check-target-rda:
58129@if target-rda
58130maybe-check-target-rda: check-target-rda
58131
58132check-target-rda:
58133	@: $(MAKE); $(unstage)
58134	@r=`${PWD_COMMAND}`; export r; \
58135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58136	$(NORMAL_TARGET_EXPORTS) \
58137	(cd $(TARGET_SUBDIR)/rda && \
58138	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
58139
58140@endif target-rda
58141
58142.PHONY: install-target-rda maybe-install-target-rda
58143maybe-install-target-rda:
58144@if target-rda
58145maybe-install-target-rda: install-target-rda
58146
58147install-target-rda: installdirs
58148	@: $(MAKE); $(unstage)
58149	@r=`${PWD_COMMAND}`; export r; \
58150	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58151	$(NORMAL_TARGET_EXPORTS) \
58152	(cd $(TARGET_SUBDIR)/rda && \
58153	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
58154
58155@endif target-rda
58156
58157.PHONY: install-strip-target-rda maybe-install-strip-target-rda
58158maybe-install-strip-target-rda:
58159@if target-rda
58160maybe-install-strip-target-rda: install-strip-target-rda
58161
58162install-strip-target-rda: installdirs
58163	@: $(MAKE); $(unstage)
58164	@r=`${PWD_COMMAND}`; export r; \
58165	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58166	$(NORMAL_TARGET_EXPORTS) \
58167	(cd $(TARGET_SUBDIR)/rda && \
58168	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
58169
58170@endif target-rda
58171
58172# Other targets (info, dvi, pdf, etc.)
58173
58174.PHONY: maybe-info-target-rda info-target-rda
58175maybe-info-target-rda:
58176@if target-rda
58177maybe-info-target-rda: info-target-rda
58178
58179info-target-rda: \
58180    configure-target-rda
58181	@: $(MAKE); $(unstage)
58182	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58183	r=`${PWD_COMMAND}`; export r; \
58184	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58185	$(NORMAL_TARGET_EXPORTS) \
58186	echo "Doing info in $(TARGET_SUBDIR)/rda"; \
58187	for flag in $(EXTRA_TARGET_FLAGS); do \
58188	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58189	done; \
58190	(cd $(TARGET_SUBDIR)/rda && \
58191	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58192	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58193	          "RANLIB=$${RANLIB}" \
58194	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58195	           info) \
58196	  || exit 1
58197
58198@endif target-rda
58199
58200.PHONY: maybe-dvi-target-rda dvi-target-rda
58201maybe-dvi-target-rda:
58202@if target-rda
58203maybe-dvi-target-rda: dvi-target-rda
58204
58205dvi-target-rda: \
58206    configure-target-rda
58207	@: $(MAKE); $(unstage)
58208	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58209	r=`${PWD_COMMAND}`; export r; \
58210	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58211	$(NORMAL_TARGET_EXPORTS) \
58212	echo "Doing dvi in $(TARGET_SUBDIR)/rda"; \
58213	for flag in $(EXTRA_TARGET_FLAGS); do \
58214	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58215	done; \
58216	(cd $(TARGET_SUBDIR)/rda && \
58217	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58218	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58219	          "RANLIB=$${RANLIB}" \
58220	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58221	           dvi) \
58222	  || exit 1
58223
58224@endif target-rda
58225
58226.PHONY: maybe-pdf-target-rda pdf-target-rda
58227maybe-pdf-target-rda:
58228@if target-rda
58229maybe-pdf-target-rda: pdf-target-rda
58230
58231pdf-target-rda: \
58232    configure-target-rda
58233	@: $(MAKE); $(unstage)
58234	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58235	r=`${PWD_COMMAND}`; export r; \
58236	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58237	$(NORMAL_TARGET_EXPORTS) \
58238	echo "Doing pdf in $(TARGET_SUBDIR)/rda"; \
58239	for flag in $(EXTRA_TARGET_FLAGS); do \
58240	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58241	done; \
58242	(cd $(TARGET_SUBDIR)/rda && \
58243	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58244	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58245	          "RANLIB=$${RANLIB}" \
58246	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58247	           pdf) \
58248	  || exit 1
58249
58250@endif target-rda
58251
58252.PHONY: maybe-html-target-rda html-target-rda
58253maybe-html-target-rda:
58254@if target-rda
58255maybe-html-target-rda: html-target-rda
58256
58257html-target-rda: \
58258    configure-target-rda
58259	@: $(MAKE); $(unstage)
58260	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58261	r=`${PWD_COMMAND}`; export r; \
58262	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58263	$(NORMAL_TARGET_EXPORTS) \
58264	echo "Doing html in $(TARGET_SUBDIR)/rda"; \
58265	for flag in $(EXTRA_TARGET_FLAGS); do \
58266	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58267	done; \
58268	(cd $(TARGET_SUBDIR)/rda && \
58269	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58270	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58271	          "RANLIB=$${RANLIB}" \
58272	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58273	           html) \
58274	  || exit 1
58275
58276@endif target-rda
58277
58278.PHONY: maybe-TAGS-target-rda TAGS-target-rda
58279maybe-TAGS-target-rda:
58280@if target-rda
58281maybe-TAGS-target-rda: TAGS-target-rda
58282
58283TAGS-target-rda: \
58284    configure-target-rda
58285	@: $(MAKE); $(unstage)
58286	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58287	r=`${PWD_COMMAND}`; export r; \
58288	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58289	$(NORMAL_TARGET_EXPORTS) \
58290	echo "Doing TAGS in $(TARGET_SUBDIR)/rda"; \
58291	for flag in $(EXTRA_TARGET_FLAGS); do \
58292	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58293	done; \
58294	(cd $(TARGET_SUBDIR)/rda && \
58295	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58296	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58297	          "RANLIB=$${RANLIB}" \
58298	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58299	           TAGS) \
58300	  || exit 1
58301
58302@endif target-rda
58303
58304.PHONY: maybe-install-info-target-rda install-info-target-rda
58305maybe-install-info-target-rda:
58306@if target-rda
58307maybe-install-info-target-rda: install-info-target-rda
58308
58309install-info-target-rda: \
58310    configure-target-rda \
58311    info-target-rda
58312	@: $(MAKE); $(unstage)
58313	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58314	r=`${PWD_COMMAND}`; export r; \
58315	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58316	$(NORMAL_TARGET_EXPORTS) \
58317	echo "Doing install-info in $(TARGET_SUBDIR)/rda"; \
58318	for flag in $(EXTRA_TARGET_FLAGS); do \
58319	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58320	done; \
58321	(cd $(TARGET_SUBDIR)/rda && \
58322	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58323	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58324	          "RANLIB=$${RANLIB}" \
58325	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58326	           install-info) \
58327	  || exit 1
58328
58329@endif target-rda
58330
58331.PHONY: maybe-install-dvi-target-rda install-dvi-target-rda
58332maybe-install-dvi-target-rda:
58333@if target-rda
58334maybe-install-dvi-target-rda: install-dvi-target-rda
58335
58336install-dvi-target-rda: \
58337    configure-target-rda \
58338    dvi-target-rda
58339	@: $(MAKE); $(unstage)
58340	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58341	r=`${PWD_COMMAND}`; export r; \
58342	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58343	$(NORMAL_TARGET_EXPORTS) \
58344	echo "Doing install-dvi in $(TARGET_SUBDIR)/rda"; \
58345	for flag in $(EXTRA_TARGET_FLAGS); do \
58346	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58347	done; \
58348	(cd $(TARGET_SUBDIR)/rda && \
58349	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58350	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58351	          "RANLIB=$${RANLIB}" \
58352	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58353	           install-dvi) \
58354	  || exit 1
58355
58356@endif target-rda
58357
58358.PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
58359maybe-install-pdf-target-rda:
58360@if target-rda
58361maybe-install-pdf-target-rda: install-pdf-target-rda
58362
58363install-pdf-target-rda: \
58364    configure-target-rda \
58365    pdf-target-rda
58366	@: $(MAKE); $(unstage)
58367	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58368	r=`${PWD_COMMAND}`; export r; \
58369	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58370	$(NORMAL_TARGET_EXPORTS) \
58371	echo "Doing install-pdf in $(TARGET_SUBDIR)/rda"; \
58372	for flag in $(EXTRA_TARGET_FLAGS); do \
58373	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58374	done; \
58375	(cd $(TARGET_SUBDIR)/rda && \
58376	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58377	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58378	          "RANLIB=$${RANLIB}" \
58379	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58380	           install-pdf) \
58381	  || exit 1
58382
58383@endif target-rda
58384
58385.PHONY: maybe-install-html-target-rda install-html-target-rda
58386maybe-install-html-target-rda:
58387@if target-rda
58388maybe-install-html-target-rda: install-html-target-rda
58389
58390install-html-target-rda: \
58391    configure-target-rda \
58392    html-target-rda
58393	@: $(MAKE); $(unstage)
58394	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58395	r=`${PWD_COMMAND}`; export r; \
58396	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58397	$(NORMAL_TARGET_EXPORTS) \
58398	echo "Doing install-html in $(TARGET_SUBDIR)/rda"; \
58399	for flag in $(EXTRA_TARGET_FLAGS); do \
58400	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58401	done; \
58402	(cd $(TARGET_SUBDIR)/rda && \
58403	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58404	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58405	          "RANLIB=$${RANLIB}" \
58406	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58407	           install-html) \
58408	  || exit 1
58409
58410@endif target-rda
58411
58412.PHONY: maybe-installcheck-target-rda installcheck-target-rda
58413maybe-installcheck-target-rda:
58414@if target-rda
58415maybe-installcheck-target-rda: installcheck-target-rda
58416
58417installcheck-target-rda: \
58418    configure-target-rda
58419	@: $(MAKE); $(unstage)
58420	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58421	r=`${PWD_COMMAND}`; export r; \
58422	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58423	$(NORMAL_TARGET_EXPORTS) \
58424	echo "Doing installcheck in $(TARGET_SUBDIR)/rda"; \
58425	for flag in $(EXTRA_TARGET_FLAGS); do \
58426	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58427	done; \
58428	(cd $(TARGET_SUBDIR)/rda && \
58429	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58430	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58431	          "RANLIB=$${RANLIB}" \
58432	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58433	           installcheck) \
58434	  || exit 1
58435
58436@endif target-rda
58437
58438.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
58439maybe-mostlyclean-target-rda:
58440@if target-rda
58441maybe-mostlyclean-target-rda: mostlyclean-target-rda
58442
58443mostlyclean-target-rda:
58444	@: $(MAKE); $(unstage)
58445	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58446	r=`${PWD_COMMAND}`; export r; \
58447	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58448	$(NORMAL_TARGET_EXPORTS) \
58449	echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda"; \
58450	for flag in $(EXTRA_TARGET_FLAGS); do \
58451	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58452	done; \
58453	(cd $(TARGET_SUBDIR)/rda && \
58454	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58455	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58456	          "RANLIB=$${RANLIB}" \
58457	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58458	           mostlyclean) \
58459	  || exit 1
58460
58461@endif target-rda
58462
58463.PHONY: maybe-clean-target-rda clean-target-rda
58464maybe-clean-target-rda:
58465@if target-rda
58466maybe-clean-target-rda: clean-target-rda
58467
58468clean-target-rda:
58469	@: $(MAKE); $(unstage)
58470	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58471	r=`${PWD_COMMAND}`; export r; \
58472	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58473	$(NORMAL_TARGET_EXPORTS) \
58474	echo "Doing clean in $(TARGET_SUBDIR)/rda"; \
58475	for flag in $(EXTRA_TARGET_FLAGS); do \
58476	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58477	done; \
58478	(cd $(TARGET_SUBDIR)/rda && \
58479	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58480	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58481	          "RANLIB=$${RANLIB}" \
58482	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58483	           clean) \
58484	  || exit 1
58485
58486@endif target-rda
58487
58488.PHONY: maybe-distclean-target-rda distclean-target-rda
58489maybe-distclean-target-rda:
58490@if target-rda
58491maybe-distclean-target-rda: distclean-target-rda
58492
58493distclean-target-rda:
58494	@: $(MAKE); $(unstage)
58495	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58496	r=`${PWD_COMMAND}`; export r; \
58497	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58498	$(NORMAL_TARGET_EXPORTS) \
58499	echo "Doing distclean in $(TARGET_SUBDIR)/rda"; \
58500	for flag in $(EXTRA_TARGET_FLAGS); do \
58501	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58502	done; \
58503	(cd $(TARGET_SUBDIR)/rda && \
58504	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58505	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58506	          "RANLIB=$${RANLIB}" \
58507	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58508	           distclean) \
58509	  || exit 1
58510
58511@endif target-rda
58512
58513.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
58514maybe-maintainer-clean-target-rda:
58515@if target-rda
58516maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
58517
58518maintainer-clean-target-rda:
58519	@: $(MAKE); $(unstage)
58520	@[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0; \
58521	r=`${PWD_COMMAND}`; export r; \
58522	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58523	$(NORMAL_TARGET_EXPORTS) \
58524	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda"; \
58525	for flag in $(EXTRA_TARGET_FLAGS); do \
58526	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58527	done; \
58528	(cd $(TARGET_SUBDIR)/rda && \
58529	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58530	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58531	          "RANLIB=$${RANLIB}" \
58532	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58533	           maintainer-clean) \
58534	  || exit 1
58535
58536@endif target-rda
58537
58538
58539
58540
58541
58542.PHONY: configure-target-libada maybe-configure-target-libada
58543maybe-configure-target-libada:
58544@if gcc-bootstrap
58545configure-target-libada: stage_current
58546@endif gcc-bootstrap
58547@if target-libada
58548maybe-configure-target-libada: configure-target-libada
58549configure-target-libada:
58550	@: $(MAKE); $(unstage)
58551	@r=`${PWD_COMMAND}`; export r; \
58552	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58553	echo "Checking multilib configuration for libada..."; \
58554	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
58555	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null; \
58556	if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
58557	  if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
58558	    rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
58559	  else \
58560	    rm -f $(TARGET_SUBDIR)/libada/Makefile; \
58561	    mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
58562	  fi; \
58563	else \
58564	  mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
58565	fi; \
58566	test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
58567	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada; \
58568	$(NORMAL_TARGET_EXPORTS)  \
58569	echo Configuring in $(TARGET_SUBDIR)/libada; \
58570	cd "$(TARGET_SUBDIR)/libada" || exit 1; \
58571	case $(srcdir) in \
58572	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
58573	  *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
58574		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
58575	esac; \
58576	module_srcdir=libada; \
58577	rm -f no-such-file || : ; \
58578	CONFIG_SITE=no-such-file $(SHELL) \
58579	  $$s/$$module_srcdir/configure \
58580	  --srcdir=$${topdir}/$$module_srcdir \
58581	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
58582	  --target=${target_alias}  \
58583	  || exit 1
58584@endif target-libada
58585
58586
58587
58588
58589
58590.PHONY: all-target-libada maybe-all-target-libada
58591maybe-all-target-libada:
58592@if gcc-bootstrap
58593all-target-libada: stage_current
58594@endif gcc-bootstrap
58595@if target-libada
58596TARGET-target-libada=all
58597maybe-all-target-libada: all-target-libada
58598all-target-libada: configure-target-libada
58599	@: $(MAKE); $(unstage)
58600	@r=`${PWD_COMMAND}`; export r; \
58601	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58602	$(NORMAL_TARGET_EXPORTS)  \
58603	(cd $(TARGET_SUBDIR)/libada && \
58604	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
58605		$(TARGET-target-libada))
58606@endif target-libada
58607
58608
58609
58610
58611
58612.PHONY: check-target-libada maybe-check-target-libada
58613maybe-check-target-libada:
58614@if target-libada
58615maybe-check-target-libada: check-target-libada
58616
58617check-target-libada:
58618	@: $(MAKE); $(unstage)
58619	@r=`${PWD_COMMAND}`; export r; \
58620	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58621	$(NORMAL_TARGET_EXPORTS) \
58622	(cd $(TARGET_SUBDIR)/libada && \
58623	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
58624
58625@endif target-libada
58626
58627.PHONY: install-target-libada maybe-install-target-libada
58628maybe-install-target-libada:
58629@if target-libada
58630maybe-install-target-libada: install-target-libada
58631
58632install-target-libada: installdirs
58633	@: $(MAKE); $(unstage)
58634	@r=`${PWD_COMMAND}`; export r; \
58635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58636	$(NORMAL_TARGET_EXPORTS) \
58637	(cd $(TARGET_SUBDIR)/libada && \
58638	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
58639
58640@endif target-libada
58641
58642.PHONY: install-strip-target-libada maybe-install-strip-target-libada
58643maybe-install-strip-target-libada:
58644@if target-libada
58645maybe-install-strip-target-libada: install-strip-target-libada
58646
58647install-strip-target-libada: installdirs
58648	@: $(MAKE); $(unstage)
58649	@r=`${PWD_COMMAND}`; export r; \
58650	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58651	$(NORMAL_TARGET_EXPORTS) \
58652	(cd $(TARGET_SUBDIR)/libada && \
58653	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
58654
58655@endif target-libada
58656
58657# Other targets (info, dvi, pdf, etc.)
58658
58659.PHONY: maybe-info-target-libada info-target-libada
58660maybe-info-target-libada:
58661@if target-libada
58662maybe-info-target-libada: info-target-libada
58663
58664info-target-libada: \
58665    configure-target-libada
58666	@: $(MAKE); $(unstage)
58667	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58668	r=`${PWD_COMMAND}`; export r; \
58669	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58670	$(NORMAL_TARGET_EXPORTS) \
58671	echo "Doing info in $(TARGET_SUBDIR)/libada"; \
58672	for flag in $(EXTRA_TARGET_FLAGS); do \
58673	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58674	done; \
58675	(cd $(TARGET_SUBDIR)/libada && \
58676	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58677	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58678	          "RANLIB=$${RANLIB}" \
58679	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58680	           info) \
58681	  || exit 1
58682
58683@endif target-libada
58684
58685.PHONY: maybe-dvi-target-libada dvi-target-libada
58686maybe-dvi-target-libada:
58687@if target-libada
58688maybe-dvi-target-libada: dvi-target-libada
58689
58690dvi-target-libada: \
58691    configure-target-libada
58692	@: $(MAKE); $(unstage)
58693	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58694	r=`${PWD_COMMAND}`; export r; \
58695	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58696	$(NORMAL_TARGET_EXPORTS) \
58697	echo "Doing dvi in $(TARGET_SUBDIR)/libada"; \
58698	for flag in $(EXTRA_TARGET_FLAGS); do \
58699	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58700	done; \
58701	(cd $(TARGET_SUBDIR)/libada && \
58702	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58703	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58704	          "RANLIB=$${RANLIB}" \
58705	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58706	           dvi) \
58707	  || exit 1
58708
58709@endif target-libada
58710
58711.PHONY: maybe-pdf-target-libada pdf-target-libada
58712maybe-pdf-target-libada:
58713@if target-libada
58714maybe-pdf-target-libada: pdf-target-libada
58715
58716pdf-target-libada: \
58717    configure-target-libada
58718	@: $(MAKE); $(unstage)
58719	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58720	r=`${PWD_COMMAND}`; export r; \
58721	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58722	$(NORMAL_TARGET_EXPORTS) \
58723	echo "Doing pdf in $(TARGET_SUBDIR)/libada"; \
58724	for flag in $(EXTRA_TARGET_FLAGS); do \
58725	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58726	done; \
58727	(cd $(TARGET_SUBDIR)/libada && \
58728	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58729	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58730	          "RANLIB=$${RANLIB}" \
58731	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58732	           pdf) \
58733	  || exit 1
58734
58735@endif target-libada
58736
58737.PHONY: maybe-html-target-libada html-target-libada
58738maybe-html-target-libada:
58739@if target-libada
58740maybe-html-target-libada: html-target-libada
58741
58742html-target-libada: \
58743    configure-target-libada
58744	@: $(MAKE); $(unstage)
58745	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58746	r=`${PWD_COMMAND}`; export r; \
58747	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58748	$(NORMAL_TARGET_EXPORTS) \
58749	echo "Doing html in $(TARGET_SUBDIR)/libada"; \
58750	for flag in $(EXTRA_TARGET_FLAGS); do \
58751	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58752	done; \
58753	(cd $(TARGET_SUBDIR)/libada && \
58754	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58755	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58756	          "RANLIB=$${RANLIB}" \
58757	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58758	           html) \
58759	  || exit 1
58760
58761@endif target-libada
58762
58763.PHONY: maybe-TAGS-target-libada TAGS-target-libada
58764maybe-TAGS-target-libada:
58765@if target-libada
58766maybe-TAGS-target-libada: TAGS-target-libada
58767
58768TAGS-target-libada: \
58769    configure-target-libada
58770	@: $(MAKE); $(unstage)
58771	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58772	r=`${PWD_COMMAND}`; export r; \
58773	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58774	$(NORMAL_TARGET_EXPORTS) \
58775	echo "Doing TAGS in $(TARGET_SUBDIR)/libada"; \
58776	for flag in $(EXTRA_TARGET_FLAGS); do \
58777	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58778	done; \
58779	(cd $(TARGET_SUBDIR)/libada && \
58780	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58781	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58782	          "RANLIB=$${RANLIB}" \
58783	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58784	           TAGS) \
58785	  || exit 1
58786
58787@endif target-libada
58788
58789.PHONY: maybe-install-info-target-libada install-info-target-libada
58790maybe-install-info-target-libada:
58791@if target-libada
58792maybe-install-info-target-libada: install-info-target-libada
58793
58794install-info-target-libada: \
58795    configure-target-libada \
58796    info-target-libada
58797	@: $(MAKE); $(unstage)
58798	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58799	r=`${PWD_COMMAND}`; export r; \
58800	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58801	$(NORMAL_TARGET_EXPORTS) \
58802	echo "Doing install-info in $(TARGET_SUBDIR)/libada"; \
58803	for flag in $(EXTRA_TARGET_FLAGS); do \
58804	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58805	done; \
58806	(cd $(TARGET_SUBDIR)/libada && \
58807	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58808	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58809	          "RANLIB=$${RANLIB}" \
58810	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58811	           install-info) \
58812	  || exit 1
58813
58814@endif target-libada
58815
58816.PHONY: maybe-install-dvi-target-libada install-dvi-target-libada
58817maybe-install-dvi-target-libada:
58818@if target-libada
58819maybe-install-dvi-target-libada: install-dvi-target-libada
58820
58821install-dvi-target-libada: \
58822    configure-target-libada \
58823    dvi-target-libada
58824	@: $(MAKE); $(unstage)
58825	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58826	r=`${PWD_COMMAND}`; export r; \
58827	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58828	$(NORMAL_TARGET_EXPORTS) \
58829	echo "Doing install-dvi in $(TARGET_SUBDIR)/libada"; \
58830	for flag in $(EXTRA_TARGET_FLAGS); do \
58831	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58832	done; \
58833	(cd $(TARGET_SUBDIR)/libada && \
58834	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58835	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58836	          "RANLIB=$${RANLIB}" \
58837	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58838	           install-dvi) \
58839	  || exit 1
58840
58841@endif target-libada
58842
58843.PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
58844maybe-install-pdf-target-libada:
58845@if target-libada
58846maybe-install-pdf-target-libada: install-pdf-target-libada
58847
58848install-pdf-target-libada: \
58849    configure-target-libada \
58850    pdf-target-libada
58851	@: $(MAKE); $(unstage)
58852	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58853	r=`${PWD_COMMAND}`; export r; \
58854	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58855	$(NORMAL_TARGET_EXPORTS) \
58856	echo "Doing install-pdf in $(TARGET_SUBDIR)/libada"; \
58857	for flag in $(EXTRA_TARGET_FLAGS); do \
58858	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58859	done; \
58860	(cd $(TARGET_SUBDIR)/libada && \
58861	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58862	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58863	          "RANLIB=$${RANLIB}" \
58864	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58865	           install-pdf) \
58866	  || exit 1
58867
58868@endif target-libada
58869
58870.PHONY: maybe-install-html-target-libada install-html-target-libada
58871maybe-install-html-target-libada:
58872@if target-libada
58873maybe-install-html-target-libada: install-html-target-libada
58874
58875install-html-target-libada: \
58876    configure-target-libada \
58877    html-target-libada
58878	@: $(MAKE); $(unstage)
58879	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58880	r=`${PWD_COMMAND}`; export r; \
58881	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58882	$(NORMAL_TARGET_EXPORTS) \
58883	echo "Doing install-html in $(TARGET_SUBDIR)/libada"; \
58884	for flag in $(EXTRA_TARGET_FLAGS); do \
58885	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58886	done; \
58887	(cd $(TARGET_SUBDIR)/libada && \
58888	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58889	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58890	          "RANLIB=$${RANLIB}" \
58891	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58892	           install-html) \
58893	  || exit 1
58894
58895@endif target-libada
58896
58897.PHONY: maybe-installcheck-target-libada installcheck-target-libada
58898maybe-installcheck-target-libada:
58899@if target-libada
58900maybe-installcheck-target-libada: installcheck-target-libada
58901
58902installcheck-target-libada: \
58903    configure-target-libada
58904	@: $(MAKE); $(unstage)
58905	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58906	r=`${PWD_COMMAND}`; export r; \
58907	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58908	$(NORMAL_TARGET_EXPORTS) \
58909	echo "Doing installcheck in $(TARGET_SUBDIR)/libada"; \
58910	for flag in $(EXTRA_TARGET_FLAGS); do \
58911	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58912	done; \
58913	(cd $(TARGET_SUBDIR)/libada && \
58914	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58915	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58916	          "RANLIB=$${RANLIB}" \
58917	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58918	           installcheck) \
58919	  || exit 1
58920
58921@endif target-libada
58922
58923.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
58924maybe-mostlyclean-target-libada:
58925@if target-libada
58926maybe-mostlyclean-target-libada: mostlyclean-target-libada
58927
58928mostlyclean-target-libada:
58929	@: $(MAKE); $(unstage)
58930	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58931	r=`${PWD_COMMAND}`; export r; \
58932	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58933	$(NORMAL_TARGET_EXPORTS) \
58934	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada"; \
58935	for flag in $(EXTRA_TARGET_FLAGS); do \
58936	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58937	done; \
58938	(cd $(TARGET_SUBDIR)/libada && \
58939	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58940	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58941	          "RANLIB=$${RANLIB}" \
58942	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58943	           mostlyclean) \
58944	  || exit 1
58945
58946@endif target-libada
58947
58948.PHONY: maybe-clean-target-libada clean-target-libada
58949maybe-clean-target-libada:
58950@if target-libada
58951maybe-clean-target-libada: clean-target-libada
58952
58953clean-target-libada:
58954	@: $(MAKE); $(unstage)
58955	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58956	r=`${PWD_COMMAND}`; export r; \
58957	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58958	$(NORMAL_TARGET_EXPORTS) \
58959	echo "Doing clean in $(TARGET_SUBDIR)/libada"; \
58960	for flag in $(EXTRA_TARGET_FLAGS); do \
58961	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58962	done; \
58963	(cd $(TARGET_SUBDIR)/libada && \
58964	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58965	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58966	          "RANLIB=$${RANLIB}" \
58967	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58968	           clean) \
58969	  || exit 1
58970
58971@endif target-libada
58972
58973.PHONY: maybe-distclean-target-libada distclean-target-libada
58974maybe-distclean-target-libada:
58975@if target-libada
58976maybe-distclean-target-libada: distclean-target-libada
58977
58978distclean-target-libada:
58979	@: $(MAKE); $(unstage)
58980	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
58981	r=`${PWD_COMMAND}`; export r; \
58982	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
58983	$(NORMAL_TARGET_EXPORTS) \
58984	echo "Doing distclean in $(TARGET_SUBDIR)/libada"; \
58985	for flag in $(EXTRA_TARGET_FLAGS); do \
58986	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
58987	done; \
58988	(cd $(TARGET_SUBDIR)/libada && \
58989	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
58990	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
58991	          "RANLIB=$${RANLIB}" \
58992	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
58993	           distclean) \
58994	  || exit 1
58995
58996@endif target-libada
58997
58998.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
58999maybe-maintainer-clean-target-libada:
59000@if target-libada
59001maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
59002
59003maintainer-clean-target-libada:
59004	@: $(MAKE); $(unstage)
59005	@[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0; \
59006	r=`${PWD_COMMAND}`; export r; \
59007	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59008	$(NORMAL_TARGET_EXPORTS) \
59009	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada"; \
59010	for flag in $(EXTRA_TARGET_FLAGS); do \
59011	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59012	done; \
59013	(cd $(TARGET_SUBDIR)/libada && \
59014	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59015	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59016	          "RANLIB=$${RANLIB}" \
59017	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59018	           maintainer-clean) \
59019	  || exit 1
59020
59021@endif target-libada
59022
59023
59024
59025
59026
59027.PHONY: configure-target-libgm2 maybe-configure-target-libgm2
59028maybe-configure-target-libgm2:
59029@if gcc-bootstrap
59030configure-target-libgm2: stage_current
59031@endif gcc-bootstrap
59032@if target-libgm2
59033maybe-configure-target-libgm2: configure-target-libgm2
59034configure-target-libgm2:
59035	@: $(MAKE); $(unstage)
59036	@r=`${PWD_COMMAND}`; export r; \
59037	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59038	echo "Checking multilib configuration for libgm2..."; \
59039	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgm2; \
59040	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgm2/multilib.tmp 2> /dev/null; \
59041	if test -r $(TARGET_SUBDIR)/libgm2/multilib.out; then \
59042	  if cmp -s $(TARGET_SUBDIR)/libgm2/multilib.tmp $(TARGET_SUBDIR)/libgm2/multilib.out; then \
59043	    rm -f $(TARGET_SUBDIR)/libgm2/multilib.tmp; \
59044	  else \
59045	    rm -f $(TARGET_SUBDIR)/libgm2/Makefile; \
59046	    mv $(TARGET_SUBDIR)/libgm2/multilib.tmp $(TARGET_SUBDIR)/libgm2/multilib.out; \
59047	  fi; \
59048	else \
59049	  mv $(TARGET_SUBDIR)/libgm2/multilib.tmp $(TARGET_SUBDIR)/libgm2/multilib.out; \
59050	fi; \
59051	test ! -f $(TARGET_SUBDIR)/libgm2/Makefile || exit 0; \
59052	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgm2; \
59053	$(NORMAL_TARGET_EXPORTS)  \
59054	echo Configuring in $(TARGET_SUBDIR)/libgm2; \
59055	cd "$(TARGET_SUBDIR)/libgm2" || exit 1; \
59056	case $(srcdir) in \
59057	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
59058	  *) topdir=`echo $(TARGET_SUBDIR)/libgm2/ | \
59059		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
59060	esac; \
59061	module_srcdir=libgm2; \
59062	rm -f no-such-file || : ; \
59063	CONFIG_SITE=no-such-file $(SHELL) \
59064	  $$s/$$module_srcdir/configure \
59065	  --srcdir=$${topdir}/$$module_srcdir \
59066	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
59067	  --target=${target_alias}  \
59068	  || exit 1
59069@endif target-libgm2
59070
59071
59072
59073
59074
59075.PHONY: all-target-libgm2 maybe-all-target-libgm2
59076maybe-all-target-libgm2:
59077@if gcc-bootstrap
59078all-target-libgm2: stage_current
59079@endif gcc-bootstrap
59080@if target-libgm2
59081TARGET-target-libgm2=all
59082maybe-all-target-libgm2: all-target-libgm2
59083all-target-libgm2: configure-target-libgm2
59084	@: $(MAKE); $(unstage)
59085	@r=`${PWD_COMMAND}`; export r; \
59086	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59087	$(NORMAL_TARGET_EXPORTS)  \
59088	(cd $(TARGET_SUBDIR)/libgm2 && \
59089	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
59090		$(TARGET-target-libgm2))
59091@endif target-libgm2
59092
59093
59094
59095
59096
59097.PHONY: check-target-libgm2 maybe-check-target-libgm2
59098maybe-check-target-libgm2:
59099@if target-libgm2
59100maybe-check-target-libgm2: check-target-libgm2
59101
59102check-target-libgm2:
59103	@: $(MAKE); $(unstage)
59104	@r=`${PWD_COMMAND}`; export r; \
59105	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59106	$(NORMAL_TARGET_EXPORTS) \
59107	(cd $(TARGET_SUBDIR)/libgm2 && \
59108	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
59109
59110@endif target-libgm2
59111
59112.PHONY: install-target-libgm2 maybe-install-target-libgm2
59113maybe-install-target-libgm2:
59114@if target-libgm2
59115maybe-install-target-libgm2: install-target-libgm2
59116
59117install-target-libgm2: installdirs
59118	@: $(MAKE); $(unstage)
59119	@r=`${PWD_COMMAND}`; export r; \
59120	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59121	$(NORMAL_TARGET_EXPORTS) \
59122	(cd $(TARGET_SUBDIR)/libgm2 && \
59123	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
59124
59125@endif target-libgm2
59126
59127.PHONY: install-strip-target-libgm2 maybe-install-strip-target-libgm2
59128maybe-install-strip-target-libgm2:
59129@if target-libgm2
59130maybe-install-strip-target-libgm2: install-strip-target-libgm2
59131
59132install-strip-target-libgm2: installdirs
59133	@: $(MAKE); $(unstage)
59134	@r=`${PWD_COMMAND}`; export r; \
59135	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59136	$(NORMAL_TARGET_EXPORTS) \
59137	(cd $(TARGET_SUBDIR)/libgm2 && \
59138	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
59139
59140@endif target-libgm2
59141
59142# Other targets (info, dvi, pdf, etc.)
59143
59144.PHONY: maybe-info-target-libgm2 info-target-libgm2
59145maybe-info-target-libgm2:
59146@if target-libgm2
59147maybe-info-target-libgm2: info-target-libgm2
59148
59149info-target-libgm2: \
59150    configure-target-libgm2
59151	@: $(MAKE); $(unstage)
59152	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59153	r=`${PWD_COMMAND}`; export r; \
59154	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59155	$(NORMAL_TARGET_EXPORTS) \
59156	echo "Doing info in $(TARGET_SUBDIR)/libgm2"; \
59157	for flag in $(EXTRA_TARGET_FLAGS); do \
59158	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59159	done; \
59160	(cd $(TARGET_SUBDIR)/libgm2 && \
59161	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59162	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59163	          "RANLIB=$${RANLIB}" \
59164	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59165	           info) \
59166	  || exit 1
59167
59168@endif target-libgm2
59169
59170.PHONY: maybe-dvi-target-libgm2 dvi-target-libgm2
59171maybe-dvi-target-libgm2:
59172@if target-libgm2
59173maybe-dvi-target-libgm2: dvi-target-libgm2
59174
59175dvi-target-libgm2: \
59176    configure-target-libgm2
59177	@: $(MAKE); $(unstage)
59178	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59179	r=`${PWD_COMMAND}`; export r; \
59180	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59181	$(NORMAL_TARGET_EXPORTS) \
59182	echo "Doing dvi in $(TARGET_SUBDIR)/libgm2"; \
59183	for flag in $(EXTRA_TARGET_FLAGS); do \
59184	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59185	done; \
59186	(cd $(TARGET_SUBDIR)/libgm2 && \
59187	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59188	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59189	          "RANLIB=$${RANLIB}" \
59190	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59191	           dvi) \
59192	  || exit 1
59193
59194@endif target-libgm2
59195
59196.PHONY: maybe-pdf-target-libgm2 pdf-target-libgm2
59197maybe-pdf-target-libgm2:
59198@if target-libgm2
59199maybe-pdf-target-libgm2: pdf-target-libgm2
59200
59201pdf-target-libgm2: \
59202    configure-target-libgm2
59203	@: $(MAKE); $(unstage)
59204	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59205	r=`${PWD_COMMAND}`; export r; \
59206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59207	$(NORMAL_TARGET_EXPORTS) \
59208	echo "Doing pdf in $(TARGET_SUBDIR)/libgm2"; \
59209	for flag in $(EXTRA_TARGET_FLAGS); do \
59210	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59211	done; \
59212	(cd $(TARGET_SUBDIR)/libgm2 && \
59213	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59214	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59215	          "RANLIB=$${RANLIB}" \
59216	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59217	           pdf) \
59218	  || exit 1
59219
59220@endif target-libgm2
59221
59222.PHONY: maybe-html-target-libgm2 html-target-libgm2
59223maybe-html-target-libgm2:
59224@if target-libgm2
59225maybe-html-target-libgm2: html-target-libgm2
59226
59227html-target-libgm2: \
59228    configure-target-libgm2
59229	@: $(MAKE); $(unstage)
59230	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59231	r=`${PWD_COMMAND}`; export r; \
59232	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59233	$(NORMAL_TARGET_EXPORTS) \
59234	echo "Doing html in $(TARGET_SUBDIR)/libgm2"; \
59235	for flag in $(EXTRA_TARGET_FLAGS); do \
59236	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59237	done; \
59238	(cd $(TARGET_SUBDIR)/libgm2 && \
59239	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59240	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59241	          "RANLIB=$${RANLIB}" \
59242	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59243	           html) \
59244	  || exit 1
59245
59246@endif target-libgm2
59247
59248.PHONY: maybe-TAGS-target-libgm2 TAGS-target-libgm2
59249maybe-TAGS-target-libgm2:
59250@if target-libgm2
59251maybe-TAGS-target-libgm2: TAGS-target-libgm2
59252
59253TAGS-target-libgm2: \
59254    configure-target-libgm2
59255	@: $(MAKE); $(unstage)
59256	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59257	r=`${PWD_COMMAND}`; export r; \
59258	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59259	$(NORMAL_TARGET_EXPORTS) \
59260	echo "Doing TAGS in $(TARGET_SUBDIR)/libgm2"; \
59261	for flag in $(EXTRA_TARGET_FLAGS); do \
59262	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59263	done; \
59264	(cd $(TARGET_SUBDIR)/libgm2 && \
59265	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59266	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59267	          "RANLIB=$${RANLIB}" \
59268	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59269	           TAGS) \
59270	  || exit 1
59271
59272@endif target-libgm2
59273
59274.PHONY: maybe-install-info-target-libgm2 install-info-target-libgm2
59275maybe-install-info-target-libgm2:
59276@if target-libgm2
59277maybe-install-info-target-libgm2: install-info-target-libgm2
59278
59279install-info-target-libgm2: \
59280    configure-target-libgm2 \
59281    info-target-libgm2
59282	@: $(MAKE); $(unstage)
59283	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59284	r=`${PWD_COMMAND}`; export r; \
59285	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59286	$(NORMAL_TARGET_EXPORTS) \
59287	echo "Doing install-info in $(TARGET_SUBDIR)/libgm2"; \
59288	for flag in $(EXTRA_TARGET_FLAGS); do \
59289	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59290	done; \
59291	(cd $(TARGET_SUBDIR)/libgm2 && \
59292	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59293	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59294	          "RANLIB=$${RANLIB}" \
59295	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59296	           install-info) \
59297	  || exit 1
59298
59299@endif target-libgm2
59300
59301.PHONY: maybe-install-dvi-target-libgm2 install-dvi-target-libgm2
59302maybe-install-dvi-target-libgm2:
59303@if target-libgm2
59304maybe-install-dvi-target-libgm2: install-dvi-target-libgm2
59305
59306install-dvi-target-libgm2: \
59307    configure-target-libgm2 \
59308    dvi-target-libgm2
59309	@: $(MAKE); $(unstage)
59310	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59311	r=`${PWD_COMMAND}`; export r; \
59312	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59313	$(NORMAL_TARGET_EXPORTS) \
59314	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgm2"; \
59315	for flag in $(EXTRA_TARGET_FLAGS); do \
59316	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59317	done; \
59318	(cd $(TARGET_SUBDIR)/libgm2 && \
59319	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59320	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59321	          "RANLIB=$${RANLIB}" \
59322	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59323	           install-dvi) \
59324	  || exit 1
59325
59326@endif target-libgm2
59327
59328.PHONY: maybe-install-pdf-target-libgm2 install-pdf-target-libgm2
59329maybe-install-pdf-target-libgm2:
59330@if target-libgm2
59331maybe-install-pdf-target-libgm2: install-pdf-target-libgm2
59332
59333install-pdf-target-libgm2: \
59334    configure-target-libgm2 \
59335    pdf-target-libgm2
59336	@: $(MAKE); $(unstage)
59337	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59338	r=`${PWD_COMMAND}`; export r; \
59339	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59340	$(NORMAL_TARGET_EXPORTS) \
59341	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgm2"; \
59342	for flag in $(EXTRA_TARGET_FLAGS); do \
59343	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59344	done; \
59345	(cd $(TARGET_SUBDIR)/libgm2 && \
59346	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59347	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59348	          "RANLIB=$${RANLIB}" \
59349	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59350	           install-pdf) \
59351	  || exit 1
59352
59353@endif target-libgm2
59354
59355.PHONY: maybe-install-html-target-libgm2 install-html-target-libgm2
59356maybe-install-html-target-libgm2:
59357@if target-libgm2
59358maybe-install-html-target-libgm2: install-html-target-libgm2
59359
59360install-html-target-libgm2: \
59361    configure-target-libgm2 \
59362    html-target-libgm2
59363	@: $(MAKE); $(unstage)
59364	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59365	r=`${PWD_COMMAND}`; export r; \
59366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59367	$(NORMAL_TARGET_EXPORTS) \
59368	echo "Doing install-html in $(TARGET_SUBDIR)/libgm2"; \
59369	for flag in $(EXTRA_TARGET_FLAGS); do \
59370	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59371	done; \
59372	(cd $(TARGET_SUBDIR)/libgm2 && \
59373	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59374	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59375	          "RANLIB=$${RANLIB}" \
59376	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59377	           install-html) \
59378	  || exit 1
59379
59380@endif target-libgm2
59381
59382.PHONY: maybe-installcheck-target-libgm2 installcheck-target-libgm2
59383maybe-installcheck-target-libgm2:
59384@if target-libgm2
59385maybe-installcheck-target-libgm2: installcheck-target-libgm2
59386
59387installcheck-target-libgm2: \
59388    configure-target-libgm2
59389	@: $(MAKE); $(unstage)
59390	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59391	r=`${PWD_COMMAND}`; export r; \
59392	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59393	$(NORMAL_TARGET_EXPORTS) \
59394	echo "Doing installcheck in $(TARGET_SUBDIR)/libgm2"; \
59395	for flag in $(EXTRA_TARGET_FLAGS); do \
59396	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59397	done; \
59398	(cd $(TARGET_SUBDIR)/libgm2 && \
59399	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59400	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59401	          "RANLIB=$${RANLIB}" \
59402	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59403	           installcheck) \
59404	  || exit 1
59405
59406@endif target-libgm2
59407
59408.PHONY: maybe-mostlyclean-target-libgm2 mostlyclean-target-libgm2
59409maybe-mostlyclean-target-libgm2:
59410@if target-libgm2
59411maybe-mostlyclean-target-libgm2: mostlyclean-target-libgm2
59412
59413mostlyclean-target-libgm2:
59414	@: $(MAKE); $(unstage)
59415	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59416	r=`${PWD_COMMAND}`; export r; \
59417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59418	$(NORMAL_TARGET_EXPORTS) \
59419	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgm2"; \
59420	for flag in $(EXTRA_TARGET_FLAGS); do \
59421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59422	done; \
59423	(cd $(TARGET_SUBDIR)/libgm2 && \
59424	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59425	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59426	          "RANLIB=$${RANLIB}" \
59427	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59428	           mostlyclean) \
59429	  || exit 1
59430
59431@endif target-libgm2
59432
59433.PHONY: maybe-clean-target-libgm2 clean-target-libgm2
59434maybe-clean-target-libgm2:
59435@if target-libgm2
59436maybe-clean-target-libgm2: clean-target-libgm2
59437
59438clean-target-libgm2:
59439	@: $(MAKE); $(unstage)
59440	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59441	r=`${PWD_COMMAND}`; export r; \
59442	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59443	$(NORMAL_TARGET_EXPORTS) \
59444	echo "Doing clean in $(TARGET_SUBDIR)/libgm2"; \
59445	for flag in $(EXTRA_TARGET_FLAGS); do \
59446	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59447	done; \
59448	(cd $(TARGET_SUBDIR)/libgm2 && \
59449	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59450	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59451	          "RANLIB=$${RANLIB}" \
59452	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59453	           clean) \
59454	  || exit 1
59455
59456@endif target-libgm2
59457
59458.PHONY: maybe-distclean-target-libgm2 distclean-target-libgm2
59459maybe-distclean-target-libgm2:
59460@if target-libgm2
59461maybe-distclean-target-libgm2: distclean-target-libgm2
59462
59463distclean-target-libgm2:
59464	@: $(MAKE); $(unstage)
59465	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59466	r=`${PWD_COMMAND}`; export r; \
59467	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59468	$(NORMAL_TARGET_EXPORTS) \
59469	echo "Doing distclean in $(TARGET_SUBDIR)/libgm2"; \
59470	for flag in $(EXTRA_TARGET_FLAGS); do \
59471	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59472	done; \
59473	(cd $(TARGET_SUBDIR)/libgm2 && \
59474	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59475	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59476	          "RANLIB=$${RANLIB}" \
59477	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59478	           distclean) \
59479	  || exit 1
59480
59481@endif target-libgm2
59482
59483.PHONY: maybe-maintainer-clean-target-libgm2 maintainer-clean-target-libgm2
59484maybe-maintainer-clean-target-libgm2:
59485@if target-libgm2
59486maybe-maintainer-clean-target-libgm2: maintainer-clean-target-libgm2
59487
59488maintainer-clean-target-libgm2:
59489	@: $(MAKE); $(unstage)
59490	@[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \
59491	r=`${PWD_COMMAND}`; export r; \
59492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59493	$(NORMAL_TARGET_EXPORTS) \
59494	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgm2"; \
59495	for flag in $(EXTRA_TARGET_FLAGS); do \
59496	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
59497	done; \
59498	(cd $(TARGET_SUBDIR)/libgm2 && \
59499	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
59500	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
59501	          "RANLIB=$${RANLIB}" \
59502	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
59503	           maintainer-clean) \
59504	  || exit 1
59505
59506@endif target-libgm2
59507
59508
59509
59510
59511
59512.PHONY: configure-target-libgomp maybe-configure-target-libgomp
59513maybe-configure-target-libgomp:
59514@if gcc-bootstrap
59515configure-target-libgomp: stage_current
59516@endif gcc-bootstrap
59517@if target-libgomp
59518maybe-configure-target-libgomp: configure-target-libgomp
59519configure-target-libgomp:
59520	@r=`${PWD_COMMAND}`; export r; \
59521	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59522	echo "Checking multilib configuration for libgomp..."; \
59523	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
59524	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
59525	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59526	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59527	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
59528	  else \
59529	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
59530	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59531	  fi; \
59532	else \
59533	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59534	fi; \
59535	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
59536	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
59537	$(NORMAL_TARGET_EXPORTS)  \
59538	echo Configuring in $(TARGET_SUBDIR)/libgomp; \
59539	cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
59540	case $(srcdir) in \
59541	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
59542	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
59543		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
59544	esac; \
59545	module_srcdir=libgomp; \
59546	rm -f no-such-file || : ; \
59547	CONFIG_SITE=no-such-file $(SHELL) \
59548	  $$s/$$module_srcdir/configure \
59549	  --srcdir=$${topdir}/$$module_srcdir \
59550	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
59551	  --target=${target_alias}  \
59552	  || exit 1
59553@endif target-libgomp
59554
59555
59556
59557.PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
59558maybe-configure-stage1-target-libgomp:
59559@if target-libgomp-bootstrap
59560maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
59561configure-stage1-target-libgomp:
59562	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
59563	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
59564	@r=`${PWD_COMMAND}`; export r; \
59565	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59566	TFLAGS="$(STAGE1_TFLAGS)"; \
59567	echo "Checking multilib configuration for libgomp..."; \
59568	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
59569	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59570	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59571	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
59572	  else \
59573	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
59574	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59575	  fi; \
59576	else \
59577	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59578	fi; \
59579	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
59580	$(NORMAL_TARGET_EXPORTS) \
59581	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
59582	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
59583	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
59584	echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp; \
59585	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
59586	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
59587	case $(srcdir) in \
59588	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
59589	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
59590		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
59591	esac; \
59592	module_srcdir=libgomp; \
59593	$(SHELL) $$s/$$module_srcdir/configure \
59594	  --srcdir=$${topdir}/$$module_srcdir \
59595	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
59596	  --target=${target_alias} \
59597	   \
59598	  $(STAGE1_CONFIGURE_FLAGS)
59599@endif target-libgomp-bootstrap
59600
59601.PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
59602maybe-configure-stage2-target-libgomp:
59603@if target-libgomp-bootstrap
59604maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
59605configure-stage2-target-libgomp:
59606	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
59607	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
59608	@r=`${PWD_COMMAND}`; export r; \
59609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59610	TFLAGS="$(STAGE2_TFLAGS)"; \
59611	echo "Checking multilib configuration for libgomp..."; \
59612	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
59613	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59614	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59615	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
59616	  else \
59617	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
59618	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59619	  fi; \
59620	else \
59621	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59622	fi; \
59623	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
59624	$(NORMAL_TARGET_EXPORTS) \
59625	 \
59626	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
59627	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
59628	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
59629	echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp; \
59630	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
59631	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
59632	case $(srcdir) in \
59633	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
59634	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
59635		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
59636	esac; \
59637	module_srcdir=libgomp; \
59638	$(SHELL) $$s/$$module_srcdir/configure \
59639	  --srcdir=$${topdir}/$$module_srcdir \
59640	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
59641	  --target=${target_alias} \
59642	  --with-build-libsubdir=$(HOST_SUBDIR) \
59643	  $(STAGE2_CONFIGURE_FLAGS)
59644@endif target-libgomp-bootstrap
59645
59646.PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
59647maybe-configure-stage3-target-libgomp:
59648@if target-libgomp-bootstrap
59649maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
59650configure-stage3-target-libgomp:
59651	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
59652	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
59653	@r=`${PWD_COMMAND}`; export r; \
59654	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59655	TFLAGS="$(STAGE3_TFLAGS)"; \
59656	echo "Checking multilib configuration for libgomp..."; \
59657	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
59658	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59659	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59660	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
59661	  else \
59662	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
59663	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59664	  fi; \
59665	else \
59666	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59667	fi; \
59668	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
59669	$(NORMAL_TARGET_EXPORTS) \
59670	 \
59671	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
59672	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
59673	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
59674	echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp; \
59675	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
59676	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
59677	case $(srcdir) in \
59678	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
59679	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
59680		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
59681	esac; \
59682	module_srcdir=libgomp; \
59683	$(SHELL) $$s/$$module_srcdir/configure \
59684	  --srcdir=$${topdir}/$$module_srcdir \
59685	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
59686	  --target=${target_alias} \
59687	  --with-build-libsubdir=$(HOST_SUBDIR) \
59688	  $(STAGE3_CONFIGURE_FLAGS)
59689@endif target-libgomp-bootstrap
59690
59691.PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
59692maybe-configure-stage4-target-libgomp:
59693@if target-libgomp-bootstrap
59694maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
59695configure-stage4-target-libgomp:
59696	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
59697	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
59698	@r=`${PWD_COMMAND}`; export r; \
59699	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59700	TFLAGS="$(STAGE4_TFLAGS)"; \
59701	echo "Checking multilib configuration for libgomp..."; \
59702	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
59703	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59704	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59705	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
59706	  else \
59707	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
59708	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59709	  fi; \
59710	else \
59711	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59712	fi; \
59713	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
59714	$(NORMAL_TARGET_EXPORTS) \
59715	 \
59716	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
59717	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
59718	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
59719	echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp; \
59720	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
59721	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
59722	case $(srcdir) in \
59723	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
59724	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
59725		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
59726	esac; \
59727	module_srcdir=libgomp; \
59728	$(SHELL) $$s/$$module_srcdir/configure \
59729	  --srcdir=$${topdir}/$$module_srcdir \
59730	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
59731	  --target=${target_alias} \
59732	  --with-build-libsubdir=$(HOST_SUBDIR) \
59733	  $(STAGE4_CONFIGURE_FLAGS)
59734@endif target-libgomp-bootstrap
59735
59736.PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
59737maybe-configure-stageprofile-target-libgomp:
59738@if target-libgomp-bootstrap
59739maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
59740configure-stageprofile-target-libgomp:
59741	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
59742	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
59743	@r=`${PWD_COMMAND}`; export r; \
59744	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59745	TFLAGS="$(STAGEprofile_TFLAGS)"; \
59746	echo "Checking multilib configuration for libgomp..."; \
59747	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
59748	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59749	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59750	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
59751	  else \
59752	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
59753	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59754	  fi; \
59755	else \
59756	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59757	fi; \
59758	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
59759	$(NORMAL_TARGET_EXPORTS) \
59760	 \
59761	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
59762	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
59763	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
59764	echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp; \
59765	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
59766	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
59767	case $(srcdir) in \
59768	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
59769	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
59770		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
59771	esac; \
59772	module_srcdir=libgomp; \
59773	$(SHELL) $$s/$$module_srcdir/configure \
59774	  --srcdir=$${topdir}/$$module_srcdir \
59775	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
59776	  --target=${target_alias} \
59777	  --with-build-libsubdir=$(HOST_SUBDIR) \
59778	  $(STAGEprofile_CONFIGURE_FLAGS)
59779@endif target-libgomp-bootstrap
59780
59781.PHONY: configure-stagetrain-target-libgomp maybe-configure-stagetrain-target-libgomp
59782maybe-configure-stagetrain-target-libgomp:
59783@if target-libgomp-bootstrap
59784maybe-configure-stagetrain-target-libgomp: configure-stagetrain-target-libgomp
59785configure-stagetrain-target-libgomp:
59786	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
59787	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
59788	@r=`${PWD_COMMAND}`; export r; \
59789	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59790	TFLAGS="$(STAGEtrain_TFLAGS)"; \
59791	echo "Checking multilib configuration for libgomp..."; \
59792	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
59793	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59794	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59795	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
59796	  else \
59797	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
59798	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59799	  fi; \
59800	else \
59801	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59802	fi; \
59803	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
59804	$(NORMAL_TARGET_EXPORTS) \
59805	 \
59806	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
59807	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
59808	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
59809	echo Configuring stage train in $(TARGET_SUBDIR)/libgomp; \
59810	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
59811	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
59812	case $(srcdir) in \
59813	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
59814	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
59815		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
59816	esac; \
59817	module_srcdir=libgomp; \
59818	$(SHELL) $$s/$$module_srcdir/configure \
59819	  --srcdir=$${topdir}/$$module_srcdir \
59820	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
59821	  --target=${target_alias} \
59822	  --with-build-libsubdir=$(HOST_SUBDIR) \
59823	  $(STAGEtrain_CONFIGURE_FLAGS)
59824@endif target-libgomp-bootstrap
59825
59826.PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
59827maybe-configure-stagefeedback-target-libgomp:
59828@if target-libgomp-bootstrap
59829maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
59830configure-stagefeedback-target-libgomp:
59831	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
59832	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
59833	@r=`${PWD_COMMAND}`; export r; \
59834	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59835	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
59836	echo "Checking multilib configuration for libgomp..."; \
59837	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
59838	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59839	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59840	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
59841	  else \
59842	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
59843	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59844	  fi; \
59845	else \
59846	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59847	fi; \
59848	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
59849	$(NORMAL_TARGET_EXPORTS) \
59850	 \
59851	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
59852	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
59853	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
59854	echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp; \
59855	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
59856	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
59857	case $(srcdir) in \
59858	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
59859	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
59860		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
59861	esac; \
59862	module_srcdir=libgomp; \
59863	$(SHELL) $$s/$$module_srcdir/configure \
59864	  --srcdir=$${topdir}/$$module_srcdir \
59865	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
59866	  --target=${target_alias} \
59867	  --with-build-libsubdir=$(HOST_SUBDIR) \
59868	  $(STAGEfeedback_CONFIGURE_FLAGS)
59869@endif target-libgomp-bootstrap
59870
59871.PHONY: configure-stageautoprofile-target-libgomp maybe-configure-stageautoprofile-target-libgomp
59872maybe-configure-stageautoprofile-target-libgomp:
59873@if target-libgomp-bootstrap
59874maybe-configure-stageautoprofile-target-libgomp: configure-stageautoprofile-target-libgomp
59875configure-stageautoprofile-target-libgomp:
59876	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
59877	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
59878	@r=`${PWD_COMMAND}`; export r; \
59879	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59880	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
59881	echo "Checking multilib configuration for libgomp..."; \
59882	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
59883	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59884	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59885	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
59886	  else \
59887	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
59888	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59889	  fi; \
59890	else \
59891	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59892	fi; \
59893	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
59894	$(NORMAL_TARGET_EXPORTS) \
59895	 \
59896	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
59897	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
59898	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
59899	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libgomp; \
59900	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
59901	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
59902	case $(srcdir) in \
59903	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
59904	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
59905		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
59906	esac; \
59907	module_srcdir=libgomp; \
59908	$(SHELL) $$s/$$module_srcdir/configure \
59909	  --srcdir=$${topdir}/$$module_srcdir \
59910	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
59911	  --target=${target_alias} \
59912	  --with-build-libsubdir=$(HOST_SUBDIR) \
59913	  $(STAGEautoprofile_CONFIGURE_FLAGS)
59914@endif target-libgomp-bootstrap
59915
59916.PHONY: configure-stageautofeedback-target-libgomp maybe-configure-stageautofeedback-target-libgomp
59917maybe-configure-stageautofeedback-target-libgomp:
59918@if target-libgomp-bootstrap
59919maybe-configure-stageautofeedback-target-libgomp: configure-stageautofeedback-target-libgomp
59920configure-stageautofeedback-target-libgomp:
59921	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
59922	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
59923	@r=`${PWD_COMMAND}`; export r; \
59924	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59925	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
59926	echo "Checking multilib configuration for libgomp..."; \
59927	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null; \
59928	if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59929	  if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
59930	    rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
59931	  else \
59932	    rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
59933	    mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59934	  fi; \
59935	else \
59936	  mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
59937	fi; \
59938	test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
59939	$(NORMAL_TARGET_EXPORTS) \
59940	 \
59941	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
59942	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
59943	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
59944	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libgomp; \
59945	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp; \
59946	cd $(TARGET_SUBDIR)/libgomp || exit 1; \
59947	case $(srcdir) in \
59948	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
59949	  *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
59950		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
59951	esac; \
59952	module_srcdir=libgomp; \
59953	$(SHELL) $$s/$$module_srcdir/configure \
59954	  --srcdir=$${topdir}/$$module_srcdir \
59955	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
59956	  --target=${target_alias} \
59957	  --with-build-libsubdir=$(HOST_SUBDIR) \
59958	  $(STAGEautofeedback_CONFIGURE_FLAGS)
59959@endif target-libgomp-bootstrap
59960
59961
59962
59963
59964
59965.PHONY: all-target-libgomp maybe-all-target-libgomp
59966maybe-all-target-libgomp:
59967@if gcc-bootstrap
59968all-target-libgomp: stage_current
59969@endif gcc-bootstrap
59970@if target-libgomp
59971TARGET-target-libgomp=all
59972maybe-all-target-libgomp: all-target-libgomp
59973all-target-libgomp: configure-target-libgomp
59974	@r=`${PWD_COMMAND}`; export r; \
59975	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59976	$(NORMAL_TARGET_EXPORTS)  \
59977	(cd $(TARGET_SUBDIR)/libgomp && \
59978	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
59979		$(TARGET-target-libgomp))
59980@endif target-libgomp
59981
59982
59983
59984.PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
59985.PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
59986maybe-all-stage1-target-libgomp:
59987maybe-clean-stage1-target-libgomp:
59988@if target-libgomp-bootstrap
59989maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
59990all-stage1: all-stage1-target-libgomp
59991TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
59992all-stage1-target-libgomp: configure-stage1-target-libgomp
59993	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
59994	@r=`${PWD_COMMAND}`; export r; \
59995	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
59996	TFLAGS="$(STAGE1_TFLAGS)"; \
59997	$(NORMAL_TARGET_EXPORTS)  \
59998	cd $(TARGET_SUBDIR)/libgomp && \
59999	 \
60000	$(MAKE) $(BASE_FLAGS_TO_PASS) \
60001		CFLAGS="$(CFLAGS_FOR_TARGET)" \
60002		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
60003		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
60004		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
60005		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
60006		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
60007		$(EXTRA_TARGET_FLAGS)  \
60008		  \
60009		TFLAGS="$(STAGE1_TFLAGS)"  \
60010		$(TARGET-stage1-target-libgomp)
60011
60012maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
60013clean-stage1: clean-stage1-target-libgomp
60014clean-stage1-target-libgomp:
60015	@if [ $(current_stage) = stage1 ]; then \
60016	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60017	else \
60018	  [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
60019	  $(MAKE) stage1-start; \
60020	fi; \
60021	cd $(TARGET_SUBDIR)/libgomp && \
60022	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
60023	  clean
60024@endif target-libgomp-bootstrap
60025
60026
60027.PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
60028.PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
60029maybe-all-stage2-target-libgomp:
60030maybe-clean-stage2-target-libgomp:
60031@if target-libgomp-bootstrap
60032maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
60033all-stage2: all-stage2-target-libgomp
60034TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
60035all-stage2-target-libgomp: configure-stage2-target-libgomp
60036	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
60037	@r=`${PWD_COMMAND}`; export r; \
60038	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60039	TFLAGS="$(STAGE2_TFLAGS)"; \
60040	$(NORMAL_TARGET_EXPORTS) \
60041	  \
60042	cd $(TARGET_SUBDIR)/libgomp && \
60043	 \
60044	$(MAKE) $(BASE_FLAGS_TO_PASS) \
60045		CFLAGS="$(CFLAGS_FOR_TARGET)" \
60046		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
60047		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
60048		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
60049		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
60050		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
60051		$(EXTRA_TARGET_FLAGS)   \
60052		TFLAGS="$(STAGE2_TFLAGS)"  \
60053		$(TARGET-stage2-target-libgomp)
60054
60055maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
60056clean-stage2: clean-stage2-target-libgomp
60057clean-stage2-target-libgomp:
60058	@if [ $(current_stage) = stage2 ]; then \
60059	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60060	else \
60061	  [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
60062	  $(MAKE) stage2-start; \
60063	fi; \
60064	cd $(TARGET_SUBDIR)/libgomp && \
60065	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
60066@endif target-libgomp-bootstrap
60067
60068
60069.PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
60070.PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
60071maybe-all-stage3-target-libgomp:
60072maybe-clean-stage3-target-libgomp:
60073@if target-libgomp-bootstrap
60074maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
60075all-stage3: all-stage3-target-libgomp
60076TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
60077all-stage3-target-libgomp: configure-stage3-target-libgomp
60078	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
60079	@r=`${PWD_COMMAND}`; export r; \
60080	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60081	TFLAGS="$(STAGE3_TFLAGS)"; \
60082	$(NORMAL_TARGET_EXPORTS) \
60083	  \
60084	cd $(TARGET_SUBDIR)/libgomp && \
60085	 \
60086	$(MAKE) $(BASE_FLAGS_TO_PASS) \
60087		CFLAGS="$(CFLAGS_FOR_TARGET)" \
60088		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
60089		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
60090		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
60091		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
60092		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
60093		$(EXTRA_TARGET_FLAGS)   \
60094		TFLAGS="$(STAGE3_TFLAGS)"  \
60095		$(TARGET-stage3-target-libgomp)
60096
60097maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
60098clean-stage3: clean-stage3-target-libgomp
60099clean-stage3-target-libgomp:
60100	@if [ $(current_stage) = stage3 ]; then \
60101	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60102	else \
60103	  [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
60104	  $(MAKE) stage3-start; \
60105	fi; \
60106	cd $(TARGET_SUBDIR)/libgomp && \
60107	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
60108@endif target-libgomp-bootstrap
60109
60110
60111.PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
60112.PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
60113maybe-all-stage4-target-libgomp:
60114maybe-clean-stage4-target-libgomp:
60115@if target-libgomp-bootstrap
60116maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
60117all-stage4: all-stage4-target-libgomp
60118TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
60119all-stage4-target-libgomp: configure-stage4-target-libgomp
60120	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
60121	@r=`${PWD_COMMAND}`; export r; \
60122	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60123	TFLAGS="$(STAGE4_TFLAGS)"; \
60124	$(NORMAL_TARGET_EXPORTS) \
60125	  \
60126	cd $(TARGET_SUBDIR)/libgomp && \
60127	 \
60128	$(MAKE) $(BASE_FLAGS_TO_PASS) \
60129		CFLAGS="$(CFLAGS_FOR_TARGET)" \
60130		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
60131		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
60132		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
60133		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
60134		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
60135		$(EXTRA_TARGET_FLAGS)   \
60136		TFLAGS="$(STAGE4_TFLAGS)"  \
60137		$(TARGET-stage4-target-libgomp)
60138
60139maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
60140clean-stage4: clean-stage4-target-libgomp
60141clean-stage4-target-libgomp:
60142	@if [ $(current_stage) = stage4 ]; then \
60143	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60144	else \
60145	  [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
60146	  $(MAKE) stage4-start; \
60147	fi; \
60148	cd $(TARGET_SUBDIR)/libgomp && \
60149	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
60150@endif target-libgomp-bootstrap
60151
60152
60153.PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
60154.PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
60155maybe-all-stageprofile-target-libgomp:
60156maybe-clean-stageprofile-target-libgomp:
60157@if target-libgomp-bootstrap
60158maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
60159all-stageprofile: all-stageprofile-target-libgomp
60160TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
60161all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
60162	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
60163	@r=`${PWD_COMMAND}`; export r; \
60164	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60165	TFLAGS="$(STAGEprofile_TFLAGS)"; \
60166	$(NORMAL_TARGET_EXPORTS) \
60167	  \
60168	cd $(TARGET_SUBDIR)/libgomp && \
60169	 \
60170	$(MAKE) $(BASE_FLAGS_TO_PASS) \
60171		CFLAGS="$(CFLAGS_FOR_TARGET)" \
60172		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
60173		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
60174		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
60175		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
60176		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
60177		$(EXTRA_TARGET_FLAGS)   \
60178		TFLAGS="$(STAGEprofile_TFLAGS)"  \
60179		$(TARGET-stageprofile-target-libgomp)
60180
60181maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
60182clean-stageprofile: clean-stageprofile-target-libgomp
60183clean-stageprofile-target-libgomp:
60184	@if [ $(current_stage) = stageprofile ]; then \
60185	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60186	else \
60187	  [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
60188	  $(MAKE) stageprofile-start; \
60189	fi; \
60190	cd $(TARGET_SUBDIR)/libgomp && \
60191	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
60192@endif target-libgomp-bootstrap
60193
60194
60195.PHONY: all-stagetrain-target-libgomp maybe-all-stagetrain-target-libgomp
60196.PHONY: clean-stagetrain-target-libgomp maybe-clean-stagetrain-target-libgomp
60197maybe-all-stagetrain-target-libgomp:
60198maybe-clean-stagetrain-target-libgomp:
60199@if target-libgomp-bootstrap
60200maybe-all-stagetrain-target-libgomp: all-stagetrain-target-libgomp
60201all-stagetrain: all-stagetrain-target-libgomp
60202TARGET-stagetrain-target-libgomp = $(TARGET-target-libgomp)
60203all-stagetrain-target-libgomp: configure-stagetrain-target-libgomp
60204	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
60205	@r=`${PWD_COMMAND}`; export r; \
60206	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60207	TFLAGS="$(STAGEtrain_TFLAGS)"; \
60208	$(NORMAL_TARGET_EXPORTS) \
60209	  \
60210	cd $(TARGET_SUBDIR)/libgomp && \
60211	 \
60212	$(MAKE) $(BASE_FLAGS_TO_PASS) \
60213		CFLAGS="$(CFLAGS_FOR_TARGET)" \
60214		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
60215		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
60216		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
60217		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
60218		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
60219		$(EXTRA_TARGET_FLAGS)   \
60220		TFLAGS="$(STAGEtrain_TFLAGS)"  \
60221		$(TARGET-stagetrain-target-libgomp)
60222
60223maybe-clean-stagetrain-target-libgomp: clean-stagetrain-target-libgomp
60224clean-stagetrain: clean-stagetrain-target-libgomp
60225clean-stagetrain-target-libgomp:
60226	@if [ $(current_stage) = stagetrain ]; then \
60227	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60228	else \
60229	  [ -f $(TARGET_SUBDIR)/stagetrain-libgomp/Makefile ] || exit 0; \
60230	  $(MAKE) stagetrain-start; \
60231	fi; \
60232	cd $(TARGET_SUBDIR)/libgomp && \
60233	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
60234@endif target-libgomp-bootstrap
60235
60236
60237.PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
60238.PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
60239maybe-all-stagefeedback-target-libgomp:
60240maybe-clean-stagefeedback-target-libgomp:
60241@if target-libgomp-bootstrap
60242maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
60243all-stagefeedback: all-stagefeedback-target-libgomp
60244TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
60245all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
60246	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
60247	@r=`${PWD_COMMAND}`; export r; \
60248	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60249	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
60250	$(NORMAL_TARGET_EXPORTS) \
60251	  \
60252	cd $(TARGET_SUBDIR)/libgomp && \
60253	 \
60254	$(MAKE) $(BASE_FLAGS_TO_PASS) \
60255		CFLAGS="$(CFLAGS_FOR_TARGET)" \
60256		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
60257		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
60258		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
60259		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
60260		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
60261		$(EXTRA_TARGET_FLAGS)   \
60262		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
60263		$(TARGET-stagefeedback-target-libgomp)
60264
60265maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
60266clean-stagefeedback: clean-stagefeedback-target-libgomp
60267clean-stagefeedback-target-libgomp:
60268	@if [ $(current_stage) = stagefeedback ]; then \
60269	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60270	else \
60271	  [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
60272	  $(MAKE) stagefeedback-start; \
60273	fi; \
60274	cd $(TARGET_SUBDIR)/libgomp && \
60275	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
60276@endif target-libgomp-bootstrap
60277
60278
60279.PHONY: all-stageautoprofile-target-libgomp maybe-all-stageautoprofile-target-libgomp
60280.PHONY: clean-stageautoprofile-target-libgomp maybe-clean-stageautoprofile-target-libgomp
60281maybe-all-stageautoprofile-target-libgomp:
60282maybe-clean-stageautoprofile-target-libgomp:
60283@if target-libgomp-bootstrap
60284maybe-all-stageautoprofile-target-libgomp: all-stageautoprofile-target-libgomp
60285all-stageautoprofile: all-stageautoprofile-target-libgomp
60286TARGET-stageautoprofile-target-libgomp = $(TARGET-target-libgomp)
60287all-stageautoprofile-target-libgomp: configure-stageautoprofile-target-libgomp
60288	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
60289	@r=`${PWD_COMMAND}`; export r; \
60290	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60291	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
60292	$(NORMAL_TARGET_EXPORTS) \
60293	  \
60294	cd $(TARGET_SUBDIR)/libgomp && \
60295	$$s/gcc/config/i386/$(AUTO_PROFILE) \
60296	$(MAKE) $(BASE_FLAGS_TO_PASS) \
60297		CFLAGS="$(CFLAGS_FOR_TARGET)" \
60298		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
60299		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
60300		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
60301		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
60302		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
60303		$(EXTRA_TARGET_FLAGS)   \
60304		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
60305		$(TARGET-stageautoprofile-target-libgomp)
60306
60307maybe-clean-stageautoprofile-target-libgomp: clean-stageautoprofile-target-libgomp
60308clean-stageautoprofile: clean-stageautoprofile-target-libgomp
60309clean-stageautoprofile-target-libgomp:
60310	@if [ $(current_stage) = stageautoprofile ]; then \
60311	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60312	else \
60313	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libgomp/Makefile ] || exit 0; \
60314	  $(MAKE) stageautoprofile-start; \
60315	fi; \
60316	cd $(TARGET_SUBDIR)/libgomp && \
60317	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
60318@endif target-libgomp-bootstrap
60319
60320
60321.PHONY: all-stageautofeedback-target-libgomp maybe-all-stageautofeedback-target-libgomp
60322.PHONY: clean-stageautofeedback-target-libgomp maybe-clean-stageautofeedback-target-libgomp
60323maybe-all-stageautofeedback-target-libgomp:
60324maybe-clean-stageautofeedback-target-libgomp:
60325@if target-libgomp-bootstrap
60326maybe-all-stageautofeedback-target-libgomp: all-stageautofeedback-target-libgomp
60327all-stageautofeedback: all-stageautofeedback-target-libgomp
60328TARGET-stageautofeedback-target-libgomp = $(TARGET-target-libgomp)
60329all-stageautofeedback-target-libgomp: configure-stageautofeedback-target-libgomp
60330	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
60331	@r=`${PWD_COMMAND}`; export r; \
60332	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60333	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
60334	$(NORMAL_TARGET_EXPORTS) \
60335	  \
60336	cd $(TARGET_SUBDIR)/libgomp && \
60337	 \
60338	$(MAKE) $(BASE_FLAGS_TO_PASS) \
60339		CFLAGS="$(CFLAGS_FOR_TARGET)" \
60340		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
60341		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
60342		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
60343		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
60344		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
60345		$(EXTRA_TARGET_FLAGS)   \
60346		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
60347		$(TARGET-stageautofeedback-target-libgomp)
60348
60349maybe-clean-stageautofeedback-target-libgomp: clean-stageautofeedback-target-libgomp
60350clean-stageautofeedback: clean-stageautofeedback-target-libgomp
60351clean-stageautofeedback-target-libgomp:
60352	@if [ $(current_stage) = stageautofeedback ]; then \
60353	  [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60354	else \
60355	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libgomp/Makefile ] || exit 0; \
60356	  $(MAKE) stageautofeedback-start; \
60357	fi; \
60358	cd $(TARGET_SUBDIR)/libgomp && \
60359	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
60360@endif target-libgomp-bootstrap
60361
60362
60363
60364
60365
60366
60367.PHONY: check-target-libgomp maybe-check-target-libgomp
60368maybe-check-target-libgomp:
60369@if target-libgomp
60370maybe-check-target-libgomp: check-target-libgomp
60371
60372check-target-libgomp:
60373	@: $(MAKE); $(unstage)
60374	@r=`${PWD_COMMAND}`; export r; \
60375	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60376	$(NORMAL_TARGET_EXPORTS) \
60377	(cd $(TARGET_SUBDIR)/libgomp && \
60378	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
60379
60380@endif target-libgomp
60381
60382.PHONY: install-target-libgomp maybe-install-target-libgomp
60383maybe-install-target-libgomp:
60384@if target-libgomp
60385maybe-install-target-libgomp: install-target-libgomp
60386
60387install-target-libgomp: installdirs
60388	@: $(MAKE); $(unstage)
60389	@r=`${PWD_COMMAND}`; export r; \
60390	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60391	$(NORMAL_TARGET_EXPORTS) \
60392	(cd $(TARGET_SUBDIR)/libgomp && \
60393	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
60394
60395@endif target-libgomp
60396
60397.PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
60398maybe-install-strip-target-libgomp:
60399@if target-libgomp
60400maybe-install-strip-target-libgomp: install-strip-target-libgomp
60401
60402install-strip-target-libgomp: installdirs
60403	@: $(MAKE); $(unstage)
60404	@r=`${PWD_COMMAND}`; export r; \
60405	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60406	$(NORMAL_TARGET_EXPORTS) \
60407	(cd $(TARGET_SUBDIR)/libgomp && \
60408	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
60409
60410@endif target-libgomp
60411
60412# Other targets (info, dvi, pdf, etc.)
60413
60414.PHONY: maybe-info-target-libgomp info-target-libgomp
60415maybe-info-target-libgomp:
60416@if target-libgomp
60417maybe-info-target-libgomp: info-target-libgomp
60418
60419info-target-libgomp: \
60420    configure-target-libgomp
60421	@: $(MAKE); $(unstage)
60422	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60423	r=`${PWD_COMMAND}`; export r; \
60424	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60425	$(NORMAL_TARGET_EXPORTS) \
60426	echo "Doing info in $(TARGET_SUBDIR)/libgomp"; \
60427	for flag in $(EXTRA_TARGET_FLAGS); do \
60428	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60429	done; \
60430	(cd $(TARGET_SUBDIR)/libgomp && \
60431	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60432	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60433	          "RANLIB=$${RANLIB}" \
60434	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60435	           info) \
60436	  || exit 1
60437
60438@endif target-libgomp
60439
60440.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
60441maybe-dvi-target-libgomp:
60442@if target-libgomp
60443maybe-dvi-target-libgomp: dvi-target-libgomp
60444
60445dvi-target-libgomp: \
60446    configure-target-libgomp
60447	@: $(MAKE); $(unstage)
60448	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60449	r=`${PWD_COMMAND}`; export r; \
60450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60451	$(NORMAL_TARGET_EXPORTS) \
60452	echo "Doing dvi in $(TARGET_SUBDIR)/libgomp"; \
60453	for flag in $(EXTRA_TARGET_FLAGS); do \
60454	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60455	done; \
60456	(cd $(TARGET_SUBDIR)/libgomp && \
60457	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60458	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60459	          "RANLIB=$${RANLIB}" \
60460	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60461	           dvi) \
60462	  || exit 1
60463
60464@endif target-libgomp
60465
60466.PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
60467maybe-pdf-target-libgomp:
60468@if target-libgomp
60469maybe-pdf-target-libgomp: pdf-target-libgomp
60470
60471pdf-target-libgomp: \
60472    configure-target-libgomp
60473	@: $(MAKE); $(unstage)
60474	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60475	r=`${PWD_COMMAND}`; export r; \
60476	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60477	$(NORMAL_TARGET_EXPORTS) \
60478	echo "Doing pdf in $(TARGET_SUBDIR)/libgomp"; \
60479	for flag in $(EXTRA_TARGET_FLAGS); do \
60480	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60481	done; \
60482	(cd $(TARGET_SUBDIR)/libgomp && \
60483	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60484	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60485	          "RANLIB=$${RANLIB}" \
60486	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60487	           pdf) \
60488	  || exit 1
60489
60490@endif target-libgomp
60491
60492.PHONY: maybe-html-target-libgomp html-target-libgomp
60493maybe-html-target-libgomp:
60494@if target-libgomp
60495maybe-html-target-libgomp: html-target-libgomp
60496
60497html-target-libgomp: \
60498    configure-target-libgomp
60499	@: $(MAKE); $(unstage)
60500	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60501	r=`${PWD_COMMAND}`; export r; \
60502	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60503	$(NORMAL_TARGET_EXPORTS) \
60504	echo "Doing html in $(TARGET_SUBDIR)/libgomp"; \
60505	for flag in $(EXTRA_TARGET_FLAGS); do \
60506	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60507	done; \
60508	(cd $(TARGET_SUBDIR)/libgomp && \
60509	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60510	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60511	          "RANLIB=$${RANLIB}" \
60512	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60513	           html) \
60514	  || exit 1
60515
60516@endif target-libgomp
60517
60518.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
60519maybe-TAGS-target-libgomp:
60520@if target-libgomp
60521maybe-TAGS-target-libgomp: TAGS-target-libgomp
60522
60523TAGS-target-libgomp: \
60524    configure-target-libgomp
60525	@: $(MAKE); $(unstage)
60526	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60527	r=`${PWD_COMMAND}`; export r; \
60528	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60529	$(NORMAL_TARGET_EXPORTS) \
60530	echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp"; \
60531	for flag in $(EXTRA_TARGET_FLAGS); do \
60532	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60533	done; \
60534	(cd $(TARGET_SUBDIR)/libgomp && \
60535	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60536	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60537	          "RANLIB=$${RANLIB}" \
60538	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60539	           TAGS) \
60540	  || exit 1
60541
60542@endif target-libgomp
60543
60544.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
60545maybe-install-info-target-libgomp:
60546@if target-libgomp
60547maybe-install-info-target-libgomp: install-info-target-libgomp
60548
60549install-info-target-libgomp: \
60550    configure-target-libgomp \
60551    info-target-libgomp
60552	@: $(MAKE); $(unstage)
60553	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60554	r=`${PWD_COMMAND}`; export r; \
60555	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60556	$(NORMAL_TARGET_EXPORTS) \
60557	echo "Doing install-info in $(TARGET_SUBDIR)/libgomp"; \
60558	for flag in $(EXTRA_TARGET_FLAGS); do \
60559	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60560	done; \
60561	(cd $(TARGET_SUBDIR)/libgomp && \
60562	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60563	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60564	          "RANLIB=$${RANLIB}" \
60565	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60566	           install-info) \
60567	  || exit 1
60568
60569@endif target-libgomp
60570
60571.PHONY: maybe-install-dvi-target-libgomp install-dvi-target-libgomp
60572maybe-install-dvi-target-libgomp:
60573@if target-libgomp
60574maybe-install-dvi-target-libgomp: install-dvi-target-libgomp
60575
60576install-dvi-target-libgomp: \
60577    configure-target-libgomp \
60578    dvi-target-libgomp
60579	@: $(MAKE); $(unstage)
60580	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60581	r=`${PWD_COMMAND}`; export r; \
60582	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60583	$(NORMAL_TARGET_EXPORTS) \
60584	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgomp"; \
60585	for flag in $(EXTRA_TARGET_FLAGS); do \
60586	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60587	done; \
60588	(cd $(TARGET_SUBDIR)/libgomp && \
60589	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60590	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60591	          "RANLIB=$${RANLIB}" \
60592	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60593	           install-dvi) \
60594	  || exit 1
60595
60596@endif target-libgomp
60597
60598.PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
60599maybe-install-pdf-target-libgomp:
60600@if target-libgomp
60601maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
60602
60603install-pdf-target-libgomp: \
60604    configure-target-libgomp \
60605    pdf-target-libgomp
60606	@: $(MAKE); $(unstage)
60607	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60608	r=`${PWD_COMMAND}`; export r; \
60609	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60610	$(NORMAL_TARGET_EXPORTS) \
60611	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp"; \
60612	for flag in $(EXTRA_TARGET_FLAGS); do \
60613	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60614	done; \
60615	(cd $(TARGET_SUBDIR)/libgomp && \
60616	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60617	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60618	          "RANLIB=$${RANLIB}" \
60619	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60620	           install-pdf) \
60621	  || exit 1
60622
60623@endif target-libgomp
60624
60625.PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
60626maybe-install-html-target-libgomp:
60627@if target-libgomp
60628maybe-install-html-target-libgomp: install-html-target-libgomp
60629
60630install-html-target-libgomp: \
60631    configure-target-libgomp \
60632    html-target-libgomp
60633	@: $(MAKE); $(unstage)
60634	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60635	r=`${PWD_COMMAND}`; export r; \
60636	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60637	$(NORMAL_TARGET_EXPORTS) \
60638	echo "Doing install-html in $(TARGET_SUBDIR)/libgomp"; \
60639	for flag in $(EXTRA_TARGET_FLAGS); do \
60640	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60641	done; \
60642	(cd $(TARGET_SUBDIR)/libgomp && \
60643	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60644	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60645	          "RANLIB=$${RANLIB}" \
60646	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60647	           install-html) \
60648	  || exit 1
60649
60650@endif target-libgomp
60651
60652.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
60653maybe-installcheck-target-libgomp:
60654@if target-libgomp
60655maybe-installcheck-target-libgomp: installcheck-target-libgomp
60656
60657installcheck-target-libgomp: \
60658    configure-target-libgomp
60659	@: $(MAKE); $(unstage)
60660	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60661	r=`${PWD_COMMAND}`; export r; \
60662	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60663	$(NORMAL_TARGET_EXPORTS) \
60664	echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp"; \
60665	for flag in $(EXTRA_TARGET_FLAGS); do \
60666	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60667	done; \
60668	(cd $(TARGET_SUBDIR)/libgomp && \
60669	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60670	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60671	          "RANLIB=$${RANLIB}" \
60672	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60673	           installcheck) \
60674	  || exit 1
60675
60676@endif target-libgomp
60677
60678.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
60679maybe-mostlyclean-target-libgomp:
60680@if target-libgomp
60681maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
60682
60683mostlyclean-target-libgomp:
60684	@: $(MAKE); $(unstage)
60685	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60686	r=`${PWD_COMMAND}`; export r; \
60687	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60688	$(NORMAL_TARGET_EXPORTS) \
60689	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp"; \
60690	for flag in $(EXTRA_TARGET_FLAGS); do \
60691	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60692	done; \
60693	(cd $(TARGET_SUBDIR)/libgomp && \
60694	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60695	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60696	          "RANLIB=$${RANLIB}" \
60697	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60698	           mostlyclean) \
60699	  || exit 1
60700
60701@endif target-libgomp
60702
60703.PHONY: maybe-clean-target-libgomp clean-target-libgomp
60704maybe-clean-target-libgomp:
60705@if target-libgomp
60706maybe-clean-target-libgomp: clean-target-libgomp
60707
60708clean-target-libgomp:
60709	@: $(MAKE); $(unstage)
60710	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60711	r=`${PWD_COMMAND}`; export r; \
60712	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60713	$(NORMAL_TARGET_EXPORTS) \
60714	echo "Doing clean in $(TARGET_SUBDIR)/libgomp"; \
60715	for flag in $(EXTRA_TARGET_FLAGS); do \
60716	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60717	done; \
60718	(cd $(TARGET_SUBDIR)/libgomp && \
60719	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60720	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60721	          "RANLIB=$${RANLIB}" \
60722	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60723	           clean) \
60724	  || exit 1
60725
60726@endif target-libgomp
60727
60728.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
60729maybe-distclean-target-libgomp:
60730@if target-libgomp
60731maybe-distclean-target-libgomp: distclean-target-libgomp
60732
60733distclean-target-libgomp:
60734	@: $(MAKE); $(unstage)
60735	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60736	r=`${PWD_COMMAND}`; export r; \
60737	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60738	$(NORMAL_TARGET_EXPORTS) \
60739	echo "Doing distclean in $(TARGET_SUBDIR)/libgomp"; \
60740	for flag in $(EXTRA_TARGET_FLAGS); do \
60741	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60742	done; \
60743	(cd $(TARGET_SUBDIR)/libgomp && \
60744	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60745	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60746	          "RANLIB=$${RANLIB}" \
60747	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60748	           distclean) \
60749	  || exit 1
60750
60751@endif target-libgomp
60752
60753.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
60754maybe-maintainer-clean-target-libgomp:
60755@if target-libgomp
60756maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
60757
60758maintainer-clean-target-libgomp:
60759	@: $(MAKE); $(unstage)
60760	@[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
60761	r=`${PWD_COMMAND}`; export r; \
60762	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60763	$(NORMAL_TARGET_EXPORTS) \
60764	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp"; \
60765	for flag in $(EXTRA_TARGET_FLAGS); do \
60766	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60767	done; \
60768	(cd $(TARGET_SUBDIR)/libgomp && \
60769	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60770	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60771	          "RANLIB=$${RANLIB}" \
60772	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60773	           maintainer-clean) \
60774	  || exit 1
60775
60776@endif target-libgomp
60777
60778
60779
60780
60781
60782.PHONY: configure-target-libitm maybe-configure-target-libitm
60783maybe-configure-target-libitm:
60784@if gcc-bootstrap
60785configure-target-libitm: stage_current
60786@endif gcc-bootstrap
60787@if target-libitm
60788maybe-configure-target-libitm: configure-target-libitm
60789configure-target-libitm:
60790	@: $(MAKE); $(unstage)
60791	@r=`${PWD_COMMAND}`; export r; \
60792	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60793	echo "Checking multilib configuration for libitm..."; \
60794	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
60795	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null; \
60796	if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
60797	  if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
60798	    rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
60799	  else \
60800	    rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
60801	    mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
60802	  fi; \
60803	else \
60804	  mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
60805	fi; \
60806	test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
60807	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm; \
60808	$(NORMAL_TARGET_EXPORTS)  \
60809	echo Configuring in $(TARGET_SUBDIR)/libitm; \
60810	cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
60811	case $(srcdir) in \
60812	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
60813	  *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
60814		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
60815	esac; \
60816	module_srcdir=libitm; \
60817	rm -f no-such-file || : ; \
60818	CONFIG_SITE=no-such-file $(SHELL) \
60819	  $$s/$$module_srcdir/configure \
60820	  --srcdir=$${topdir}/$$module_srcdir \
60821	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
60822	  --target=${target_alias}  \
60823	  || exit 1
60824@endif target-libitm
60825
60826
60827
60828
60829
60830.PHONY: all-target-libitm maybe-all-target-libitm
60831maybe-all-target-libitm:
60832@if gcc-bootstrap
60833all-target-libitm: stage_current
60834@endif gcc-bootstrap
60835@if target-libitm
60836TARGET-target-libitm=all
60837maybe-all-target-libitm: all-target-libitm
60838all-target-libitm: configure-target-libitm
60839	@: $(MAKE); $(unstage)
60840	@r=`${PWD_COMMAND}`; export r; \
60841	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60842	$(NORMAL_TARGET_EXPORTS)  \
60843	(cd $(TARGET_SUBDIR)/libitm && \
60844	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
60845		$(TARGET-target-libitm))
60846@endif target-libitm
60847
60848
60849
60850
60851
60852.PHONY: check-target-libitm maybe-check-target-libitm
60853maybe-check-target-libitm:
60854@if target-libitm
60855maybe-check-target-libitm: check-target-libitm
60856
60857check-target-libitm:
60858	@: $(MAKE); $(unstage)
60859	@r=`${PWD_COMMAND}`; export r; \
60860	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60861	$(NORMAL_TARGET_EXPORTS) \
60862	(cd $(TARGET_SUBDIR)/libitm && \
60863	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
60864
60865@endif target-libitm
60866
60867.PHONY: install-target-libitm maybe-install-target-libitm
60868maybe-install-target-libitm:
60869@if target-libitm
60870maybe-install-target-libitm: install-target-libitm
60871
60872install-target-libitm: installdirs
60873	@: $(MAKE); $(unstage)
60874	@r=`${PWD_COMMAND}`; export r; \
60875	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60876	$(NORMAL_TARGET_EXPORTS) \
60877	(cd $(TARGET_SUBDIR)/libitm && \
60878	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
60879
60880@endif target-libitm
60881
60882.PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
60883maybe-install-strip-target-libitm:
60884@if target-libitm
60885maybe-install-strip-target-libitm: install-strip-target-libitm
60886
60887install-strip-target-libitm: installdirs
60888	@: $(MAKE); $(unstage)
60889	@r=`${PWD_COMMAND}`; export r; \
60890	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60891	$(NORMAL_TARGET_EXPORTS) \
60892	(cd $(TARGET_SUBDIR)/libitm && \
60893	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
60894
60895@endif target-libitm
60896
60897# Other targets (info, dvi, pdf, etc.)
60898
60899.PHONY: maybe-info-target-libitm info-target-libitm
60900maybe-info-target-libitm:
60901@if target-libitm
60902maybe-info-target-libitm: info-target-libitm
60903
60904info-target-libitm: \
60905    configure-target-libitm
60906	@: $(MAKE); $(unstage)
60907	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
60908	r=`${PWD_COMMAND}`; export r; \
60909	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60910	$(NORMAL_TARGET_EXPORTS) \
60911	echo "Doing info in $(TARGET_SUBDIR)/libitm"; \
60912	for flag in $(EXTRA_TARGET_FLAGS); do \
60913	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60914	done; \
60915	(cd $(TARGET_SUBDIR)/libitm && \
60916	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60917	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60918	          "RANLIB=$${RANLIB}" \
60919	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60920	           info) \
60921	  || exit 1
60922
60923@endif target-libitm
60924
60925.PHONY: maybe-dvi-target-libitm dvi-target-libitm
60926maybe-dvi-target-libitm:
60927@if target-libitm
60928maybe-dvi-target-libitm: dvi-target-libitm
60929
60930dvi-target-libitm: \
60931    configure-target-libitm
60932	@: $(MAKE); $(unstage)
60933	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
60934	r=`${PWD_COMMAND}`; export r; \
60935	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60936	$(NORMAL_TARGET_EXPORTS) \
60937	echo "Doing dvi in $(TARGET_SUBDIR)/libitm"; \
60938	for flag in $(EXTRA_TARGET_FLAGS); do \
60939	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60940	done; \
60941	(cd $(TARGET_SUBDIR)/libitm && \
60942	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60943	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60944	          "RANLIB=$${RANLIB}" \
60945	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60946	           dvi) \
60947	  || exit 1
60948
60949@endif target-libitm
60950
60951.PHONY: maybe-pdf-target-libitm pdf-target-libitm
60952maybe-pdf-target-libitm:
60953@if target-libitm
60954maybe-pdf-target-libitm: pdf-target-libitm
60955
60956pdf-target-libitm: \
60957    configure-target-libitm
60958	@: $(MAKE); $(unstage)
60959	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
60960	r=`${PWD_COMMAND}`; export r; \
60961	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60962	$(NORMAL_TARGET_EXPORTS) \
60963	echo "Doing pdf in $(TARGET_SUBDIR)/libitm"; \
60964	for flag in $(EXTRA_TARGET_FLAGS); do \
60965	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60966	done; \
60967	(cd $(TARGET_SUBDIR)/libitm && \
60968	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60969	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60970	          "RANLIB=$${RANLIB}" \
60971	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60972	           pdf) \
60973	  || exit 1
60974
60975@endif target-libitm
60976
60977.PHONY: maybe-html-target-libitm html-target-libitm
60978maybe-html-target-libitm:
60979@if target-libitm
60980maybe-html-target-libitm: html-target-libitm
60981
60982html-target-libitm: \
60983    configure-target-libitm
60984	@: $(MAKE); $(unstage)
60985	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
60986	r=`${PWD_COMMAND}`; export r; \
60987	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
60988	$(NORMAL_TARGET_EXPORTS) \
60989	echo "Doing html in $(TARGET_SUBDIR)/libitm"; \
60990	for flag in $(EXTRA_TARGET_FLAGS); do \
60991	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
60992	done; \
60993	(cd $(TARGET_SUBDIR)/libitm && \
60994	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
60995	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
60996	          "RANLIB=$${RANLIB}" \
60997	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
60998	           html) \
60999	  || exit 1
61000
61001@endif target-libitm
61002
61003.PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
61004maybe-TAGS-target-libitm:
61005@if target-libitm
61006maybe-TAGS-target-libitm: TAGS-target-libitm
61007
61008TAGS-target-libitm: \
61009    configure-target-libitm
61010	@: $(MAKE); $(unstage)
61011	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
61012	r=`${PWD_COMMAND}`; export r; \
61013	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61014	$(NORMAL_TARGET_EXPORTS) \
61015	echo "Doing TAGS in $(TARGET_SUBDIR)/libitm"; \
61016	for flag in $(EXTRA_TARGET_FLAGS); do \
61017	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
61018	done; \
61019	(cd $(TARGET_SUBDIR)/libitm && \
61020	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
61021	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
61022	          "RANLIB=$${RANLIB}" \
61023	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
61024	           TAGS) \
61025	  || exit 1
61026
61027@endif target-libitm
61028
61029.PHONY: maybe-install-info-target-libitm install-info-target-libitm
61030maybe-install-info-target-libitm:
61031@if target-libitm
61032maybe-install-info-target-libitm: install-info-target-libitm
61033
61034install-info-target-libitm: \
61035    configure-target-libitm \
61036    info-target-libitm
61037	@: $(MAKE); $(unstage)
61038	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
61039	r=`${PWD_COMMAND}`; export r; \
61040	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61041	$(NORMAL_TARGET_EXPORTS) \
61042	echo "Doing install-info in $(TARGET_SUBDIR)/libitm"; \
61043	for flag in $(EXTRA_TARGET_FLAGS); do \
61044	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
61045	done; \
61046	(cd $(TARGET_SUBDIR)/libitm && \
61047	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
61048	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
61049	          "RANLIB=$${RANLIB}" \
61050	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
61051	           install-info) \
61052	  || exit 1
61053
61054@endif target-libitm
61055
61056.PHONY: maybe-install-dvi-target-libitm install-dvi-target-libitm
61057maybe-install-dvi-target-libitm:
61058@if target-libitm
61059maybe-install-dvi-target-libitm: install-dvi-target-libitm
61060
61061install-dvi-target-libitm: \
61062    configure-target-libitm \
61063    dvi-target-libitm
61064	@: $(MAKE); $(unstage)
61065	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
61066	r=`${PWD_COMMAND}`; export r; \
61067	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61068	$(NORMAL_TARGET_EXPORTS) \
61069	echo "Doing install-dvi in $(TARGET_SUBDIR)/libitm"; \
61070	for flag in $(EXTRA_TARGET_FLAGS); do \
61071	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
61072	done; \
61073	(cd $(TARGET_SUBDIR)/libitm && \
61074	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
61075	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
61076	          "RANLIB=$${RANLIB}" \
61077	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
61078	           install-dvi) \
61079	  || exit 1
61080
61081@endif target-libitm
61082
61083.PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
61084maybe-install-pdf-target-libitm:
61085@if target-libitm
61086maybe-install-pdf-target-libitm: install-pdf-target-libitm
61087
61088install-pdf-target-libitm: \
61089    configure-target-libitm \
61090    pdf-target-libitm
61091	@: $(MAKE); $(unstage)
61092	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
61093	r=`${PWD_COMMAND}`; export r; \
61094	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61095	$(NORMAL_TARGET_EXPORTS) \
61096	echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm"; \
61097	for flag in $(EXTRA_TARGET_FLAGS); do \
61098	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
61099	done; \
61100	(cd $(TARGET_SUBDIR)/libitm && \
61101	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
61102	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
61103	          "RANLIB=$${RANLIB}" \
61104	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
61105	           install-pdf) \
61106	  || exit 1
61107
61108@endif target-libitm
61109
61110.PHONY: maybe-install-html-target-libitm install-html-target-libitm
61111maybe-install-html-target-libitm:
61112@if target-libitm
61113maybe-install-html-target-libitm: install-html-target-libitm
61114
61115install-html-target-libitm: \
61116    configure-target-libitm \
61117    html-target-libitm
61118	@: $(MAKE); $(unstage)
61119	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
61120	r=`${PWD_COMMAND}`; export r; \
61121	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61122	$(NORMAL_TARGET_EXPORTS) \
61123	echo "Doing install-html in $(TARGET_SUBDIR)/libitm"; \
61124	for flag in $(EXTRA_TARGET_FLAGS); do \
61125	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
61126	done; \
61127	(cd $(TARGET_SUBDIR)/libitm && \
61128	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
61129	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
61130	          "RANLIB=$${RANLIB}" \
61131	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
61132	           install-html) \
61133	  || exit 1
61134
61135@endif target-libitm
61136
61137.PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
61138maybe-installcheck-target-libitm:
61139@if target-libitm
61140maybe-installcheck-target-libitm: installcheck-target-libitm
61141
61142installcheck-target-libitm: \
61143    configure-target-libitm
61144	@: $(MAKE); $(unstage)
61145	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
61146	r=`${PWD_COMMAND}`; export r; \
61147	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61148	$(NORMAL_TARGET_EXPORTS) \
61149	echo "Doing installcheck in $(TARGET_SUBDIR)/libitm"; \
61150	for flag in $(EXTRA_TARGET_FLAGS); do \
61151	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
61152	done; \
61153	(cd $(TARGET_SUBDIR)/libitm && \
61154	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
61155	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
61156	          "RANLIB=$${RANLIB}" \
61157	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
61158	           installcheck) \
61159	  || exit 1
61160
61161@endif target-libitm
61162
61163.PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
61164maybe-mostlyclean-target-libitm:
61165@if target-libitm
61166maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
61167
61168mostlyclean-target-libitm:
61169	@: $(MAKE); $(unstage)
61170	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
61171	r=`${PWD_COMMAND}`; export r; \
61172	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61173	$(NORMAL_TARGET_EXPORTS) \
61174	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm"; \
61175	for flag in $(EXTRA_TARGET_FLAGS); do \
61176	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
61177	done; \
61178	(cd $(TARGET_SUBDIR)/libitm && \
61179	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
61180	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
61181	          "RANLIB=$${RANLIB}" \
61182	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
61183	           mostlyclean) \
61184	  || exit 1
61185
61186@endif target-libitm
61187
61188.PHONY: maybe-clean-target-libitm clean-target-libitm
61189maybe-clean-target-libitm:
61190@if target-libitm
61191maybe-clean-target-libitm: clean-target-libitm
61192
61193clean-target-libitm:
61194	@: $(MAKE); $(unstage)
61195	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
61196	r=`${PWD_COMMAND}`; export r; \
61197	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61198	$(NORMAL_TARGET_EXPORTS) \
61199	echo "Doing clean in $(TARGET_SUBDIR)/libitm"; \
61200	for flag in $(EXTRA_TARGET_FLAGS); do \
61201	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
61202	done; \
61203	(cd $(TARGET_SUBDIR)/libitm && \
61204	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
61205	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
61206	          "RANLIB=$${RANLIB}" \
61207	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
61208	           clean) \
61209	  || exit 1
61210
61211@endif target-libitm
61212
61213.PHONY: maybe-distclean-target-libitm distclean-target-libitm
61214maybe-distclean-target-libitm:
61215@if target-libitm
61216maybe-distclean-target-libitm: distclean-target-libitm
61217
61218distclean-target-libitm:
61219	@: $(MAKE); $(unstage)
61220	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
61221	r=`${PWD_COMMAND}`; export r; \
61222	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61223	$(NORMAL_TARGET_EXPORTS) \
61224	echo "Doing distclean in $(TARGET_SUBDIR)/libitm"; \
61225	for flag in $(EXTRA_TARGET_FLAGS); do \
61226	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
61227	done; \
61228	(cd $(TARGET_SUBDIR)/libitm && \
61229	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
61230	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
61231	          "RANLIB=$${RANLIB}" \
61232	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
61233	           distclean) \
61234	  || exit 1
61235
61236@endif target-libitm
61237
61238.PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
61239maybe-maintainer-clean-target-libitm:
61240@if target-libitm
61241maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
61242
61243maintainer-clean-target-libitm:
61244	@: $(MAKE); $(unstage)
61245	@[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0; \
61246	r=`${PWD_COMMAND}`; export r; \
61247	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61248	$(NORMAL_TARGET_EXPORTS) \
61249	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm"; \
61250	for flag in $(EXTRA_TARGET_FLAGS); do \
61251	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
61252	done; \
61253	(cd $(TARGET_SUBDIR)/libitm && \
61254	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
61255	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
61256	          "RANLIB=$${RANLIB}" \
61257	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
61258	           maintainer-clean) \
61259	  || exit 1
61260
61261@endif target-libitm
61262
61263
61264
61265
61266
61267.PHONY: configure-target-libatomic maybe-configure-target-libatomic
61268maybe-configure-target-libatomic:
61269@if gcc-bootstrap
61270configure-target-libatomic: stage_current
61271@endif gcc-bootstrap
61272@if target-libatomic
61273maybe-configure-target-libatomic: configure-target-libatomic
61274configure-target-libatomic:
61275	@r=`${PWD_COMMAND}`; export r; \
61276	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61277	echo "Checking multilib configuration for libatomic..."; \
61278	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
61279	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
61280	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61281	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61282	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
61283	  else \
61284	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
61285	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61286	  fi; \
61287	else \
61288	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61289	fi; \
61290	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
61291	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
61292	$(NORMAL_TARGET_EXPORTS)  \
61293	echo Configuring in $(TARGET_SUBDIR)/libatomic; \
61294	cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
61295	case $(srcdir) in \
61296	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
61297	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
61298		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
61299	esac; \
61300	module_srcdir=libatomic; \
61301	rm -f no-such-file || : ; \
61302	CONFIG_SITE=no-such-file $(SHELL) \
61303	  $$s/$$module_srcdir/configure \
61304	  --srcdir=$${topdir}/$$module_srcdir \
61305	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
61306	  --target=${target_alias}  \
61307	  || exit 1
61308@endif target-libatomic
61309
61310
61311
61312.PHONY: configure-stage1-target-libatomic maybe-configure-stage1-target-libatomic
61313maybe-configure-stage1-target-libatomic:
61314@if target-libatomic-bootstrap
61315maybe-configure-stage1-target-libatomic: configure-stage1-target-libatomic
61316configure-stage1-target-libatomic:
61317	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
61318	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
61319	@r=`${PWD_COMMAND}`; export r; \
61320	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61321	TFLAGS="$(STAGE1_TFLAGS)"; \
61322	echo "Checking multilib configuration for libatomic..."; \
61323	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
61324	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61325	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61326	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
61327	  else \
61328	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
61329	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61330	  fi; \
61331	else \
61332	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61333	fi; \
61334	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
61335	$(NORMAL_TARGET_EXPORTS) \
61336	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
61337	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
61338	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
61339	echo Configuring stage 1 in $(TARGET_SUBDIR)/libatomic; \
61340	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
61341	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
61342	case $(srcdir) in \
61343	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
61344	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
61345		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
61346	esac; \
61347	module_srcdir=libatomic; \
61348	$(SHELL) $$s/$$module_srcdir/configure \
61349	  --srcdir=$${topdir}/$$module_srcdir \
61350	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
61351	  --target=${target_alias} \
61352	   \
61353	  $(STAGE1_CONFIGURE_FLAGS)
61354@endif target-libatomic-bootstrap
61355
61356.PHONY: configure-stage2-target-libatomic maybe-configure-stage2-target-libatomic
61357maybe-configure-stage2-target-libatomic:
61358@if target-libatomic-bootstrap
61359maybe-configure-stage2-target-libatomic: configure-stage2-target-libatomic
61360configure-stage2-target-libatomic:
61361	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
61362	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
61363	@r=`${PWD_COMMAND}`; export r; \
61364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61365	TFLAGS="$(STAGE2_TFLAGS)"; \
61366	echo "Checking multilib configuration for libatomic..."; \
61367	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
61368	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61369	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61370	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
61371	  else \
61372	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
61373	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61374	  fi; \
61375	else \
61376	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61377	fi; \
61378	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
61379	$(NORMAL_TARGET_EXPORTS) \
61380	 \
61381	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
61382	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
61383	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
61384	echo Configuring stage 2 in $(TARGET_SUBDIR)/libatomic; \
61385	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
61386	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
61387	case $(srcdir) in \
61388	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
61389	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
61390		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
61391	esac; \
61392	module_srcdir=libatomic; \
61393	$(SHELL) $$s/$$module_srcdir/configure \
61394	  --srcdir=$${topdir}/$$module_srcdir \
61395	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
61396	  --target=${target_alias} \
61397	  --with-build-libsubdir=$(HOST_SUBDIR) \
61398	  $(STAGE2_CONFIGURE_FLAGS)
61399@endif target-libatomic-bootstrap
61400
61401.PHONY: configure-stage3-target-libatomic maybe-configure-stage3-target-libatomic
61402maybe-configure-stage3-target-libatomic:
61403@if target-libatomic-bootstrap
61404maybe-configure-stage3-target-libatomic: configure-stage3-target-libatomic
61405configure-stage3-target-libatomic:
61406	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
61407	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
61408	@r=`${PWD_COMMAND}`; export r; \
61409	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61410	TFLAGS="$(STAGE3_TFLAGS)"; \
61411	echo "Checking multilib configuration for libatomic..."; \
61412	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
61413	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61414	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61415	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
61416	  else \
61417	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
61418	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61419	  fi; \
61420	else \
61421	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61422	fi; \
61423	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
61424	$(NORMAL_TARGET_EXPORTS) \
61425	 \
61426	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
61427	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
61428	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
61429	echo Configuring stage 3 in $(TARGET_SUBDIR)/libatomic; \
61430	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
61431	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
61432	case $(srcdir) in \
61433	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
61434	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
61435		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
61436	esac; \
61437	module_srcdir=libatomic; \
61438	$(SHELL) $$s/$$module_srcdir/configure \
61439	  --srcdir=$${topdir}/$$module_srcdir \
61440	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
61441	  --target=${target_alias} \
61442	  --with-build-libsubdir=$(HOST_SUBDIR) \
61443	  $(STAGE3_CONFIGURE_FLAGS)
61444@endif target-libatomic-bootstrap
61445
61446.PHONY: configure-stage4-target-libatomic maybe-configure-stage4-target-libatomic
61447maybe-configure-stage4-target-libatomic:
61448@if target-libatomic-bootstrap
61449maybe-configure-stage4-target-libatomic: configure-stage4-target-libatomic
61450configure-stage4-target-libatomic:
61451	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
61452	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
61453	@r=`${PWD_COMMAND}`; export r; \
61454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61455	TFLAGS="$(STAGE4_TFLAGS)"; \
61456	echo "Checking multilib configuration for libatomic..."; \
61457	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
61458	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61459	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61460	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
61461	  else \
61462	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
61463	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61464	  fi; \
61465	else \
61466	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61467	fi; \
61468	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
61469	$(NORMAL_TARGET_EXPORTS) \
61470	 \
61471	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
61472	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
61473	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
61474	echo Configuring stage 4 in $(TARGET_SUBDIR)/libatomic; \
61475	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
61476	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
61477	case $(srcdir) in \
61478	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
61479	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
61480		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
61481	esac; \
61482	module_srcdir=libatomic; \
61483	$(SHELL) $$s/$$module_srcdir/configure \
61484	  --srcdir=$${topdir}/$$module_srcdir \
61485	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
61486	  --target=${target_alias} \
61487	  --with-build-libsubdir=$(HOST_SUBDIR) \
61488	  $(STAGE4_CONFIGURE_FLAGS)
61489@endif target-libatomic-bootstrap
61490
61491.PHONY: configure-stageprofile-target-libatomic maybe-configure-stageprofile-target-libatomic
61492maybe-configure-stageprofile-target-libatomic:
61493@if target-libatomic-bootstrap
61494maybe-configure-stageprofile-target-libatomic: configure-stageprofile-target-libatomic
61495configure-stageprofile-target-libatomic:
61496	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
61497	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
61498	@r=`${PWD_COMMAND}`; export r; \
61499	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61500	TFLAGS="$(STAGEprofile_TFLAGS)"; \
61501	echo "Checking multilib configuration for libatomic..."; \
61502	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
61503	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61504	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61505	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
61506	  else \
61507	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
61508	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61509	  fi; \
61510	else \
61511	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61512	fi; \
61513	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
61514	$(NORMAL_TARGET_EXPORTS) \
61515	 \
61516	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
61517	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
61518	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
61519	echo Configuring stage profile in $(TARGET_SUBDIR)/libatomic; \
61520	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
61521	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
61522	case $(srcdir) in \
61523	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
61524	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
61525		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
61526	esac; \
61527	module_srcdir=libatomic; \
61528	$(SHELL) $$s/$$module_srcdir/configure \
61529	  --srcdir=$${topdir}/$$module_srcdir \
61530	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
61531	  --target=${target_alias} \
61532	  --with-build-libsubdir=$(HOST_SUBDIR) \
61533	  $(STAGEprofile_CONFIGURE_FLAGS)
61534@endif target-libatomic-bootstrap
61535
61536.PHONY: configure-stagetrain-target-libatomic maybe-configure-stagetrain-target-libatomic
61537maybe-configure-stagetrain-target-libatomic:
61538@if target-libatomic-bootstrap
61539maybe-configure-stagetrain-target-libatomic: configure-stagetrain-target-libatomic
61540configure-stagetrain-target-libatomic:
61541	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
61542	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
61543	@r=`${PWD_COMMAND}`; export r; \
61544	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61545	TFLAGS="$(STAGEtrain_TFLAGS)"; \
61546	echo "Checking multilib configuration for libatomic..."; \
61547	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
61548	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61549	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61550	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
61551	  else \
61552	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
61553	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61554	  fi; \
61555	else \
61556	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61557	fi; \
61558	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
61559	$(NORMAL_TARGET_EXPORTS) \
61560	 \
61561	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
61562	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
61563	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
61564	echo Configuring stage train in $(TARGET_SUBDIR)/libatomic; \
61565	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
61566	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
61567	case $(srcdir) in \
61568	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
61569	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
61570		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
61571	esac; \
61572	module_srcdir=libatomic; \
61573	$(SHELL) $$s/$$module_srcdir/configure \
61574	  --srcdir=$${topdir}/$$module_srcdir \
61575	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
61576	  --target=${target_alias} \
61577	  --with-build-libsubdir=$(HOST_SUBDIR) \
61578	  $(STAGEtrain_CONFIGURE_FLAGS)
61579@endif target-libatomic-bootstrap
61580
61581.PHONY: configure-stagefeedback-target-libatomic maybe-configure-stagefeedback-target-libatomic
61582maybe-configure-stagefeedback-target-libatomic:
61583@if target-libatomic-bootstrap
61584maybe-configure-stagefeedback-target-libatomic: configure-stagefeedback-target-libatomic
61585configure-stagefeedback-target-libatomic:
61586	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
61587	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
61588	@r=`${PWD_COMMAND}`; export r; \
61589	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61590	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
61591	echo "Checking multilib configuration for libatomic..."; \
61592	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
61593	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61594	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61595	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
61596	  else \
61597	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
61598	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61599	  fi; \
61600	else \
61601	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61602	fi; \
61603	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
61604	$(NORMAL_TARGET_EXPORTS) \
61605	 \
61606	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
61607	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
61608	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
61609	echo Configuring stage feedback in $(TARGET_SUBDIR)/libatomic; \
61610	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
61611	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
61612	case $(srcdir) in \
61613	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
61614	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
61615		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
61616	esac; \
61617	module_srcdir=libatomic; \
61618	$(SHELL) $$s/$$module_srcdir/configure \
61619	  --srcdir=$${topdir}/$$module_srcdir \
61620	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
61621	  --target=${target_alias} \
61622	  --with-build-libsubdir=$(HOST_SUBDIR) \
61623	  $(STAGEfeedback_CONFIGURE_FLAGS)
61624@endif target-libatomic-bootstrap
61625
61626.PHONY: configure-stageautoprofile-target-libatomic maybe-configure-stageautoprofile-target-libatomic
61627maybe-configure-stageautoprofile-target-libatomic:
61628@if target-libatomic-bootstrap
61629maybe-configure-stageautoprofile-target-libatomic: configure-stageautoprofile-target-libatomic
61630configure-stageautoprofile-target-libatomic:
61631	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
61632	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
61633	@r=`${PWD_COMMAND}`; export r; \
61634	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61635	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
61636	echo "Checking multilib configuration for libatomic..."; \
61637	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
61638	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61639	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61640	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
61641	  else \
61642	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
61643	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61644	  fi; \
61645	else \
61646	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61647	fi; \
61648	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
61649	$(NORMAL_TARGET_EXPORTS) \
61650	 \
61651	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
61652	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
61653	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
61654	echo Configuring stage autoprofile in $(TARGET_SUBDIR)/libatomic; \
61655	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
61656	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
61657	case $(srcdir) in \
61658	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
61659	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
61660		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
61661	esac; \
61662	module_srcdir=libatomic; \
61663	$(SHELL) $$s/$$module_srcdir/configure \
61664	  --srcdir=$${topdir}/$$module_srcdir \
61665	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
61666	  --target=${target_alias} \
61667	  --with-build-libsubdir=$(HOST_SUBDIR) \
61668	  $(STAGEautoprofile_CONFIGURE_FLAGS)
61669@endif target-libatomic-bootstrap
61670
61671.PHONY: configure-stageautofeedback-target-libatomic maybe-configure-stageautofeedback-target-libatomic
61672maybe-configure-stageautofeedback-target-libatomic:
61673@if target-libatomic-bootstrap
61674maybe-configure-stageautofeedback-target-libatomic: configure-stageautofeedback-target-libatomic
61675configure-stageautofeedback-target-libatomic:
61676	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
61677	@$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic
61678	@r=`${PWD_COMMAND}`; export r; \
61679	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61680	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
61681	echo "Checking multilib configuration for libatomic..."; \
61682	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null; \
61683	if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61684	  if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
61685	    rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
61686	  else \
61687	    rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
61688	    mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61689	  fi; \
61690	else \
61691	  mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
61692	fi; \
61693	test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
61694	$(NORMAL_TARGET_EXPORTS) \
61695	 \
61696	CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
61697	CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
61698	LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS;  \
61699	echo Configuring stage autofeedback in $(TARGET_SUBDIR)/libatomic; \
61700	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic; \
61701	cd $(TARGET_SUBDIR)/libatomic || exit 1; \
61702	case $(srcdir) in \
61703	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
61704	  *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
61705		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
61706	esac; \
61707	module_srcdir=libatomic; \
61708	$(SHELL) $$s/$$module_srcdir/configure \
61709	  --srcdir=$${topdir}/$$module_srcdir \
61710	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
61711	  --target=${target_alias} \
61712	  --with-build-libsubdir=$(HOST_SUBDIR) \
61713	  $(STAGEautofeedback_CONFIGURE_FLAGS)
61714@endif target-libatomic-bootstrap
61715
61716
61717
61718
61719
61720.PHONY: all-target-libatomic maybe-all-target-libatomic
61721maybe-all-target-libatomic:
61722@if gcc-bootstrap
61723all-target-libatomic: stage_current
61724@endif gcc-bootstrap
61725@if target-libatomic
61726TARGET-target-libatomic=all
61727maybe-all-target-libatomic: all-target-libatomic
61728all-target-libatomic: configure-target-libatomic
61729	@r=`${PWD_COMMAND}`; export r; \
61730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61731	$(NORMAL_TARGET_EXPORTS)  \
61732	(cd $(TARGET_SUBDIR)/libatomic && \
61733	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
61734		$(TARGET-target-libatomic))
61735@endif target-libatomic
61736
61737
61738
61739.PHONY: all-stage1-target-libatomic maybe-all-stage1-target-libatomic
61740.PHONY: clean-stage1-target-libatomic maybe-clean-stage1-target-libatomic
61741maybe-all-stage1-target-libatomic:
61742maybe-clean-stage1-target-libatomic:
61743@if target-libatomic-bootstrap
61744maybe-all-stage1-target-libatomic: all-stage1-target-libatomic
61745all-stage1: all-stage1-target-libatomic
61746TARGET-stage1-target-libatomic = $(TARGET-target-libatomic)
61747all-stage1-target-libatomic: configure-stage1-target-libatomic
61748	@[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
61749	@r=`${PWD_COMMAND}`; export r; \
61750	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61751	TFLAGS="$(STAGE1_TFLAGS)"; \
61752	$(NORMAL_TARGET_EXPORTS)  \
61753	cd $(TARGET_SUBDIR)/libatomic && \
61754	 \
61755	$(MAKE) $(BASE_FLAGS_TO_PASS) \
61756		CFLAGS="$(CFLAGS_FOR_TARGET)" \
61757		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
61758		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
61759		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
61760		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
61761		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
61762		$(EXTRA_TARGET_FLAGS)  \
61763		  \
61764		TFLAGS="$(STAGE1_TFLAGS)"  \
61765		$(TARGET-stage1-target-libatomic)
61766
61767maybe-clean-stage1-target-libatomic: clean-stage1-target-libatomic
61768clean-stage1: clean-stage1-target-libatomic
61769clean-stage1-target-libatomic:
61770	@if [ $(current_stage) = stage1 ]; then \
61771	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
61772	else \
61773	  [ -f $(TARGET_SUBDIR)/stage1-libatomic/Makefile ] || exit 0; \
61774	  $(MAKE) stage1-start; \
61775	fi; \
61776	cd $(TARGET_SUBDIR)/libatomic && \
61777	$(MAKE) $(EXTRA_TARGET_FLAGS)  \
61778	  clean
61779@endif target-libatomic-bootstrap
61780
61781
61782.PHONY: all-stage2-target-libatomic maybe-all-stage2-target-libatomic
61783.PHONY: clean-stage2-target-libatomic maybe-clean-stage2-target-libatomic
61784maybe-all-stage2-target-libatomic:
61785maybe-clean-stage2-target-libatomic:
61786@if target-libatomic-bootstrap
61787maybe-all-stage2-target-libatomic: all-stage2-target-libatomic
61788all-stage2: all-stage2-target-libatomic
61789TARGET-stage2-target-libatomic = $(TARGET-target-libatomic)
61790all-stage2-target-libatomic: configure-stage2-target-libatomic
61791	@[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
61792	@r=`${PWD_COMMAND}`; export r; \
61793	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61794	TFLAGS="$(STAGE2_TFLAGS)"; \
61795	$(NORMAL_TARGET_EXPORTS) \
61796	  \
61797	cd $(TARGET_SUBDIR)/libatomic && \
61798	 \
61799	$(MAKE) $(BASE_FLAGS_TO_PASS) \
61800		CFLAGS="$(CFLAGS_FOR_TARGET)" \
61801		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
61802		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
61803		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
61804		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
61805		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
61806		$(EXTRA_TARGET_FLAGS)   \
61807		TFLAGS="$(STAGE2_TFLAGS)"  \
61808		$(TARGET-stage2-target-libatomic)
61809
61810maybe-clean-stage2-target-libatomic: clean-stage2-target-libatomic
61811clean-stage2: clean-stage2-target-libatomic
61812clean-stage2-target-libatomic:
61813	@if [ $(current_stage) = stage2 ]; then \
61814	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
61815	else \
61816	  [ -f $(TARGET_SUBDIR)/stage2-libatomic/Makefile ] || exit 0; \
61817	  $(MAKE) stage2-start; \
61818	fi; \
61819	cd $(TARGET_SUBDIR)/libatomic && \
61820	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
61821@endif target-libatomic-bootstrap
61822
61823
61824.PHONY: all-stage3-target-libatomic maybe-all-stage3-target-libatomic
61825.PHONY: clean-stage3-target-libatomic maybe-clean-stage3-target-libatomic
61826maybe-all-stage3-target-libatomic:
61827maybe-clean-stage3-target-libatomic:
61828@if target-libatomic-bootstrap
61829maybe-all-stage3-target-libatomic: all-stage3-target-libatomic
61830all-stage3: all-stage3-target-libatomic
61831TARGET-stage3-target-libatomic = $(TARGET-target-libatomic)
61832all-stage3-target-libatomic: configure-stage3-target-libatomic
61833	@[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
61834	@r=`${PWD_COMMAND}`; export r; \
61835	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61836	TFLAGS="$(STAGE3_TFLAGS)"; \
61837	$(NORMAL_TARGET_EXPORTS) \
61838	  \
61839	cd $(TARGET_SUBDIR)/libatomic && \
61840	 \
61841	$(MAKE) $(BASE_FLAGS_TO_PASS) \
61842		CFLAGS="$(CFLAGS_FOR_TARGET)" \
61843		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
61844		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
61845		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
61846		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
61847		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
61848		$(EXTRA_TARGET_FLAGS)   \
61849		TFLAGS="$(STAGE3_TFLAGS)"  \
61850		$(TARGET-stage3-target-libatomic)
61851
61852maybe-clean-stage3-target-libatomic: clean-stage3-target-libatomic
61853clean-stage3: clean-stage3-target-libatomic
61854clean-stage3-target-libatomic:
61855	@if [ $(current_stage) = stage3 ]; then \
61856	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
61857	else \
61858	  [ -f $(TARGET_SUBDIR)/stage3-libatomic/Makefile ] || exit 0; \
61859	  $(MAKE) stage3-start; \
61860	fi; \
61861	cd $(TARGET_SUBDIR)/libatomic && \
61862	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
61863@endif target-libatomic-bootstrap
61864
61865
61866.PHONY: all-stage4-target-libatomic maybe-all-stage4-target-libatomic
61867.PHONY: clean-stage4-target-libatomic maybe-clean-stage4-target-libatomic
61868maybe-all-stage4-target-libatomic:
61869maybe-clean-stage4-target-libatomic:
61870@if target-libatomic-bootstrap
61871maybe-all-stage4-target-libatomic: all-stage4-target-libatomic
61872all-stage4: all-stage4-target-libatomic
61873TARGET-stage4-target-libatomic = $(TARGET-target-libatomic)
61874all-stage4-target-libatomic: configure-stage4-target-libatomic
61875	@[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
61876	@r=`${PWD_COMMAND}`; export r; \
61877	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61878	TFLAGS="$(STAGE4_TFLAGS)"; \
61879	$(NORMAL_TARGET_EXPORTS) \
61880	  \
61881	cd $(TARGET_SUBDIR)/libatomic && \
61882	 \
61883	$(MAKE) $(BASE_FLAGS_TO_PASS) \
61884		CFLAGS="$(CFLAGS_FOR_TARGET)" \
61885		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
61886		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
61887		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
61888		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
61889		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
61890		$(EXTRA_TARGET_FLAGS)   \
61891		TFLAGS="$(STAGE4_TFLAGS)"  \
61892		$(TARGET-stage4-target-libatomic)
61893
61894maybe-clean-stage4-target-libatomic: clean-stage4-target-libatomic
61895clean-stage4: clean-stage4-target-libatomic
61896clean-stage4-target-libatomic:
61897	@if [ $(current_stage) = stage4 ]; then \
61898	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
61899	else \
61900	  [ -f $(TARGET_SUBDIR)/stage4-libatomic/Makefile ] || exit 0; \
61901	  $(MAKE) stage4-start; \
61902	fi; \
61903	cd $(TARGET_SUBDIR)/libatomic && \
61904	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
61905@endif target-libatomic-bootstrap
61906
61907
61908.PHONY: all-stageprofile-target-libatomic maybe-all-stageprofile-target-libatomic
61909.PHONY: clean-stageprofile-target-libatomic maybe-clean-stageprofile-target-libatomic
61910maybe-all-stageprofile-target-libatomic:
61911maybe-clean-stageprofile-target-libatomic:
61912@if target-libatomic-bootstrap
61913maybe-all-stageprofile-target-libatomic: all-stageprofile-target-libatomic
61914all-stageprofile: all-stageprofile-target-libatomic
61915TARGET-stageprofile-target-libatomic = $(TARGET-target-libatomic)
61916all-stageprofile-target-libatomic: configure-stageprofile-target-libatomic
61917	@[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
61918	@r=`${PWD_COMMAND}`; export r; \
61919	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61920	TFLAGS="$(STAGEprofile_TFLAGS)"; \
61921	$(NORMAL_TARGET_EXPORTS) \
61922	  \
61923	cd $(TARGET_SUBDIR)/libatomic && \
61924	 \
61925	$(MAKE) $(BASE_FLAGS_TO_PASS) \
61926		CFLAGS="$(CFLAGS_FOR_TARGET)" \
61927		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
61928		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
61929		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
61930		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
61931		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
61932		$(EXTRA_TARGET_FLAGS)   \
61933		TFLAGS="$(STAGEprofile_TFLAGS)"  \
61934		$(TARGET-stageprofile-target-libatomic)
61935
61936maybe-clean-stageprofile-target-libatomic: clean-stageprofile-target-libatomic
61937clean-stageprofile: clean-stageprofile-target-libatomic
61938clean-stageprofile-target-libatomic:
61939	@if [ $(current_stage) = stageprofile ]; then \
61940	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
61941	else \
61942	  [ -f $(TARGET_SUBDIR)/stageprofile-libatomic/Makefile ] || exit 0; \
61943	  $(MAKE) stageprofile-start; \
61944	fi; \
61945	cd $(TARGET_SUBDIR)/libatomic && \
61946	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
61947@endif target-libatomic-bootstrap
61948
61949
61950.PHONY: all-stagetrain-target-libatomic maybe-all-stagetrain-target-libatomic
61951.PHONY: clean-stagetrain-target-libatomic maybe-clean-stagetrain-target-libatomic
61952maybe-all-stagetrain-target-libatomic:
61953maybe-clean-stagetrain-target-libatomic:
61954@if target-libatomic-bootstrap
61955maybe-all-stagetrain-target-libatomic: all-stagetrain-target-libatomic
61956all-stagetrain: all-stagetrain-target-libatomic
61957TARGET-stagetrain-target-libatomic = $(TARGET-target-libatomic)
61958all-stagetrain-target-libatomic: configure-stagetrain-target-libatomic
61959	@[ $(current_stage) = stagetrain ] || $(MAKE) stagetrain-start
61960	@r=`${PWD_COMMAND}`; export r; \
61961	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
61962	TFLAGS="$(STAGEtrain_TFLAGS)"; \
61963	$(NORMAL_TARGET_EXPORTS) \
61964	  \
61965	cd $(TARGET_SUBDIR)/libatomic && \
61966	 \
61967	$(MAKE) $(BASE_FLAGS_TO_PASS) \
61968		CFLAGS="$(CFLAGS_FOR_TARGET)" \
61969		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
61970		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
61971		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
61972		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
61973		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
61974		$(EXTRA_TARGET_FLAGS)   \
61975		TFLAGS="$(STAGEtrain_TFLAGS)"  \
61976		$(TARGET-stagetrain-target-libatomic)
61977
61978maybe-clean-stagetrain-target-libatomic: clean-stagetrain-target-libatomic
61979clean-stagetrain: clean-stagetrain-target-libatomic
61980clean-stagetrain-target-libatomic:
61981	@if [ $(current_stage) = stagetrain ]; then \
61982	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
61983	else \
61984	  [ -f $(TARGET_SUBDIR)/stagetrain-libatomic/Makefile ] || exit 0; \
61985	  $(MAKE) stagetrain-start; \
61986	fi; \
61987	cd $(TARGET_SUBDIR)/libatomic && \
61988	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
61989@endif target-libatomic-bootstrap
61990
61991
61992.PHONY: all-stagefeedback-target-libatomic maybe-all-stagefeedback-target-libatomic
61993.PHONY: clean-stagefeedback-target-libatomic maybe-clean-stagefeedback-target-libatomic
61994maybe-all-stagefeedback-target-libatomic:
61995maybe-clean-stagefeedback-target-libatomic:
61996@if target-libatomic-bootstrap
61997maybe-all-stagefeedback-target-libatomic: all-stagefeedback-target-libatomic
61998all-stagefeedback: all-stagefeedback-target-libatomic
61999TARGET-stagefeedback-target-libatomic = $(TARGET-target-libatomic)
62000all-stagefeedback-target-libatomic: configure-stagefeedback-target-libatomic
62001	@[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
62002	@r=`${PWD_COMMAND}`; export r; \
62003	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62004	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
62005	$(NORMAL_TARGET_EXPORTS) \
62006	  \
62007	cd $(TARGET_SUBDIR)/libatomic && \
62008	 \
62009	$(MAKE) $(BASE_FLAGS_TO_PASS) \
62010		CFLAGS="$(CFLAGS_FOR_TARGET)" \
62011		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
62012		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
62013		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
62014		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
62015		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
62016		$(EXTRA_TARGET_FLAGS)   \
62017		TFLAGS="$(STAGEfeedback_TFLAGS)"  \
62018		$(TARGET-stagefeedback-target-libatomic)
62019
62020maybe-clean-stagefeedback-target-libatomic: clean-stagefeedback-target-libatomic
62021clean-stagefeedback: clean-stagefeedback-target-libatomic
62022clean-stagefeedback-target-libatomic:
62023	@if [ $(current_stage) = stagefeedback ]; then \
62024	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62025	else \
62026	  [ -f $(TARGET_SUBDIR)/stagefeedback-libatomic/Makefile ] || exit 0; \
62027	  $(MAKE) stagefeedback-start; \
62028	fi; \
62029	cd $(TARGET_SUBDIR)/libatomic && \
62030	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
62031@endif target-libatomic-bootstrap
62032
62033
62034.PHONY: all-stageautoprofile-target-libatomic maybe-all-stageautoprofile-target-libatomic
62035.PHONY: clean-stageautoprofile-target-libatomic maybe-clean-stageautoprofile-target-libatomic
62036maybe-all-stageautoprofile-target-libatomic:
62037maybe-clean-stageautoprofile-target-libatomic:
62038@if target-libatomic-bootstrap
62039maybe-all-stageautoprofile-target-libatomic: all-stageautoprofile-target-libatomic
62040all-stageautoprofile: all-stageautoprofile-target-libatomic
62041TARGET-stageautoprofile-target-libatomic = $(TARGET-target-libatomic)
62042all-stageautoprofile-target-libatomic: configure-stageautoprofile-target-libatomic
62043	@[ $(current_stage) = stageautoprofile ] || $(MAKE) stageautoprofile-start
62044	@r=`${PWD_COMMAND}`; export r; \
62045	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62046	TFLAGS="$(STAGEautoprofile_TFLAGS)"; \
62047	$(NORMAL_TARGET_EXPORTS) \
62048	  \
62049	cd $(TARGET_SUBDIR)/libatomic && \
62050	$$s/gcc/config/i386/$(AUTO_PROFILE) \
62051	$(MAKE) $(BASE_FLAGS_TO_PASS) \
62052		CFLAGS="$(CFLAGS_FOR_TARGET)" \
62053		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
62054		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
62055		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
62056		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
62057		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
62058		$(EXTRA_TARGET_FLAGS)   \
62059		TFLAGS="$(STAGEautoprofile_TFLAGS)"  \
62060		$(TARGET-stageautoprofile-target-libatomic)
62061
62062maybe-clean-stageautoprofile-target-libatomic: clean-stageautoprofile-target-libatomic
62063clean-stageautoprofile: clean-stageautoprofile-target-libatomic
62064clean-stageautoprofile-target-libatomic:
62065	@if [ $(current_stage) = stageautoprofile ]; then \
62066	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62067	else \
62068	  [ -f $(TARGET_SUBDIR)/stageautoprofile-libatomic/Makefile ] || exit 0; \
62069	  $(MAKE) stageautoprofile-start; \
62070	fi; \
62071	cd $(TARGET_SUBDIR)/libatomic && \
62072	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
62073@endif target-libatomic-bootstrap
62074
62075
62076.PHONY: all-stageautofeedback-target-libatomic maybe-all-stageautofeedback-target-libatomic
62077.PHONY: clean-stageautofeedback-target-libatomic maybe-clean-stageautofeedback-target-libatomic
62078maybe-all-stageautofeedback-target-libatomic:
62079maybe-clean-stageautofeedback-target-libatomic:
62080@if target-libatomic-bootstrap
62081maybe-all-stageautofeedback-target-libatomic: all-stageautofeedback-target-libatomic
62082all-stageautofeedback: all-stageautofeedback-target-libatomic
62083TARGET-stageautofeedback-target-libatomic = $(TARGET-target-libatomic)
62084all-stageautofeedback-target-libatomic: configure-stageautofeedback-target-libatomic
62085	@[ $(current_stage) = stageautofeedback ] || $(MAKE) stageautofeedback-start
62086	@r=`${PWD_COMMAND}`; export r; \
62087	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62088	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
62089	$(NORMAL_TARGET_EXPORTS) \
62090	  \
62091	cd $(TARGET_SUBDIR)/libatomic && \
62092	 \
62093	$(MAKE) $(BASE_FLAGS_TO_PASS) \
62094		CFLAGS="$(CFLAGS_FOR_TARGET)" \
62095		CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
62096		LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
62097		CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
62098		CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
62099		LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
62100		$(EXTRA_TARGET_FLAGS)   \
62101		TFLAGS="$(STAGEautofeedback_TFLAGS)" PERF_DATA=perf.data \
62102		$(TARGET-stageautofeedback-target-libatomic)
62103
62104maybe-clean-stageautofeedback-target-libatomic: clean-stageautofeedback-target-libatomic
62105clean-stageautofeedback: clean-stageautofeedback-target-libatomic
62106clean-stageautofeedback-target-libatomic:
62107	@if [ $(current_stage) = stageautofeedback ]; then \
62108	  [ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62109	else \
62110	  [ -f $(TARGET_SUBDIR)/stageautofeedback-libatomic/Makefile ] || exit 0; \
62111	  $(MAKE) stageautofeedback-start; \
62112	fi; \
62113	cd $(TARGET_SUBDIR)/libatomic && \
62114	$(MAKE) $(EXTRA_TARGET_FLAGS)   clean
62115@endif target-libatomic-bootstrap
62116
62117
62118
62119
62120
62121
62122.PHONY: check-target-libatomic maybe-check-target-libatomic
62123maybe-check-target-libatomic:
62124@if target-libatomic
62125maybe-check-target-libatomic: check-target-libatomic
62126
62127check-target-libatomic:
62128	@: $(MAKE); $(unstage)
62129	@r=`${PWD_COMMAND}`; export r; \
62130	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62131	$(NORMAL_TARGET_EXPORTS) \
62132	(cd $(TARGET_SUBDIR)/libatomic && \
62133	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
62134
62135@endif target-libatomic
62136
62137.PHONY: install-target-libatomic maybe-install-target-libatomic
62138maybe-install-target-libatomic:
62139@if target-libatomic
62140maybe-install-target-libatomic: install-target-libatomic
62141
62142install-target-libatomic: installdirs
62143	@: $(MAKE); $(unstage)
62144	@r=`${PWD_COMMAND}`; export r; \
62145	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62146	$(NORMAL_TARGET_EXPORTS) \
62147	(cd $(TARGET_SUBDIR)/libatomic && \
62148	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
62149
62150@endif target-libatomic
62151
62152.PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
62153maybe-install-strip-target-libatomic:
62154@if target-libatomic
62155maybe-install-strip-target-libatomic: install-strip-target-libatomic
62156
62157install-strip-target-libatomic: installdirs
62158	@: $(MAKE); $(unstage)
62159	@r=`${PWD_COMMAND}`; export r; \
62160	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62161	$(NORMAL_TARGET_EXPORTS) \
62162	(cd $(TARGET_SUBDIR)/libatomic && \
62163	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
62164
62165@endif target-libatomic
62166
62167# Other targets (info, dvi, pdf, etc.)
62168
62169.PHONY: maybe-info-target-libatomic info-target-libatomic
62170maybe-info-target-libatomic:
62171@if target-libatomic
62172maybe-info-target-libatomic: info-target-libatomic
62173
62174info-target-libatomic: \
62175    configure-target-libatomic
62176	@: $(MAKE); $(unstage)
62177	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62178	r=`${PWD_COMMAND}`; export r; \
62179	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62180	$(NORMAL_TARGET_EXPORTS) \
62181	echo "Doing info in $(TARGET_SUBDIR)/libatomic"; \
62182	for flag in $(EXTRA_TARGET_FLAGS); do \
62183	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62184	done; \
62185	(cd $(TARGET_SUBDIR)/libatomic && \
62186	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62187	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62188	          "RANLIB=$${RANLIB}" \
62189	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62190	           info) \
62191	  || exit 1
62192
62193@endif target-libatomic
62194
62195.PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
62196maybe-dvi-target-libatomic:
62197@if target-libatomic
62198maybe-dvi-target-libatomic: dvi-target-libatomic
62199
62200dvi-target-libatomic: \
62201    configure-target-libatomic
62202	@: $(MAKE); $(unstage)
62203	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62204	r=`${PWD_COMMAND}`; export r; \
62205	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62206	$(NORMAL_TARGET_EXPORTS) \
62207	echo "Doing dvi in $(TARGET_SUBDIR)/libatomic"; \
62208	for flag in $(EXTRA_TARGET_FLAGS); do \
62209	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62210	done; \
62211	(cd $(TARGET_SUBDIR)/libatomic && \
62212	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62213	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62214	          "RANLIB=$${RANLIB}" \
62215	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62216	           dvi) \
62217	  || exit 1
62218
62219@endif target-libatomic
62220
62221.PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
62222maybe-pdf-target-libatomic:
62223@if target-libatomic
62224maybe-pdf-target-libatomic: pdf-target-libatomic
62225
62226pdf-target-libatomic: \
62227    configure-target-libatomic
62228	@: $(MAKE); $(unstage)
62229	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62230	r=`${PWD_COMMAND}`; export r; \
62231	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62232	$(NORMAL_TARGET_EXPORTS) \
62233	echo "Doing pdf in $(TARGET_SUBDIR)/libatomic"; \
62234	for flag in $(EXTRA_TARGET_FLAGS); do \
62235	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62236	done; \
62237	(cd $(TARGET_SUBDIR)/libatomic && \
62238	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62239	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62240	          "RANLIB=$${RANLIB}" \
62241	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62242	           pdf) \
62243	  || exit 1
62244
62245@endif target-libatomic
62246
62247.PHONY: maybe-html-target-libatomic html-target-libatomic
62248maybe-html-target-libatomic:
62249@if target-libatomic
62250maybe-html-target-libatomic: html-target-libatomic
62251
62252html-target-libatomic: \
62253    configure-target-libatomic
62254	@: $(MAKE); $(unstage)
62255	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62256	r=`${PWD_COMMAND}`; export r; \
62257	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62258	$(NORMAL_TARGET_EXPORTS) \
62259	echo "Doing html in $(TARGET_SUBDIR)/libatomic"; \
62260	for flag in $(EXTRA_TARGET_FLAGS); do \
62261	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62262	done; \
62263	(cd $(TARGET_SUBDIR)/libatomic && \
62264	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62265	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62266	          "RANLIB=$${RANLIB}" \
62267	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62268	           html) \
62269	  || exit 1
62270
62271@endif target-libatomic
62272
62273.PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
62274maybe-TAGS-target-libatomic:
62275@if target-libatomic
62276maybe-TAGS-target-libatomic: TAGS-target-libatomic
62277
62278TAGS-target-libatomic: \
62279    configure-target-libatomic
62280	@: $(MAKE); $(unstage)
62281	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62282	r=`${PWD_COMMAND}`; export r; \
62283	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62284	$(NORMAL_TARGET_EXPORTS) \
62285	echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic"; \
62286	for flag in $(EXTRA_TARGET_FLAGS); do \
62287	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62288	done; \
62289	(cd $(TARGET_SUBDIR)/libatomic && \
62290	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62291	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62292	          "RANLIB=$${RANLIB}" \
62293	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62294	           TAGS) \
62295	  || exit 1
62296
62297@endif target-libatomic
62298
62299.PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
62300maybe-install-info-target-libatomic:
62301@if target-libatomic
62302maybe-install-info-target-libatomic: install-info-target-libatomic
62303
62304install-info-target-libatomic: \
62305    configure-target-libatomic \
62306    info-target-libatomic
62307	@: $(MAKE); $(unstage)
62308	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62309	r=`${PWD_COMMAND}`; export r; \
62310	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62311	$(NORMAL_TARGET_EXPORTS) \
62312	echo "Doing install-info in $(TARGET_SUBDIR)/libatomic"; \
62313	for flag in $(EXTRA_TARGET_FLAGS); do \
62314	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62315	done; \
62316	(cd $(TARGET_SUBDIR)/libatomic && \
62317	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62318	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62319	          "RANLIB=$${RANLIB}" \
62320	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62321	           install-info) \
62322	  || exit 1
62323
62324@endif target-libatomic
62325
62326.PHONY: maybe-install-dvi-target-libatomic install-dvi-target-libatomic
62327maybe-install-dvi-target-libatomic:
62328@if target-libatomic
62329maybe-install-dvi-target-libatomic: install-dvi-target-libatomic
62330
62331install-dvi-target-libatomic: \
62332    configure-target-libatomic \
62333    dvi-target-libatomic
62334	@: $(MAKE); $(unstage)
62335	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62336	r=`${PWD_COMMAND}`; export r; \
62337	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62338	$(NORMAL_TARGET_EXPORTS) \
62339	echo "Doing install-dvi in $(TARGET_SUBDIR)/libatomic"; \
62340	for flag in $(EXTRA_TARGET_FLAGS); do \
62341	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62342	done; \
62343	(cd $(TARGET_SUBDIR)/libatomic && \
62344	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62345	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62346	          "RANLIB=$${RANLIB}" \
62347	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62348	           install-dvi) \
62349	  || exit 1
62350
62351@endif target-libatomic
62352
62353.PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
62354maybe-install-pdf-target-libatomic:
62355@if target-libatomic
62356maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
62357
62358install-pdf-target-libatomic: \
62359    configure-target-libatomic \
62360    pdf-target-libatomic
62361	@: $(MAKE); $(unstage)
62362	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62363	r=`${PWD_COMMAND}`; export r; \
62364	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62365	$(NORMAL_TARGET_EXPORTS) \
62366	echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic"; \
62367	for flag in $(EXTRA_TARGET_FLAGS); do \
62368	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62369	done; \
62370	(cd $(TARGET_SUBDIR)/libatomic && \
62371	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62372	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62373	          "RANLIB=$${RANLIB}" \
62374	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62375	           install-pdf) \
62376	  || exit 1
62377
62378@endif target-libatomic
62379
62380.PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
62381maybe-install-html-target-libatomic:
62382@if target-libatomic
62383maybe-install-html-target-libatomic: install-html-target-libatomic
62384
62385install-html-target-libatomic: \
62386    configure-target-libatomic \
62387    html-target-libatomic
62388	@: $(MAKE); $(unstage)
62389	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62390	r=`${PWD_COMMAND}`; export r; \
62391	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62392	$(NORMAL_TARGET_EXPORTS) \
62393	echo "Doing install-html in $(TARGET_SUBDIR)/libatomic"; \
62394	for flag in $(EXTRA_TARGET_FLAGS); do \
62395	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62396	done; \
62397	(cd $(TARGET_SUBDIR)/libatomic && \
62398	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62399	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62400	          "RANLIB=$${RANLIB}" \
62401	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62402	           install-html) \
62403	  || exit 1
62404
62405@endif target-libatomic
62406
62407.PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
62408maybe-installcheck-target-libatomic:
62409@if target-libatomic
62410maybe-installcheck-target-libatomic: installcheck-target-libatomic
62411
62412installcheck-target-libatomic: \
62413    configure-target-libatomic
62414	@: $(MAKE); $(unstage)
62415	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62416	r=`${PWD_COMMAND}`; export r; \
62417	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62418	$(NORMAL_TARGET_EXPORTS) \
62419	echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic"; \
62420	for flag in $(EXTRA_TARGET_FLAGS); do \
62421	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62422	done; \
62423	(cd $(TARGET_SUBDIR)/libatomic && \
62424	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62425	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62426	          "RANLIB=$${RANLIB}" \
62427	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62428	           installcheck) \
62429	  || exit 1
62430
62431@endif target-libatomic
62432
62433.PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
62434maybe-mostlyclean-target-libatomic:
62435@if target-libatomic
62436maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
62437
62438mostlyclean-target-libatomic:
62439	@: $(MAKE); $(unstage)
62440	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62441	r=`${PWD_COMMAND}`; export r; \
62442	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62443	$(NORMAL_TARGET_EXPORTS) \
62444	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic"; \
62445	for flag in $(EXTRA_TARGET_FLAGS); do \
62446	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62447	done; \
62448	(cd $(TARGET_SUBDIR)/libatomic && \
62449	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62450	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62451	          "RANLIB=$${RANLIB}" \
62452	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62453	           mostlyclean) \
62454	  || exit 1
62455
62456@endif target-libatomic
62457
62458.PHONY: maybe-clean-target-libatomic clean-target-libatomic
62459maybe-clean-target-libatomic:
62460@if target-libatomic
62461maybe-clean-target-libatomic: clean-target-libatomic
62462
62463clean-target-libatomic:
62464	@: $(MAKE); $(unstage)
62465	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62466	r=`${PWD_COMMAND}`; export r; \
62467	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62468	$(NORMAL_TARGET_EXPORTS) \
62469	echo "Doing clean in $(TARGET_SUBDIR)/libatomic"; \
62470	for flag in $(EXTRA_TARGET_FLAGS); do \
62471	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62472	done; \
62473	(cd $(TARGET_SUBDIR)/libatomic && \
62474	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62475	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62476	          "RANLIB=$${RANLIB}" \
62477	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62478	           clean) \
62479	  || exit 1
62480
62481@endif target-libatomic
62482
62483.PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
62484maybe-distclean-target-libatomic:
62485@if target-libatomic
62486maybe-distclean-target-libatomic: distclean-target-libatomic
62487
62488distclean-target-libatomic:
62489	@: $(MAKE); $(unstage)
62490	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62491	r=`${PWD_COMMAND}`; export r; \
62492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62493	$(NORMAL_TARGET_EXPORTS) \
62494	echo "Doing distclean in $(TARGET_SUBDIR)/libatomic"; \
62495	for flag in $(EXTRA_TARGET_FLAGS); do \
62496	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62497	done; \
62498	(cd $(TARGET_SUBDIR)/libatomic && \
62499	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62500	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62501	          "RANLIB=$${RANLIB}" \
62502	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62503	           distclean) \
62504	  || exit 1
62505
62506@endif target-libatomic
62507
62508.PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
62509maybe-maintainer-clean-target-libatomic:
62510@if target-libatomic
62511maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
62512
62513maintainer-clean-target-libatomic:
62514	@: $(MAKE); $(unstage)
62515	@[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0; \
62516	r=`${PWD_COMMAND}`; export r; \
62517	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62518	$(NORMAL_TARGET_EXPORTS) \
62519	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic"; \
62520	for flag in $(EXTRA_TARGET_FLAGS); do \
62521	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62522	done; \
62523	(cd $(TARGET_SUBDIR)/libatomic && \
62524	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62525	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62526	          "RANLIB=$${RANLIB}" \
62527	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62528	           maintainer-clean) \
62529	  || exit 1
62530
62531@endif target-libatomic
62532
62533
62534
62535
62536
62537.PHONY: configure-target-libgrust maybe-configure-target-libgrust
62538maybe-configure-target-libgrust:
62539@if gcc-bootstrap
62540configure-target-libgrust: stage_current
62541@endif gcc-bootstrap
62542@if target-libgrust
62543maybe-configure-target-libgrust: configure-target-libgrust
62544configure-target-libgrust:
62545	@: $(MAKE); $(unstage)
62546	@r=`${PWD_COMMAND}`; export r; \
62547	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62548	echo "Checking multilib configuration for libgrust..."; \
62549	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgrust; \
62550	$(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgrust/multilib.tmp 2> /dev/null; \
62551	if test -r $(TARGET_SUBDIR)/libgrust/multilib.out; then \
62552	  if cmp -s $(TARGET_SUBDIR)/libgrust/multilib.tmp $(TARGET_SUBDIR)/libgrust/multilib.out; then \
62553	    rm -f $(TARGET_SUBDIR)/libgrust/multilib.tmp; \
62554	  else \
62555	    rm -f $(TARGET_SUBDIR)/libgrust/Makefile; \
62556	    mv $(TARGET_SUBDIR)/libgrust/multilib.tmp $(TARGET_SUBDIR)/libgrust/multilib.out; \
62557	  fi; \
62558	else \
62559	  mv $(TARGET_SUBDIR)/libgrust/multilib.tmp $(TARGET_SUBDIR)/libgrust/multilib.out; \
62560	fi; \
62561	test ! -f $(TARGET_SUBDIR)/libgrust/Makefile || exit 0; \
62562	$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgrust; \
62563	$(NORMAL_TARGET_EXPORTS)  \
62564	echo Configuring in $(TARGET_SUBDIR)/libgrust; \
62565	cd "$(TARGET_SUBDIR)/libgrust" || exit 1; \
62566	case $(srcdir) in \
62567	  /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
62568	  *) topdir=`echo $(TARGET_SUBDIR)/libgrust/ | \
62569		sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
62570	esac; \
62571	module_srcdir=libgrust; \
62572	rm -f no-such-file || : ; \
62573	CONFIG_SITE=no-such-file $(SHELL) \
62574	  $$s/$$module_srcdir/configure \
62575	  --srcdir=$${topdir}/$$module_srcdir \
62576	  $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
62577	  --target=${target_alias}  \
62578	  || exit 1
62579@endif target-libgrust
62580
62581
62582
62583
62584
62585.PHONY: all-target-libgrust maybe-all-target-libgrust
62586maybe-all-target-libgrust:
62587@if gcc-bootstrap
62588all-target-libgrust: stage_current
62589@endif gcc-bootstrap
62590@if target-libgrust
62591TARGET-target-libgrust=all
62592maybe-all-target-libgrust: all-target-libgrust
62593all-target-libgrust: configure-target-libgrust
62594	@: $(MAKE); $(unstage)
62595	@r=`${PWD_COMMAND}`; export r; \
62596	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62597	$(NORMAL_TARGET_EXPORTS)  \
62598	(cd $(TARGET_SUBDIR)/libgrust && \
62599	  $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)   \
62600		$(TARGET-target-libgrust))
62601@endif target-libgrust
62602
62603
62604
62605
62606
62607.PHONY: check-target-libgrust maybe-check-target-libgrust
62608maybe-check-target-libgrust:
62609@if target-libgrust
62610maybe-check-target-libgrust: check-target-libgrust
62611
62612check-target-libgrust:
62613	@: $(MAKE); $(unstage)
62614	@r=`${PWD_COMMAND}`; export r; \
62615	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62616	$(NORMAL_TARGET_EXPORTS) \
62617	(cd $(TARGET_SUBDIR)/libgrust && \
62618	  $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
62619
62620@endif target-libgrust
62621
62622.PHONY: install-target-libgrust maybe-install-target-libgrust
62623maybe-install-target-libgrust:
62624@if target-libgrust
62625maybe-install-target-libgrust: install-target-libgrust
62626
62627install-target-libgrust: installdirs
62628	@: $(MAKE); $(unstage)
62629	@r=`${PWD_COMMAND}`; export r; \
62630	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62631	$(NORMAL_TARGET_EXPORTS) \
62632	(cd $(TARGET_SUBDIR)/libgrust && \
62633	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
62634
62635@endif target-libgrust
62636
62637.PHONY: install-strip-target-libgrust maybe-install-strip-target-libgrust
62638maybe-install-strip-target-libgrust:
62639@if target-libgrust
62640maybe-install-strip-target-libgrust: install-strip-target-libgrust
62641
62642install-strip-target-libgrust: installdirs
62643	@: $(MAKE); $(unstage)
62644	@r=`${PWD_COMMAND}`; export r; \
62645	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62646	$(NORMAL_TARGET_EXPORTS) \
62647	(cd $(TARGET_SUBDIR)/libgrust && \
62648	  $(MAKE) $(TARGET_FLAGS_TO_PASS)  install-strip)
62649
62650@endif target-libgrust
62651
62652# Other targets (info, dvi, pdf, etc.)
62653
62654.PHONY: maybe-info-target-libgrust info-target-libgrust
62655maybe-info-target-libgrust:
62656@if target-libgrust
62657maybe-info-target-libgrust: info-target-libgrust
62658
62659info-target-libgrust: \
62660    configure-target-libgrust
62661	@: $(MAKE); $(unstage)
62662	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62663	r=`${PWD_COMMAND}`; export r; \
62664	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62665	$(NORMAL_TARGET_EXPORTS) \
62666	echo "Doing info in $(TARGET_SUBDIR)/libgrust"; \
62667	for flag in $(EXTRA_TARGET_FLAGS); do \
62668	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62669	done; \
62670	(cd $(TARGET_SUBDIR)/libgrust && \
62671	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62672	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62673	          "RANLIB=$${RANLIB}" \
62674	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62675	           info) \
62676	  || exit 1
62677
62678@endif target-libgrust
62679
62680.PHONY: maybe-dvi-target-libgrust dvi-target-libgrust
62681maybe-dvi-target-libgrust:
62682@if target-libgrust
62683maybe-dvi-target-libgrust: dvi-target-libgrust
62684
62685dvi-target-libgrust: \
62686    configure-target-libgrust
62687	@: $(MAKE); $(unstage)
62688	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62689	r=`${PWD_COMMAND}`; export r; \
62690	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62691	$(NORMAL_TARGET_EXPORTS) \
62692	echo "Doing dvi in $(TARGET_SUBDIR)/libgrust"; \
62693	for flag in $(EXTRA_TARGET_FLAGS); do \
62694	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62695	done; \
62696	(cd $(TARGET_SUBDIR)/libgrust && \
62697	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62698	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62699	          "RANLIB=$${RANLIB}" \
62700	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62701	           dvi) \
62702	  || exit 1
62703
62704@endif target-libgrust
62705
62706.PHONY: maybe-pdf-target-libgrust pdf-target-libgrust
62707maybe-pdf-target-libgrust:
62708@if target-libgrust
62709maybe-pdf-target-libgrust: pdf-target-libgrust
62710
62711pdf-target-libgrust: \
62712    configure-target-libgrust
62713	@: $(MAKE); $(unstage)
62714	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62715	r=`${PWD_COMMAND}`; export r; \
62716	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62717	$(NORMAL_TARGET_EXPORTS) \
62718	echo "Doing pdf in $(TARGET_SUBDIR)/libgrust"; \
62719	for flag in $(EXTRA_TARGET_FLAGS); do \
62720	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62721	done; \
62722	(cd $(TARGET_SUBDIR)/libgrust && \
62723	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62724	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62725	          "RANLIB=$${RANLIB}" \
62726	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62727	           pdf) \
62728	  || exit 1
62729
62730@endif target-libgrust
62731
62732.PHONY: maybe-html-target-libgrust html-target-libgrust
62733maybe-html-target-libgrust:
62734@if target-libgrust
62735maybe-html-target-libgrust: html-target-libgrust
62736
62737html-target-libgrust: \
62738    configure-target-libgrust
62739	@: $(MAKE); $(unstage)
62740	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62741	r=`${PWD_COMMAND}`; export r; \
62742	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62743	$(NORMAL_TARGET_EXPORTS) \
62744	echo "Doing html in $(TARGET_SUBDIR)/libgrust"; \
62745	for flag in $(EXTRA_TARGET_FLAGS); do \
62746	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62747	done; \
62748	(cd $(TARGET_SUBDIR)/libgrust && \
62749	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62750	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62751	          "RANLIB=$${RANLIB}" \
62752	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62753	           html) \
62754	  || exit 1
62755
62756@endif target-libgrust
62757
62758.PHONY: maybe-TAGS-target-libgrust TAGS-target-libgrust
62759maybe-TAGS-target-libgrust:
62760@if target-libgrust
62761maybe-TAGS-target-libgrust: TAGS-target-libgrust
62762
62763TAGS-target-libgrust: \
62764    configure-target-libgrust
62765	@: $(MAKE); $(unstage)
62766	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62767	r=`${PWD_COMMAND}`; export r; \
62768	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62769	$(NORMAL_TARGET_EXPORTS) \
62770	echo "Doing TAGS in $(TARGET_SUBDIR)/libgrust"; \
62771	for flag in $(EXTRA_TARGET_FLAGS); do \
62772	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62773	done; \
62774	(cd $(TARGET_SUBDIR)/libgrust && \
62775	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62776	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62777	          "RANLIB=$${RANLIB}" \
62778	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62779	           TAGS) \
62780	  || exit 1
62781
62782@endif target-libgrust
62783
62784.PHONY: maybe-install-info-target-libgrust install-info-target-libgrust
62785maybe-install-info-target-libgrust:
62786@if target-libgrust
62787maybe-install-info-target-libgrust: install-info-target-libgrust
62788
62789install-info-target-libgrust: \
62790    configure-target-libgrust \
62791    info-target-libgrust
62792	@: $(MAKE); $(unstage)
62793	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62794	r=`${PWD_COMMAND}`; export r; \
62795	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62796	$(NORMAL_TARGET_EXPORTS) \
62797	echo "Doing install-info in $(TARGET_SUBDIR)/libgrust"; \
62798	for flag in $(EXTRA_TARGET_FLAGS); do \
62799	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62800	done; \
62801	(cd $(TARGET_SUBDIR)/libgrust && \
62802	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62803	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62804	          "RANLIB=$${RANLIB}" \
62805	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62806	           install-info) \
62807	  || exit 1
62808
62809@endif target-libgrust
62810
62811.PHONY: maybe-install-dvi-target-libgrust install-dvi-target-libgrust
62812maybe-install-dvi-target-libgrust:
62813@if target-libgrust
62814maybe-install-dvi-target-libgrust: install-dvi-target-libgrust
62815
62816install-dvi-target-libgrust: \
62817    configure-target-libgrust \
62818    dvi-target-libgrust
62819	@: $(MAKE); $(unstage)
62820	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62821	r=`${PWD_COMMAND}`; export r; \
62822	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62823	$(NORMAL_TARGET_EXPORTS) \
62824	echo "Doing install-dvi in $(TARGET_SUBDIR)/libgrust"; \
62825	for flag in $(EXTRA_TARGET_FLAGS); do \
62826	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62827	done; \
62828	(cd $(TARGET_SUBDIR)/libgrust && \
62829	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62830	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62831	          "RANLIB=$${RANLIB}" \
62832	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62833	           install-dvi) \
62834	  || exit 1
62835
62836@endif target-libgrust
62837
62838.PHONY: maybe-install-pdf-target-libgrust install-pdf-target-libgrust
62839maybe-install-pdf-target-libgrust:
62840@if target-libgrust
62841maybe-install-pdf-target-libgrust: install-pdf-target-libgrust
62842
62843install-pdf-target-libgrust: \
62844    configure-target-libgrust \
62845    pdf-target-libgrust
62846	@: $(MAKE); $(unstage)
62847	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62848	r=`${PWD_COMMAND}`; export r; \
62849	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62850	$(NORMAL_TARGET_EXPORTS) \
62851	echo "Doing install-pdf in $(TARGET_SUBDIR)/libgrust"; \
62852	for flag in $(EXTRA_TARGET_FLAGS); do \
62853	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62854	done; \
62855	(cd $(TARGET_SUBDIR)/libgrust && \
62856	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62857	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62858	          "RANLIB=$${RANLIB}" \
62859	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62860	           install-pdf) \
62861	  || exit 1
62862
62863@endif target-libgrust
62864
62865.PHONY: maybe-install-html-target-libgrust install-html-target-libgrust
62866maybe-install-html-target-libgrust:
62867@if target-libgrust
62868maybe-install-html-target-libgrust: install-html-target-libgrust
62869
62870install-html-target-libgrust: \
62871    configure-target-libgrust \
62872    html-target-libgrust
62873	@: $(MAKE); $(unstage)
62874	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62875	r=`${PWD_COMMAND}`; export r; \
62876	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62877	$(NORMAL_TARGET_EXPORTS) \
62878	echo "Doing install-html in $(TARGET_SUBDIR)/libgrust"; \
62879	for flag in $(EXTRA_TARGET_FLAGS); do \
62880	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62881	done; \
62882	(cd $(TARGET_SUBDIR)/libgrust && \
62883	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62884	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62885	          "RANLIB=$${RANLIB}" \
62886	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62887	           install-html) \
62888	  || exit 1
62889
62890@endif target-libgrust
62891
62892.PHONY: maybe-installcheck-target-libgrust installcheck-target-libgrust
62893maybe-installcheck-target-libgrust:
62894@if target-libgrust
62895maybe-installcheck-target-libgrust: installcheck-target-libgrust
62896
62897installcheck-target-libgrust: \
62898    configure-target-libgrust
62899	@: $(MAKE); $(unstage)
62900	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62901	r=`${PWD_COMMAND}`; export r; \
62902	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62903	$(NORMAL_TARGET_EXPORTS) \
62904	echo "Doing installcheck in $(TARGET_SUBDIR)/libgrust"; \
62905	for flag in $(EXTRA_TARGET_FLAGS); do \
62906	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62907	done; \
62908	(cd $(TARGET_SUBDIR)/libgrust && \
62909	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62910	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62911	          "RANLIB=$${RANLIB}" \
62912	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62913	           installcheck) \
62914	  || exit 1
62915
62916@endif target-libgrust
62917
62918.PHONY: maybe-mostlyclean-target-libgrust mostlyclean-target-libgrust
62919maybe-mostlyclean-target-libgrust:
62920@if target-libgrust
62921maybe-mostlyclean-target-libgrust: mostlyclean-target-libgrust
62922
62923mostlyclean-target-libgrust:
62924	@: $(MAKE); $(unstage)
62925	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62926	r=`${PWD_COMMAND}`; export r; \
62927	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62928	$(NORMAL_TARGET_EXPORTS) \
62929	echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgrust"; \
62930	for flag in $(EXTRA_TARGET_FLAGS); do \
62931	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62932	done; \
62933	(cd $(TARGET_SUBDIR)/libgrust && \
62934	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62935	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62936	          "RANLIB=$${RANLIB}" \
62937	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62938	           mostlyclean) \
62939	  || exit 1
62940
62941@endif target-libgrust
62942
62943.PHONY: maybe-clean-target-libgrust clean-target-libgrust
62944maybe-clean-target-libgrust:
62945@if target-libgrust
62946maybe-clean-target-libgrust: clean-target-libgrust
62947
62948clean-target-libgrust:
62949	@: $(MAKE); $(unstage)
62950	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62951	r=`${PWD_COMMAND}`; export r; \
62952	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62953	$(NORMAL_TARGET_EXPORTS) \
62954	echo "Doing clean in $(TARGET_SUBDIR)/libgrust"; \
62955	for flag in $(EXTRA_TARGET_FLAGS); do \
62956	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62957	done; \
62958	(cd $(TARGET_SUBDIR)/libgrust && \
62959	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62960	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62961	          "RANLIB=$${RANLIB}" \
62962	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62963	           clean) \
62964	  || exit 1
62965
62966@endif target-libgrust
62967
62968.PHONY: maybe-distclean-target-libgrust distclean-target-libgrust
62969maybe-distclean-target-libgrust:
62970@if target-libgrust
62971maybe-distclean-target-libgrust: distclean-target-libgrust
62972
62973distclean-target-libgrust:
62974	@: $(MAKE); $(unstage)
62975	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
62976	r=`${PWD_COMMAND}`; export r; \
62977	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
62978	$(NORMAL_TARGET_EXPORTS) \
62979	echo "Doing distclean in $(TARGET_SUBDIR)/libgrust"; \
62980	for flag in $(EXTRA_TARGET_FLAGS); do \
62981	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
62982	done; \
62983	(cd $(TARGET_SUBDIR)/libgrust && \
62984	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
62985	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
62986	          "RANLIB=$${RANLIB}" \
62987	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
62988	           distclean) \
62989	  || exit 1
62990
62991@endif target-libgrust
62992
62993.PHONY: maybe-maintainer-clean-target-libgrust maintainer-clean-target-libgrust
62994maybe-maintainer-clean-target-libgrust:
62995@if target-libgrust
62996maybe-maintainer-clean-target-libgrust: maintainer-clean-target-libgrust
62997
62998maintainer-clean-target-libgrust:
62999	@: $(MAKE); $(unstage)
63000	@[ -f $(TARGET_SUBDIR)/libgrust/Makefile ] || exit 0; \
63001	r=`${PWD_COMMAND}`; export r; \
63002	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63003	$(NORMAL_TARGET_EXPORTS) \
63004	echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgrust"; \
63005	for flag in $(EXTRA_TARGET_FLAGS); do \
63006	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
63007	done; \
63008	(cd $(TARGET_SUBDIR)/libgrust && \
63009	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
63010	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
63011	          "RANLIB=$${RANLIB}" \
63012	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
63013	           maintainer-clean) \
63014	  || exit 1
63015
63016@endif target-libgrust
63017
63018
63019
63020@if target-libgomp
63021.PHONY: check-target-libgomp-c++
63022check-target-libgomp-c++:
63023	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
63024
63025.PHONY: check-target-libgomp-fortran
63026check-target-libgomp-fortran:
63027	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) fortran.exp" check-target-libgomp
63028
63029@endif target-libgomp
63030
63031@if target-libitm
63032.PHONY: check-target-libitm-c++
63033check-target-libitm-c++:
63034	$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
63035
63036@endif target-libitm
63037
63038# ----------
63039# GCC module
63040# ----------
63041
63042@if gcc-no-bootstrap
63043.PHONY: cross
63044cross: all-build all-gas all-ld
63045	@r=`${PWD_COMMAND}`; export r; \
63046	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63047	$(HOST_EXPORTS) \
63048	echo "Building the C and C++ compiler"; \
63049	cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
63050	@r=`${PWD_COMMAND}`; export r; \
63051	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63052	echo "Building runtime libraries"; \
63053	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
63054@endif gcc-no-bootstrap
63055
63056@if gcc
63057
63058.PHONY: gcc-site.exp
63059gcc-site.exp:
63060	r=`${PWD_COMMAND}`; export r; \
63061	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63062	$(HOST_EXPORTS) \
63063	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) site.exp);
63064
63065
63066.PHONY: check-gcc-c check-c
63067check-gcc-c: gcc-site.exp
63068	r=`${PWD_COMMAND}`; export r; \
63069	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63070	$(HOST_EXPORTS) \
63071	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
63072check-c: check-gcc-c
63073
63074.PHONY: check-gcc-c++ check-c++
63075check-gcc-c++: gcc-site.exp
63076	r=`${PWD_COMMAND}`; export r; \
63077	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63078	$(HOST_EXPORTS) \
63079	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
63080check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
63081
63082.PHONY: check-gcc-fortran check-fortran
63083check-gcc-fortran: gcc-site.exp
63084	r=`${PWD_COMMAND}`; export r; \
63085	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63086	$(HOST_EXPORTS) \
63087	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
63088check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran check-target-libgomp-fortran
63089
63090.PHONY: check-gcc-ada check-ada
63091check-gcc-ada: gcc-site.exp
63092	r=`${PWD_COMMAND}`; export r; \
63093	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63094	$(HOST_EXPORTS) \
63095	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
63096check-ada: check-gcc-ada check-target-libada
63097
63098.PHONY: check-gcc-objc check-objc
63099check-gcc-objc: gcc-site.exp
63100	r=`${PWD_COMMAND}`; export r; \
63101	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63102	$(HOST_EXPORTS) \
63103	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
63104check-objc: check-gcc-objc check-target-libobjc
63105
63106.PHONY: check-gcc-obj-c++ check-obj-c++
63107check-gcc-obj-c++: gcc-site.exp
63108	r=`${PWD_COMMAND}`; export r; \
63109	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63110	$(HOST_EXPORTS) \
63111	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
63112check-obj-c++: check-gcc-obj-c++
63113
63114.PHONY: check-gcc-go check-go
63115check-gcc-go: gcc-site.exp
63116	r=`${PWD_COMMAND}`; export r; \
63117	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63118	$(HOST_EXPORTS) \
63119	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
63120check-go: check-gcc-go check-target-libgo check-gotools
63121
63122.PHONY: check-gcc-m2 check-m2
63123check-gcc-m2: gcc-site.exp
63124	r=`${PWD_COMMAND}`; export r; \
63125	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63126	$(HOST_EXPORTS) \
63127	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-m2);
63128check-m2: check-gcc-m2 check-target-libgm2
63129
63130.PHONY: check-gcc-d check-d
63131check-gcc-d: gcc-site.exp
63132	r=`${PWD_COMMAND}`; export r; \
63133	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63134	$(HOST_EXPORTS) \
63135	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-d);
63136check-d: check-gcc-d check-target-libphobos
63137
63138.PHONY: check-gcc-jit check-jit
63139check-gcc-jit: gcc-site.exp
63140	r=`${PWD_COMMAND}`; export r; \
63141	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63142	$(HOST_EXPORTS) \
63143	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-jit);
63144check-jit: check-gcc-jit
63145
63146.PHONY: check-gcc-rust check-rust
63147check-gcc-rust: gcc-site.exp
63148	r=`${PWD_COMMAND}`; export r; \
63149	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63150	$(HOST_EXPORTS) \
63151	(cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-rust);
63152check-rust: check-gcc-rust
63153
63154
63155# The gcc part of install-no-fixedincludes, which relies on an intimate
63156# knowledge of how a number of gcc internal targets (inter)operate.  Delegate.
63157.PHONY: gcc-install-no-fixedincludes
63158gcc-install-no-fixedincludes:
63159	@if [ -f ./gcc/Makefile ]; then \
63160	  r=`${PWD_COMMAND}`; export r; \
63161	  s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63162	  $(HOST_EXPORTS) \
63163	  (cd ./gcc \
63164	   && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
63165	else true; fi
63166@endif gcc
63167
63168# ---------------------
63169# GCC bootstrap support
63170# ---------------------
63171
63172# We track the current stage (the one in 'gcc') in the stage_current file.
63173# stage_last instead tracks the stage that was built last.  These targets
63174# are dummy when toplevel bootstrap is not active.
63175
63176# While making host and target tools, symlinks to the final stage must be
63177# there, so $(unstage) should be run at various points.  To avoid excessive
63178# recursive invocations of make, we "inline" them using a variable.  These
63179# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
63180# to avoid warnings from the GNU Make job server.
63181
63182unstage = :
63183stage = :
63184current_stage = ""
63185
63186@if gcc-bootstrap
63187unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
63188stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
63189current_stage = "`cat stage_current 2> /dev/null`"
63190@endif gcc-bootstrap
63191
63192.PHONY: unstage stage
63193unstage:
63194	@: $(MAKE); $(unstage)
63195stage:
63196	@: $(MAKE); $(stage)
63197
63198# Disable commands for lean bootstrap.
63199LEAN = false
63200
63201# We name the build directories for the various stages "stage1-gcc",
63202# "stage2-gcc","stage3-gcc", etc.
63203
63204# Since the 'compare' process will fail (on debugging information) if any
63205# directory names are different, we need to link the gcc directory for
63206# the previous stage to a constant name ('prev-gcc'), and to make the name of
63207# the build directories constant as well. For the latter, we use naked names
63208# like 'gcc', because the scripts in that directory assume it.  We use
63209# mv on platforms where symlinks to directories do not work or are not
63210# reliable.
63211
63212# 'touch' doesn't work right on some platforms.
63213STAMP = echo timestamp >
63214
63215# We only want to compare .o files, so set this!
63216objext = .o
63217
63218
63219.PHONY: stage1-start stage1-end
63220
63221stage1-start::
63222	@: $(MAKE); $(stage); \
63223	echo stage1 > stage_current; \
63224	echo stage1 > stage_last; \
63225	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
63226@if bfd
63227	@cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
63228	  mkdir stage1-bfd; \
63229	mv stage1-bfd bfd
63230@endif bfd
63231@if opcodes
63232	@cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
63233	  mkdir stage1-opcodes; \
63234	mv stage1-opcodes opcodes
63235@endif opcodes
63236@if binutils
63237	@cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
63238	  mkdir stage1-binutils; \
63239	mv stage1-binutils binutils
63240@endif binutils
63241@if fixincludes
63242	@cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
63243	  mkdir stage1-fixincludes; \
63244	mv stage1-fixincludes fixincludes
63245@endif fixincludes
63246@if gas
63247	@cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
63248	  mkdir stage1-gas; \
63249	mv stage1-gas gas
63250@endif gas
63251@if gcc
63252	@cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
63253	  mkdir stage1-gcc; \
63254	mv stage1-gcc gcc
63255@endif gcc
63256@if gmp
63257	@cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
63258	  mkdir stage1-gmp; \
63259	mv stage1-gmp gmp
63260@endif gmp
63261@if mpfr
63262	@cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
63263	  mkdir stage1-mpfr; \
63264	mv stage1-mpfr mpfr
63265@endif mpfr
63266@if mpc
63267	@cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
63268	  mkdir stage1-mpc; \
63269	mv stage1-mpc mpc
63270@endif mpc
63271@if isl
63272	@cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
63273	  mkdir stage1-isl; \
63274	mv stage1-isl isl
63275@endif isl
63276@if gold
63277	@cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
63278	  mkdir stage1-gold; \
63279	mv stage1-gold gold
63280@endif gold
63281@if gettext
63282	@cd $(HOST_SUBDIR); [ -d stage1-gettext ] || \
63283	  mkdir stage1-gettext; \
63284	mv stage1-gettext gettext
63285@endif gettext
63286@if ld
63287	@cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
63288	  mkdir stage1-ld; \
63289	mv stage1-ld ld
63290@endif ld
63291@if libbacktrace
63292	@cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
63293	  mkdir stage1-libbacktrace; \
63294	mv stage1-libbacktrace libbacktrace
63295@endif libbacktrace
63296@if libcpp
63297	@cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
63298	  mkdir stage1-libcpp; \
63299	mv stage1-libcpp libcpp
63300@endif libcpp
63301@if libcody
63302	@cd $(HOST_SUBDIR); [ -d stage1-libcody ] || \
63303	  mkdir stage1-libcody; \
63304	mv stage1-libcody libcody
63305@endif libcody
63306@if libdecnumber
63307	@cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
63308	  mkdir stage1-libdecnumber; \
63309	mv stage1-libdecnumber libdecnumber
63310@endif libdecnumber
63311@if libiberty
63312	@cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
63313	  mkdir stage1-libiberty; \
63314	mv stage1-libiberty libiberty
63315@endif libiberty
63316@if libiberty-linker-plugin
63317	@cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
63318	  mkdir stage1-libiberty-linker-plugin; \
63319	mv stage1-libiberty-linker-plugin libiberty-linker-plugin
63320@endif libiberty-linker-plugin
63321@if libiconv
63322	@cd $(HOST_SUBDIR); [ -d stage1-libiconv ] || \
63323	  mkdir stage1-libiconv; \
63324	mv stage1-libiconv libiconv
63325@endif libiconv
63326@if zlib
63327	@cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
63328	  mkdir stage1-zlib; \
63329	mv stage1-zlib zlib
63330@endif zlib
63331@if lto-plugin
63332	@cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
63333	  mkdir stage1-lto-plugin; \
63334	mv stage1-lto-plugin lto-plugin
63335@endif lto-plugin
63336@if libctf
63337	@cd $(HOST_SUBDIR); [ -d stage1-libctf ] || \
63338	  mkdir stage1-libctf; \
63339	mv stage1-libctf libctf
63340@endif libctf
63341@if libsframe
63342	@cd $(HOST_SUBDIR); [ -d stage1-libsframe ] || \
63343	  mkdir stage1-libsframe; \
63344	mv stage1-libsframe libsframe
63345@endif libsframe
63346	@[ -d stage1-$(TARGET_SUBDIR) ] || \
63347	  mkdir stage1-$(TARGET_SUBDIR); \
63348	mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
63349
63350stage1-end::
63351@if bfd
63352	@if test -d $(HOST_SUBDIR)/bfd; then \
63353	  cd $(HOST_SUBDIR); mv bfd stage1-bfd; \
63354	fi
63355@endif bfd
63356@if opcodes
63357	@if test -d $(HOST_SUBDIR)/opcodes; then \
63358	  cd $(HOST_SUBDIR); mv opcodes stage1-opcodes; \
63359	fi
63360@endif opcodes
63361@if binutils
63362	@if test -d $(HOST_SUBDIR)/binutils; then \
63363	  cd $(HOST_SUBDIR); mv binutils stage1-binutils; \
63364	fi
63365@endif binutils
63366@if fixincludes
63367	@if test -d $(HOST_SUBDIR)/fixincludes; then \
63368	  cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes; \
63369	fi
63370@endif fixincludes
63371@if gas
63372	@if test -d $(HOST_SUBDIR)/gas; then \
63373	  cd $(HOST_SUBDIR); mv gas stage1-gas; \
63374	fi
63375@endif gas
63376@if gcc
63377	@if test -d $(HOST_SUBDIR)/gcc; then \
63378	  cd $(HOST_SUBDIR); mv gcc stage1-gcc; \
63379	fi
63380@endif gcc
63381@if gmp
63382	@if test -d $(HOST_SUBDIR)/gmp; then \
63383	  cd $(HOST_SUBDIR); mv gmp stage1-gmp; \
63384	fi
63385@endif gmp
63386@if mpfr
63387	@if test -d $(HOST_SUBDIR)/mpfr; then \
63388	  cd $(HOST_SUBDIR); mv mpfr stage1-mpfr; \
63389	fi
63390@endif mpfr
63391@if mpc
63392	@if test -d $(HOST_SUBDIR)/mpc; then \
63393	  cd $(HOST_SUBDIR); mv mpc stage1-mpc; \
63394	fi
63395@endif mpc
63396@if isl
63397	@if test -d $(HOST_SUBDIR)/isl; then \
63398	  cd $(HOST_SUBDIR); mv isl stage1-isl; \
63399	fi
63400@endif isl
63401@if gold
63402	@if test -d $(HOST_SUBDIR)/gold; then \
63403	  cd $(HOST_SUBDIR); mv gold stage1-gold; \
63404	fi
63405@endif gold
63406@if gettext
63407	@if test -d $(HOST_SUBDIR)/gettext; then \
63408	  cd $(HOST_SUBDIR); mv gettext stage1-gettext; \
63409	fi
63410@endif gettext
63411@if ld
63412	@if test -d $(HOST_SUBDIR)/ld; then \
63413	  cd $(HOST_SUBDIR); mv ld stage1-ld; \
63414	fi
63415@endif ld
63416@if libbacktrace
63417	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
63418	  cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace; \
63419	fi
63420@endif libbacktrace
63421@if libcpp
63422	@if test -d $(HOST_SUBDIR)/libcpp; then \
63423	  cd $(HOST_SUBDIR); mv libcpp stage1-libcpp; \
63424	fi
63425@endif libcpp
63426@if libcody
63427	@if test -d $(HOST_SUBDIR)/libcody; then \
63428	  cd $(HOST_SUBDIR); mv libcody stage1-libcody; \
63429	fi
63430@endif libcody
63431@if libdecnumber
63432	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
63433	  cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber; \
63434	fi
63435@endif libdecnumber
63436@if libiberty
63437	@if test -d $(HOST_SUBDIR)/libiberty; then \
63438	  cd $(HOST_SUBDIR); mv libiberty stage1-libiberty; \
63439	fi
63440@endif libiberty
63441@if libiberty-linker-plugin
63442	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
63443	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin; \
63444	fi
63445@endif libiberty-linker-plugin
63446@if libiconv
63447	@if test -d $(HOST_SUBDIR)/libiconv; then \
63448	  cd $(HOST_SUBDIR); mv libiconv stage1-libiconv; \
63449	fi
63450@endif libiconv
63451@if zlib
63452	@if test -d $(HOST_SUBDIR)/zlib; then \
63453	  cd $(HOST_SUBDIR); mv zlib stage1-zlib; \
63454	fi
63455@endif zlib
63456@if lto-plugin
63457	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
63458	  cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin; \
63459	fi
63460@endif lto-plugin
63461@if libctf
63462	@if test -d $(HOST_SUBDIR)/libctf; then \
63463	  cd $(HOST_SUBDIR); mv libctf stage1-libctf; \
63464	fi
63465@endif libctf
63466@if libsframe
63467	@if test -d $(HOST_SUBDIR)/libsframe; then \
63468	  cd $(HOST_SUBDIR); mv libsframe stage1-libsframe; \
63469	fi
63470@endif libsframe
63471	@if test -d $(TARGET_SUBDIR); then \
63472	  mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); \
63473	fi
63474	rm -f stage_current
63475
63476# Bubble a bug fix through all the stages up to stage 1.  They are
63477# remade, but not reconfigured.  The next stage (if any) will not be
63478# reconfigured either.
63479.PHONY: stage1-bubble
63480stage1-bubble::
63481	@r=`${PWD_COMMAND}`; export r; \
63482	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63483	if test -f stage1-lean ; then \
63484	  echo Skipping rebuild of stage1; \
63485	else \
63486	  $(MAKE) stage1-start; \
63487	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
63488	fi
63489
63490.PHONY: all-stage1 clean-stage1
63491do-clean: clean-stage1
63492
63493# FIXME: Will not need to be conditional when toplevel bootstrap is the
63494# only possibility, but now it conflicts with no-bootstrap rules
63495@if gcc-bootstrap
63496
63497
63498
63499
63500# Rules to wipe a stage and all the following ones, also used for cleanstrap
63501
63502.PHONY: distclean-stage1
63503distclean-stage1::
63504	@: $(MAKE); $(stage)
63505	@test "`cat stage_last`" != stage1 || rm -f stage_last
63506	rm -rf stage1-*
63507
63508
63509@endif gcc-bootstrap
63510
63511
63512.PHONY: stage2-start stage2-end
63513
63514stage2-start::
63515	@: $(MAKE); $(stage); \
63516	echo stage2 > stage_current; \
63517	echo stage2 > stage_last; \
63518	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
63519@if bfd
63520	@cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
63521	  mkdir stage2-bfd; \
63522	mv stage2-bfd bfd; \
63523	mv stage1-bfd prev-bfd || test -f stage1-lean
63524@endif bfd
63525@if opcodes
63526	@cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
63527	  mkdir stage2-opcodes; \
63528	mv stage2-opcodes opcodes; \
63529	mv stage1-opcodes prev-opcodes || test -f stage1-lean
63530@endif opcodes
63531@if binutils
63532	@cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
63533	  mkdir stage2-binutils; \
63534	mv stage2-binutils binutils; \
63535	mv stage1-binutils prev-binutils || test -f stage1-lean
63536@endif binutils
63537@if fixincludes
63538	@cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
63539	  mkdir stage2-fixincludes; \
63540	mv stage2-fixincludes fixincludes; \
63541	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
63542@endif fixincludes
63543@if gas
63544	@cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
63545	  mkdir stage2-gas; \
63546	mv stage2-gas gas; \
63547	mv stage1-gas prev-gas || test -f stage1-lean
63548@endif gas
63549@if gcc
63550	@cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
63551	  mkdir stage2-gcc; \
63552	mv stage2-gcc gcc; \
63553	mv stage1-gcc prev-gcc || test -f stage1-lean
63554@endif gcc
63555@if gmp
63556	@cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
63557	  mkdir stage2-gmp; \
63558	mv stage2-gmp gmp; \
63559	mv stage1-gmp prev-gmp || test -f stage1-lean
63560@endif gmp
63561@if mpfr
63562	@cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
63563	  mkdir stage2-mpfr; \
63564	mv stage2-mpfr mpfr; \
63565	mv stage1-mpfr prev-mpfr || test -f stage1-lean
63566@endif mpfr
63567@if mpc
63568	@cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
63569	  mkdir stage2-mpc; \
63570	mv stage2-mpc mpc; \
63571	mv stage1-mpc prev-mpc || test -f stage1-lean
63572@endif mpc
63573@if isl
63574	@cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
63575	  mkdir stage2-isl; \
63576	mv stage2-isl isl; \
63577	mv stage1-isl prev-isl || test -f stage1-lean
63578@endif isl
63579@if gold
63580	@cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
63581	  mkdir stage2-gold; \
63582	mv stage2-gold gold; \
63583	mv stage1-gold prev-gold || test -f stage1-lean
63584@endif gold
63585@if gettext
63586	@cd $(HOST_SUBDIR); [ -d stage2-gettext ] || \
63587	  mkdir stage2-gettext; \
63588	mv stage2-gettext gettext; \
63589	mv stage1-gettext prev-gettext || test -f stage1-lean
63590@endif gettext
63591@if ld
63592	@cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
63593	  mkdir stage2-ld; \
63594	mv stage2-ld ld; \
63595	mv stage1-ld prev-ld || test -f stage1-lean
63596@endif ld
63597@if libbacktrace
63598	@cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
63599	  mkdir stage2-libbacktrace; \
63600	mv stage2-libbacktrace libbacktrace; \
63601	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
63602@endif libbacktrace
63603@if libcpp
63604	@cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
63605	  mkdir stage2-libcpp; \
63606	mv stage2-libcpp libcpp; \
63607	mv stage1-libcpp prev-libcpp || test -f stage1-lean
63608@endif libcpp
63609@if libcody
63610	@cd $(HOST_SUBDIR); [ -d stage2-libcody ] || \
63611	  mkdir stage2-libcody; \
63612	mv stage2-libcody libcody; \
63613	mv stage1-libcody prev-libcody || test -f stage1-lean
63614@endif libcody
63615@if libdecnumber
63616	@cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
63617	  mkdir stage2-libdecnumber; \
63618	mv stage2-libdecnumber libdecnumber; \
63619	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
63620@endif libdecnumber
63621@if libiberty
63622	@cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
63623	  mkdir stage2-libiberty; \
63624	mv stage2-libiberty libiberty; \
63625	mv stage1-libiberty prev-libiberty || test -f stage1-lean
63626@endif libiberty
63627@if libiberty-linker-plugin
63628	@cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
63629	  mkdir stage2-libiberty-linker-plugin; \
63630	mv stage2-libiberty-linker-plugin libiberty-linker-plugin; \
63631	mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
63632@endif libiberty-linker-plugin
63633@if libiconv
63634	@cd $(HOST_SUBDIR); [ -d stage2-libiconv ] || \
63635	  mkdir stage2-libiconv; \
63636	mv stage2-libiconv libiconv; \
63637	mv stage1-libiconv prev-libiconv || test -f stage1-lean
63638@endif libiconv
63639@if zlib
63640	@cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
63641	  mkdir stage2-zlib; \
63642	mv stage2-zlib zlib; \
63643	mv stage1-zlib prev-zlib || test -f stage1-lean
63644@endif zlib
63645@if lto-plugin
63646	@cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
63647	  mkdir stage2-lto-plugin; \
63648	mv stage2-lto-plugin lto-plugin; \
63649	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
63650@endif lto-plugin
63651@if libctf
63652	@cd $(HOST_SUBDIR); [ -d stage2-libctf ] || \
63653	  mkdir stage2-libctf; \
63654	mv stage2-libctf libctf; \
63655	mv stage1-libctf prev-libctf || test -f stage1-lean
63656@endif libctf
63657@if libsframe
63658	@cd $(HOST_SUBDIR); [ -d stage2-libsframe ] || \
63659	  mkdir stage2-libsframe; \
63660	mv stage2-libsframe libsframe; \
63661	mv stage1-libsframe prev-libsframe || test -f stage1-lean
63662@endif libsframe
63663	@[ -d stage2-$(TARGET_SUBDIR) ] || \
63664	  mkdir stage2-$(TARGET_SUBDIR); \
63665	mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
63666	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
63667
63668stage2-end::
63669@if bfd
63670	@if test -d $(HOST_SUBDIR)/bfd; then \
63671	  cd $(HOST_SUBDIR); mv bfd stage2-bfd; \
63672	  mv prev-bfd stage1-bfd; : ; \
63673	fi
63674@endif bfd
63675@if opcodes
63676	@if test -d $(HOST_SUBDIR)/opcodes; then \
63677	  cd $(HOST_SUBDIR); mv opcodes stage2-opcodes; \
63678	  mv prev-opcodes stage1-opcodes; : ; \
63679	fi
63680@endif opcodes
63681@if binutils
63682	@if test -d $(HOST_SUBDIR)/binutils; then \
63683	  cd $(HOST_SUBDIR); mv binutils stage2-binutils; \
63684	  mv prev-binutils stage1-binutils; : ; \
63685	fi
63686@endif binutils
63687@if fixincludes
63688	@if test -d $(HOST_SUBDIR)/fixincludes; then \
63689	  cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes; \
63690	  mv prev-fixincludes stage1-fixincludes; : ; \
63691	fi
63692@endif fixincludes
63693@if gas
63694	@if test -d $(HOST_SUBDIR)/gas; then \
63695	  cd $(HOST_SUBDIR); mv gas stage2-gas; \
63696	  mv prev-gas stage1-gas; : ; \
63697	fi
63698@endif gas
63699@if gcc
63700	@if test -d $(HOST_SUBDIR)/gcc; then \
63701	  cd $(HOST_SUBDIR); mv gcc stage2-gcc; \
63702	  mv prev-gcc stage1-gcc; : ; \
63703	fi
63704@endif gcc
63705@if gmp
63706	@if test -d $(HOST_SUBDIR)/gmp; then \
63707	  cd $(HOST_SUBDIR); mv gmp stage2-gmp; \
63708	  mv prev-gmp stage1-gmp; : ; \
63709	fi
63710@endif gmp
63711@if mpfr
63712	@if test -d $(HOST_SUBDIR)/mpfr; then \
63713	  cd $(HOST_SUBDIR); mv mpfr stage2-mpfr; \
63714	  mv prev-mpfr stage1-mpfr; : ; \
63715	fi
63716@endif mpfr
63717@if mpc
63718	@if test -d $(HOST_SUBDIR)/mpc; then \
63719	  cd $(HOST_SUBDIR); mv mpc stage2-mpc; \
63720	  mv prev-mpc stage1-mpc; : ; \
63721	fi
63722@endif mpc
63723@if isl
63724	@if test -d $(HOST_SUBDIR)/isl; then \
63725	  cd $(HOST_SUBDIR); mv isl stage2-isl; \
63726	  mv prev-isl stage1-isl; : ; \
63727	fi
63728@endif isl
63729@if gold
63730	@if test -d $(HOST_SUBDIR)/gold; then \
63731	  cd $(HOST_SUBDIR); mv gold stage2-gold; \
63732	  mv prev-gold stage1-gold; : ; \
63733	fi
63734@endif gold
63735@if gettext
63736	@if test -d $(HOST_SUBDIR)/gettext; then \
63737	  cd $(HOST_SUBDIR); mv gettext stage2-gettext; \
63738	  mv prev-gettext stage1-gettext; : ; \
63739	fi
63740@endif gettext
63741@if ld
63742	@if test -d $(HOST_SUBDIR)/ld; then \
63743	  cd $(HOST_SUBDIR); mv ld stage2-ld; \
63744	  mv prev-ld stage1-ld; : ; \
63745	fi
63746@endif ld
63747@if libbacktrace
63748	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
63749	  cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace; \
63750	  mv prev-libbacktrace stage1-libbacktrace; : ; \
63751	fi
63752@endif libbacktrace
63753@if libcpp
63754	@if test -d $(HOST_SUBDIR)/libcpp; then \
63755	  cd $(HOST_SUBDIR); mv libcpp stage2-libcpp; \
63756	  mv prev-libcpp stage1-libcpp; : ; \
63757	fi
63758@endif libcpp
63759@if libcody
63760	@if test -d $(HOST_SUBDIR)/libcody; then \
63761	  cd $(HOST_SUBDIR); mv libcody stage2-libcody; \
63762	  mv prev-libcody stage1-libcody; : ; \
63763	fi
63764@endif libcody
63765@if libdecnumber
63766	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
63767	  cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber; \
63768	  mv prev-libdecnumber stage1-libdecnumber; : ; \
63769	fi
63770@endif libdecnumber
63771@if libiberty
63772	@if test -d $(HOST_SUBDIR)/libiberty; then \
63773	  cd $(HOST_SUBDIR); mv libiberty stage2-libiberty; \
63774	  mv prev-libiberty stage1-libiberty; : ; \
63775	fi
63776@endif libiberty
63777@if libiberty-linker-plugin
63778	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
63779	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin; \
63780	  mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
63781	fi
63782@endif libiberty-linker-plugin
63783@if libiconv
63784	@if test -d $(HOST_SUBDIR)/libiconv; then \
63785	  cd $(HOST_SUBDIR); mv libiconv stage2-libiconv; \
63786	  mv prev-libiconv stage1-libiconv; : ; \
63787	fi
63788@endif libiconv
63789@if zlib
63790	@if test -d $(HOST_SUBDIR)/zlib; then \
63791	  cd $(HOST_SUBDIR); mv zlib stage2-zlib; \
63792	  mv prev-zlib stage1-zlib; : ; \
63793	fi
63794@endif zlib
63795@if lto-plugin
63796	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
63797	  cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin; \
63798	  mv prev-lto-plugin stage1-lto-plugin; : ; \
63799	fi
63800@endif lto-plugin
63801@if libctf
63802	@if test -d $(HOST_SUBDIR)/libctf; then \
63803	  cd $(HOST_SUBDIR); mv libctf stage2-libctf; \
63804	  mv prev-libctf stage1-libctf; : ; \
63805	fi
63806@endif libctf
63807@if libsframe
63808	@if test -d $(HOST_SUBDIR)/libsframe; then \
63809	  cd $(HOST_SUBDIR); mv libsframe stage2-libsframe; \
63810	  mv prev-libsframe stage1-libsframe; : ; \
63811	fi
63812@endif libsframe
63813	@if test -d $(TARGET_SUBDIR); then \
63814	  mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); \
63815	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
63816	fi
63817	rm -f stage_current
63818
63819# Bubble a bug fix through all the stages up to stage 2.  They are
63820# remade, but not reconfigured.  The next stage (if any) will not be
63821# reconfigured either.
63822.PHONY: stage2-bubble
63823stage2-bubble:: stage1-bubble
63824	@r=`${PWD_COMMAND}`; export r; \
63825	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63826	if test -f stage2-lean || test -f stage1-lean ; then \
63827	  echo Skipping rebuild of stage2; \
63828	else \
63829	  $(MAKE) stage2-start; \
63830	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
63831	fi
63832
63833.PHONY: all-stage2 clean-stage2
63834do-clean: clean-stage2
63835
63836# FIXME: Will not need to be conditional when toplevel bootstrap is the
63837# only possibility, but now it conflicts with no-bootstrap rules
63838@if gcc-bootstrap
63839
63840
63841
63842.PHONY: bootstrap2 bootstrap2-lean
63843bootstrap2:
63844	echo stage2 > stage_final
63845	@r=`${PWD_COMMAND}`; export r; \
63846	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63847	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
63848	@: $(MAKE); $(unstage)
63849	@r=`${PWD_COMMAND}`; export r; \
63850	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63851	TFLAGS="$(STAGE2_TFLAGS)"; \
63852	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
63853
63854bootstrap2-lean:
63855	echo stage2 > stage_final
63856	@r=`${PWD_COMMAND}`; export r; \
63857	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63858	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
63859	@: $(MAKE); $(unstage)
63860	@r=`${PWD_COMMAND}`; export r; \
63861	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
63862	TFLAGS="$(STAGE2_TFLAGS)"; \
63863	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
63864
63865
63866# Rules to wipe a stage and all the following ones, also used for cleanstrap
63867distclean-stage1:: distclean-stage2
63868.PHONY: distclean-stage2
63869distclean-stage2::
63870	@: $(MAKE); $(stage)
63871	@test "`cat stage_last`" != stage2 || rm -f stage_last
63872	rm -rf stage2-*
63873
63874
63875@endif gcc-bootstrap
63876
63877
63878.PHONY: stage3-start stage3-end
63879
63880stage3-start::
63881	@: $(MAKE); $(stage); \
63882	echo stage3 > stage_current; \
63883	echo stage3 > stage_last; \
63884	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
63885@if bfd
63886	@cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
63887	  mkdir stage3-bfd; \
63888	mv stage3-bfd bfd; \
63889	mv stage2-bfd prev-bfd || test -f stage2-lean
63890@endif bfd
63891@if opcodes
63892	@cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
63893	  mkdir stage3-opcodes; \
63894	mv stage3-opcodes opcodes; \
63895	mv stage2-opcodes prev-opcodes || test -f stage2-lean
63896@endif opcodes
63897@if binutils
63898	@cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
63899	  mkdir stage3-binutils; \
63900	mv stage3-binutils binutils; \
63901	mv stage2-binutils prev-binutils || test -f stage2-lean
63902@endif binutils
63903@if fixincludes
63904	@cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
63905	  mkdir stage3-fixincludes; \
63906	mv stage3-fixincludes fixincludes; \
63907	mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
63908@endif fixincludes
63909@if gas
63910	@cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
63911	  mkdir stage3-gas; \
63912	mv stage3-gas gas; \
63913	mv stage2-gas prev-gas || test -f stage2-lean
63914@endif gas
63915@if gcc
63916	@cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
63917	  mkdir stage3-gcc; \
63918	mv stage3-gcc gcc; \
63919	mv stage2-gcc prev-gcc || test -f stage2-lean
63920@endif gcc
63921@if gmp
63922	@cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
63923	  mkdir stage3-gmp; \
63924	mv stage3-gmp gmp; \
63925	mv stage2-gmp prev-gmp || test -f stage2-lean
63926@endif gmp
63927@if mpfr
63928	@cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
63929	  mkdir stage3-mpfr; \
63930	mv stage3-mpfr mpfr; \
63931	mv stage2-mpfr prev-mpfr || test -f stage2-lean
63932@endif mpfr
63933@if mpc
63934	@cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
63935	  mkdir stage3-mpc; \
63936	mv stage3-mpc mpc; \
63937	mv stage2-mpc prev-mpc || test -f stage2-lean
63938@endif mpc
63939@if isl
63940	@cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
63941	  mkdir stage3-isl; \
63942	mv stage3-isl isl; \
63943	mv stage2-isl prev-isl || test -f stage2-lean
63944@endif isl
63945@if gold
63946	@cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
63947	  mkdir stage3-gold; \
63948	mv stage3-gold gold; \
63949	mv stage2-gold prev-gold || test -f stage2-lean
63950@endif gold
63951@if gettext
63952	@cd $(HOST_SUBDIR); [ -d stage3-gettext ] || \
63953	  mkdir stage3-gettext; \
63954	mv stage3-gettext gettext; \
63955	mv stage2-gettext prev-gettext || test -f stage2-lean
63956@endif gettext
63957@if ld
63958	@cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
63959	  mkdir stage3-ld; \
63960	mv stage3-ld ld; \
63961	mv stage2-ld prev-ld || test -f stage2-lean
63962@endif ld
63963@if libbacktrace
63964	@cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
63965	  mkdir stage3-libbacktrace; \
63966	mv stage3-libbacktrace libbacktrace; \
63967	mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
63968@endif libbacktrace
63969@if libcpp
63970	@cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
63971	  mkdir stage3-libcpp; \
63972	mv stage3-libcpp libcpp; \
63973	mv stage2-libcpp prev-libcpp || test -f stage2-lean
63974@endif libcpp
63975@if libcody
63976	@cd $(HOST_SUBDIR); [ -d stage3-libcody ] || \
63977	  mkdir stage3-libcody; \
63978	mv stage3-libcody libcody; \
63979	mv stage2-libcody prev-libcody || test -f stage2-lean
63980@endif libcody
63981@if libdecnumber
63982	@cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
63983	  mkdir stage3-libdecnumber; \
63984	mv stage3-libdecnumber libdecnumber; \
63985	mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
63986@endif libdecnumber
63987@if libiberty
63988	@cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
63989	  mkdir stage3-libiberty; \
63990	mv stage3-libiberty libiberty; \
63991	mv stage2-libiberty prev-libiberty || test -f stage2-lean
63992@endif libiberty
63993@if libiberty-linker-plugin
63994	@cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
63995	  mkdir stage3-libiberty-linker-plugin; \
63996	mv stage3-libiberty-linker-plugin libiberty-linker-plugin; \
63997	mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
63998@endif libiberty-linker-plugin
63999@if libiconv
64000	@cd $(HOST_SUBDIR); [ -d stage3-libiconv ] || \
64001	  mkdir stage3-libiconv; \
64002	mv stage3-libiconv libiconv; \
64003	mv stage2-libiconv prev-libiconv || test -f stage2-lean
64004@endif libiconv
64005@if zlib
64006	@cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
64007	  mkdir stage3-zlib; \
64008	mv stage3-zlib zlib; \
64009	mv stage2-zlib prev-zlib || test -f stage2-lean
64010@endif zlib
64011@if lto-plugin
64012	@cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
64013	  mkdir stage3-lto-plugin; \
64014	mv stage3-lto-plugin lto-plugin; \
64015	mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
64016@endif lto-plugin
64017@if libctf
64018	@cd $(HOST_SUBDIR); [ -d stage3-libctf ] || \
64019	  mkdir stage3-libctf; \
64020	mv stage3-libctf libctf; \
64021	mv stage2-libctf prev-libctf || test -f stage2-lean
64022@endif libctf
64023@if libsframe
64024	@cd $(HOST_SUBDIR); [ -d stage3-libsframe ] || \
64025	  mkdir stage3-libsframe; \
64026	mv stage3-libsframe libsframe; \
64027	mv stage2-libsframe prev-libsframe || test -f stage2-lean
64028@endif libsframe
64029	@[ -d stage3-$(TARGET_SUBDIR) ] || \
64030	  mkdir stage3-$(TARGET_SUBDIR); \
64031	mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
64032	mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
64033
64034stage3-end::
64035@if bfd
64036	@if test -d $(HOST_SUBDIR)/bfd; then \
64037	  cd $(HOST_SUBDIR); mv bfd stage3-bfd; \
64038	  mv prev-bfd stage2-bfd; : ; \
64039	fi
64040@endif bfd
64041@if opcodes
64042	@if test -d $(HOST_SUBDIR)/opcodes; then \
64043	  cd $(HOST_SUBDIR); mv opcodes stage3-opcodes; \
64044	  mv prev-opcodes stage2-opcodes; : ; \
64045	fi
64046@endif opcodes
64047@if binutils
64048	@if test -d $(HOST_SUBDIR)/binutils; then \
64049	  cd $(HOST_SUBDIR); mv binutils stage3-binutils; \
64050	  mv prev-binutils stage2-binutils; : ; \
64051	fi
64052@endif binutils
64053@if fixincludes
64054	@if test -d $(HOST_SUBDIR)/fixincludes; then \
64055	  cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes; \
64056	  mv prev-fixincludes stage2-fixincludes; : ; \
64057	fi
64058@endif fixincludes
64059@if gas
64060	@if test -d $(HOST_SUBDIR)/gas; then \
64061	  cd $(HOST_SUBDIR); mv gas stage3-gas; \
64062	  mv prev-gas stage2-gas; : ; \
64063	fi
64064@endif gas
64065@if gcc
64066	@if test -d $(HOST_SUBDIR)/gcc; then \
64067	  cd $(HOST_SUBDIR); mv gcc stage3-gcc; \
64068	  mv prev-gcc stage2-gcc; : ; \
64069	fi
64070@endif gcc
64071@if gmp
64072	@if test -d $(HOST_SUBDIR)/gmp; then \
64073	  cd $(HOST_SUBDIR); mv gmp stage3-gmp; \
64074	  mv prev-gmp stage2-gmp; : ; \
64075	fi
64076@endif gmp
64077@if mpfr
64078	@if test -d $(HOST_SUBDIR)/mpfr; then \
64079	  cd $(HOST_SUBDIR); mv mpfr stage3-mpfr; \
64080	  mv prev-mpfr stage2-mpfr; : ; \
64081	fi
64082@endif mpfr
64083@if mpc
64084	@if test -d $(HOST_SUBDIR)/mpc; then \
64085	  cd $(HOST_SUBDIR); mv mpc stage3-mpc; \
64086	  mv prev-mpc stage2-mpc; : ; \
64087	fi
64088@endif mpc
64089@if isl
64090	@if test -d $(HOST_SUBDIR)/isl; then \
64091	  cd $(HOST_SUBDIR); mv isl stage3-isl; \
64092	  mv prev-isl stage2-isl; : ; \
64093	fi
64094@endif isl
64095@if gold
64096	@if test -d $(HOST_SUBDIR)/gold; then \
64097	  cd $(HOST_SUBDIR); mv gold stage3-gold; \
64098	  mv prev-gold stage2-gold; : ; \
64099	fi
64100@endif gold
64101@if gettext
64102	@if test -d $(HOST_SUBDIR)/gettext; then \
64103	  cd $(HOST_SUBDIR); mv gettext stage3-gettext; \
64104	  mv prev-gettext stage2-gettext; : ; \
64105	fi
64106@endif gettext
64107@if ld
64108	@if test -d $(HOST_SUBDIR)/ld; then \
64109	  cd $(HOST_SUBDIR); mv ld stage3-ld; \
64110	  mv prev-ld stage2-ld; : ; \
64111	fi
64112@endif ld
64113@if libbacktrace
64114	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
64115	  cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace; \
64116	  mv prev-libbacktrace stage2-libbacktrace; : ; \
64117	fi
64118@endif libbacktrace
64119@if libcpp
64120	@if test -d $(HOST_SUBDIR)/libcpp; then \
64121	  cd $(HOST_SUBDIR); mv libcpp stage3-libcpp; \
64122	  mv prev-libcpp stage2-libcpp; : ; \
64123	fi
64124@endif libcpp
64125@if libcody
64126	@if test -d $(HOST_SUBDIR)/libcody; then \
64127	  cd $(HOST_SUBDIR); mv libcody stage3-libcody; \
64128	  mv prev-libcody stage2-libcody; : ; \
64129	fi
64130@endif libcody
64131@if libdecnumber
64132	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
64133	  cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber; \
64134	  mv prev-libdecnumber stage2-libdecnumber; : ; \
64135	fi
64136@endif libdecnumber
64137@if libiberty
64138	@if test -d $(HOST_SUBDIR)/libiberty; then \
64139	  cd $(HOST_SUBDIR); mv libiberty stage3-libiberty; \
64140	  mv prev-libiberty stage2-libiberty; : ; \
64141	fi
64142@endif libiberty
64143@if libiberty-linker-plugin
64144	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
64145	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin; \
64146	  mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin; : ; \
64147	fi
64148@endif libiberty-linker-plugin
64149@if libiconv
64150	@if test -d $(HOST_SUBDIR)/libiconv; then \
64151	  cd $(HOST_SUBDIR); mv libiconv stage3-libiconv; \
64152	  mv prev-libiconv stage2-libiconv; : ; \
64153	fi
64154@endif libiconv
64155@if zlib
64156	@if test -d $(HOST_SUBDIR)/zlib; then \
64157	  cd $(HOST_SUBDIR); mv zlib stage3-zlib; \
64158	  mv prev-zlib stage2-zlib; : ; \
64159	fi
64160@endif zlib
64161@if lto-plugin
64162	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
64163	  cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin; \
64164	  mv prev-lto-plugin stage2-lto-plugin; : ; \
64165	fi
64166@endif lto-plugin
64167@if libctf
64168	@if test -d $(HOST_SUBDIR)/libctf; then \
64169	  cd $(HOST_SUBDIR); mv libctf stage3-libctf; \
64170	  mv prev-libctf stage2-libctf; : ; \
64171	fi
64172@endif libctf
64173@if libsframe
64174	@if test -d $(HOST_SUBDIR)/libsframe; then \
64175	  cd $(HOST_SUBDIR); mv libsframe stage3-libsframe; \
64176	  mv prev-libsframe stage2-libsframe; : ; \
64177	fi
64178@endif libsframe
64179	@if test -d $(TARGET_SUBDIR); then \
64180	  mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); \
64181	  mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR); : ; \
64182	fi
64183	rm -f stage_current
64184
64185# Bubble a bug fix through all the stages up to stage 3.  They are
64186# remade, but not reconfigured.  The next stage (if any) will not be
64187# reconfigured either.
64188.PHONY: stage3-bubble
64189stage3-bubble:: stage2-bubble
64190	@r=`${PWD_COMMAND}`; export r; \
64191	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64192	if test -f stage3-lean || test -f stage2-lean ; then \
64193	  echo Skipping rebuild of stage3; \
64194	else \
64195	  $(MAKE) stage3-start; \
64196	  if $(LEAN); then \
64197	    rm -rf stage1-*; \
64198	    $(STAMP) stage1-lean; \
64199	  fi; \
64200	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
64201	fi
64202	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
64203
64204.PHONY: all-stage3 clean-stage3
64205do-clean: clean-stage3
64206
64207# FIXME: Will not need to be conditional when toplevel bootstrap is the
64208# only possibility, but now it conflicts with no-bootstrap rules
64209@if gcc-bootstrap
64210
64211compare:
64212	@r=`${PWD_COMMAND}`; export r; \
64213	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64214	if test -f stage2-lean; then \
64215	  echo Cannot compare object files as stage 2 was deleted.; \
64216	  exit 0; \
64217	fi; \
64218	: $(MAKE); $(stage); \
64219	rm -f .bad_compare; \
64220	echo Comparing stages 2 and 3; \
64221        sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
64222	files=`find stage3-* -name "*$(objext)" -print | \
64223		 sed -n s,^stage$$sed-,,p`; \
64224	for file in $${files} ${extra-compare}; do \
64225	  f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
64226	  if test ! -f $$f1; then continue; fi; \
64227	  $(do-compare) > /dev/null 2>&1; \
64228	  if test $$? -eq 1; then \
64229	    case $$file in \
64230	      @compare_exclusions@) \
64231	        echo warning: $$file differs ;; \
64232	      *) \
64233	        echo $$file differs >> .bad_compare ;; \
64234	    esac; \
64235	  fi; \
64236	done; \
64237	if [ -f .bad_compare ]; then \
64238	  echo "Bootstrap comparison failure!"; \
64239	  cat .bad_compare; \
64240	  exit 1; \
64241	else \
64242	  echo Comparison successful.; \
64243	fi; \
64244	$(STAMP) compare
64245	if $(LEAN); then \
64246	  rm -rf stage2-*; \
64247	  $(STAMP) stage2-lean; \
64248	fi
64249
64250
64251
64252.PHONY: bootstrap bootstrap-lean
64253bootstrap:
64254	echo stage3 > stage_final
64255	@r=`${PWD_COMMAND}`; export r; \
64256	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64257	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
64258	@: $(MAKE); $(unstage)
64259	@r=`${PWD_COMMAND}`; export r; \
64260	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64261	TFLAGS="$(STAGE3_TFLAGS)"; \
64262	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
64263
64264bootstrap-lean:
64265	echo stage3 > stage_final
64266	@r=`${PWD_COMMAND}`; export r; \
64267	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64268	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
64269	@: $(MAKE); $(unstage)
64270	@r=`${PWD_COMMAND}`; export r; \
64271	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64272	TFLAGS="$(STAGE3_TFLAGS)"; \
64273	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
64274
64275
64276# Rules to wipe a stage and all the following ones, also used for cleanstrap
64277distclean-stage2:: distclean-stage3
64278.PHONY: distclean-stage3
64279distclean-stage3::
64280	@: $(MAKE); $(stage)
64281	@test "`cat stage_last`" != stage3 || rm -f stage_last
64282	rm -rf stage3-* compare
64283
64284
64285.PHONY: cleanstrap
64286cleanstrap: do-distclean local-clean
64287	echo stage3 > stage_final
64288	@r=`${PWD_COMMAND}`; export r; \
64289	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64290	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
64291	@: $(MAKE); $(unstage)
64292	@r=`${PWD_COMMAND}`; export r; \
64293	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64294	TFLAGS="$(STAGE3_TFLAGS)"; \
64295	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
64296
64297@endif gcc-bootstrap
64298
64299
64300.PHONY: stage4-start stage4-end
64301
64302stage4-start::
64303	@: $(MAKE); $(stage); \
64304	echo stage4 > stage_current; \
64305	echo stage4 > stage_last; \
64306	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
64307@if bfd
64308	@cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
64309	  mkdir stage4-bfd; \
64310	mv stage4-bfd bfd; \
64311	mv stage3-bfd prev-bfd || test -f stage3-lean
64312@endif bfd
64313@if opcodes
64314	@cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
64315	  mkdir stage4-opcodes; \
64316	mv stage4-opcodes opcodes; \
64317	mv stage3-opcodes prev-opcodes || test -f stage3-lean
64318@endif opcodes
64319@if binutils
64320	@cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
64321	  mkdir stage4-binutils; \
64322	mv stage4-binutils binutils; \
64323	mv stage3-binutils prev-binutils || test -f stage3-lean
64324@endif binutils
64325@if fixincludes
64326	@cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
64327	  mkdir stage4-fixincludes; \
64328	mv stage4-fixincludes fixincludes; \
64329	mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
64330@endif fixincludes
64331@if gas
64332	@cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
64333	  mkdir stage4-gas; \
64334	mv stage4-gas gas; \
64335	mv stage3-gas prev-gas || test -f stage3-lean
64336@endif gas
64337@if gcc
64338	@cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
64339	  mkdir stage4-gcc; \
64340	mv stage4-gcc gcc; \
64341	mv stage3-gcc prev-gcc || test -f stage3-lean
64342@endif gcc
64343@if gmp
64344	@cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
64345	  mkdir stage4-gmp; \
64346	mv stage4-gmp gmp; \
64347	mv stage3-gmp prev-gmp || test -f stage3-lean
64348@endif gmp
64349@if mpfr
64350	@cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
64351	  mkdir stage4-mpfr; \
64352	mv stage4-mpfr mpfr; \
64353	mv stage3-mpfr prev-mpfr || test -f stage3-lean
64354@endif mpfr
64355@if mpc
64356	@cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
64357	  mkdir stage4-mpc; \
64358	mv stage4-mpc mpc; \
64359	mv stage3-mpc prev-mpc || test -f stage3-lean
64360@endif mpc
64361@if isl
64362	@cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
64363	  mkdir stage4-isl; \
64364	mv stage4-isl isl; \
64365	mv stage3-isl prev-isl || test -f stage3-lean
64366@endif isl
64367@if gold
64368	@cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
64369	  mkdir stage4-gold; \
64370	mv stage4-gold gold; \
64371	mv stage3-gold prev-gold || test -f stage3-lean
64372@endif gold
64373@if gettext
64374	@cd $(HOST_SUBDIR); [ -d stage4-gettext ] || \
64375	  mkdir stage4-gettext; \
64376	mv stage4-gettext gettext; \
64377	mv stage3-gettext prev-gettext || test -f stage3-lean
64378@endif gettext
64379@if ld
64380	@cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
64381	  mkdir stage4-ld; \
64382	mv stage4-ld ld; \
64383	mv stage3-ld prev-ld || test -f stage3-lean
64384@endif ld
64385@if libbacktrace
64386	@cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
64387	  mkdir stage4-libbacktrace; \
64388	mv stage4-libbacktrace libbacktrace; \
64389	mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
64390@endif libbacktrace
64391@if libcpp
64392	@cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
64393	  mkdir stage4-libcpp; \
64394	mv stage4-libcpp libcpp; \
64395	mv stage3-libcpp prev-libcpp || test -f stage3-lean
64396@endif libcpp
64397@if libcody
64398	@cd $(HOST_SUBDIR); [ -d stage4-libcody ] || \
64399	  mkdir stage4-libcody; \
64400	mv stage4-libcody libcody; \
64401	mv stage3-libcody prev-libcody || test -f stage3-lean
64402@endif libcody
64403@if libdecnumber
64404	@cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
64405	  mkdir stage4-libdecnumber; \
64406	mv stage4-libdecnumber libdecnumber; \
64407	mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
64408@endif libdecnumber
64409@if libiberty
64410	@cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
64411	  mkdir stage4-libiberty; \
64412	mv stage4-libiberty libiberty; \
64413	mv stage3-libiberty prev-libiberty || test -f stage3-lean
64414@endif libiberty
64415@if libiberty-linker-plugin
64416	@cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
64417	  mkdir stage4-libiberty-linker-plugin; \
64418	mv stage4-libiberty-linker-plugin libiberty-linker-plugin; \
64419	mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
64420@endif libiberty-linker-plugin
64421@if libiconv
64422	@cd $(HOST_SUBDIR); [ -d stage4-libiconv ] || \
64423	  mkdir stage4-libiconv; \
64424	mv stage4-libiconv libiconv; \
64425	mv stage3-libiconv prev-libiconv || test -f stage3-lean
64426@endif libiconv
64427@if zlib
64428	@cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
64429	  mkdir stage4-zlib; \
64430	mv stage4-zlib zlib; \
64431	mv stage3-zlib prev-zlib || test -f stage3-lean
64432@endif zlib
64433@if lto-plugin
64434	@cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
64435	  mkdir stage4-lto-plugin; \
64436	mv stage4-lto-plugin lto-plugin; \
64437	mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
64438@endif lto-plugin
64439@if libctf
64440	@cd $(HOST_SUBDIR); [ -d stage4-libctf ] || \
64441	  mkdir stage4-libctf; \
64442	mv stage4-libctf libctf; \
64443	mv stage3-libctf prev-libctf || test -f stage3-lean
64444@endif libctf
64445@if libsframe
64446	@cd $(HOST_SUBDIR); [ -d stage4-libsframe ] || \
64447	  mkdir stage4-libsframe; \
64448	mv stage4-libsframe libsframe; \
64449	mv stage3-libsframe prev-libsframe || test -f stage3-lean
64450@endif libsframe
64451	@[ -d stage4-$(TARGET_SUBDIR) ] || \
64452	  mkdir stage4-$(TARGET_SUBDIR); \
64453	mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
64454	mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
64455
64456stage4-end::
64457@if bfd
64458	@if test -d $(HOST_SUBDIR)/bfd; then \
64459	  cd $(HOST_SUBDIR); mv bfd stage4-bfd; \
64460	  mv prev-bfd stage3-bfd; : ; \
64461	fi
64462@endif bfd
64463@if opcodes
64464	@if test -d $(HOST_SUBDIR)/opcodes; then \
64465	  cd $(HOST_SUBDIR); mv opcodes stage4-opcodes; \
64466	  mv prev-opcodes stage3-opcodes; : ; \
64467	fi
64468@endif opcodes
64469@if binutils
64470	@if test -d $(HOST_SUBDIR)/binutils; then \
64471	  cd $(HOST_SUBDIR); mv binutils stage4-binutils; \
64472	  mv prev-binutils stage3-binutils; : ; \
64473	fi
64474@endif binutils
64475@if fixincludes
64476	@if test -d $(HOST_SUBDIR)/fixincludes; then \
64477	  cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes; \
64478	  mv prev-fixincludes stage3-fixincludes; : ; \
64479	fi
64480@endif fixincludes
64481@if gas
64482	@if test -d $(HOST_SUBDIR)/gas; then \
64483	  cd $(HOST_SUBDIR); mv gas stage4-gas; \
64484	  mv prev-gas stage3-gas; : ; \
64485	fi
64486@endif gas
64487@if gcc
64488	@if test -d $(HOST_SUBDIR)/gcc; then \
64489	  cd $(HOST_SUBDIR); mv gcc stage4-gcc; \
64490	  mv prev-gcc stage3-gcc; : ; \
64491	fi
64492@endif gcc
64493@if gmp
64494	@if test -d $(HOST_SUBDIR)/gmp; then \
64495	  cd $(HOST_SUBDIR); mv gmp stage4-gmp; \
64496	  mv prev-gmp stage3-gmp; : ; \
64497	fi
64498@endif gmp
64499@if mpfr
64500	@if test -d $(HOST_SUBDIR)/mpfr; then \
64501	  cd $(HOST_SUBDIR); mv mpfr stage4-mpfr; \
64502	  mv prev-mpfr stage3-mpfr; : ; \
64503	fi
64504@endif mpfr
64505@if mpc
64506	@if test -d $(HOST_SUBDIR)/mpc; then \
64507	  cd $(HOST_SUBDIR); mv mpc stage4-mpc; \
64508	  mv prev-mpc stage3-mpc; : ; \
64509	fi
64510@endif mpc
64511@if isl
64512	@if test -d $(HOST_SUBDIR)/isl; then \
64513	  cd $(HOST_SUBDIR); mv isl stage4-isl; \
64514	  mv prev-isl stage3-isl; : ; \
64515	fi
64516@endif isl
64517@if gold
64518	@if test -d $(HOST_SUBDIR)/gold; then \
64519	  cd $(HOST_SUBDIR); mv gold stage4-gold; \
64520	  mv prev-gold stage3-gold; : ; \
64521	fi
64522@endif gold
64523@if gettext
64524	@if test -d $(HOST_SUBDIR)/gettext; then \
64525	  cd $(HOST_SUBDIR); mv gettext stage4-gettext; \
64526	  mv prev-gettext stage3-gettext; : ; \
64527	fi
64528@endif gettext
64529@if ld
64530	@if test -d $(HOST_SUBDIR)/ld; then \
64531	  cd $(HOST_SUBDIR); mv ld stage4-ld; \
64532	  mv prev-ld stage3-ld; : ; \
64533	fi
64534@endif ld
64535@if libbacktrace
64536	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
64537	  cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace; \
64538	  mv prev-libbacktrace stage3-libbacktrace; : ; \
64539	fi
64540@endif libbacktrace
64541@if libcpp
64542	@if test -d $(HOST_SUBDIR)/libcpp; then \
64543	  cd $(HOST_SUBDIR); mv libcpp stage4-libcpp; \
64544	  mv prev-libcpp stage3-libcpp; : ; \
64545	fi
64546@endif libcpp
64547@if libcody
64548	@if test -d $(HOST_SUBDIR)/libcody; then \
64549	  cd $(HOST_SUBDIR); mv libcody stage4-libcody; \
64550	  mv prev-libcody stage3-libcody; : ; \
64551	fi
64552@endif libcody
64553@if libdecnumber
64554	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
64555	  cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber; \
64556	  mv prev-libdecnumber stage3-libdecnumber; : ; \
64557	fi
64558@endif libdecnumber
64559@if libiberty
64560	@if test -d $(HOST_SUBDIR)/libiberty; then \
64561	  cd $(HOST_SUBDIR); mv libiberty stage4-libiberty; \
64562	  mv prev-libiberty stage3-libiberty; : ; \
64563	fi
64564@endif libiberty
64565@if libiberty-linker-plugin
64566	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
64567	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin; \
64568	  mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin; : ; \
64569	fi
64570@endif libiberty-linker-plugin
64571@if libiconv
64572	@if test -d $(HOST_SUBDIR)/libiconv; then \
64573	  cd $(HOST_SUBDIR); mv libiconv stage4-libiconv; \
64574	  mv prev-libiconv stage3-libiconv; : ; \
64575	fi
64576@endif libiconv
64577@if zlib
64578	@if test -d $(HOST_SUBDIR)/zlib; then \
64579	  cd $(HOST_SUBDIR); mv zlib stage4-zlib; \
64580	  mv prev-zlib stage3-zlib; : ; \
64581	fi
64582@endif zlib
64583@if lto-plugin
64584	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
64585	  cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin; \
64586	  mv prev-lto-plugin stage3-lto-plugin; : ; \
64587	fi
64588@endif lto-plugin
64589@if libctf
64590	@if test -d $(HOST_SUBDIR)/libctf; then \
64591	  cd $(HOST_SUBDIR); mv libctf stage4-libctf; \
64592	  mv prev-libctf stage3-libctf; : ; \
64593	fi
64594@endif libctf
64595@if libsframe
64596	@if test -d $(HOST_SUBDIR)/libsframe; then \
64597	  cd $(HOST_SUBDIR); mv libsframe stage4-libsframe; \
64598	  mv prev-libsframe stage3-libsframe; : ; \
64599	fi
64600@endif libsframe
64601	@if test -d $(TARGET_SUBDIR); then \
64602	  mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR); \
64603	  mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR); : ; \
64604	fi
64605	rm -f stage_current
64606
64607# Bubble a bug fix through all the stages up to stage 4.  They are
64608# remade, but not reconfigured.  The next stage (if any) will not be
64609# reconfigured either.
64610.PHONY: stage4-bubble
64611stage4-bubble:: stage3-bubble
64612	@r=`${PWD_COMMAND}`; export r; \
64613	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64614	if test -f stage4-lean || test -f stage3-lean ; then \
64615	  echo Skipping rebuild of stage4; \
64616	else \
64617	  $(MAKE) stage4-start; \
64618	  if $(LEAN); then \
64619	    rm -rf stage2-*; \
64620	    $(STAMP) stage2-lean; \
64621	  fi; \
64622	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
64623	fi
64624	$(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
64625
64626.PHONY: all-stage4 clean-stage4
64627do-clean: clean-stage4
64628
64629# FIXME: Will not need to be conditional when toplevel bootstrap is the
64630# only possibility, but now it conflicts with no-bootstrap rules
64631@if gcc-bootstrap
64632
64633compare3:
64634	@r=`${PWD_COMMAND}`; export r; \
64635	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64636	if test -f stage3-lean; then \
64637	  echo Cannot compare object files as stage 3 was deleted.; \
64638	  exit 0; \
64639	fi; \
64640	: $(MAKE); $(stage); \
64641	rm -f .bad_compare; \
64642	echo Comparing stages 3 and 4; \
64643        sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
64644	files=`find stage4-* -name "*$(objext)" -print | \
64645		 sed -n s,^stage$$sed-,,p`; \
64646	for file in $${files} ${extra-compare}; do \
64647	  f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
64648	  if test ! -f $$f1; then continue; fi; \
64649	  $(do-compare3) > /dev/null 2>&1; \
64650	  if test $$? -eq 1; then \
64651	    case $$file in \
64652	      @compare_exclusions@) \
64653	        echo warning: $$file differs ;; \
64654	      *) \
64655	        echo $$file differs >> .bad_compare ;; \
64656	    esac; \
64657	  fi; \
64658	done; \
64659	if [ -f .bad_compare ]; then \
64660	  echo "Bootstrap comparison failure!"; \
64661	  cat .bad_compare; \
64662	  exit 1; \
64663	else \
64664	  echo Comparison successful.; \
64665	fi; \
64666	$(STAMP) compare3
64667	if $(LEAN); then \
64668	  rm -rf stage3-*; \
64669	  $(STAMP) stage3-lean; \
64670	fi
64671
64672
64673
64674.PHONY: bootstrap4 bootstrap4-lean
64675bootstrap4:
64676	echo stage4 > stage_final
64677	@r=`${PWD_COMMAND}`; export r; \
64678	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64679	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
64680	@: $(MAKE); $(unstage)
64681	@r=`${PWD_COMMAND}`; export r; \
64682	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64683	TFLAGS="$(STAGE4_TFLAGS)"; \
64684	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
64685
64686bootstrap4-lean:
64687	echo stage4 > stage_final
64688	@r=`${PWD_COMMAND}`; export r; \
64689	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64690	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
64691	@: $(MAKE); $(unstage)
64692	@r=`${PWD_COMMAND}`; export r; \
64693	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
64694	TFLAGS="$(STAGE4_TFLAGS)"; \
64695	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
64696
64697
64698# Rules to wipe a stage and all the following ones, also used for cleanstrap
64699distclean-stage3:: distclean-stage4
64700.PHONY: distclean-stage4
64701distclean-stage4::
64702	@: $(MAKE); $(stage)
64703	@test "`cat stage_last`" != stage4 || rm -f stage_last
64704	rm -rf stage4-* compare3
64705
64706
64707@endif gcc-bootstrap
64708
64709
64710.PHONY: stageprofile-start stageprofile-end
64711
64712stageprofile-start::
64713	@: $(MAKE); $(stage); \
64714	echo stageprofile > stage_current; \
64715	echo stageprofile > stage_last; \
64716	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
64717@if bfd
64718	@cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
64719	  mkdir stageprofile-bfd; \
64720	mv stageprofile-bfd bfd; \
64721	mv stage1-bfd prev-bfd || test -f stage1-lean
64722@endif bfd
64723@if opcodes
64724	@cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
64725	  mkdir stageprofile-opcodes; \
64726	mv stageprofile-opcodes opcodes; \
64727	mv stage1-opcodes prev-opcodes || test -f stage1-lean
64728@endif opcodes
64729@if binutils
64730	@cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
64731	  mkdir stageprofile-binutils; \
64732	mv stageprofile-binutils binutils; \
64733	mv stage1-binutils prev-binutils || test -f stage1-lean
64734@endif binutils
64735@if fixincludes
64736	@cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
64737	  mkdir stageprofile-fixincludes; \
64738	mv stageprofile-fixincludes fixincludes; \
64739	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
64740@endif fixincludes
64741@if gas
64742	@cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
64743	  mkdir stageprofile-gas; \
64744	mv stageprofile-gas gas; \
64745	mv stage1-gas prev-gas || test -f stage1-lean
64746@endif gas
64747@if gcc
64748	@cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
64749	  mkdir stageprofile-gcc; \
64750	mv stageprofile-gcc gcc; \
64751	mv stage1-gcc prev-gcc || test -f stage1-lean
64752@endif gcc
64753@if gmp
64754	@cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
64755	  mkdir stageprofile-gmp; \
64756	mv stageprofile-gmp gmp; \
64757	mv stage1-gmp prev-gmp || test -f stage1-lean
64758@endif gmp
64759@if mpfr
64760	@cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
64761	  mkdir stageprofile-mpfr; \
64762	mv stageprofile-mpfr mpfr; \
64763	mv stage1-mpfr prev-mpfr || test -f stage1-lean
64764@endif mpfr
64765@if mpc
64766	@cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
64767	  mkdir stageprofile-mpc; \
64768	mv stageprofile-mpc mpc; \
64769	mv stage1-mpc prev-mpc || test -f stage1-lean
64770@endif mpc
64771@if isl
64772	@cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
64773	  mkdir stageprofile-isl; \
64774	mv stageprofile-isl isl; \
64775	mv stage1-isl prev-isl || test -f stage1-lean
64776@endif isl
64777@if gold
64778	@cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
64779	  mkdir stageprofile-gold; \
64780	mv stageprofile-gold gold; \
64781	mv stage1-gold prev-gold || test -f stage1-lean
64782@endif gold
64783@if gettext
64784	@cd $(HOST_SUBDIR); [ -d stageprofile-gettext ] || \
64785	  mkdir stageprofile-gettext; \
64786	mv stageprofile-gettext gettext; \
64787	mv stage1-gettext prev-gettext || test -f stage1-lean
64788@endif gettext
64789@if ld
64790	@cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
64791	  mkdir stageprofile-ld; \
64792	mv stageprofile-ld ld; \
64793	mv stage1-ld prev-ld || test -f stage1-lean
64794@endif ld
64795@if libbacktrace
64796	@cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
64797	  mkdir stageprofile-libbacktrace; \
64798	mv stageprofile-libbacktrace libbacktrace; \
64799	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
64800@endif libbacktrace
64801@if libcpp
64802	@cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
64803	  mkdir stageprofile-libcpp; \
64804	mv stageprofile-libcpp libcpp; \
64805	mv stage1-libcpp prev-libcpp || test -f stage1-lean
64806@endif libcpp
64807@if libcody
64808	@cd $(HOST_SUBDIR); [ -d stageprofile-libcody ] || \
64809	  mkdir stageprofile-libcody; \
64810	mv stageprofile-libcody libcody; \
64811	mv stage1-libcody prev-libcody || test -f stage1-lean
64812@endif libcody
64813@if libdecnumber
64814	@cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
64815	  mkdir stageprofile-libdecnumber; \
64816	mv stageprofile-libdecnumber libdecnumber; \
64817	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
64818@endif libdecnumber
64819@if libiberty
64820	@cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
64821	  mkdir stageprofile-libiberty; \
64822	mv stageprofile-libiberty libiberty; \
64823	mv stage1-libiberty prev-libiberty || test -f stage1-lean
64824@endif libiberty
64825@if libiberty-linker-plugin
64826	@cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
64827	  mkdir stageprofile-libiberty-linker-plugin; \
64828	mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin; \
64829	mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
64830@endif libiberty-linker-plugin
64831@if libiconv
64832	@cd $(HOST_SUBDIR); [ -d stageprofile-libiconv ] || \
64833	  mkdir stageprofile-libiconv; \
64834	mv stageprofile-libiconv libiconv; \
64835	mv stage1-libiconv prev-libiconv || test -f stage1-lean
64836@endif libiconv
64837@if zlib
64838	@cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
64839	  mkdir stageprofile-zlib; \
64840	mv stageprofile-zlib zlib; \
64841	mv stage1-zlib prev-zlib || test -f stage1-lean
64842@endif zlib
64843@if lto-plugin
64844	@cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
64845	  mkdir stageprofile-lto-plugin; \
64846	mv stageprofile-lto-plugin lto-plugin; \
64847	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
64848@endif lto-plugin
64849@if libctf
64850	@cd $(HOST_SUBDIR); [ -d stageprofile-libctf ] || \
64851	  mkdir stageprofile-libctf; \
64852	mv stageprofile-libctf libctf; \
64853	mv stage1-libctf prev-libctf || test -f stage1-lean
64854@endif libctf
64855@if libsframe
64856	@cd $(HOST_SUBDIR); [ -d stageprofile-libsframe ] || \
64857	  mkdir stageprofile-libsframe; \
64858	mv stageprofile-libsframe libsframe; \
64859	mv stage1-libsframe prev-libsframe || test -f stage1-lean
64860@endif libsframe
64861	@[ -d stageprofile-$(TARGET_SUBDIR) ] || \
64862	  mkdir stageprofile-$(TARGET_SUBDIR); \
64863	mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
64864	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
64865
64866stageprofile-end::
64867@if bfd
64868	@if test -d $(HOST_SUBDIR)/bfd; then \
64869	  cd $(HOST_SUBDIR); mv bfd stageprofile-bfd; \
64870	  mv prev-bfd stage1-bfd; : ; \
64871	fi
64872@endif bfd
64873@if opcodes
64874	@if test -d $(HOST_SUBDIR)/opcodes; then \
64875	  cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes; \
64876	  mv prev-opcodes stage1-opcodes; : ; \
64877	fi
64878@endif opcodes
64879@if binutils
64880	@if test -d $(HOST_SUBDIR)/binutils; then \
64881	  cd $(HOST_SUBDIR); mv binutils stageprofile-binutils; \
64882	  mv prev-binutils stage1-binutils; : ; \
64883	fi
64884@endif binutils
64885@if fixincludes
64886	@if test -d $(HOST_SUBDIR)/fixincludes; then \
64887	  cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes; \
64888	  mv prev-fixincludes stage1-fixincludes; : ; \
64889	fi
64890@endif fixincludes
64891@if gas
64892	@if test -d $(HOST_SUBDIR)/gas; then \
64893	  cd $(HOST_SUBDIR); mv gas stageprofile-gas; \
64894	  mv prev-gas stage1-gas; : ; \
64895	fi
64896@endif gas
64897@if gcc
64898	@if test -d $(HOST_SUBDIR)/gcc; then \
64899	  cd $(HOST_SUBDIR); mv gcc stageprofile-gcc; \
64900	  mv prev-gcc stage1-gcc; : ; \
64901	fi
64902@endif gcc
64903@if gmp
64904	@if test -d $(HOST_SUBDIR)/gmp; then \
64905	  cd $(HOST_SUBDIR); mv gmp stageprofile-gmp; \
64906	  mv prev-gmp stage1-gmp; : ; \
64907	fi
64908@endif gmp
64909@if mpfr
64910	@if test -d $(HOST_SUBDIR)/mpfr; then \
64911	  cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr; \
64912	  mv prev-mpfr stage1-mpfr; : ; \
64913	fi
64914@endif mpfr
64915@if mpc
64916	@if test -d $(HOST_SUBDIR)/mpc; then \
64917	  cd $(HOST_SUBDIR); mv mpc stageprofile-mpc; \
64918	  mv prev-mpc stage1-mpc; : ; \
64919	fi
64920@endif mpc
64921@if isl
64922	@if test -d $(HOST_SUBDIR)/isl; then \
64923	  cd $(HOST_SUBDIR); mv isl stageprofile-isl; \
64924	  mv prev-isl stage1-isl; : ; \
64925	fi
64926@endif isl
64927@if gold
64928	@if test -d $(HOST_SUBDIR)/gold; then \
64929	  cd $(HOST_SUBDIR); mv gold stageprofile-gold; \
64930	  mv prev-gold stage1-gold; : ; \
64931	fi
64932@endif gold
64933@if gettext
64934	@if test -d $(HOST_SUBDIR)/gettext; then \
64935	  cd $(HOST_SUBDIR); mv gettext stageprofile-gettext; \
64936	  mv prev-gettext stage1-gettext; : ; \
64937	fi
64938@endif gettext
64939@if ld
64940	@if test -d $(HOST_SUBDIR)/ld; then \
64941	  cd $(HOST_SUBDIR); mv ld stageprofile-ld; \
64942	  mv prev-ld stage1-ld; : ; \
64943	fi
64944@endif ld
64945@if libbacktrace
64946	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
64947	  cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace; \
64948	  mv prev-libbacktrace stage1-libbacktrace; : ; \
64949	fi
64950@endif libbacktrace
64951@if libcpp
64952	@if test -d $(HOST_SUBDIR)/libcpp; then \
64953	  cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp; \
64954	  mv prev-libcpp stage1-libcpp; : ; \
64955	fi
64956@endif libcpp
64957@if libcody
64958	@if test -d $(HOST_SUBDIR)/libcody; then \
64959	  cd $(HOST_SUBDIR); mv libcody stageprofile-libcody; \
64960	  mv prev-libcody stage1-libcody; : ; \
64961	fi
64962@endif libcody
64963@if libdecnumber
64964	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
64965	  cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber; \
64966	  mv prev-libdecnumber stage1-libdecnumber; : ; \
64967	fi
64968@endif libdecnumber
64969@if libiberty
64970	@if test -d $(HOST_SUBDIR)/libiberty; then \
64971	  cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty; \
64972	  mv prev-libiberty stage1-libiberty; : ; \
64973	fi
64974@endif libiberty
64975@if libiberty-linker-plugin
64976	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
64977	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin; \
64978	  mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
64979	fi
64980@endif libiberty-linker-plugin
64981@if libiconv
64982	@if test -d $(HOST_SUBDIR)/libiconv; then \
64983	  cd $(HOST_SUBDIR); mv libiconv stageprofile-libiconv; \
64984	  mv prev-libiconv stage1-libiconv; : ; \
64985	fi
64986@endif libiconv
64987@if zlib
64988	@if test -d $(HOST_SUBDIR)/zlib; then \
64989	  cd $(HOST_SUBDIR); mv zlib stageprofile-zlib; \
64990	  mv prev-zlib stage1-zlib; : ; \
64991	fi
64992@endif zlib
64993@if lto-plugin
64994	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
64995	  cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin; \
64996	  mv prev-lto-plugin stage1-lto-plugin; : ; \
64997	fi
64998@endif lto-plugin
64999@if libctf
65000	@if test -d $(HOST_SUBDIR)/libctf; then \
65001	  cd $(HOST_SUBDIR); mv libctf stageprofile-libctf; \
65002	  mv prev-libctf stage1-libctf; : ; \
65003	fi
65004@endif libctf
65005@if libsframe
65006	@if test -d $(HOST_SUBDIR)/libsframe; then \
65007	  cd $(HOST_SUBDIR); mv libsframe stageprofile-libsframe; \
65008	  mv prev-libsframe stage1-libsframe; : ; \
65009	fi
65010@endif libsframe
65011	@if test -d $(TARGET_SUBDIR); then \
65012	  mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); \
65013	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
65014	fi
65015	rm -f stage_current
65016
65017# Bubble a bug fix through all the stages up to stage profile.  They are
65018# remade, but not reconfigured.  The next stage (if any) will not be
65019# reconfigured either.
65020.PHONY: stageprofile-bubble
65021stageprofile-bubble:: stage1-bubble
65022	@r=`${PWD_COMMAND}`; export r; \
65023	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
65024	if test -f stageprofile-lean || test -f stage1-lean ; then \
65025	  echo Skipping rebuild of stageprofile; \
65026	else \
65027	  $(MAKE) stageprofile-start; \
65028	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
65029	fi
65030
65031.PHONY: all-stageprofile clean-stageprofile
65032do-clean: clean-stageprofile
65033
65034# FIXME: Will not need to be conditional when toplevel bootstrap is the
65035# only possibility, but now it conflicts with no-bootstrap rules
65036@if gcc-bootstrap
65037
65038
65039
65040
65041# Rules to wipe a stage and all the following ones, also used for cleanstrap
65042distclean-stage1:: distclean-stageprofile
65043.PHONY: distclean-stageprofile
65044distclean-stageprofile::
65045	@: $(MAKE); $(stage)
65046	@test "`cat stage_last`" != stageprofile || rm -f stage_last
65047	rm -rf stageprofile-*
65048
65049
65050@endif gcc-bootstrap
65051
65052
65053.PHONY: stagetrain-start stagetrain-end
65054
65055stagetrain-start::
65056	@: $(MAKE); $(stage); \
65057	echo stagetrain > stage_current; \
65058	echo stagetrain > stage_last; \
65059	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
65060@if bfd
65061	@cd $(HOST_SUBDIR); [ -d stagetrain-bfd ] || \
65062	  mkdir stagetrain-bfd; \
65063	mv stagetrain-bfd bfd; \
65064	mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
65065@endif bfd
65066@if opcodes
65067	@cd $(HOST_SUBDIR); [ -d stagetrain-opcodes ] || \
65068	  mkdir stagetrain-opcodes; \
65069	mv stagetrain-opcodes opcodes; \
65070	mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
65071@endif opcodes
65072@if binutils
65073	@cd $(HOST_SUBDIR); [ -d stagetrain-binutils ] || \
65074	  mkdir stagetrain-binutils; \
65075	mv stagetrain-binutils binutils; \
65076	mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
65077@endif binutils
65078@if fixincludes
65079	@cd $(HOST_SUBDIR); [ -d stagetrain-fixincludes ] || \
65080	  mkdir stagetrain-fixincludes; \
65081	mv stagetrain-fixincludes fixincludes; \
65082	mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
65083@endif fixincludes
65084@if gas
65085	@cd $(HOST_SUBDIR); [ -d stagetrain-gas ] || \
65086	  mkdir stagetrain-gas; \
65087	mv stagetrain-gas gas; \
65088	mv stageprofile-gas prev-gas || test -f stageprofile-lean
65089@endif gas
65090@if gcc
65091	@cd $(HOST_SUBDIR); [ -d stagetrain-gcc ] || \
65092	  mkdir stagetrain-gcc; \
65093	mv stagetrain-gcc gcc; \
65094	mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
65095@endif gcc
65096@if gmp
65097	@cd $(HOST_SUBDIR); [ -d stagetrain-gmp ] || \
65098	  mkdir stagetrain-gmp; \
65099	mv stagetrain-gmp gmp; \
65100	mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
65101@endif gmp
65102@if mpfr
65103	@cd $(HOST_SUBDIR); [ -d stagetrain-mpfr ] || \
65104	  mkdir stagetrain-mpfr; \
65105	mv stagetrain-mpfr mpfr; \
65106	mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
65107@endif mpfr
65108@if mpc
65109	@cd $(HOST_SUBDIR); [ -d stagetrain-mpc ] || \
65110	  mkdir stagetrain-mpc; \
65111	mv stagetrain-mpc mpc; \
65112	mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
65113@endif mpc
65114@if isl
65115	@cd $(HOST_SUBDIR); [ -d stagetrain-isl ] || \
65116	  mkdir stagetrain-isl; \
65117	mv stagetrain-isl isl; \
65118	mv stageprofile-isl prev-isl || test -f stageprofile-lean
65119@endif isl
65120@if gold
65121	@cd $(HOST_SUBDIR); [ -d stagetrain-gold ] || \
65122	  mkdir stagetrain-gold; \
65123	mv stagetrain-gold gold; \
65124	mv stageprofile-gold prev-gold || test -f stageprofile-lean
65125@endif gold
65126@if gettext
65127	@cd $(HOST_SUBDIR); [ -d stagetrain-gettext ] || \
65128	  mkdir stagetrain-gettext; \
65129	mv stagetrain-gettext gettext; \
65130	mv stageprofile-gettext prev-gettext || test -f stageprofile-lean
65131@endif gettext
65132@if ld
65133	@cd $(HOST_SUBDIR); [ -d stagetrain-ld ] || \
65134	  mkdir stagetrain-ld; \
65135	mv stagetrain-ld ld; \
65136	mv stageprofile-ld prev-ld || test -f stageprofile-lean
65137@endif ld
65138@if libbacktrace
65139	@cd $(HOST_SUBDIR); [ -d stagetrain-libbacktrace ] || \
65140	  mkdir stagetrain-libbacktrace; \
65141	mv stagetrain-libbacktrace libbacktrace; \
65142	mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
65143@endif libbacktrace
65144@if libcpp
65145	@cd $(HOST_SUBDIR); [ -d stagetrain-libcpp ] || \
65146	  mkdir stagetrain-libcpp; \
65147	mv stagetrain-libcpp libcpp; \
65148	mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
65149@endif libcpp
65150@if libcody
65151	@cd $(HOST_SUBDIR); [ -d stagetrain-libcody ] || \
65152	  mkdir stagetrain-libcody; \
65153	mv stagetrain-libcody libcody; \
65154	mv stageprofile-libcody prev-libcody || test -f stageprofile-lean
65155@endif libcody
65156@if libdecnumber
65157	@cd $(HOST_SUBDIR); [ -d stagetrain-libdecnumber ] || \
65158	  mkdir stagetrain-libdecnumber; \
65159	mv stagetrain-libdecnumber libdecnumber; \
65160	mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
65161@endif libdecnumber
65162@if libiberty
65163	@cd $(HOST_SUBDIR); [ -d stagetrain-libiberty ] || \
65164	  mkdir stagetrain-libiberty; \
65165	mv stagetrain-libiberty libiberty; \
65166	mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
65167@endif libiberty
65168@if libiberty-linker-plugin
65169	@cd $(HOST_SUBDIR); [ -d stagetrain-libiberty-linker-plugin ] || \
65170	  mkdir stagetrain-libiberty-linker-plugin; \
65171	mv stagetrain-libiberty-linker-plugin libiberty-linker-plugin; \
65172	mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
65173@endif libiberty-linker-plugin
65174@if libiconv
65175	@cd $(HOST_SUBDIR); [ -d stagetrain-libiconv ] || \
65176	  mkdir stagetrain-libiconv; \
65177	mv stagetrain-libiconv libiconv; \
65178	mv stageprofile-libiconv prev-libiconv || test -f stageprofile-lean
65179@endif libiconv
65180@if zlib
65181	@cd $(HOST_SUBDIR); [ -d stagetrain-zlib ] || \
65182	  mkdir stagetrain-zlib; \
65183	mv stagetrain-zlib zlib; \
65184	mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
65185@endif zlib
65186@if lto-plugin
65187	@cd $(HOST_SUBDIR); [ -d stagetrain-lto-plugin ] || \
65188	  mkdir stagetrain-lto-plugin; \
65189	mv stagetrain-lto-plugin lto-plugin; \
65190	mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
65191@endif lto-plugin
65192@if libctf
65193	@cd $(HOST_SUBDIR); [ -d stagetrain-libctf ] || \
65194	  mkdir stagetrain-libctf; \
65195	mv stagetrain-libctf libctf; \
65196	mv stageprofile-libctf prev-libctf || test -f stageprofile-lean
65197@endif libctf
65198@if libsframe
65199	@cd $(HOST_SUBDIR); [ -d stagetrain-libsframe ] || \
65200	  mkdir stagetrain-libsframe; \
65201	mv stagetrain-libsframe libsframe; \
65202	mv stageprofile-libsframe prev-libsframe || test -f stageprofile-lean
65203@endif libsframe
65204	@[ -d stagetrain-$(TARGET_SUBDIR) ] || \
65205	  mkdir stagetrain-$(TARGET_SUBDIR); \
65206	mv stagetrain-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
65207	mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
65208
65209stagetrain-end::
65210@if bfd
65211	@if test -d $(HOST_SUBDIR)/bfd; then \
65212	  cd $(HOST_SUBDIR); mv bfd stagetrain-bfd; \
65213	  mv prev-bfd stageprofile-bfd; : ; \
65214	fi
65215@endif bfd
65216@if opcodes
65217	@if test -d $(HOST_SUBDIR)/opcodes; then \
65218	  cd $(HOST_SUBDIR); mv opcodes stagetrain-opcodes; \
65219	  mv prev-opcodes stageprofile-opcodes; : ; \
65220	fi
65221@endif opcodes
65222@if binutils
65223	@if test -d $(HOST_SUBDIR)/binutils; then \
65224	  cd $(HOST_SUBDIR); mv binutils stagetrain-binutils; \
65225	  mv prev-binutils stageprofile-binutils; : ; \
65226	fi
65227@endif binutils
65228@if fixincludes
65229	@if test -d $(HOST_SUBDIR)/fixincludes; then \
65230	  cd $(HOST_SUBDIR); mv fixincludes stagetrain-fixincludes; \
65231	  mv prev-fixincludes stageprofile-fixincludes; : ; \
65232	fi
65233@endif fixincludes
65234@if gas
65235	@if test -d $(HOST_SUBDIR)/gas; then \
65236	  cd $(HOST_SUBDIR); mv gas stagetrain-gas; \
65237	  mv prev-gas stageprofile-gas; : ; \
65238	fi
65239@endif gas
65240@if gcc
65241	@if test -d $(HOST_SUBDIR)/gcc; then \
65242	  cd $(HOST_SUBDIR); mv gcc stagetrain-gcc; \
65243	  mv prev-gcc stageprofile-gcc; : ; \
65244	fi
65245@endif gcc
65246@if gmp
65247	@if test -d $(HOST_SUBDIR)/gmp; then \
65248	  cd $(HOST_SUBDIR); mv gmp stagetrain-gmp; \
65249	  mv prev-gmp stageprofile-gmp; : ; \
65250	fi
65251@endif gmp
65252@if mpfr
65253	@if test -d $(HOST_SUBDIR)/mpfr; then \
65254	  cd $(HOST_SUBDIR); mv mpfr stagetrain-mpfr; \
65255	  mv prev-mpfr stageprofile-mpfr; : ; \
65256	fi
65257@endif mpfr
65258@if mpc
65259	@if test -d $(HOST_SUBDIR)/mpc; then \
65260	  cd $(HOST_SUBDIR); mv mpc stagetrain-mpc; \
65261	  mv prev-mpc stageprofile-mpc; : ; \
65262	fi
65263@endif mpc
65264@if isl
65265	@if test -d $(HOST_SUBDIR)/isl; then \
65266	  cd $(HOST_SUBDIR); mv isl stagetrain-isl; \
65267	  mv prev-isl stageprofile-isl; : ; \
65268	fi
65269@endif isl
65270@if gold
65271	@if test -d $(HOST_SUBDIR)/gold; then \
65272	  cd $(HOST_SUBDIR); mv gold stagetrain-gold; \
65273	  mv prev-gold stageprofile-gold; : ; \
65274	fi
65275@endif gold
65276@if gettext
65277	@if test -d $(HOST_SUBDIR)/gettext; then \
65278	  cd $(HOST_SUBDIR); mv gettext stagetrain-gettext; \
65279	  mv prev-gettext stageprofile-gettext; : ; \
65280	fi
65281@endif gettext
65282@if ld
65283	@if test -d $(HOST_SUBDIR)/ld; then \
65284	  cd $(HOST_SUBDIR); mv ld stagetrain-ld; \
65285	  mv prev-ld stageprofile-ld; : ; \
65286	fi
65287@endif ld
65288@if libbacktrace
65289	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
65290	  cd $(HOST_SUBDIR); mv libbacktrace stagetrain-libbacktrace; \
65291	  mv prev-libbacktrace stageprofile-libbacktrace; : ; \
65292	fi
65293@endif libbacktrace
65294@if libcpp
65295	@if test -d $(HOST_SUBDIR)/libcpp; then \
65296	  cd $(HOST_SUBDIR); mv libcpp stagetrain-libcpp; \
65297	  mv prev-libcpp stageprofile-libcpp; : ; \
65298	fi
65299@endif libcpp
65300@if libcody
65301	@if test -d $(HOST_SUBDIR)/libcody; then \
65302	  cd $(HOST_SUBDIR); mv libcody stagetrain-libcody; \
65303	  mv prev-libcody stageprofile-libcody; : ; \
65304	fi
65305@endif libcody
65306@if libdecnumber
65307	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
65308	  cd $(HOST_SUBDIR); mv libdecnumber stagetrain-libdecnumber; \
65309	  mv prev-libdecnumber stageprofile-libdecnumber; : ; \
65310	fi
65311@endif libdecnumber
65312@if libiberty
65313	@if test -d $(HOST_SUBDIR)/libiberty; then \
65314	  cd $(HOST_SUBDIR); mv libiberty stagetrain-libiberty; \
65315	  mv prev-libiberty stageprofile-libiberty; : ; \
65316	fi
65317@endif libiberty
65318@if libiberty-linker-plugin
65319	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
65320	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagetrain-libiberty-linker-plugin; \
65321	  mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin; : ; \
65322	fi
65323@endif libiberty-linker-plugin
65324@if libiconv
65325	@if test -d $(HOST_SUBDIR)/libiconv; then \
65326	  cd $(HOST_SUBDIR); mv libiconv stagetrain-libiconv; \
65327	  mv prev-libiconv stageprofile-libiconv; : ; \
65328	fi
65329@endif libiconv
65330@if zlib
65331	@if test -d $(HOST_SUBDIR)/zlib; then \
65332	  cd $(HOST_SUBDIR); mv zlib stagetrain-zlib; \
65333	  mv prev-zlib stageprofile-zlib; : ; \
65334	fi
65335@endif zlib
65336@if lto-plugin
65337	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
65338	  cd $(HOST_SUBDIR); mv lto-plugin stagetrain-lto-plugin; \
65339	  mv prev-lto-plugin stageprofile-lto-plugin; : ; \
65340	fi
65341@endif lto-plugin
65342@if libctf
65343	@if test -d $(HOST_SUBDIR)/libctf; then \
65344	  cd $(HOST_SUBDIR); mv libctf stagetrain-libctf; \
65345	  mv prev-libctf stageprofile-libctf; : ; \
65346	fi
65347@endif libctf
65348@if libsframe
65349	@if test -d $(HOST_SUBDIR)/libsframe; then \
65350	  cd $(HOST_SUBDIR); mv libsframe stagetrain-libsframe; \
65351	  mv prev-libsframe stageprofile-libsframe; : ; \
65352	fi
65353@endif libsframe
65354	@if test -d $(TARGET_SUBDIR); then \
65355	  mv $(TARGET_SUBDIR) stagetrain-$(TARGET_SUBDIR); \
65356	  mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR); : ; \
65357	fi
65358	rm -f stage_current
65359
65360# Bubble a bug fix through all the stages up to stage train.  They are
65361# remade, but not reconfigured.  The next stage (if any) will not be
65362# reconfigured either.
65363.PHONY: stagetrain-bubble
65364stagetrain-bubble:: stageprofile-bubble
65365	@r=`${PWD_COMMAND}`; export r; \
65366	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
65367	if test -f stagetrain-lean || test -f stageprofile-lean ; then \
65368	  echo Skipping rebuild of stagetrain; \
65369	else \
65370	  $(MAKE) stagetrain-start; \
65371	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagetrain; \
65372	fi
65373
65374.PHONY: all-stagetrain clean-stagetrain
65375do-clean: clean-stagetrain
65376
65377# FIXME: Will not need to be conditional when toplevel bootstrap is the
65378# only possibility, but now it conflicts with no-bootstrap rules
65379@if gcc-bootstrap
65380
65381
65382
65383
65384# Rules to wipe a stage and all the following ones, also used for cleanstrap
65385distclean-stageprofile:: distclean-stagetrain
65386.PHONY: distclean-stagetrain
65387distclean-stagetrain::
65388	@: $(MAKE); $(stage)
65389	@test "`cat stage_last`" != stagetrain || rm -f stage_last
65390	rm -rf stagetrain-*
65391
65392
65393@endif gcc-bootstrap
65394
65395
65396.PHONY: stagefeedback-start stagefeedback-end
65397
65398stagefeedback-start::
65399	@: $(MAKE); $(stage); \
65400	echo stagefeedback > stage_current; \
65401	echo stagefeedback > stage_last; \
65402	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
65403@if bfd
65404	@cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
65405	  mkdir stagefeedback-bfd; \
65406	mv stagefeedback-bfd bfd; \
65407	mv stagetrain-bfd prev-bfd || test -f stagetrain-lean
65408@endif bfd
65409@if opcodes
65410	@cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
65411	  mkdir stagefeedback-opcodes; \
65412	mv stagefeedback-opcodes opcodes; \
65413	mv stagetrain-opcodes prev-opcodes || test -f stagetrain-lean
65414@endif opcodes
65415@if binutils
65416	@cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
65417	  mkdir stagefeedback-binutils; \
65418	mv stagefeedback-binutils binutils; \
65419	mv stagetrain-binutils prev-binutils || test -f stagetrain-lean
65420@endif binutils
65421@if fixincludes
65422	@cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
65423	  mkdir stagefeedback-fixincludes; \
65424	mv stagefeedback-fixincludes fixincludes; \
65425	mv stagetrain-fixincludes prev-fixincludes || test -f stagetrain-lean
65426@endif fixincludes
65427@if gas
65428	@cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
65429	  mkdir stagefeedback-gas; \
65430	mv stagefeedback-gas gas; \
65431	mv stagetrain-gas prev-gas || test -f stagetrain-lean
65432@endif gas
65433@if gcc
65434	@cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
65435	  mkdir stagefeedback-gcc; \
65436	mv stagefeedback-gcc gcc; \
65437	mv stagetrain-gcc prev-gcc || test -f stagetrain-lean
65438@endif gcc
65439@if gmp
65440	@cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
65441	  mkdir stagefeedback-gmp; \
65442	mv stagefeedback-gmp gmp; \
65443	mv stagetrain-gmp prev-gmp || test -f stagetrain-lean
65444@endif gmp
65445@if mpfr
65446	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
65447	  mkdir stagefeedback-mpfr; \
65448	mv stagefeedback-mpfr mpfr; \
65449	mv stagetrain-mpfr prev-mpfr || test -f stagetrain-lean
65450@endif mpfr
65451@if mpc
65452	@cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
65453	  mkdir stagefeedback-mpc; \
65454	mv stagefeedback-mpc mpc; \
65455	mv stagetrain-mpc prev-mpc || test -f stagetrain-lean
65456@endif mpc
65457@if isl
65458	@cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
65459	  mkdir stagefeedback-isl; \
65460	mv stagefeedback-isl isl; \
65461	mv stagetrain-isl prev-isl || test -f stagetrain-lean
65462@endif isl
65463@if gold
65464	@cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
65465	  mkdir stagefeedback-gold; \
65466	mv stagefeedback-gold gold; \
65467	mv stagetrain-gold prev-gold || test -f stagetrain-lean
65468@endif gold
65469@if gettext
65470	@cd $(HOST_SUBDIR); [ -d stagefeedback-gettext ] || \
65471	  mkdir stagefeedback-gettext; \
65472	mv stagefeedback-gettext gettext; \
65473	mv stagetrain-gettext prev-gettext || test -f stagetrain-lean
65474@endif gettext
65475@if ld
65476	@cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
65477	  mkdir stagefeedback-ld; \
65478	mv stagefeedback-ld ld; \
65479	mv stagetrain-ld prev-ld || test -f stagetrain-lean
65480@endif ld
65481@if libbacktrace
65482	@cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
65483	  mkdir stagefeedback-libbacktrace; \
65484	mv stagefeedback-libbacktrace libbacktrace; \
65485	mv stagetrain-libbacktrace prev-libbacktrace || test -f stagetrain-lean
65486@endif libbacktrace
65487@if libcpp
65488	@cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
65489	  mkdir stagefeedback-libcpp; \
65490	mv stagefeedback-libcpp libcpp; \
65491	mv stagetrain-libcpp prev-libcpp || test -f stagetrain-lean
65492@endif libcpp
65493@if libcody
65494	@cd $(HOST_SUBDIR); [ -d stagefeedback-libcody ] || \
65495	  mkdir stagefeedback-libcody; \
65496	mv stagefeedback-libcody libcody; \
65497	mv stagetrain-libcody prev-libcody || test -f stagetrain-lean
65498@endif libcody
65499@if libdecnumber
65500	@cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
65501	  mkdir stagefeedback-libdecnumber; \
65502	mv stagefeedback-libdecnumber libdecnumber; \
65503	mv stagetrain-libdecnumber prev-libdecnumber || test -f stagetrain-lean
65504@endif libdecnumber
65505@if libiberty
65506	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
65507	  mkdir stagefeedback-libiberty; \
65508	mv stagefeedback-libiberty libiberty; \
65509	mv stagetrain-libiberty prev-libiberty || test -f stagetrain-lean
65510@endif libiberty
65511@if libiberty-linker-plugin
65512	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
65513	  mkdir stagefeedback-libiberty-linker-plugin; \
65514	mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin; \
65515	mv stagetrain-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stagetrain-lean
65516@endif libiberty-linker-plugin
65517@if libiconv
65518	@cd $(HOST_SUBDIR); [ -d stagefeedback-libiconv ] || \
65519	  mkdir stagefeedback-libiconv; \
65520	mv stagefeedback-libiconv libiconv; \
65521	mv stagetrain-libiconv prev-libiconv || test -f stagetrain-lean
65522@endif libiconv
65523@if zlib
65524	@cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
65525	  mkdir stagefeedback-zlib; \
65526	mv stagefeedback-zlib zlib; \
65527	mv stagetrain-zlib prev-zlib || test -f stagetrain-lean
65528@endif zlib
65529@if lto-plugin
65530	@cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
65531	  mkdir stagefeedback-lto-plugin; \
65532	mv stagefeedback-lto-plugin lto-plugin; \
65533	mv stagetrain-lto-plugin prev-lto-plugin || test -f stagetrain-lean
65534@endif lto-plugin
65535@if libctf
65536	@cd $(HOST_SUBDIR); [ -d stagefeedback-libctf ] || \
65537	  mkdir stagefeedback-libctf; \
65538	mv stagefeedback-libctf libctf; \
65539	mv stagetrain-libctf prev-libctf || test -f stagetrain-lean
65540@endif libctf
65541@if libsframe
65542	@cd $(HOST_SUBDIR); [ -d stagefeedback-libsframe ] || \
65543	  mkdir stagefeedback-libsframe; \
65544	mv stagefeedback-libsframe libsframe; \
65545	mv stagetrain-libsframe prev-libsframe || test -f stagetrain-lean
65546@endif libsframe
65547	@[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
65548	  mkdir stagefeedback-$(TARGET_SUBDIR); \
65549	mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
65550	mv stagetrain-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stagetrain-lean
65551
65552stagefeedback-end::
65553@if bfd
65554	@if test -d $(HOST_SUBDIR)/bfd; then \
65555	  cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd; \
65556	  mv prev-bfd stagetrain-bfd; : ; \
65557	fi
65558@endif bfd
65559@if opcodes
65560	@if test -d $(HOST_SUBDIR)/opcodes; then \
65561	  cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes; \
65562	  mv prev-opcodes stagetrain-opcodes; : ; \
65563	fi
65564@endif opcodes
65565@if binutils
65566	@if test -d $(HOST_SUBDIR)/binutils; then \
65567	  cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils; \
65568	  mv prev-binutils stagetrain-binutils; : ; \
65569	fi
65570@endif binutils
65571@if fixincludes
65572	@if test -d $(HOST_SUBDIR)/fixincludes; then \
65573	  cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes; \
65574	  mv prev-fixincludes stagetrain-fixincludes; : ; \
65575	fi
65576@endif fixincludes
65577@if gas
65578	@if test -d $(HOST_SUBDIR)/gas; then \
65579	  cd $(HOST_SUBDIR); mv gas stagefeedback-gas; \
65580	  mv prev-gas stagetrain-gas; : ; \
65581	fi
65582@endif gas
65583@if gcc
65584	@if test -d $(HOST_SUBDIR)/gcc; then \
65585	  cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc; \
65586	  mv prev-gcc stagetrain-gcc; : ; \
65587	fi
65588@endif gcc
65589@if gmp
65590	@if test -d $(HOST_SUBDIR)/gmp; then \
65591	  cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp; \
65592	  mv prev-gmp stagetrain-gmp; : ; \
65593	fi
65594@endif gmp
65595@if mpfr
65596	@if test -d $(HOST_SUBDIR)/mpfr; then \
65597	  cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr; \
65598	  mv prev-mpfr stagetrain-mpfr; : ; \
65599	fi
65600@endif mpfr
65601@if mpc
65602	@if test -d $(HOST_SUBDIR)/mpc; then \
65603	  cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc; \
65604	  mv prev-mpc stagetrain-mpc; : ; \
65605	fi
65606@endif mpc
65607@if isl
65608	@if test -d $(HOST_SUBDIR)/isl; then \
65609	  cd $(HOST_SUBDIR); mv isl stagefeedback-isl; \
65610	  mv prev-isl stagetrain-isl; : ; \
65611	fi
65612@endif isl
65613@if gold
65614	@if test -d $(HOST_SUBDIR)/gold; then \
65615	  cd $(HOST_SUBDIR); mv gold stagefeedback-gold; \
65616	  mv prev-gold stagetrain-gold; : ; \
65617	fi
65618@endif gold
65619@if gettext
65620	@if test -d $(HOST_SUBDIR)/gettext; then \
65621	  cd $(HOST_SUBDIR); mv gettext stagefeedback-gettext; \
65622	  mv prev-gettext stagetrain-gettext; : ; \
65623	fi
65624@endif gettext
65625@if ld
65626	@if test -d $(HOST_SUBDIR)/ld; then \
65627	  cd $(HOST_SUBDIR); mv ld stagefeedback-ld; \
65628	  mv prev-ld stagetrain-ld; : ; \
65629	fi
65630@endif ld
65631@if libbacktrace
65632	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
65633	  cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace; \
65634	  mv prev-libbacktrace stagetrain-libbacktrace; : ; \
65635	fi
65636@endif libbacktrace
65637@if libcpp
65638	@if test -d $(HOST_SUBDIR)/libcpp; then \
65639	  cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp; \
65640	  mv prev-libcpp stagetrain-libcpp; : ; \
65641	fi
65642@endif libcpp
65643@if libcody
65644	@if test -d $(HOST_SUBDIR)/libcody; then \
65645	  cd $(HOST_SUBDIR); mv libcody stagefeedback-libcody; \
65646	  mv prev-libcody stagetrain-libcody; : ; \
65647	fi
65648@endif libcody
65649@if libdecnumber
65650	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
65651	  cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber; \
65652	  mv prev-libdecnumber stagetrain-libdecnumber; : ; \
65653	fi
65654@endif libdecnumber
65655@if libiberty
65656	@if test -d $(HOST_SUBDIR)/libiberty; then \
65657	  cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty; \
65658	  mv prev-libiberty stagetrain-libiberty; : ; \
65659	fi
65660@endif libiberty
65661@if libiberty-linker-plugin
65662	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
65663	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin; \
65664	  mv prev-libiberty-linker-plugin stagetrain-libiberty-linker-plugin; : ; \
65665	fi
65666@endif libiberty-linker-plugin
65667@if libiconv
65668	@if test -d $(HOST_SUBDIR)/libiconv; then \
65669	  cd $(HOST_SUBDIR); mv libiconv stagefeedback-libiconv; \
65670	  mv prev-libiconv stagetrain-libiconv; : ; \
65671	fi
65672@endif libiconv
65673@if zlib
65674	@if test -d $(HOST_SUBDIR)/zlib; then \
65675	  cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib; \
65676	  mv prev-zlib stagetrain-zlib; : ; \
65677	fi
65678@endif zlib
65679@if lto-plugin
65680	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
65681	  cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin; \
65682	  mv prev-lto-plugin stagetrain-lto-plugin; : ; \
65683	fi
65684@endif lto-plugin
65685@if libctf
65686	@if test -d $(HOST_SUBDIR)/libctf; then \
65687	  cd $(HOST_SUBDIR); mv libctf stagefeedback-libctf; \
65688	  mv prev-libctf stagetrain-libctf; : ; \
65689	fi
65690@endif libctf
65691@if libsframe
65692	@if test -d $(HOST_SUBDIR)/libsframe; then \
65693	  cd $(HOST_SUBDIR); mv libsframe stagefeedback-libsframe; \
65694	  mv prev-libsframe stagetrain-libsframe; : ; \
65695	fi
65696@endif libsframe
65697	@if test -d $(TARGET_SUBDIR); then \
65698	  mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR); \
65699	  mv prev-$(TARGET_SUBDIR) stagetrain-$(TARGET_SUBDIR); : ; \
65700	fi
65701	rm -f stage_current
65702
65703# Bubble a bug fix through all the stages up to stage feedback.  They are
65704# remade, but not reconfigured.  The next stage (if any) will not be
65705# reconfigured either.
65706.PHONY: stagefeedback-bubble
65707stagefeedback-bubble:: stagetrain-bubble
65708	@r=`${PWD_COMMAND}`; export r; \
65709	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
65710	if test -f stagefeedback-lean || test -f stagetrain-lean ; then \
65711	  echo Skipping rebuild of stagefeedback; \
65712	else \
65713	  $(MAKE) stagefeedback-start; \
65714	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
65715	fi
65716
65717.PHONY: all-stagefeedback clean-stagefeedback
65718do-clean: clean-stagefeedback
65719
65720# FIXME: Will not need to be conditional when toplevel bootstrap is the
65721# only possibility, but now it conflicts with no-bootstrap rules
65722@if gcc-bootstrap
65723
65724
65725
65726.PHONY: profiledbootstrap profiledbootstrap-lean
65727profiledbootstrap:
65728	echo stagefeedback > stage_final
65729	@r=`${PWD_COMMAND}`; export r; \
65730	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
65731	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
65732	@: $(MAKE); $(unstage)
65733	@r=`${PWD_COMMAND}`; export r; \
65734	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
65735	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
65736	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
65737
65738profiledbootstrap-lean:
65739	echo stagefeedback > stage_final
65740	@r=`${PWD_COMMAND}`; export r; \
65741	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
65742	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
65743	@: $(MAKE); $(unstage)
65744	@r=`${PWD_COMMAND}`; export r; \
65745	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
65746	TFLAGS="$(STAGEfeedback_TFLAGS)"; \
65747	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
65748
65749
65750# Rules to wipe a stage and all the following ones, also used for cleanstrap
65751distclean-stagetrain:: distclean-stagefeedback
65752.PHONY: distclean-stagefeedback
65753distclean-stagefeedback::
65754	@: $(MAKE); $(stage)
65755	@test "`cat stage_last`" != stagefeedback || rm -f stage_last
65756	rm -rf stagefeedback-*
65757
65758
65759@endif gcc-bootstrap
65760
65761
65762.PHONY: stageautoprofile-start stageautoprofile-end
65763
65764stageautoprofile-start::
65765	@: $(MAKE); $(stage); \
65766	echo stageautoprofile > stage_current; \
65767	echo stageautoprofile > stage_last; \
65768	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
65769@if bfd
65770	@cd $(HOST_SUBDIR); [ -d stageautoprofile-bfd ] || \
65771	  mkdir stageautoprofile-bfd; \
65772	mv stageautoprofile-bfd bfd; \
65773	mv stage1-bfd prev-bfd || test -f stage1-lean
65774@endif bfd
65775@if opcodes
65776	@cd $(HOST_SUBDIR); [ -d stageautoprofile-opcodes ] || \
65777	  mkdir stageautoprofile-opcodes; \
65778	mv stageautoprofile-opcodes opcodes; \
65779	mv stage1-opcodes prev-opcodes || test -f stage1-lean
65780@endif opcodes
65781@if binutils
65782	@cd $(HOST_SUBDIR); [ -d stageautoprofile-binutils ] || \
65783	  mkdir stageautoprofile-binutils; \
65784	mv stageautoprofile-binutils binutils; \
65785	mv stage1-binutils prev-binutils || test -f stage1-lean
65786@endif binutils
65787@if fixincludes
65788	@cd $(HOST_SUBDIR); [ -d stageautoprofile-fixincludes ] || \
65789	  mkdir stageautoprofile-fixincludes; \
65790	mv stageautoprofile-fixincludes fixincludes; \
65791	mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
65792@endif fixincludes
65793@if gas
65794	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gas ] || \
65795	  mkdir stageautoprofile-gas; \
65796	mv stageautoprofile-gas gas; \
65797	mv stage1-gas prev-gas || test -f stage1-lean
65798@endif gas
65799@if gcc
65800	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gcc ] || \
65801	  mkdir stageautoprofile-gcc; \
65802	mv stageautoprofile-gcc gcc; \
65803	mv stage1-gcc prev-gcc || test -f stage1-lean
65804@endif gcc
65805@if gmp
65806	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gmp ] || \
65807	  mkdir stageautoprofile-gmp; \
65808	mv stageautoprofile-gmp gmp; \
65809	mv stage1-gmp prev-gmp || test -f stage1-lean
65810@endif gmp
65811@if mpfr
65812	@cd $(HOST_SUBDIR); [ -d stageautoprofile-mpfr ] || \
65813	  mkdir stageautoprofile-mpfr; \
65814	mv stageautoprofile-mpfr mpfr; \
65815	mv stage1-mpfr prev-mpfr || test -f stage1-lean
65816@endif mpfr
65817@if mpc
65818	@cd $(HOST_SUBDIR); [ -d stageautoprofile-mpc ] || \
65819	  mkdir stageautoprofile-mpc; \
65820	mv stageautoprofile-mpc mpc; \
65821	mv stage1-mpc prev-mpc || test -f stage1-lean
65822@endif mpc
65823@if isl
65824	@cd $(HOST_SUBDIR); [ -d stageautoprofile-isl ] || \
65825	  mkdir stageautoprofile-isl; \
65826	mv stageautoprofile-isl isl; \
65827	mv stage1-isl prev-isl || test -f stage1-lean
65828@endif isl
65829@if gold
65830	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gold ] || \
65831	  mkdir stageautoprofile-gold; \
65832	mv stageautoprofile-gold gold; \
65833	mv stage1-gold prev-gold || test -f stage1-lean
65834@endif gold
65835@if gettext
65836	@cd $(HOST_SUBDIR); [ -d stageautoprofile-gettext ] || \
65837	  mkdir stageautoprofile-gettext; \
65838	mv stageautoprofile-gettext gettext; \
65839	mv stage1-gettext prev-gettext || test -f stage1-lean
65840@endif gettext
65841@if ld
65842	@cd $(HOST_SUBDIR); [ -d stageautoprofile-ld ] || \
65843	  mkdir stageautoprofile-ld; \
65844	mv stageautoprofile-ld ld; \
65845	mv stage1-ld prev-ld || test -f stage1-lean
65846@endif ld
65847@if libbacktrace
65848	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libbacktrace ] || \
65849	  mkdir stageautoprofile-libbacktrace; \
65850	mv stageautoprofile-libbacktrace libbacktrace; \
65851	mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
65852@endif libbacktrace
65853@if libcpp
65854	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libcpp ] || \
65855	  mkdir stageautoprofile-libcpp; \
65856	mv stageautoprofile-libcpp libcpp; \
65857	mv stage1-libcpp prev-libcpp || test -f stage1-lean
65858@endif libcpp
65859@if libcody
65860	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libcody ] || \
65861	  mkdir stageautoprofile-libcody; \
65862	mv stageautoprofile-libcody libcody; \
65863	mv stage1-libcody prev-libcody || test -f stage1-lean
65864@endif libcody
65865@if libdecnumber
65866	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libdecnumber ] || \
65867	  mkdir stageautoprofile-libdecnumber; \
65868	mv stageautoprofile-libdecnumber libdecnumber; \
65869	mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
65870@endif libdecnumber
65871@if libiberty
65872	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libiberty ] || \
65873	  mkdir stageautoprofile-libiberty; \
65874	mv stageautoprofile-libiberty libiberty; \
65875	mv stage1-libiberty prev-libiberty || test -f stage1-lean
65876@endif libiberty
65877@if libiberty-linker-plugin
65878	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libiberty-linker-plugin ] || \
65879	  mkdir stageautoprofile-libiberty-linker-plugin; \
65880	mv stageautoprofile-libiberty-linker-plugin libiberty-linker-plugin; \
65881	mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
65882@endif libiberty-linker-plugin
65883@if libiconv
65884	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libiconv ] || \
65885	  mkdir stageautoprofile-libiconv; \
65886	mv stageautoprofile-libiconv libiconv; \
65887	mv stage1-libiconv prev-libiconv || test -f stage1-lean
65888@endif libiconv
65889@if zlib
65890	@cd $(HOST_SUBDIR); [ -d stageautoprofile-zlib ] || \
65891	  mkdir stageautoprofile-zlib; \
65892	mv stageautoprofile-zlib zlib; \
65893	mv stage1-zlib prev-zlib || test -f stage1-lean
65894@endif zlib
65895@if lto-plugin
65896	@cd $(HOST_SUBDIR); [ -d stageautoprofile-lto-plugin ] || \
65897	  mkdir stageautoprofile-lto-plugin; \
65898	mv stageautoprofile-lto-plugin lto-plugin; \
65899	mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
65900@endif lto-plugin
65901@if libctf
65902	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libctf ] || \
65903	  mkdir stageautoprofile-libctf; \
65904	mv stageautoprofile-libctf libctf; \
65905	mv stage1-libctf prev-libctf || test -f stage1-lean
65906@endif libctf
65907@if libsframe
65908	@cd $(HOST_SUBDIR); [ -d stageautoprofile-libsframe ] || \
65909	  mkdir stageautoprofile-libsframe; \
65910	mv stageautoprofile-libsframe libsframe; \
65911	mv stage1-libsframe prev-libsframe || test -f stage1-lean
65912@endif libsframe
65913	@[ -d stageautoprofile-$(TARGET_SUBDIR) ] || \
65914	  mkdir stageautoprofile-$(TARGET_SUBDIR); \
65915	mv stageautoprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
65916	mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
65917
65918stageautoprofile-end::
65919@if bfd
65920	@if test -d $(HOST_SUBDIR)/bfd; then \
65921	  cd $(HOST_SUBDIR); mv bfd stageautoprofile-bfd; \
65922	  mv prev-bfd stage1-bfd; : ; \
65923	fi
65924@endif bfd
65925@if opcodes
65926	@if test -d $(HOST_SUBDIR)/opcodes; then \
65927	  cd $(HOST_SUBDIR); mv opcodes stageautoprofile-opcodes; \
65928	  mv prev-opcodes stage1-opcodes; : ; \
65929	fi
65930@endif opcodes
65931@if binutils
65932	@if test -d $(HOST_SUBDIR)/binutils; then \
65933	  cd $(HOST_SUBDIR); mv binutils stageautoprofile-binutils; \
65934	  mv prev-binutils stage1-binutils; : ; \
65935	fi
65936@endif binutils
65937@if fixincludes
65938	@if test -d $(HOST_SUBDIR)/fixincludes; then \
65939	  cd $(HOST_SUBDIR); mv fixincludes stageautoprofile-fixincludes; \
65940	  mv prev-fixincludes stage1-fixincludes; : ; \
65941	fi
65942@endif fixincludes
65943@if gas
65944	@if test -d $(HOST_SUBDIR)/gas; then \
65945	  cd $(HOST_SUBDIR); mv gas stageautoprofile-gas; \
65946	  mv prev-gas stage1-gas; : ; \
65947	fi
65948@endif gas
65949@if gcc
65950	@if test -d $(HOST_SUBDIR)/gcc; then \
65951	  cd $(HOST_SUBDIR); mv gcc stageautoprofile-gcc; \
65952	  mv prev-gcc stage1-gcc; : ; \
65953	fi
65954@endif gcc
65955@if gmp
65956	@if test -d $(HOST_SUBDIR)/gmp; then \
65957	  cd $(HOST_SUBDIR); mv gmp stageautoprofile-gmp; \
65958	  mv prev-gmp stage1-gmp; : ; \
65959	fi
65960@endif gmp
65961@if mpfr
65962	@if test -d $(HOST_SUBDIR)/mpfr; then \
65963	  cd $(HOST_SUBDIR); mv mpfr stageautoprofile-mpfr; \
65964	  mv prev-mpfr stage1-mpfr; : ; \
65965	fi
65966@endif mpfr
65967@if mpc
65968	@if test -d $(HOST_SUBDIR)/mpc; then \
65969	  cd $(HOST_SUBDIR); mv mpc stageautoprofile-mpc; \
65970	  mv prev-mpc stage1-mpc; : ; \
65971	fi
65972@endif mpc
65973@if isl
65974	@if test -d $(HOST_SUBDIR)/isl; then \
65975	  cd $(HOST_SUBDIR); mv isl stageautoprofile-isl; \
65976	  mv prev-isl stage1-isl; : ; \
65977	fi
65978@endif isl
65979@if gold
65980	@if test -d $(HOST_SUBDIR)/gold; then \
65981	  cd $(HOST_SUBDIR); mv gold stageautoprofile-gold; \
65982	  mv prev-gold stage1-gold; : ; \
65983	fi
65984@endif gold
65985@if gettext
65986	@if test -d $(HOST_SUBDIR)/gettext; then \
65987	  cd $(HOST_SUBDIR); mv gettext stageautoprofile-gettext; \
65988	  mv prev-gettext stage1-gettext; : ; \
65989	fi
65990@endif gettext
65991@if ld
65992	@if test -d $(HOST_SUBDIR)/ld; then \
65993	  cd $(HOST_SUBDIR); mv ld stageautoprofile-ld; \
65994	  mv prev-ld stage1-ld; : ; \
65995	fi
65996@endif ld
65997@if libbacktrace
65998	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
65999	  cd $(HOST_SUBDIR); mv libbacktrace stageautoprofile-libbacktrace; \
66000	  mv prev-libbacktrace stage1-libbacktrace; : ; \
66001	fi
66002@endif libbacktrace
66003@if libcpp
66004	@if test -d $(HOST_SUBDIR)/libcpp; then \
66005	  cd $(HOST_SUBDIR); mv libcpp stageautoprofile-libcpp; \
66006	  mv prev-libcpp stage1-libcpp; : ; \
66007	fi
66008@endif libcpp
66009@if libcody
66010	@if test -d $(HOST_SUBDIR)/libcody; then \
66011	  cd $(HOST_SUBDIR); mv libcody stageautoprofile-libcody; \
66012	  mv prev-libcody stage1-libcody; : ; \
66013	fi
66014@endif libcody
66015@if libdecnumber
66016	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
66017	  cd $(HOST_SUBDIR); mv libdecnumber stageautoprofile-libdecnumber; \
66018	  mv prev-libdecnumber stage1-libdecnumber; : ; \
66019	fi
66020@endif libdecnumber
66021@if libiberty
66022	@if test -d $(HOST_SUBDIR)/libiberty; then \
66023	  cd $(HOST_SUBDIR); mv libiberty stageautoprofile-libiberty; \
66024	  mv prev-libiberty stage1-libiberty; : ; \
66025	fi
66026@endif libiberty
66027@if libiberty-linker-plugin
66028	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
66029	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageautoprofile-libiberty-linker-plugin; \
66030	  mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin; : ; \
66031	fi
66032@endif libiberty-linker-plugin
66033@if libiconv
66034	@if test -d $(HOST_SUBDIR)/libiconv; then \
66035	  cd $(HOST_SUBDIR); mv libiconv stageautoprofile-libiconv; \
66036	  mv prev-libiconv stage1-libiconv; : ; \
66037	fi
66038@endif libiconv
66039@if zlib
66040	@if test -d $(HOST_SUBDIR)/zlib; then \
66041	  cd $(HOST_SUBDIR); mv zlib stageautoprofile-zlib; \
66042	  mv prev-zlib stage1-zlib; : ; \
66043	fi
66044@endif zlib
66045@if lto-plugin
66046	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
66047	  cd $(HOST_SUBDIR); mv lto-plugin stageautoprofile-lto-plugin; \
66048	  mv prev-lto-plugin stage1-lto-plugin; : ; \
66049	fi
66050@endif lto-plugin
66051@if libctf
66052	@if test -d $(HOST_SUBDIR)/libctf; then \
66053	  cd $(HOST_SUBDIR); mv libctf stageautoprofile-libctf; \
66054	  mv prev-libctf stage1-libctf; : ; \
66055	fi
66056@endif libctf
66057@if libsframe
66058	@if test -d $(HOST_SUBDIR)/libsframe; then \
66059	  cd $(HOST_SUBDIR); mv libsframe stageautoprofile-libsframe; \
66060	  mv prev-libsframe stage1-libsframe; : ; \
66061	fi
66062@endif libsframe
66063	@if test -d $(TARGET_SUBDIR); then \
66064	  mv $(TARGET_SUBDIR) stageautoprofile-$(TARGET_SUBDIR); \
66065	  mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR); : ; \
66066	fi
66067	rm -f stage_current
66068
66069# Bubble a bug fix through all the stages up to stage autoprofile.  They are
66070# remade, but not reconfigured.  The next stage (if any) will not be
66071# reconfigured either.
66072.PHONY: stageautoprofile-bubble
66073stageautoprofile-bubble:: stage1-bubble
66074	@r=`${PWD_COMMAND}`; export r; \
66075	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
66076	if test -f stageautoprofile-lean || test -f stage1-lean ; then \
66077	  echo Skipping rebuild of stageautoprofile; \
66078	else \
66079	  $(MAKE) stageautoprofile-start; \
66080	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageautoprofile; \
66081	fi
66082
66083.PHONY: all-stageautoprofile clean-stageautoprofile
66084do-clean: clean-stageautoprofile
66085
66086# FIXME: Will not need to be conditional when toplevel bootstrap is the
66087# only possibility, but now it conflicts with no-bootstrap rules
66088@if gcc-bootstrap
66089
66090
66091
66092
66093# Rules to wipe a stage and all the following ones, also used for cleanstrap
66094distclean-stage1:: distclean-stageautoprofile
66095.PHONY: distclean-stageautoprofile
66096distclean-stageautoprofile::
66097	@: $(MAKE); $(stage)
66098	@test "`cat stage_last`" != stageautoprofile || rm -f stage_last
66099	rm -rf stageautoprofile-*
66100
66101
66102@endif gcc-bootstrap
66103
66104
66105.PHONY: stageautofeedback-start stageautofeedback-end
66106
66107stageautofeedback-start::
66108	@: $(MAKE); $(stage); \
66109	echo stageautofeedback > stage_current; \
66110	echo stageautofeedback > stage_last; \
66111	$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
66112@if bfd
66113	@cd $(HOST_SUBDIR); [ -d stageautofeedback-bfd ] || \
66114	  mkdir stageautofeedback-bfd; \
66115	mv stageautofeedback-bfd bfd; \
66116	mv stageautoprofile-bfd prev-bfd || test -f stageautoprofile-lean
66117@endif bfd
66118@if opcodes
66119	@cd $(HOST_SUBDIR); [ -d stageautofeedback-opcodes ] || \
66120	  mkdir stageautofeedback-opcodes; \
66121	mv stageautofeedback-opcodes opcodes; \
66122	mv stageautoprofile-opcodes prev-opcodes || test -f stageautoprofile-lean
66123@endif opcodes
66124@if binutils
66125	@cd $(HOST_SUBDIR); [ -d stageautofeedback-binutils ] || \
66126	  mkdir stageautofeedback-binutils; \
66127	mv stageautofeedback-binutils binutils; \
66128	mv stageautoprofile-binutils prev-binutils || test -f stageautoprofile-lean
66129@endif binutils
66130@if fixincludes
66131	@cd $(HOST_SUBDIR); [ -d stageautofeedback-fixincludes ] || \
66132	  mkdir stageautofeedback-fixincludes; \
66133	mv stageautofeedback-fixincludes fixincludes; \
66134	mv stageautoprofile-fixincludes prev-fixincludes || test -f stageautoprofile-lean
66135@endif fixincludes
66136@if gas
66137	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gas ] || \
66138	  mkdir stageautofeedback-gas; \
66139	mv stageautofeedback-gas gas; \
66140	mv stageautoprofile-gas prev-gas || test -f stageautoprofile-lean
66141@endif gas
66142@if gcc
66143	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gcc ] || \
66144	  mkdir stageautofeedback-gcc; \
66145	mv stageautofeedback-gcc gcc; \
66146	mv stageautoprofile-gcc prev-gcc || test -f stageautoprofile-lean
66147@endif gcc
66148@if gmp
66149	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gmp ] || \
66150	  mkdir stageautofeedback-gmp; \
66151	mv stageautofeedback-gmp gmp; \
66152	mv stageautoprofile-gmp prev-gmp || test -f stageautoprofile-lean
66153@endif gmp
66154@if mpfr
66155	@cd $(HOST_SUBDIR); [ -d stageautofeedback-mpfr ] || \
66156	  mkdir stageautofeedback-mpfr; \
66157	mv stageautofeedback-mpfr mpfr; \
66158	mv stageautoprofile-mpfr prev-mpfr || test -f stageautoprofile-lean
66159@endif mpfr
66160@if mpc
66161	@cd $(HOST_SUBDIR); [ -d stageautofeedback-mpc ] || \
66162	  mkdir stageautofeedback-mpc; \
66163	mv stageautofeedback-mpc mpc; \
66164	mv stageautoprofile-mpc prev-mpc || test -f stageautoprofile-lean
66165@endif mpc
66166@if isl
66167	@cd $(HOST_SUBDIR); [ -d stageautofeedback-isl ] || \
66168	  mkdir stageautofeedback-isl; \
66169	mv stageautofeedback-isl isl; \
66170	mv stageautoprofile-isl prev-isl || test -f stageautoprofile-lean
66171@endif isl
66172@if gold
66173	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gold ] || \
66174	  mkdir stageautofeedback-gold; \
66175	mv stageautofeedback-gold gold; \
66176	mv stageautoprofile-gold prev-gold || test -f stageautoprofile-lean
66177@endif gold
66178@if gettext
66179	@cd $(HOST_SUBDIR); [ -d stageautofeedback-gettext ] || \
66180	  mkdir stageautofeedback-gettext; \
66181	mv stageautofeedback-gettext gettext; \
66182	mv stageautoprofile-gettext prev-gettext || test -f stageautoprofile-lean
66183@endif gettext
66184@if ld
66185	@cd $(HOST_SUBDIR); [ -d stageautofeedback-ld ] || \
66186	  mkdir stageautofeedback-ld; \
66187	mv stageautofeedback-ld ld; \
66188	mv stageautoprofile-ld prev-ld || test -f stageautoprofile-lean
66189@endif ld
66190@if libbacktrace
66191	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libbacktrace ] || \
66192	  mkdir stageautofeedback-libbacktrace; \
66193	mv stageautofeedback-libbacktrace libbacktrace; \
66194	mv stageautoprofile-libbacktrace prev-libbacktrace || test -f stageautoprofile-lean
66195@endif libbacktrace
66196@if libcpp
66197	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libcpp ] || \
66198	  mkdir stageautofeedback-libcpp; \
66199	mv stageautofeedback-libcpp libcpp; \
66200	mv stageautoprofile-libcpp prev-libcpp || test -f stageautoprofile-lean
66201@endif libcpp
66202@if libcody
66203	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libcody ] || \
66204	  mkdir stageautofeedback-libcody; \
66205	mv stageautofeedback-libcody libcody; \
66206	mv stageautoprofile-libcody prev-libcody || test -f stageautoprofile-lean
66207@endif libcody
66208@if libdecnumber
66209	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libdecnumber ] || \
66210	  mkdir stageautofeedback-libdecnumber; \
66211	mv stageautofeedback-libdecnumber libdecnumber; \
66212	mv stageautoprofile-libdecnumber prev-libdecnumber || test -f stageautoprofile-lean
66213@endif libdecnumber
66214@if libiberty
66215	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libiberty ] || \
66216	  mkdir stageautofeedback-libiberty; \
66217	mv stageautofeedback-libiberty libiberty; \
66218	mv stageautoprofile-libiberty prev-libiberty || test -f stageautoprofile-lean
66219@endif libiberty
66220@if libiberty-linker-plugin
66221	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libiberty-linker-plugin ] || \
66222	  mkdir stageautofeedback-libiberty-linker-plugin; \
66223	mv stageautofeedback-libiberty-linker-plugin libiberty-linker-plugin; \
66224	mv stageautoprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageautoprofile-lean
66225@endif libiberty-linker-plugin
66226@if libiconv
66227	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libiconv ] || \
66228	  mkdir stageautofeedback-libiconv; \
66229	mv stageautofeedback-libiconv libiconv; \
66230	mv stageautoprofile-libiconv prev-libiconv || test -f stageautoprofile-lean
66231@endif libiconv
66232@if zlib
66233	@cd $(HOST_SUBDIR); [ -d stageautofeedback-zlib ] || \
66234	  mkdir stageautofeedback-zlib; \
66235	mv stageautofeedback-zlib zlib; \
66236	mv stageautoprofile-zlib prev-zlib || test -f stageautoprofile-lean
66237@endif zlib
66238@if lto-plugin
66239	@cd $(HOST_SUBDIR); [ -d stageautofeedback-lto-plugin ] || \
66240	  mkdir stageautofeedback-lto-plugin; \
66241	mv stageautofeedback-lto-plugin lto-plugin; \
66242	mv stageautoprofile-lto-plugin prev-lto-plugin || test -f stageautoprofile-lean
66243@endif lto-plugin
66244@if libctf
66245	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libctf ] || \
66246	  mkdir stageautofeedback-libctf; \
66247	mv stageautofeedback-libctf libctf; \
66248	mv stageautoprofile-libctf prev-libctf || test -f stageautoprofile-lean
66249@endif libctf
66250@if libsframe
66251	@cd $(HOST_SUBDIR); [ -d stageautofeedback-libsframe ] || \
66252	  mkdir stageautofeedback-libsframe; \
66253	mv stageautofeedback-libsframe libsframe; \
66254	mv stageautoprofile-libsframe prev-libsframe || test -f stageautoprofile-lean
66255@endif libsframe
66256	@[ -d stageautofeedback-$(TARGET_SUBDIR) ] || \
66257	  mkdir stageautofeedback-$(TARGET_SUBDIR); \
66258	mv stageautofeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR); \
66259	mv stageautoprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageautoprofile-lean
66260
66261stageautofeedback-end::
66262@if bfd
66263	@if test -d $(HOST_SUBDIR)/bfd; then \
66264	  cd $(HOST_SUBDIR); mv bfd stageautofeedback-bfd; \
66265	  mv prev-bfd stageautoprofile-bfd; : ; \
66266	fi
66267@endif bfd
66268@if opcodes
66269	@if test -d $(HOST_SUBDIR)/opcodes; then \
66270	  cd $(HOST_SUBDIR); mv opcodes stageautofeedback-opcodes; \
66271	  mv prev-opcodes stageautoprofile-opcodes; : ; \
66272	fi
66273@endif opcodes
66274@if binutils
66275	@if test -d $(HOST_SUBDIR)/binutils; then \
66276	  cd $(HOST_SUBDIR); mv binutils stageautofeedback-binutils; \
66277	  mv prev-binutils stageautoprofile-binutils; : ; \
66278	fi
66279@endif binutils
66280@if fixincludes
66281	@if test -d $(HOST_SUBDIR)/fixincludes; then \
66282	  cd $(HOST_SUBDIR); mv fixincludes stageautofeedback-fixincludes; \
66283	  mv prev-fixincludes stageautoprofile-fixincludes; : ; \
66284	fi
66285@endif fixincludes
66286@if gas
66287	@if test -d $(HOST_SUBDIR)/gas; then \
66288	  cd $(HOST_SUBDIR); mv gas stageautofeedback-gas; \
66289	  mv prev-gas stageautoprofile-gas; : ; \
66290	fi
66291@endif gas
66292@if gcc
66293	@if test -d $(HOST_SUBDIR)/gcc; then \
66294	  cd $(HOST_SUBDIR); mv gcc stageautofeedback-gcc; \
66295	  mv prev-gcc stageautoprofile-gcc; : ; \
66296	fi
66297@endif gcc
66298@if gmp
66299	@if test -d $(HOST_SUBDIR)/gmp; then \
66300	  cd $(HOST_SUBDIR); mv gmp stageautofeedback-gmp; \
66301	  mv prev-gmp stageautoprofile-gmp; : ; \
66302	fi
66303@endif gmp
66304@if mpfr
66305	@if test -d $(HOST_SUBDIR)/mpfr; then \
66306	  cd $(HOST_SUBDIR); mv mpfr stageautofeedback-mpfr; \
66307	  mv prev-mpfr stageautoprofile-mpfr; : ; \
66308	fi
66309@endif mpfr
66310@if mpc
66311	@if test -d $(HOST_SUBDIR)/mpc; then \
66312	  cd $(HOST_SUBDIR); mv mpc stageautofeedback-mpc; \
66313	  mv prev-mpc stageautoprofile-mpc; : ; \
66314	fi
66315@endif mpc
66316@if isl
66317	@if test -d $(HOST_SUBDIR)/isl; then \
66318	  cd $(HOST_SUBDIR); mv isl stageautofeedback-isl; \
66319	  mv prev-isl stageautoprofile-isl; : ; \
66320	fi
66321@endif isl
66322@if gold
66323	@if test -d $(HOST_SUBDIR)/gold; then \
66324	  cd $(HOST_SUBDIR); mv gold stageautofeedback-gold; \
66325	  mv prev-gold stageautoprofile-gold; : ; \
66326	fi
66327@endif gold
66328@if gettext
66329	@if test -d $(HOST_SUBDIR)/gettext; then \
66330	  cd $(HOST_SUBDIR); mv gettext stageautofeedback-gettext; \
66331	  mv prev-gettext stageautoprofile-gettext; : ; \
66332	fi
66333@endif gettext
66334@if ld
66335	@if test -d $(HOST_SUBDIR)/ld; then \
66336	  cd $(HOST_SUBDIR); mv ld stageautofeedback-ld; \
66337	  mv prev-ld stageautoprofile-ld; : ; \
66338	fi
66339@endif ld
66340@if libbacktrace
66341	@if test -d $(HOST_SUBDIR)/libbacktrace; then \
66342	  cd $(HOST_SUBDIR); mv libbacktrace stageautofeedback-libbacktrace; \
66343	  mv prev-libbacktrace stageautoprofile-libbacktrace; : ; \
66344	fi
66345@endif libbacktrace
66346@if libcpp
66347	@if test -d $(HOST_SUBDIR)/libcpp; then \
66348	  cd $(HOST_SUBDIR); mv libcpp stageautofeedback-libcpp; \
66349	  mv prev-libcpp stageautoprofile-libcpp; : ; \
66350	fi
66351@endif libcpp
66352@if libcody
66353	@if test -d $(HOST_SUBDIR)/libcody; then \
66354	  cd $(HOST_SUBDIR); mv libcody stageautofeedback-libcody; \
66355	  mv prev-libcody stageautoprofile-libcody; : ; \
66356	fi
66357@endif libcody
66358@if libdecnumber
66359	@if test -d $(HOST_SUBDIR)/libdecnumber; then \
66360	  cd $(HOST_SUBDIR); mv libdecnumber stageautofeedback-libdecnumber; \
66361	  mv prev-libdecnumber stageautoprofile-libdecnumber; : ; \
66362	fi
66363@endif libdecnumber
66364@if libiberty
66365	@if test -d $(HOST_SUBDIR)/libiberty; then \
66366	  cd $(HOST_SUBDIR); mv libiberty stageautofeedback-libiberty; \
66367	  mv prev-libiberty stageautoprofile-libiberty; : ; \
66368	fi
66369@endif libiberty
66370@if libiberty-linker-plugin
66371	@if test -d $(HOST_SUBDIR)/libiberty-linker-plugin; then \
66372	  cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageautofeedback-libiberty-linker-plugin; \
66373	  mv prev-libiberty-linker-plugin stageautoprofile-libiberty-linker-plugin; : ; \
66374	fi
66375@endif libiberty-linker-plugin
66376@if libiconv
66377	@if test -d $(HOST_SUBDIR)/libiconv; then \
66378	  cd $(HOST_SUBDIR); mv libiconv stageautofeedback-libiconv; \
66379	  mv prev-libiconv stageautoprofile-libiconv; : ; \
66380	fi
66381@endif libiconv
66382@if zlib
66383	@if test -d $(HOST_SUBDIR)/zlib; then \
66384	  cd $(HOST_SUBDIR); mv zlib stageautofeedback-zlib; \
66385	  mv prev-zlib stageautoprofile-zlib; : ; \
66386	fi
66387@endif zlib
66388@if lto-plugin
66389	@if test -d $(HOST_SUBDIR)/lto-plugin; then \
66390	  cd $(HOST_SUBDIR); mv lto-plugin stageautofeedback-lto-plugin; \
66391	  mv prev-lto-plugin stageautoprofile-lto-plugin; : ; \
66392	fi
66393@endif lto-plugin
66394@if libctf
66395	@if test -d $(HOST_SUBDIR)/libctf; then \
66396	  cd $(HOST_SUBDIR); mv libctf stageautofeedback-libctf; \
66397	  mv prev-libctf stageautoprofile-libctf; : ; \
66398	fi
66399@endif libctf
66400@if libsframe
66401	@if test -d $(HOST_SUBDIR)/libsframe; then \
66402	  cd $(HOST_SUBDIR); mv libsframe stageautofeedback-libsframe; \
66403	  mv prev-libsframe stageautoprofile-libsframe; : ; \
66404	fi
66405@endif libsframe
66406	@if test -d $(TARGET_SUBDIR); then \
66407	  mv $(TARGET_SUBDIR) stageautofeedback-$(TARGET_SUBDIR); \
66408	  mv prev-$(TARGET_SUBDIR) stageautoprofile-$(TARGET_SUBDIR); : ; \
66409	fi
66410	rm -f stage_current
66411
66412# Bubble a bug fix through all the stages up to stage autofeedback.  They are
66413# remade, but not reconfigured.  The next stage (if any) will not be
66414# reconfigured either.
66415.PHONY: stageautofeedback-bubble
66416stageautofeedback-bubble:: stageautoprofile-bubble
66417	@r=`${PWD_COMMAND}`; export r; \
66418	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
66419	if test -f stageautofeedback-lean || test -f stageautoprofile-lean ; then \
66420	  echo Skipping rebuild of stageautofeedback; \
66421	else \
66422	  $(MAKE) stageautofeedback-start; \
66423	  $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageautofeedback; \
66424	fi
66425
66426.PHONY: all-stageautofeedback clean-stageautofeedback
66427do-clean: clean-stageautofeedback
66428
66429# FIXME: Will not need to be conditional when toplevel bootstrap is the
66430# only possibility, but now it conflicts with no-bootstrap rules
66431@if gcc-bootstrap
66432
66433
66434
66435.PHONY: autoprofiledbootstrap autoprofiledbootstrap-lean
66436autoprofiledbootstrap:
66437	echo stageautofeedback > stage_final
66438	@r=`${PWD_COMMAND}`; export r; \
66439	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
66440	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stageautofeedback-bubble
66441	@: $(MAKE); $(unstage)
66442	@r=`${PWD_COMMAND}`; export r; \
66443	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
66444	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
66445	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
66446
66447autoprofiledbootstrap-lean:
66448	echo stageautofeedback > stage_final
66449	@r=`${PWD_COMMAND}`; export r; \
66450	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
66451	$(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stageautofeedback-bubble
66452	@: $(MAKE); $(unstage)
66453	@r=`${PWD_COMMAND}`; export r; \
66454	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
66455	TFLAGS="$(STAGEautofeedback_TFLAGS)"; \
66456	$(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
66457
66458
66459# Rules to wipe a stage and all the following ones, also used for cleanstrap
66460distclean-stageautoprofile:: distclean-stageautofeedback
66461.PHONY: distclean-stageautofeedback
66462distclean-stageautofeedback::
66463	@: $(MAKE); $(stage)
66464	@test "`cat stage_last`" != stageautofeedback || rm -f stage_last
66465	rm -rf stageautofeedback-*
66466
66467
66468@endif gcc-bootstrap
66469
66470
66471
66472stageprofile-end::
66473	$(MAKE) distclean-stagefeedback
66474
66475stagefeedback-start::
66476	@r=`${PWD_COMMAND}`; export r; \
66477	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
66478	for i in prev-*; do \
66479	  j=`echo $$i | sed s/^prev-//`; \
66480	  cd $$r/$$i && \
66481	  { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL); } && \
66482	  { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL); }; \
66483	done
66484
66485@if gcc-bootstrap
66486do-distclean: distclean-stage1
66487
66488# Provide a GCC build when we're building target libraries.  This does
66489# not work as a dependency, just as the minimum necessary to avoid errors.
66490stage_last:
66491	@r=`${PWD_COMMAND}`; export r; \
66492	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
66493	$(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
66494
66495# Same as unstage, but not phony and defaulting to stage1-start.  We place
66496# it in the dependency so that for example `make -j3 all-gcc' works.
66497stage_current:
66498	@if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
66499
66500.PHONY: restrap
66501restrap::
66502	@: $(MAKE); $(stage)
66503	rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagetrain-* stagefeedback-* stageautoprofile-* stageautofeedback-*
66504restrap:: all
66505@endif gcc-bootstrap
66506
66507# --------------------------------------
66508# Dependencies between different modules
66509# --------------------------------------
66510
66511# Generic dependencies for target modules on host stuff, especially gcc
66512@if gcc-bootstrap
66513configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
66514configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
66515configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
66516configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
66517configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
66518configure-stagetrain-target-libstdc++-v3: maybe-all-stagetrain-gcc
66519configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
66520configure-stageautoprofile-target-libstdc++-v3: maybe-all-stageautoprofile-gcc
66521configure-stageautofeedback-target-libstdc++-v3: maybe-all-stageautofeedback-gcc
66522configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
66523configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
66524configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
66525configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
66526configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
66527configure-stagetrain-target-libsanitizer: maybe-all-stagetrain-gcc
66528configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
66529configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-gcc
66530configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-gcc
66531configure-stage1-target-libvtv: maybe-all-stage1-gcc
66532configure-stage2-target-libvtv: maybe-all-stage2-gcc
66533configure-stage3-target-libvtv: maybe-all-stage3-gcc
66534configure-stage4-target-libvtv: maybe-all-stage4-gcc
66535configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
66536configure-stagetrain-target-libvtv: maybe-all-stagetrain-gcc
66537configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
66538configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-gcc
66539configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-gcc
66540configure-target-libssp: stage_last
66541configure-target-newlib: stage_last
66542configure-stage1-target-libgcc: maybe-all-stage1-gcc
66543configure-stage2-target-libgcc: maybe-all-stage2-gcc
66544configure-stage3-target-libgcc: maybe-all-stage3-gcc
66545configure-stage4-target-libgcc: maybe-all-stage4-gcc
66546configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
66547configure-stagetrain-target-libgcc: maybe-all-stagetrain-gcc
66548configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
66549configure-stageautoprofile-target-libgcc: maybe-all-stageautoprofile-gcc
66550configure-stageautofeedback-target-libgcc: maybe-all-stageautofeedback-gcc
66551configure-stage1-target-libbacktrace: maybe-all-stage1-gcc
66552configure-stage2-target-libbacktrace: maybe-all-stage2-gcc
66553configure-stage3-target-libbacktrace: maybe-all-stage3-gcc
66554configure-stage4-target-libbacktrace: maybe-all-stage4-gcc
66555configure-stageprofile-target-libbacktrace: maybe-all-stageprofile-gcc
66556configure-stagetrain-target-libbacktrace: maybe-all-stagetrain-gcc
66557configure-stagefeedback-target-libbacktrace: maybe-all-stagefeedback-gcc
66558configure-stageautoprofile-target-libbacktrace: maybe-all-stageautoprofile-gcc
66559configure-stageautofeedback-target-libbacktrace: maybe-all-stageautofeedback-gcc
66560configure-target-libquadmath: stage_last
66561configure-target-libgfortran: stage_last
66562configure-target-libobjc: stage_last
66563configure-target-libgo: stage_last
66564configure-stage1-target-libphobos: maybe-all-stage1-gcc
66565configure-stage2-target-libphobos: maybe-all-stage2-gcc
66566configure-stage3-target-libphobos: maybe-all-stage3-gcc
66567configure-stage4-target-libphobos: maybe-all-stage4-gcc
66568configure-stageprofile-target-libphobos: maybe-all-stageprofile-gcc
66569configure-stagetrain-target-libphobos: maybe-all-stagetrain-gcc
66570configure-stagefeedback-target-libphobos: maybe-all-stagefeedback-gcc
66571configure-stageautoprofile-target-libphobos: maybe-all-stageautoprofile-gcc
66572configure-stageautofeedback-target-libphobos: maybe-all-stageautofeedback-gcc
66573configure-target-libtermcap: stage_last
66574configure-target-winsup: stage_last
66575configure-target-libgloss: stage_last
66576configure-target-libffi: stage_last
66577configure-stage1-target-zlib: maybe-all-stage1-gcc
66578configure-stage2-target-zlib: maybe-all-stage2-gcc
66579configure-stage3-target-zlib: maybe-all-stage3-gcc
66580configure-stage4-target-zlib: maybe-all-stage4-gcc
66581configure-stageprofile-target-zlib: maybe-all-stageprofile-gcc
66582configure-stagetrain-target-zlib: maybe-all-stagetrain-gcc
66583configure-stagefeedback-target-zlib: maybe-all-stagefeedback-gcc
66584configure-stageautoprofile-target-zlib: maybe-all-stageautoprofile-gcc
66585configure-stageautofeedback-target-zlib: maybe-all-stageautofeedback-gcc
66586configure-target-rda: stage_last
66587configure-target-libada: stage_last
66588configure-target-libgm2: stage_last
66589configure-stage1-target-libgomp: maybe-all-stage1-gcc
66590configure-stage2-target-libgomp: maybe-all-stage2-gcc
66591configure-stage3-target-libgomp: maybe-all-stage3-gcc
66592configure-stage4-target-libgomp: maybe-all-stage4-gcc
66593configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
66594configure-stagetrain-target-libgomp: maybe-all-stagetrain-gcc
66595configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
66596configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-gcc
66597configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-gcc
66598configure-target-libitm: stage_last
66599configure-stage1-target-libatomic: maybe-all-stage1-gcc
66600configure-stage2-target-libatomic: maybe-all-stage2-gcc
66601configure-stage3-target-libatomic: maybe-all-stage3-gcc
66602configure-stage4-target-libatomic: maybe-all-stage4-gcc
66603configure-stageprofile-target-libatomic: maybe-all-stageprofile-gcc
66604configure-stagetrain-target-libatomic: maybe-all-stagetrain-gcc
66605configure-stagefeedback-target-libatomic: maybe-all-stagefeedback-gcc
66606configure-stageautoprofile-target-libatomic: maybe-all-stageautoprofile-gcc
66607configure-stageautofeedback-target-libatomic: maybe-all-stageautofeedback-gcc
66608configure-target-libgrust: stage_last
66609@endif gcc-bootstrap
66610
66611@if gcc-no-bootstrap
66612configure-target-libstdc++-v3: maybe-all-gcc
66613configure-target-libsanitizer: maybe-all-gcc
66614configure-target-libvtv: maybe-all-gcc
66615configure-target-libssp: maybe-all-gcc
66616configure-target-newlib: maybe-all-gcc
66617configure-target-libgcc: maybe-all-gcc
66618configure-target-libbacktrace: maybe-all-gcc
66619configure-target-libquadmath: maybe-all-gcc
66620configure-target-libgfortran: maybe-all-gcc
66621configure-target-libobjc: maybe-all-gcc
66622configure-target-libgo: maybe-all-gcc
66623configure-target-libphobos: maybe-all-gcc
66624configure-target-libtermcap: maybe-all-gcc
66625configure-target-winsup: maybe-all-gcc
66626configure-target-libgloss: maybe-all-gcc
66627configure-target-libffi: maybe-all-gcc
66628configure-target-zlib: maybe-all-gcc
66629configure-target-rda: maybe-all-gcc
66630configure-target-libada: maybe-all-gcc
66631configure-target-libgm2: maybe-all-gcc
66632configure-target-libgomp: maybe-all-gcc
66633configure-target-libitm: maybe-all-gcc
66634configure-target-libatomic: maybe-all-gcc
66635configure-target-libgrust: maybe-all-gcc
66636@endif gcc-no-bootstrap
66637
66638
66639# There are two types of dependencies here: 'hard' dependencies, where one
66640# module simply won't build without the other; and 'soft' dependencies, where
66641# if the depended-on module is missing, the depending module will do without
66642# or find a substitute somewhere (perhaps installed).  Soft dependencies
66643# are made here to depend on a 'maybe-' target.  If you're not sure,
66644# it's safer to use a soft dependency.
66645
66646
66647
66648
66649
66650
66651# With all the machinery above in place, it is pretty easy to generate
66652# dependencies.  Host dependencies are a bit more complex because we have
66653# to check for bootstrap/prebootstrap dependencies.  To resolve
66654# prebootstrap dependencies, prebootstrap modules are gathered in
66655# a hash table.
66656all-build-bison: maybe-all-build-texinfo
66657all-build-flex: maybe-all-build-texinfo
66658all-build-flex: maybe-all-build-bison
66659all-build-flex: maybe-all-build-m4
66660all-build-libiberty: maybe-all-build-texinfo
66661all-build-m4: maybe-all-build-texinfo
66662all-build-fixincludes: maybe-all-build-libiberty
66663all-build-libcpp: maybe-all-build-libiberty
66664configure-gcc: maybe-configure-gettext
66665configure-stage1-gcc: maybe-configure-stage1-gettext
66666configure-stage2-gcc: maybe-configure-stage2-gettext
66667configure-stage3-gcc: maybe-configure-stage3-gettext
66668configure-stage4-gcc: maybe-configure-stage4-gettext
66669configure-stageprofile-gcc: maybe-configure-stageprofile-gettext
66670configure-stagetrain-gcc: maybe-configure-stagetrain-gettext
66671configure-stagefeedback-gcc: maybe-configure-stagefeedback-gettext
66672configure-stageautoprofile-gcc: maybe-configure-stageautoprofile-gettext
66673configure-stageautofeedback-gcc: maybe-configure-stageautofeedback-gettext
66674configure-gcc: maybe-all-gmp
66675configure-stage1-gcc: maybe-all-stage1-gmp
66676configure-stage2-gcc: maybe-all-stage2-gmp
66677configure-stage3-gcc: maybe-all-stage3-gmp
66678configure-stage4-gcc: maybe-all-stage4-gmp
66679configure-stageprofile-gcc: maybe-all-stageprofile-gmp
66680configure-stagetrain-gcc: maybe-all-stagetrain-gmp
66681configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
66682configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gmp
66683configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gmp
66684configure-gcc: maybe-all-mpfr
66685configure-stage1-gcc: maybe-all-stage1-mpfr
66686configure-stage2-gcc: maybe-all-stage2-mpfr
66687configure-stage3-gcc: maybe-all-stage3-mpfr
66688configure-stage4-gcc: maybe-all-stage4-mpfr
66689configure-stageprofile-gcc: maybe-all-stageprofile-mpfr
66690configure-stagetrain-gcc: maybe-all-stagetrain-mpfr
66691configure-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
66692configure-stageautoprofile-gcc: maybe-all-stageautoprofile-mpfr
66693configure-stageautofeedback-gcc: maybe-all-stageautofeedback-mpfr
66694configure-gcc: maybe-all-mpc
66695configure-stage1-gcc: maybe-all-stage1-mpc
66696configure-stage2-gcc: maybe-all-stage2-mpc
66697configure-stage3-gcc: maybe-all-stage3-mpc
66698configure-stage4-gcc: maybe-all-stage4-mpc
66699configure-stageprofile-gcc: maybe-all-stageprofile-mpc
66700configure-stagetrain-gcc: maybe-all-stagetrain-mpc
66701configure-stagefeedback-gcc: maybe-all-stagefeedback-mpc
66702configure-stageautoprofile-gcc: maybe-all-stageautoprofile-mpc
66703configure-stageautofeedback-gcc: maybe-all-stageautofeedback-mpc
66704configure-gcc: maybe-all-isl
66705configure-stage1-gcc: maybe-all-stage1-isl
66706configure-stage2-gcc: maybe-all-stage2-isl
66707configure-stage3-gcc: maybe-all-stage3-isl
66708configure-stage4-gcc: maybe-all-stage4-isl
66709configure-stageprofile-gcc: maybe-all-stageprofile-isl
66710configure-stagetrain-gcc: maybe-all-stagetrain-isl
66711configure-stagefeedback-gcc: maybe-all-stagefeedback-isl
66712configure-stageautoprofile-gcc: maybe-all-stageautoprofile-isl
66713configure-stageautofeedback-gcc: maybe-all-stageautofeedback-isl
66714configure-gcc: maybe-all-lto-plugin
66715configure-stage1-gcc: maybe-all-stage1-lto-plugin
66716configure-stage2-gcc: maybe-all-stage2-lto-plugin
66717configure-stage3-gcc: maybe-all-stage3-lto-plugin
66718configure-stage4-gcc: maybe-all-stage4-lto-plugin
66719configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
66720configure-stagetrain-gcc: maybe-all-stagetrain-lto-plugin
66721configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
66722configure-stageautoprofile-gcc: maybe-all-stageautoprofile-lto-plugin
66723configure-stageautofeedback-gcc: maybe-all-stageautofeedback-lto-plugin
66724configure-gcc: maybe-all-binutils
66725configure-stage1-gcc: maybe-all-stage1-binutils
66726configure-stage2-gcc: maybe-all-stage2-binutils
66727configure-stage3-gcc: maybe-all-stage3-binutils
66728configure-stage4-gcc: maybe-all-stage4-binutils
66729configure-stageprofile-gcc: maybe-all-stageprofile-binutils
66730configure-stagetrain-gcc: maybe-all-stagetrain-binutils
66731configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
66732configure-stageautoprofile-gcc: maybe-all-stageautoprofile-binutils
66733configure-stageautofeedback-gcc: maybe-all-stageautofeedback-binutils
66734configure-gcc: maybe-all-gas
66735configure-stage1-gcc: maybe-all-stage1-gas
66736configure-stage2-gcc: maybe-all-stage2-gas
66737configure-stage3-gcc: maybe-all-stage3-gas
66738configure-stage4-gcc: maybe-all-stage4-gas
66739configure-stageprofile-gcc: maybe-all-stageprofile-gas
66740configure-stagetrain-gcc: maybe-all-stagetrain-gas
66741configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
66742configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gas
66743configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gas
66744configure-gcc: maybe-all-ld
66745configure-stage1-gcc: maybe-all-stage1-ld
66746configure-stage2-gcc: maybe-all-stage2-ld
66747configure-stage3-gcc: maybe-all-stage3-ld
66748configure-stage4-gcc: maybe-all-stage4-ld
66749configure-stageprofile-gcc: maybe-all-stageprofile-ld
66750configure-stagetrain-gcc: maybe-all-stagetrain-ld
66751configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
66752configure-stageautoprofile-gcc: maybe-all-stageautoprofile-ld
66753configure-stageautofeedback-gcc: maybe-all-stageautofeedback-ld
66754configure-gcc: maybe-all-gold
66755configure-stage1-gcc: maybe-all-stage1-gold
66756configure-stage2-gcc: maybe-all-stage2-gold
66757configure-stage3-gcc: maybe-all-stage3-gold
66758configure-stage4-gcc: maybe-all-stage4-gold
66759configure-stageprofile-gcc: maybe-all-stageprofile-gold
66760configure-stagetrain-gcc: maybe-all-stagetrain-gold
66761configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
66762configure-stageautoprofile-gcc: maybe-all-stageautoprofile-gold
66763configure-stageautofeedback-gcc: maybe-all-stageautofeedback-gold
66764configure-gcc: maybe-all-libiconv
66765configure-stage1-gcc: maybe-all-stage1-libiconv
66766configure-stage2-gcc: maybe-all-stage2-libiconv
66767configure-stage3-gcc: maybe-all-stage3-libiconv
66768configure-stage4-gcc: maybe-all-stage4-libiconv
66769configure-stageprofile-gcc: maybe-all-stageprofile-libiconv
66770configure-stagetrain-gcc: maybe-all-stagetrain-libiconv
66771configure-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
66772configure-stageautoprofile-gcc: maybe-all-stageautoprofile-libiconv
66773configure-stageautofeedback-gcc: maybe-all-stageautofeedback-libiconv
66774all-gcc: all-libiberty
66775all-stage1-gcc: all-stage1-libiberty
66776all-stage2-gcc: all-stage2-libiberty
66777all-stage3-gcc: all-stage3-libiberty
66778all-stage4-gcc: all-stage4-libiberty
66779all-stageprofile-gcc: all-stageprofile-libiberty
66780all-stagetrain-gcc: all-stagetrain-libiberty
66781all-stagefeedback-gcc: all-stagefeedback-libiberty
66782all-stageautoprofile-gcc: all-stageautoprofile-libiberty
66783all-stageautofeedback-gcc: all-stageautofeedback-libiberty
66784all-gcc: maybe-all-gettext
66785all-stage1-gcc: maybe-all-stage1-gettext
66786all-stage2-gcc: maybe-all-stage2-gettext
66787all-stage3-gcc: maybe-all-stage3-gettext
66788all-stage4-gcc: maybe-all-stage4-gettext
66789all-stageprofile-gcc: maybe-all-stageprofile-gettext
66790all-stagetrain-gcc: maybe-all-stagetrain-gettext
66791all-stagefeedback-gcc: maybe-all-stagefeedback-gettext
66792all-stageautoprofile-gcc: maybe-all-stageautoprofile-gettext
66793all-stageautofeedback-gcc: maybe-all-stageautofeedback-gettext
66794all-gcc: maybe-all-mpfr
66795all-stage1-gcc: maybe-all-stage1-mpfr
66796all-stage2-gcc: maybe-all-stage2-mpfr
66797all-stage3-gcc: maybe-all-stage3-mpfr
66798all-stage4-gcc: maybe-all-stage4-mpfr
66799all-stageprofile-gcc: maybe-all-stageprofile-mpfr
66800all-stagetrain-gcc: maybe-all-stagetrain-mpfr
66801all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
66802all-stageautoprofile-gcc: maybe-all-stageautoprofile-mpfr
66803all-stageautofeedback-gcc: maybe-all-stageautofeedback-mpfr
66804all-gcc: maybe-all-mpc
66805all-stage1-gcc: maybe-all-stage1-mpc
66806all-stage2-gcc: maybe-all-stage2-mpc
66807all-stage3-gcc: maybe-all-stage3-mpc
66808all-stage4-gcc: maybe-all-stage4-mpc
66809all-stageprofile-gcc: maybe-all-stageprofile-mpc
66810all-stagetrain-gcc: maybe-all-stagetrain-mpc
66811all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
66812all-stageautoprofile-gcc: maybe-all-stageautoprofile-mpc
66813all-stageautofeedback-gcc: maybe-all-stageautofeedback-mpc
66814all-gcc: maybe-all-isl
66815all-stage1-gcc: maybe-all-stage1-isl
66816all-stage2-gcc: maybe-all-stage2-isl
66817all-stage3-gcc: maybe-all-stage3-isl
66818all-stage4-gcc: maybe-all-stage4-isl
66819all-stageprofile-gcc: maybe-all-stageprofile-isl
66820all-stagetrain-gcc: maybe-all-stagetrain-isl
66821all-stagefeedback-gcc: maybe-all-stagefeedback-isl
66822all-stageautoprofile-gcc: maybe-all-stageautoprofile-isl
66823all-stageautofeedback-gcc: maybe-all-stageautofeedback-isl
66824all-gcc: maybe-all-build-texinfo
66825all-stage1-gcc: maybe-all-build-texinfo
66826all-stage2-gcc: maybe-all-build-texinfo
66827all-stage3-gcc: maybe-all-build-texinfo
66828all-stage4-gcc: maybe-all-build-texinfo
66829all-stageprofile-gcc: maybe-all-build-texinfo
66830all-stagetrain-gcc: maybe-all-build-texinfo
66831all-stagefeedback-gcc: maybe-all-build-texinfo
66832all-stageautoprofile-gcc: maybe-all-build-texinfo
66833all-stageautofeedback-gcc: maybe-all-build-texinfo
66834all-gcc: maybe-all-build-bison
66835all-stage1-gcc: maybe-all-build-bison
66836all-stage2-gcc: maybe-all-build-bison
66837all-stage3-gcc: maybe-all-build-bison
66838all-stage4-gcc: maybe-all-build-bison
66839all-stageprofile-gcc: maybe-all-build-bison
66840all-stagetrain-gcc: maybe-all-build-bison
66841all-stagefeedback-gcc: maybe-all-build-bison
66842all-stageautoprofile-gcc: maybe-all-build-bison
66843all-stageautofeedback-gcc: maybe-all-build-bison
66844all-gcc: maybe-all-build-flex
66845all-stage1-gcc: maybe-all-build-flex
66846all-stage2-gcc: maybe-all-build-flex
66847all-stage3-gcc: maybe-all-build-flex
66848all-stage4-gcc: maybe-all-build-flex
66849all-stageprofile-gcc: maybe-all-build-flex
66850all-stagetrain-gcc: maybe-all-build-flex
66851all-stagefeedback-gcc: maybe-all-build-flex
66852all-stageautoprofile-gcc: maybe-all-build-flex
66853all-stageautofeedback-gcc: maybe-all-build-flex
66854all-gcc: maybe-all-build-libiberty
66855all-stage1-gcc: maybe-all-build-libiberty
66856all-stage2-gcc: maybe-all-build-libiberty
66857all-stage3-gcc: maybe-all-build-libiberty
66858all-stage4-gcc: maybe-all-build-libiberty
66859all-stageprofile-gcc: maybe-all-build-libiberty
66860all-stagetrain-gcc: maybe-all-build-libiberty
66861all-stagefeedback-gcc: maybe-all-build-libiberty
66862all-stageautoprofile-gcc: maybe-all-build-libiberty
66863all-stageautofeedback-gcc: maybe-all-build-libiberty
66864all-gcc: maybe-all-build-fixincludes
66865all-stage1-gcc: maybe-all-build-fixincludes
66866all-stage2-gcc: maybe-all-build-fixincludes
66867all-stage3-gcc: maybe-all-build-fixincludes
66868all-stage4-gcc: maybe-all-build-fixincludes
66869all-stageprofile-gcc: maybe-all-build-fixincludes
66870all-stagetrain-gcc: maybe-all-build-fixincludes
66871all-stagefeedback-gcc: maybe-all-build-fixincludes
66872all-stageautoprofile-gcc: maybe-all-build-fixincludes
66873all-stageautofeedback-gcc: maybe-all-build-fixincludes
66874all-gcc: maybe-all-build-libcpp
66875all-stage1-gcc: maybe-all-build-libcpp
66876all-stage2-gcc: maybe-all-build-libcpp
66877all-stage3-gcc: maybe-all-build-libcpp
66878all-stage4-gcc: maybe-all-build-libcpp
66879all-stageprofile-gcc: maybe-all-build-libcpp
66880all-stagetrain-gcc: maybe-all-build-libcpp
66881all-stagefeedback-gcc: maybe-all-build-libcpp
66882all-stageautoprofile-gcc: maybe-all-build-libcpp
66883all-stageautofeedback-gcc: maybe-all-build-libcpp
66884all-gcc: maybe-all-zlib
66885all-stage1-gcc: maybe-all-stage1-zlib
66886all-stage2-gcc: maybe-all-stage2-zlib
66887all-stage3-gcc: maybe-all-stage3-zlib
66888all-stage4-gcc: maybe-all-stage4-zlib
66889all-stageprofile-gcc: maybe-all-stageprofile-zlib
66890all-stagetrain-gcc: maybe-all-stagetrain-zlib
66891all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
66892all-stageautoprofile-gcc: maybe-all-stageautoprofile-zlib
66893all-stageautofeedback-gcc: maybe-all-stageautofeedback-zlib
66894all-gcc: all-libbacktrace
66895all-stage1-gcc: all-stage1-libbacktrace
66896all-stage2-gcc: all-stage2-libbacktrace
66897all-stage3-gcc: all-stage3-libbacktrace
66898all-stage4-gcc: all-stage4-libbacktrace
66899all-stageprofile-gcc: all-stageprofile-libbacktrace
66900all-stagetrain-gcc: all-stagetrain-libbacktrace
66901all-stagefeedback-gcc: all-stagefeedback-libbacktrace
66902all-stageautoprofile-gcc: all-stageautoprofile-libbacktrace
66903all-stageautofeedback-gcc: all-stageautofeedback-libbacktrace
66904all-gcc: all-libcpp
66905all-stage1-gcc: all-stage1-libcpp
66906all-stage2-gcc: all-stage2-libcpp
66907all-stage3-gcc: all-stage3-libcpp
66908all-stage4-gcc: all-stage4-libcpp
66909all-stageprofile-gcc: all-stageprofile-libcpp
66910all-stagetrain-gcc: all-stagetrain-libcpp
66911all-stagefeedback-gcc: all-stagefeedback-libcpp
66912all-stageautoprofile-gcc: all-stageautoprofile-libcpp
66913all-stageautofeedback-gcc: all-stageautofeedback-libcpp
66914all-gcc: all-libcody
66915all-stage1-gcc: all-stage1-libcody
66916all-stage2-gcc: all-stage2-libcody
66917all-stage3-gcc: all-stage3-libcody
66918all-stage4-gcc: all-stage4-libcody
66919all-stageprofile-gcc: all-stageprofile-libcody
66920all-stagetrain-gcc: all-stagetrain-libcody
66921all-stagefeedback-gcc: all-stagefeedback-libcody
66922all-stageautoprofile-gcc: all-stageautoprofile-libcody
66923all-stageautofeedback-gcc: all-stageautofeedback-libcody
66924all-gcc: all-libdecnumber
66925all-stage1-gcc: all-stage1-libdecnumber
66926all-stage2-gcc: all-stage2-libdecnumber
66927all-stage3-gcc: all-stage3-libdecnumber
66928all-stage4-gcc: all-stage4-libdecnumber
66929all-stageprofile-gcc: all-stageprofile-libdecnumber
66930all-stagetrain-gcc: all-stagetrain-libdecnumber
66931all-stagefeedback-gcc: all-stagefeedback-libdecnumber
66932all-stageautoprofile-gcc: all-stageautoprofile-libdecnumber
66933all-stageautofeedback-gcc: all-stageautofeedback-libdecnumber
66934all-gcc: maybe-all-libiberty
66935all-stage1-gcc: maybe-all-stage1-libiberty
66936all-stage2-gcc: maybe-all-stage2-libiberty
66937all-stage3-gcc: maybe-all-stage3-libiberty
66938all-stage4-gcc: maybe-all-stage4-libiberty
66939all-stageprofile-gcc: maybe-all-stageprofile-libiberty
66940all-stagetrain-gcc: maybe-all-stagetrain-libiberty
66941all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
66942all-stageautoprofile-gcc: maybe-all-stageautoprofile-libiberty
66943all-stageautofeedback-gcc: maybe-all-stageautofeedback-libiberty
66944all-gcc: maybe-all-fixincludes
66945all-stage1-gcc: maybe-all-stage1-fixincludes
66946all-stage2-gcc: maybe-all-stage2-fixincludes
66947all-stage3-gcc: maybe-all-stage3-fixincludes
66948all-stage4-gcc: maybe-all-stage4-fixincludes
66949all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
66950all-stagetrain-gcc: maybe-all-stagetrain-fixincludes
66951all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
66952all-stageautoprofile-gcc: maybe-all-stageautoprofile-fixincludes
66953all-stageautofeedback-gcc: maybe-all-stageautofeedback-fixincludes
66954all-gcc: maybe-all-lto-plugin
66955all-stage1-gcc: maybe-all-stage1-lto-plugin
66956all-stage2-gcc: maybe-all-stage2-lto-plugin
66957all-stage3-gcc: maybe-all-stage3-lto-plugin
66958all-stage4-gcc: maybe-all-stage4-lto-plugin
66959all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
66960all-stagetrain-gcc: maybe-all-stagetrain-lto-plugin
66961all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
66962all-stageautoprofile-gcc: maybe-all-stageautoprofile-lto-plugin
66963all-stageautofeedback-gcc: maybe-all-stageautofeedback-lto-plugin
66964all-gcc: maybe-all-libiconv
66965all-stage1-gcc: maybe-all-stage1-libiconv
66966all-stage2-gcc: maybe-all-stage2-libiconv
66967all-stage3-gcc: maybe-all-stage3-libiconv
66968all-stage4-gcc: maybe-all-stage4-libiconv
66969all-stageprofile-gcc: maybe-all-stageprofile-libiconv
66970all-stagetrain-gcc: maybe-all-stagetrain-libiconv
66971all-stagefeedback-gcc: maybe-all-stagefeedback-libiconv
66972all-stageautoprofile-gcc: maybe-all-stageautoprofile-libiconv
66973all-stageautofeedback-gcc: maybe-all-stageautofeedback-libiconv
66974info-gcc: maybe-all-build-libiberty
66975info-stage1-gcc: maybe-all-build-libiberty
66976info-stage2-gcc: maybe-all-build-libiberty
66977info-stage3-gcc: maybe-all-build-libiberty
66978info-stage4-gcc: maybe-all-build-libiberty
66979info-stageprofile-gcc: maybe-all-build-libiberty
66980info-stagetrain-gcc: maybe-all-build-libiberty
66981info-stagefeedback-gcc: maybe-all-build-libiberty
66982info-stageautoprofile-gcc: maybe-all-build-libiberty
66983info-stageautofeedback-gcc: maybe-all-build-libiberty
66984dvi-gcc: maybe-all-build-libiberty
66985dvi-stage1-gcc: maybe-all-build-libiberty
66986dvi-stage2-gcc: maybe-all-build-libiberty
66987dvi-stage3-gcc: maybe-all-build-libiberty
66988dvi-stage4-gcc: maybe-all-build-libiberty
66989dvi-stageprofile-gcc: maybe-all-build-libiberty
66990dvi-stagetrain-gcc: maybe-all-build-libiberty
66991dvi-stagefeedback-gcc: maybe-all-build-libiberty
66992dvi-stageautoprofile-gcc: maybe-all-build-libiberty
66993dvi-stageautofeedback-gcc: maybe-all-build-libiberty
66994pdf-gcc: maybe-all-build-libiberty
66995pdf-stage1-gcc: maybe-all-build-libiberty
66996pdf-stage2-gcc: maybe-all-build-libiberty
66997pdf-stage3-gcc: maybe-all-build-libiberty
66998pdf-stage4-gcc: maybe-all-build-libiberty
66999pdf-stageprofile-gcc: maybe-all-build-libiberty
67000pdf-stagetrain-gcc: maybe-all-build-libiberty
67001pdf-stagefeedback-gcc: maybe-all-build-libiberty
67002pdf-stageautoprofile-gcc: maybe-all-build-libiberty
67003pdf-stageautofeedback-gcc: maybe-all-build-libiberty
67004html-gcc: maybe-all-build-libiberty
67005html-stage1-gcc: maybe-all-build-libiberty
67006html-stage2-gcc: maybe-all-build-libiberty
67007html-stage3-gcc: maybe-all-build-libiberty
67008html-stage4-gcc: maybe-all-build-libiberty
67009html-stageprofile-gcc: maybe-all-build-libiberty
67010html-stagetrain-gcc: maybe-all-build-libiberty
67011html-stagefeedback-gcc: maybe-all-build-libiberty
67012html-stageautoprofile-gcc: maybe-all-build-libiberty
67013html-stageautofeedback-gcc: maybe-all-build-libiberty
67014install-gcc: maybe-install-fixincludes
67015install-gcc: maybe-install-lto-plugin
67016install-strip-gcc: maybe-install-strip-fixincludes
67017install-strip-gcc: maybe-install-strip-lto-plugin
67018configure-libcpp: configure-libiberty
67019configure-stage1-libcpp: configure-stage1-libiberty
67020configure-stage2-libcpp: configure-stage2-libiberty
67021configure-stage3-libcpp: configure-stage3-libiberty
67022configure-stage4-libcpp: configure-stage4-libiberty
67023configure-stageprofile-libcpp: configure-stageprofile-libiberty
67024configure-stagetrain-libcpp: configure-stagetrain-libiberty
67025configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
67026configure-stageautoprofile-libcpp: configure-stageautoprofile-libiberty
67027configure-stageautofeedback-libcpp: configure-stageautofeedback-libiberty
67028configure-libcpp: maybe-configure-gettext
67029configure-stage1-libcpp: maybe-configure-stage1-gettext
67030configure-stage2-libcpp: maybe-configure-stage2-gettext
67031configure-stage3-libcpp: maybe-configure-stage3-gettext
67032configure-stage4-libcpp: maybe-configure-stage4-gettext
67033configure-stageprofile-libcpp: maybe-configure-stageprofile-gettext
67034configure-stagetrain-libcpp: maybe-configure-stagetrain-gettext
67035configure-stagefeedback-libcpp: maybe-configure-stagefeedback-gettext
67036configure-stageautoprofile-libcpp: maybe-configure-stageautoprofile-gettext
67037configure-stageautofeedback-libcpp: maybe-configure-stageautofeedback-gettext
67038configure-libcpp: maybe-all-libiconv
67039configure-stage1-libcpp: maybe-all-stage1-libiconv
67040configure-stage2-libcpp: maybe-all-stage2-libiconv
67041configure-stage3-libcpp: maybe-all-stage3-libiconv
67042configure-stage4-libcpp: maybe-all-stage4-libiconv
67043configure-stageprofile-libcpp: maybe-all-stageprofile-libiconv
67044configure-stagetrain-libcpp: maybe-all-stagetrain-libiconv
67045configure-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
67046configure-stageautoprofile-libcpp: maybe-all-stageautoprofile-libiconv
67047configure-stageautofeedback-libcpp: maybe-all-stageautofeedback-libiconv
67048all-libcpp: all-libiberty
67049all-stage1-libcpp: all-stage1-libiberty
67050all-stage2-libcpp: all-stage2-libiberty
67051all-stage3-libcpp: all-stage3-libiberty
67052all-stage4-libcpp: all-stage4-libiberty
67053all-stageprofile-libcpp: all-stageprofile-libiberty
67054all-stagetrain-libcpp: all-stagetrain-libiberty
67055all-stagefeedback-libcpp: all-stagefeedback-libiberty
67056all-stageautoprofile-libcpp: all-stageautoprofile-libiberty
67057all-stageautofeedback-libcpp: all-stageautofeedback-libiberty
67058all-libcpp: maybe-all-gettext
67059all-stage1-libcpp: maybe-all-stage1-gettext
67060all-stage2-libcpp: maybe-all-stage2-gettext
67061all-stage3-libcpp: maybe-all-stage3-gettext
67062all-stage4-libcpp: maybe-all-stage4-gettext
67063all-stageprofile-libcpp: maybe-all-stageprofile-gettext
67064all-stagetrain-libcpp: maybe-all-stagetrain-gettext
67065all-stagefeedback-libcpp: maybe-all-stagefeedback-gettext
67066all-stageautoprofile-libcpp: maybe-all-stageautoprofile-gettext
67067all-stageautofeedback-libcpp: maybe-all-stageautofeedback-gettext
67068all-libcpp: maybe-all-libiconv
67069all-stage1-libcpp: maybe-all-stage1-libiconv
67070all-stage2-libcpp: maybe-all-stage2-libiconv
67071all-stage3-libcpp: maybe-all-stage3-libiconv
67072all-stage4-libcpp: maybe-all-stage4-libiconv
67073all-stageprofile-libcpp: maybe-all-stageprofile-libiconv
67074all-stagetrain-libcpp: maybe-all-stagetrain-libiconv
67075all-stagefeedback-libcpp: maybe-all-stagefeedback-libiconv
67076all-stageautoprofile-libcpp: maybe-all-stageautoprofile-libiconv
67077all-stageautofeedback-libcpp: maybe-all-stageautofeedback-libiconv
67078all-fixincludes: maybe-all-libiberty
67079all-stage1-fixincludes: maybe-all-stage1-libiberty
67080all-stage2-fixincludes: maybe-all-stage2-libiberty
67081all-stage3-fixincludes: maybe-all-stage3-libiberty
67082all-stage4-fixincludes: maybe-all-stage4-libiberty
67083all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
67084all-stagetrain-fixincludes: maybe-all-stagetrain-libiberty
67085all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
67086all-stageautoprofile-fixincludes: maybe-all-stageautoprofile-libiberty
67087all-stageautofeedback-fixincludes: maybe-all-stageautofeedback-libiberty
67088all-gnattools: maybe-all-target-libada
67089all-lto-plugin: maybe-all-libiberty
67090all-stage1-lto-plugin: maybe-all-stage1-libiberty
67091all-stage2-lto-plugin: maybe-all-stage2-libiberty
67092all-stage3-lto-plugin: maybe-all-stage3-libiberty
67093all-stage4-lto-plugin: maybe-all-stage4-libiberty
67094all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
67095all-stagetrain-lto-plugin: maybe-all-stagetrain-libiberty
67096all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
67097all-stageautoprofile-lto-plugin: maybe-all-stageautoprofile-libiberty
67098all-stageautofeedback-lto-plugin: maybe-all-stageautofeedback-libiberty
67099all-lto-plugin: maybe-all-libiberty-linker-plugin
67100all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
67101all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
67102all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
67103all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
67104all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
67105all-stagetrain-lto-plugin: maybe-all-stagetrain-libiberty-linker-plugin
67106all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
67107all-stageautoprofile-lto-plugin: maybe-all-stageautoprofile-libiberty-linker-plugin
67108all-stageautofeedback-lto-plugin: maybe-all-stageautofeedback-libiberty-linker-plugin
67109all-gotools: maybe-all-target-libgo
67110configure-gettext: maybe-all-libiconv
67111configure-stage1-gettext: maybe-all-stage1-libiconv
67112configure-stage2-gettext: maybe-all-stage2-libiconv
67113configure-stage3-gettext: maybe-all-stage3-libiconv
67114configure-stage4-gettext: maybe-all-stage4-libiconv
67115configure-stageprofile-gettext: maybe-all-stageprofile-libiconv
67116configure-stagetrain-gettext: maybe-all-stagetrain-libiconv
67117configure-stagefeedback-gettext: maybe-all-stagefeedback-libiconv
67118configure-stageautoprofile-gettext: maybe-all-stageautoprofile-libiconv
67119configure-stageautofeedback-gettext: maybe-all-stageautofeedback-libiconv
67120configure-mpfr: maybe-all-gmp
67121configure-stage1-mpfr: maybe-all-stage1-gmp
67122configure-stage2-mpfr: maybe-all-stage2-gmp
67123configure-stage3-mpfr: maybe-all-stage3-gmp
67124configure-stage4-mpfr: maybe-all-stage4-gmp
67125configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
67126configure-stagetrain-mpfr: maybe-all-stagetrain-gmp
67127configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
67128configure-stageautoprofile-mpfr: maybe-all-stageautoprofile-gmp
67129configure-stageautofeedback-mpfr: maybe-all-stageautofeedback-gmp
67130configure-mpc: maybe-all-mpfr
67131configure-stage1-mpc: maybe-all-stage1-mpfr
67132configure-stage2-mpc: maybe-all-stage2-mpfr
67133configure-stage3-mpc: maybe-all-stage3-mpfr
67134configure-stage4-mpc: maybe-all-stage4-mpfr
67135configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
67136configure-stagetrain-mpc: maybe-all-stagetrain-mpfr
67137configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
67138configure-stageautoprofile-mpc: maybe-all-stageautoprofile-mpfr
67139configure-stageautofeedback-mpc: maybe-all-stageautofeedback-mpfr
67140configure-isl: maybe-all-gmp
67141configure-stage1-isl: maybe-all-stage1-gmp
67142configure-stage2-isl: maybe-all-stage2-gmp
67143configure-stage3-isl: maybe-all-stage3-gmp
67144configure-stage4-isl: maybe-all-stage4-gmp
67145configure-stageprofile-isl: maybe-all-stageprofile-gmp
67146configure-stagetrain-isl: maybe-all-stagetrain-gmp
67147configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
67148configure-stageautoprofile-isl: maybe-all-stageautoprofile-gmp
67149configure-stageautofeedback-isl: maybe-all-stageautofeedback-gmp
67150all-gettext: maybe-all-libiconv
67151all-stage1-gettext: maybe-all-stage1-libiconv
67152all-stage2-gettext: maybe-all-stage2-libiconv
67153all-stage3-gettext: maybe-all-stage3-libiconv
67154all-stage4-gettext: maybe-all-stage4-libiconv
67155all-stageprofile-gettext: maybe-all-stageprofile-libiconv
67156all-stagetrain-gettext: maybe-all-stagetrain-libiconv
67157all-stagefeedback-gettext: maybe-all-stagefeedback-libiconv
67158all-stageautoprofile-gettext: maybe-all-stageautoprofile-libiconv
67159all-stageautofeedback-gettext: maybe-all-stageautofeedback-libiconv
67160configure-gdb: maybe-configure-sim
67161configure-gdb: maybe-all-gnulib
67162configure-gdb: maybe-all-gdbsupport
67163all-gdb: maybe-all-gnulib
67164all-gdb: maybe-all-gdbsupport
67165all-gdb: maybe-all-readline
67166all-gdb: maybe-all-build-bison
67167all-gdb: maybe-all-sim
67168all-gdb: maybe-all-libtermcap
67169configure-gdbserver: maybe-all-gnulib
67170all-gdbserver: maybe-all-gdbsupport
67171all-gdbserver: maybe-all-gnulib
67172configure-libgui: maybe-configure-tcl
67173configure-libgui: maybe-configure-tk
67174all-libgui: maybe-all-tcl
67175all-libgui: maybe-all-tk
67176all-libgui: maybe-all-itcl
67177configure-gdbsupport: maybe-configure-gnulib
67178all-gdbsupport: maybe-all-gnulib
67179configure-bfd: configure-libiberty
67180configure-stage1-bfd: configure-stage1-libiberty
67181configure-stage2-bfd: configure-stage2-libiberty
67182configure-stage3-bfd: configure-stage3-libiberty
67183configure-stage4-bfd: configure-stage4-libiberty
67184configure-stageprofile-bfd: configure-stageprofile-libiberty
67185configure-stagetrain-bfd: configure-stagetrain-libiberty
67186configure-stagefeedback-bfd: configure-stagefeedback-libiberty
67187configure-stageautoprofile-bfd: configure-stageautoprofile-libiberty
67188configure-stageautofeedback-bfd: configure-stageautofeedback-libiberty
67189configure-bfd: maybe-configure-gettext
67190configure-stage1-bfd: maybe-configure-stage1-gettext
67191configure-stage2-bfd: maybe-configure-stage2-gettext
67192configure-stage3-bfd: maybe-configure-stage3-gettext
67193configure-stage4-bfd: maybe-configure-stage4-gettext
67194configure-stageprofile-bfd: maybe-configure-stageprofile-gettext
67195configure-stagetrain-bfd: maybe-configure-stagetrain-gettext
67196configure-stagefeedback-bfd: maybe-configure-stagefeedback-gettext
67197configure-stageautoprofile-bfd: maybe-configure-stageautoprofile-gettext
67198configure-stageautofeedback-bfd: maybe-configure-stageautofeedback-gettext
67199all-bfd: maybe-all-libiberty
67200all-stage1-bfd: maybe-all-stage1-libiberty
67201all-stage2-bfd: maybe-all-stage2-libiberty
67202all-stage3-bfd: maybe-all-stage3-libiberty
67203all-stage4-bfd: maybe-all-stage4-libiberty
67204all-stageprofile-bfd: maybe-all-stageprofile-libiberty
67205all-stagetrain-bfd: maybe-all-stagetrain-libiberty
67206all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
67207all-stageautoprofile-bfd: maybe-all-stageautoprofile-libiberty
67208all-stageautofeedback-bfd: maybe-all-stageautofeedback-libiberty
67209all-bfd: maybe-all-gettext
67210all-stage1-bfd: maybe-all-stage1-gettext
67211all-stage2-bfd: maybe-all-stage2-gettext
67212all-stage3-bfd: maybe-all-stage3-gettext
67213all-stage4-bfd: maybe-all-stage4-gettext
67214all-stageprofile-bfd: maybe-all-stageprofile-gettext
67215all-stagetrain-bfd: maybe-all-stagetrain-gettext
67216all-stagefeedback-bfd: maybe-all-stagefeedback-gettext
67217all-stageautoprofile-bfd: maybe-all-stageautoprofile-gettext
67218all-stageautofeedback-bfd: maybe-all-stageautofeedback-gettext
67219all-bfd: maybe-all-zlib
67220all-stage1-bfd: maybe-all-stage1-zlib
67221all-stage2-bfd: maybe-all-stage2-zlib
67222all-stage3-bfd: maybe-all-stage3-zlib
67223all-stage4-bfd: maybe-all-stage4-zlib
67224all-stageprofile-bfd: maybe-all-stageprofile-zlib
67225all-stagetrain-bfd: maybe-all-stagetrain-zlib
67226all-stagefeedback-bfd: maybe-all-stagefeedback-zlib
67227all-stageautoprofile-bfd: maybe-all-stageautoprofile-zlib
67228all-stageautofeedback-bfd: maybe-all-stageautofeedback-zlib
67229all-bfd: maybe-all-libsframe
67230all-stage1-bfd: maybe-all-stage1-libsframe
67231all-stage2-bfd: maybe-all-stage2-libsframe
67232all-stage3-bfd: maybe-all-stage3-libsframe
67233all-stage4-bfd: maybe-all-stage4-libsframe
67234all-stageprofile-bfd: maybe-all-stageprofile-libsframe
67235all-stagetrain-bfd: maybe-all-stagetrain-libsframe
67236all-stagefeedback-bfd: maybe-all-stagefeedback-libsframe
67237all-stageautoprofile-bfd: maybe-all-stageautoprofile-libsframe
67238all-stageautofeedback-bfd: maybe-all-stageautofeedback-libsframe
67239configure-opcodes: configure-libiberty
67240configure-stage1-opcodes: configure-stage1-libiberty
67241configure-stage2-opcodes: configure-stage2-libiberty
67242configure-stage3-opcodes: configure-stage3-libiberty
67243configure-stage4-opcodes: configure-stage4-libiberty
67244configure-stageprofile-opcodes: configure-stageprofile-libiberty
67245configure-stagetrain-opcodes: configure-stagetrain-libiberty
67246configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
67247configure-stageautoprofile-opcodes: configure-stageautoprofile-libiberty
67248configure-stageautofeedback-opcodes: configure-stageautofeedback-libiberty
67249all-opcodes: maybe-all-libiberty
67250all-stage1-opcodes: maybe-all-stage1-libiberty
67251all-stage2-opcodes: maybe-all-stage2-libiberty
67252all-stage3-opcodes: maybe-all-stage3-libiberty
67253all-stage4-opcodes: maybe-all-stage4-libiberty
67254all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
67255all-stagetrain-opcodes: maybe-all-stagetrain-libiberty
67256all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
67257all-stageautoprofile-opcodes: maybe-all-stageautoprofile-libiberty
67258all-stageautofeedback-opcodes: maybe-all-stageautofeedback-libiberty
67259configure-binutils: maybe-configure-gettext
67260configure-stage1-binutils: maybe-configure-stage1-gettext
67261configure-stage2-binutils: maybe-configure-stage2-gettext
67262configure-stage3-binutils: maybe-configure-stage3-gettext
67263configure-stage4-binutils: maybe-configure-stage4-gettext
67264configure-stageprofile-binutils: maybe-configure-stageprofile-gettext
67265configure-stagetrain-binutils: maybe-configure-stagetrain-gettext
67266configure-stagefeedback-binutils: maybe-configure-stagefeedback-gettext
67267configure-stageautoprofile-binutils: maybe-configure-stageautoprofile-gettext
67268configure-stageautofeedback-binutils: maybe-configure-stageautofeedback-gettext
67269all-binutils: maybe-all-libiberty
67270all-stage1-binutils: maybe-all-stage1-libiberty
67271all-stage2-binutils: maybe-all-stage2-libiberty
67272all-stage3-binutils: maybe-all-stage3-libiberty
67273all-stage4-binutils: maybe-all-stage4-libiberty
67274all-stageprofile-binutils: maybe-all-stageprofile-libiberty
67275all-stagetrain-binutils: maybe-all-stagetrain-libiberty
67276all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
67277all-stageautoprofile-binutils: maybe-all-stageautoprofile-libiberty
67278all-stageautofeedback-binutils: maybe-all-stageautofeedback-libiberty
67279all-binutils: maybe-all-opcodes
67280all-stage1-binutils: maybe-all-stage1-opcodes
67281all-stage2-binutils: maybe-all-stage2-opcodes
67282all-stage3-binutils: maybe-all-stage3-opcodes
67283all-stage4-binutils: maybe-all-stage4-opcodes
67284all-stageprofile-binutils: maybe-all-stageprofile-opcodes
67285all-stagetrain-binutils: maybe-all-stagetrain-opcodes
67286all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
67287all-stageautoprofile-binutils: maybe-all-stageautoprofile-opcodes
67288all-stageautofeedback-binutils: maybe-all-stageautofeedback-opcodes
67289all-binutils: maybe-all-bfd
67290all-stage1-binutils: maybe-all-stage1-bfd
67291all-stage2-binutils: maybe-all-stage2-bfd
67292all-stage3-binutils: maybe-all-stage3-bfd
67293all-stage4-binutils: maybe-all-stage4-bfd
67294all-stageprofile-binutils: maybe-all-stageprofile-bfd
67295all-stagetrain-binutils: maybe-all-stagetrain-bfd
67296all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
67297all-stageautoprofile-binutils: maybe-all-stageautoprofile-bfd
67298all-stageautofeedback-binutils: maybe-all-stageautofeedback-bfd
67299all-binutils: maybe-all-build-flex
67300all-stage1-binutils: maybe-all-build-flex
67301all-stage2-binutils: maybe-all-build-flex
67302all-stage3-binutils: maybe-all-build-flex
67303all-stage4-binutils: maybe-all-build-flex
67304all-stageprofile-binutils: maybe-all-build-flex
67305all-stagetrain-binutils: maybe-all-build-flex
67306all-stagefeedback-binutils: maybe-all-build-flex
67307all-stageautoprofile-binutils: maybe-all-build-flex
67308all-stageautofeedback-binutils: maybe-all-build-flex
67309all-binutils: maybe-all-build-bison
67310all-stage1-binutils: maybe-all-build-bison
67311all-stage2-binutils: maybe-all-build-bison
67312all-stage3-binutils: maybe-all-build-bison
67313all-stage4-binutils: maybe-all-build-bison
67314all-stageprofile-binutils: maybe-all-build-bison
67315all-stagetrain-binutils: maybe-all-build-bison
67316all-stagefeedback-binutils: maybe-all-build-bison
67317all-stageautoprofile-binutils: maybe-all-build-bison
67318all-stageautofeedback-binutils: maybe-all-build-bison
67319all-binutils: maybe-all-gettext
67320all-stage1-binutils: maybe-all-stage1-gettext
67321all-stage2-binutils: maybe-all-stage2-gettext
67322all-stage3-binutils: maybe-all-stage3-gettext
67323all-stage4-binutils: maybe-all-stage4-gettext
67324all-stageprofile-binutils: maybe-all-stageprofile-gettext
67325all-stagetrain-binutils: maybe-all-stagetrain-gettext
67326all-stagefeedback-binutils: maybe-all-stagefeedback-gettext
67327all-stageautoprofile-binutils: maybe-all-stageautoprofile-gettext
67328all-stageautofeedback-binutils: maybe-all-stageautofeedback-gettext
67329all-binutils: maybe-all-gas
67330all-stage1-binutils: maybe-all-stage1-gas
67331all-stage2-binutils: maybe-all-stage2-gas
67332all-stage3-binutils: maybe-all-stage3-gas
67333all-stage4-binutils: maybe-all-stage4-gas
67334all-stageprofile-binutils: maybe-all-stageprofile-gas
67335all-stagetrain-binutils: maybe-all-stagetrain-gas
67336all-stagefeedback-binutils: maybe-all-stagefeedback-gas
67337all-stageautoprofile-binutils: maybe-all-stageautoprofile-gas
67338all-stageautofeedback-binutils: maybe-all-stageautofeedback-gas
67339all-binutils: maybe-all-libctf
67340all-stage1-binutils: maybe-all-stage1-libctf
67341all-stage2-binutils: maybe-all-stage2-libctf
67342all-stage3-binutils: maybe-all-stage3-libctf
67343all-stage4-binutils: maybe-all-stage4-libctf
67344all-stageprofile-binutils: maybe-all-stageprofile-libctf
67345all-stagetrain-binutils: maybe-all-stagetrain-libctf
67346all-stagefeedback-binutils: maybe-all-stagefeedback-libctf
67347all-stageautoprofile-binutils: maybe-all-stageautoprofile-libctf
67348all-stageautofeedback-binutils: maybe-all-stageautofeedback-libctf
67349all-ld: maybe-all-libctf
67350all-stage1-ld: maybe-all-stage1-libctf
67351all-stage2-ld: maybe-all-stage2-libctf
67352all-stage3-ld: maybe-all-stage3-libctf
67353all-stage4-ld: maybe-all-stage4-libctf
67354all-stageprofile-ld: maybe-all-stageprofile-libctf
67355all-stagetrain-ld: maybe-all-stagetrain-libctf
67356all-stagefeedback-ld: maybe-all-stagefeedback-libctf
67357all-stageautoprofile-ld: maybe-all-stageautoprofile-libctf
67358all-stageautofeedback-ld: maybe-all-stageautofeedback-libctf
67359all-binutils: maybe-all-libsframe
67360all-stage1-binutils: maybe-all-stage1-libsframe
67361all-stage2-binutils: maybe-all-stage2-libsframe
67362all-stage3-binutils: maybe-all-stage3-libsframe
67363all-stage4-binutils: maybe-all-stage4-libsframe
67364all-stageprofile-binutils: maybe-all-stageprofile-libsframe
67365all-stagetrain-binutils: maybe-all-stagetrain-libsframe
67366all-stagefeedback-binutils: maybe-all-stagefeedback-libsframe
67367all-stageautoprofile-binutils: maybe-all-stageautoprofile-libsframe
67368all-stageautofeedback-binutils: maybe-all-stageautofeedback-libsframe
67369install-binutils: maybe-install-opcodes
67370install-strip-binutils: maybe-install-strip-opcodes
67371install-libctf: maybe-install-bfd
67372install-ld: maybe-install-bfd
67373install-ld: maybe-install-libctf
67374install-strip-libctf: maybe-install-strip-bfd
67375install-strip-ld: maybe-install-strip-bfd
67376install-strip-ld: maybe-install-strip-libctf
67377install-bfd: maybe-install-libsframe
67378install-strip-bfd: maybe-install-strip-libsframe
67379configure-opcodes: configure-bfd
67380configure-stage1-opcodes: configure-stage1-bfd
67381configure-stage2-opcodes: configure-stage2-bfd
67382configure-stage3-opcodes: configure-stage3-bfd
67383configure-stage4-opcodes: configure-stage4-bfd
67384configure-stageprofile-opcodes: configure-stageprofile-bfd
67385configure-stagetrain-opcodes: configure-stagetrain-bfd
67386configure-stagefeedback-opcodes: configure-stagefeedback-bfd
67387configure-stageautoprofile-opcodes: configure-stageautoprofile-bfd
67388configure-stageautofeedback-opcodes: configure-stageautofeedback-bfd
67389install-opcodes: maybe-install-bfd
67390install-strip-opcodes: maybe-install-strip-bfd
67391configure-gas: maybe-configure-gettext
67392configure-stage1-gas: maybe-configure-stage1-gettext
67393configure-stage2-gas: maybe-configure-stage2-gettext
67394configure-stage3-gas: maybe-configure-stage3-gettext
67395configure-stage4-gas: maybe-configure-stage4-gettext
67396configure-stageprofile-gas: maybe-configure-stageprofile-gettext
67397configure-stagetrain-gas: maybe-configure-stagetrain-gettext
67398configure-stagefeedback-gas: maybe-configure-stagefeedback-gettext
67399configure-stageautoprofile-gas: maybe-configure-stageautoprofile-gettext
67400configure-stageautofeedback-gas: maybe-configure-stageautofeedback-gettext
67401all-gas: maybe-all-libiberty
67402all-stage1-gas: maybe-all-stage1-libiberty
67403all-stage2-gas: maybe-all-stage2-libiberty
67404all-stage3-gas: maybe-all-stage3-libiberty
67405all-stage4-gas: maybe-all-stage4-libiberty
67406all-stageprofile-gas: maybe-all-stageprofile-libiberty
67407all-stagetrain-gas: maybe-all-stagetrain-libiberty
67408all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
67409all-stageautoprofile-gas: maybe-all-stageautoprofile-libiberty
67410all-stageautofeedback-gas: maybe-all-stageautofeedback-libiberty
67411all-gas: maybe-all-opcodes
67412all-stage1-gas: maybe-all-stage1-opcodes
67413all-stage2-gas: maybe-all-stage2-opcodes
67414all-stage3-gas: maybe-all-stage3-opcodes
67415all-stage4-gas: maybe-all-stage4-opcodes
67416all-stageprofile-gas: maybe-all-stageprofile-opcodes
67417all-stagetrain-gas: maybe-all-stagetrain-opcodes
67418all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
67419all-stageautoprofile-gas: maybe-all-stageautoprofile-opcodes
67420all-stageautofeedback-gas: maybe-all-stageautofeedback-opcodes
67421all-gas: maybe-all-bfd
67422all-stage1-gas: maybe-all-stage1-bfd
67423all-stage2-gas: maybe-all-stage2-bfd
67424all-stage3-gas: maybe-all-stage3-bfd
67425all-stage4-gas: maybe-all-stage4-bfd
67426all-stageprofile-gas: maybe-all-stageprofile-bfd
67427all-stagetrain-gas: maybe-all-stagetrain-bfd
67428all-stagefeedback-gas: maybe-all-stagefeedback-bfd
67429all-stageautoprofile-gas: maybe-all-stageautoprofile-bfd
67430all-stageautofeedback-gas: maybe-all-stageautofeedback-bfd
67431all-gas: maybe-all-gettext
67432all-stage1-gas: maybe-all-stage1-gettext
67433all-stage2-gas: maybe-all-stage2-gettext
67434all-stage3-gas: maybe-all-stage3-gettext
67435all-stage4-gas: maybe-all-stage4-gettext
67436all-stageprofile-gas: maybe-all-stageprofile-gettext
67437all-stagetrain-gas: maybe-all-stagetrain-gettext
67438all-stagefeedback-gas: maybe-all-stagefeedback-gettext
67439all-stageautoprofile-gas: maybe-all-stageautoprofile-gettext
67440all-stageautofeedback-gas: maybe-all-stageautofeedback-gettext
67441install-gprofng: maybe-install-opcodes
67442install-gprofng: maybe-install-bfd
67443configure-ld: maybe-configure-gettext
67444configure-stage1-ld: maybe-configure-stage1-gettext
67445configure-stage2-ld: maybe-configure-stage2-gettext
67446configure-stage3-ld: maybe-configure-stage3-gettext
67447configure-stage4-ld: maybe-configure-stage4-gettext
67448configure-stageprofile-ld: maybe-configure-stageprofile-gettext
67449configure-stagetrain-ld: maybe-configure-stagetrain-gettext
67450configure-stagefeedback-ld: maybe-configure-stagefeedback-gettext
67451configure-stageautoprofile-ld: maybe-configure-stageautoprofile-gettext
67452configure-stageautofeedback-ld: maybe-configure-stageautofeedback-gettext
67453all-ld: maybe-all-libiberty
67454all-stage1-ld: maybe-all-stage1-libiberty
67455all-stage2-ld: maybe-all-stage2-libiberty
67456all-stage3-ld: maybe-all-stage3-libiberty
67457all-stage4-ld: maybe-all-stage4-libiberty
67458all-stageprofile-ld: maybe-all-stageprofile-libiberty
67459all-stagetrain-ld: maybe-all-stagetrain-libiberty
67460all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
67461all-stageautoprofile-ld: maybe-all-stageautoprofile-libiberty
67462all-stageautofeedback-ld: maybe-all-stageautofeedback-libiberty
67463all-ld: maybe-all-bfd
67464all-stage1-ld: maybe-all-stage1-bfd
67465all-stage2-ld: maybe-all-stage2-bfd
67466all-stage3-ld: maybe-all-stage3-bfd
67467all-stage4-ld: maybe-all-stage4-bfd
67468all-stageprofile-ld: maybe-all-stageprofile-bfd
67469all-stagetrain-ld: maybe-all-stagetrain-bfd
67470all-stagefeedback-ld: maybe-all-stagefeedback-bfd
67471all-stageautoprofile-ld: maybe-all-stageautoprofile-bfd
67472all-stageautofeedback-ld: maybe-all-stageautofeedback-bfd
67473all-ld: maybe-all-opcodes
67474all-stage1-ld: maybe-all-stage1-opcodes
67475all-stage2-ld: maybe-all-stage2-opcodes
67476all-stage3-ld: maybe-all-stage3-opcodes
67477all-stage4-ld: maybe-all-stage4-opcodes
67478all-stageprofile-ld: maybe-all-stageprofile-opcodes
67479all-stagetrain-ld: maybe-all-stagetrain-opcodes
67480all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
67481all-stageautoprofile-ld: maybe-all-stageautoprofile-opcodes
67482all-stageautofeedback-ld: maybe-all-stageautofeedback-opcodes
67483all-ld: maybe-all-build-bison
67484all-stage1-ld: maybe-all-build-bison
67485all-stage2-ld: maybe-all-build-bison
67486all-stage3-ld: maybe-all-build-bison
67487all-stage4-ld: maybe-all-build-bison
67488all-stageprofile-ld: maybe-all-build-bison
67489all-stagetrain-ld: maybe-all-build-bison
67490all-stagefeedback-ld: maybe-all-build-bison
67491all-stageautoprofile-ld: maybe-all-build-bison
67492all-stageautofeedback-ld: maybe-all-build-bison
67493all-ld: maybe-all-build-flex
67494all-stage1-ld: maybe-all-build-flex
67495all-stage2-ld: maybe-all-build-flex
67496all-stage3-ld: maybe-all-build-flex
67497all-stage4-ld: maybe-all-build-flex
67498all-stageprofile-ld: maybe-all-build-flex
67499all-stagetrain-ld: maybe-all-build-flex
67500all-stagefeedback-ld: maybe-all-build-flex
67501all-stageautoprofile-ld: maybe-all-build-flex
67502all-stageautofeedback-ld: maybe-all-build-flex
67503all-ld: maybe-all-gettext
67504all-stage1-ld: maybe-all-stage1-gettext
67505all-stage2-ld: maybe-all-stage2-gettext
67506all-stage3-ld: maybe-all-stage3-gettext
67507all-stage4-ld: maybe-all-stage4-gettext
67508all-stageprofile-ld: maybe-all-stageprofile-gettext
67509all-stagetrain-ld: maybe-all-stagetrain-gettext
67510all-stagefeedback-ld: maybe-all-stagefeedback-gettext
67511all-stageautoprofile-ld: maybe-all-stageautoprofile-gettext
67512all-stageautofeedback-ld: maybe-all-stageautofeedback-gettext
67513all-ld: maybe-all-gas
67514all-stage1-ld: maybe-all-stage1-gas
67515all-stage2-ld: maybe-all-stage2-gas
67516all-stage3-ld: maybe-all-stage3-gas
67517all-stage4-ld: maybe-all-stage4-gas
67518all-stageprofile-ld: maybe-all-stageprofile-gas
67519all-stagetrain-ld: maybe-all-stagetrain-gas
67520all-stagefeedback-ld: maybe-all-stagefeedback-gas
67521all-stageautoprofile-ld: maybe-all-stageautoprofile-gas
67522all-stageautofeedback-ld: maybe-all-stageautofeedback-gas
67523all-ld: maybe-all-binutils
67524all-stage1-ld: maybe-all-stage1-binutils
67525all-stage2-ld: maybe-all-stage2-binutils
67526all-stage3-ld: maybe-all-stage3-binutils
67527all-stage4-ld: maybe-all-stage4-binutils
67528all-stageprofile-ld: maybe-all-stageprofile-binutils
67529all-stagetrain-ld: maybe-all-stagetrain-binutils
67530all-stagefeedback-ld: maybe-all-stagefeedback-binutils
67531all-stageautoprofile-ld: maybe-all-stageautoprofile-binutils
67532all-stageautofeedback-ld: maybe-all-stageautofeedback-binutils
67533install-ld: maybe-install-gold
67534install-strip-ld: maybe-install-strip-gold
67535configure-gold: maybe-configure-gettext
67536configure-stage1-gold: maybe-configure-stage1-gettext
67537configure-stage2-gold: maybe-configure-stage2-gettext
67538configure-stage3-gold: maybe-configure-stage3-gettext
67539configure-stage4-gold: maybe-configure-stage4-gettext
67540configure-stageprofile-gold: maybe-configure-stageprofile-gettext
67541configure-stagetrain-gold: maybe-configure-stagetrain-gettext
67542configure-stagefeedback-gold: maybe-configure-stagefeedback-gettext
67543configure-stageautoprofile-gold: maybe-configure-stageautoprofile-gettext
67544configure-stageautofeedback-gold: maybe-configure-stageautofeedback-gettext
67545all-gold: maybe-all-libiberty
67546all-stage1-gold: maybe-all-stage1-libiberty
67547all-stage2-gold: maybe-all-stage2-libiberty
67548all-stage3-gold: maybe-all-stage3-libiberty
67549all-stage4-gold: maybe-all-stage4-libiberty
67550all-stageprofile-gold: maybe-all-stageprofile-libiberty
67551all-stagetrain-gold: maybe-all-stagetrain-libiberty
67552all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
67553all-stageautoprofile-gold: maybe-all-stageautoprofile-libiberty
67554all-stageautofeedback-gold: maybe-all-stageautofeedback-libiberty
67555all-gold: maybe-all-gettext
67556all-stage1-gold: maybe-all-stage1-gettext
67557all-stage2-gold: maybe-all-stage2-gettext
67558all-stage3-gold: maybe-all-stage3-gettext
67559all-stage4-gold: maybe-all-stage4-gettext
67560all-stageprofile-gold: maybe-all-stageprofile-gettext
67561all-stagetrain-gold: maybe-all-stagetrain-gettext
67562all-stagefeedback-gold: maybe-all-stagefeedback-gettext
67563all-stageautoprofile-gold: maybe-all-stageautoprofile-gettext
67564all-stageautofeedback-gold: maybe-all-stageautofeedback-gettext
67565all-gold: maybe-all-bfd
67566all-stage1-gold: maybe-all-stage1-bfd
67567all-stage2-gold: maybe-all-stage2-bfd
67568all-stage3-gold: maybe-all-stage3-bfd
67569all-stage4-gold: maybe-all-stage4-bfd
67570all-stageprofile-gold: maybe-all-stageprofile-bfd
67571all-stagetrain-gold: maybe-all-stagetrain-bfd
67572all-stagefeedback-gold: maybe-all-stagefeedback-bfd
67573all-stageautoprofile-gold: maybe-all-stageautoprofile-bfd
67574all-stageautofeedback-gold: maybe-all-stageautofeedback-bfd
67575all-gold: maybe-all-build-bison
67576all-stage1-gold: maybe-all-build-bison
67577all-stage2-gold: maybe-all-build-bison
67578all-stage3-gold: maybe-all-build-bison
67579all-stage4-gold: maybe-all-build-bison
67580all-stageprofile-gold: maybe-all-build-bison
67581all-stagetrain-gold: maybe-all-build-bison
67582all-stagefeedback-gold: maybe-all-build-bison
67583all-stageautoprofile-gold: maybe-all-build-bison
67584all-stageautofeedback-gold: maybe-all-build-bison
67585all-gold: maybe-all-gas
67586all-stage1-gold: maybe-all-stage1-gas
67587all-stage2-gold: maybe-all-stage2-gas
67588all-stage3-gold: maybe-all-stage3-gas
67589all-stage4-gold: maybe-all-stage4-gas
67590all-stageprofile-gold: maybe-all-stageprofile-gas
67591all-stagetrain-gold: maybe-all-stagetrain-gas
67592all-stagefeedback-gold: maybe-all-stagefeedback-gas
67593all-stageautoprofile-gold: maybe-all-stageautoprofile-gas
67594all-stageautofeedback-gold: maybe-all-stageautofeedback-gas
67595check-gold: maybe-all-binutils
67596check-stage1-gold: maybe-all-stage1-binutils
67597check-stage2-gold: maybe-all-stage2-binutils
67598check-stage3-gold: maybe-all-stage3-binutils
67599check-stage4-gold: maybe-all-stage4-binutils
67600check-stageprofile-gold: maybe-all-stageprofile-binutils
67601check-stagetrain-gold: maybe-all-stagetrain-binutils
67602check-stagefeedback-gold: maybe-all-stagefeedback-binutils
67603check-stageautoprofile-gold: maybe-all-stageautoprofile-binutils
67604check-stageautofeedback-gold: maybe-all-stageautofeedback-binutils
67605check-gold: maybe-all-gas
67606check-stage1-gold: maybe-all-stage1-gas
67607check-stage2-gold: maybe-all-stage2-gas
67608check-stage3-gold: maybe-all-stage3-gas
67609check-stage4-gold: maybe-all-stage4-gas
67610check-stageprofile-gold: maybe-all-stageprofile-gas
67611check-stagetrain-gold: maybe-all-stagetrain-gas
67612check-stagefeedback-gold: maybe-all-stagefeedback-gas
67613check-stageautoprofile-gold: maybe-all-stageautoprofile-gas
67614check-stageautofeedback-gold: maybe-all-stageautofeedback-gas
67615configure-opcodes: maybe-configure-gettext
67616configure-stage1-opcodes: maybe-configure-stage1-gettext
67617configure-stage2-opcodes: maybe-configure-stage2-gettext
67618configure-stage3-opcodes: maybe-configure-stage3-gettext
67619configure-stage4-opcodes: maybe-configure-stage4-gettext
67620configure-stageprofile-opcodes: maybe-configure-stageprofile-gettext
67621configure-stagetrain-opcodes: maybe-configure-stagetrain-gettext
67622configure-stagefeedback-opcodes: maybe-configure-stagefeedback-gettext
67623configure-stageautoprofile-opcodes: maybe-configure-stageautoprofile-gettext
67624configure-stageautofeedback-opcodes: maybe-configure-stageautofeedback-gettext
67625all-opcodes: maybe-all-bfd
67626all-stage1-opcodes: maybe-all-stage1-bfd
67627all-stage2-opcodes: maybe-all-stage2-bfd
67628all-stage3-opcodes: maybe-all-stage3-bfd
67629all-stage4-opcodes: maybe-all-stage4-bfd
67630all-stageprofile-opcodes: maybe-all-stageprofile-bfd
67631all-stagetrain-opcodes: maybe-all-stagetrain-bfd
67632all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
67633all-stageautoprofile-opcodes: maybe-all-stageautoprofile-bfd
67634all-stageautofeedback-opcodes: maybe-all-stageautofeedback-bfd
67635all-opcodes: maybe-all-libiberty
67636all-stage1-opcodes: maybe-all-stage1-libiberty
67637all-stage2-opcodes: maybe-all-stage2-libiberty
67638all-stage3-opcodes: maybe-all-stage3-libiberty
67639all-stage4-opcodes: maybe-all-stage4-libiberty
67640all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
67641all-stagetrain-opcodes: maybe-all-stagetrain-libiberty
67642all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
67643all-stageautoprofile-opcodes: maybe-all-stageautoprofile-libiberty
67644all-stageautofeedback-opcodes: maybe-all-stageautofeedback-libiberty
67645all-opcodes: maybe-all-gettext
67646all-stage1-opcodes: maybe-all-stage1-gettext
67647all-stage2-opcodes: maybe-all-stage2-gettext
67648all-stage3-opcodes: maybe-all-stage3-gettext
67649all-stage4-opcodes: maybe-all-stage4-gettext
67650all-stageprofile-opcodes: maybe-all-stageprofile-gettext
67651all-stagetrain-opcodes: maybe-all-stagetrain-gettext
67652all-stagefeedback-opcodes: maybe-all-stagefeedback-gettext
67653all-stageautoprofile-opcodes: maybe-all-stageautoprofile-gettext
67654all-stageautofeedback-opcodes: maybe-all-stageautofeedback-gettext
67655all-dejagnu: maybe-all-tcl
67656all-dejagnu: maybe-all-expect
67657all-dejagnu: maybe-all-tk
67658configure-expect: maybe-configure-tcl
67659configure-expect: maybe-configure-tk
67660all-expect: maybe-all-tcl
67661all-expect: maybe-all-tk
67662configure-itcl: maybe-configure-tcl
67663configure-itcl: maybe-configure-tk
67664all-itcl: maybe-all-tcl
67665all-itcl: maybe-all-tk
67666install-itcl: maybe-install-tcl
67667install-strip-itcl: maybe-install-strip-tcl
67668configure-tk: maybe-configure-tcl
67669all-tk: maybe-all-tcl
67670all-sid: maybe-all-tcl
67671all-sid: maybe-all-tk
67672install-sid: maybe-install-tcl
67673install-strip-sid: maybe-install-strip-tcl
67674install-sid: maybe-install-tk
67675install-strip-sid: maybe-install-strip-tk
67676configure-sim: maybe-all-gnulib
67677configure-sim: maybe-all-readline
67678all-fastjar: maybe-all-build-texinfo
67679all-libctf: all-libiberty
67680all-stage1-libctf: all-stage1-libiberty
67681all-stage2-libctf: all-stage2-libiberty
67682all-stage3-libctf: all-stage3-libiberty
67683all-stage4-libctf: all-stage4-libiberty
67684all-stageprofile-libctf: all-stageprofile-libiberty
67685all-stagetrain-libctf: all-stagetrain-libiberty
67686all-stagefeedback-libctf: all-stagefeedback-libiberty
67687all-stageautoprofile-libctf: all-stageautoprofile-libiberty
67688all-stageautofeedback-libctf: all-stageautofeedback-libiberty
67689all-libctf: maybe-all-bfd
67690all-stage1-libctf: maybe-all-stage1-bfd
67691all-stage2-libctf: maybe-all-stage2-bfd
67692all-stage3-libctf: maybe-all-stage3-bfd
67693all-stage4-libctf: maybe-all-stage4-bfd
67694all-stageprofile-libctf: maybe-all-stageprofile-bfd
67695all-stagetrain-libctf: maybe-all-stagetrain-bfd
67696all-stagefeedback-libctf: maybe-all-stagefeedback-bfd
67697all-stageautoprofile-libctf: maybe-all-stageautoprofile-bfd
67698all-stageautofeedback-libctf: maybe-all-stageautofeedback-bfd
67699all-libctf: maybe-all-zlib
67700all-stage1-libctf: maybe-all-stage1-zlib
67701all-stage2-libctf: maybe-all-stage2-zlib
67702all-stage3-libctf: maybe-all-stage3-zlib
67703all-stage4-libctf: maybe-all-stage4-zlib
67704all-stageprofile-libctf: maybe-all-stageprofile-zlib
67705all-stagetrain-libctf: maybe-all-stagetrain-zlib
67706all-stagefeedback-libctf: maybe-all-stagefeedback-zlib
67707all-stageautoprofile-libctf: maybe-all-stageautoprofile-zlib
67708all-stageautofeedback-libctf: maybe-all-stageautofeedback-zlib
67709configure-libctf: maybe-all-bfd
67710configure-stage1-libctf: maybe-all-stage1-bfd
67711configure-stage2-libctf: maybe-all-stage2-bfd
67712configure-stage3-libctf: maybe-all-stage3-bfd
67713configure-stage4-libctf: maybe-all-stage4-bfd
67714configure-stageprofile-libctf: maybe-all-stageprofile-bfd
67715configure-stagetrain-libctf: maybe-all-stagetrain-bfd
67716configure-stagefeedback-libctf: maybe-all-stagefeedback-bfd
67717configure-stageautoprofile-libctf: maybe-all-stageautoprofile-bfd
67718configure-stageautofeedback-libctf: maybe-all-stageautofeedback-bfd
67719configure-libctf: maybe-all-gettext
67720configure-stage1-libctf: maybe-all-stage1-gettext
67721configure-stage2-libctf: maybe-all-stage2-gettext
67722configure-stage3-libctf: maybe-all-stage3-gettext
67723configure-stage4-libctf: maybe-all-stage4-gettext
67724configure-stageprofile-libctf: maybe-all-stageprofile-gettext
67725configure-stagetrain-libctf: maybe-all-stagetrain-gettext
67726configure-stagefeedback-libctf: maybe-all-stagefeedback-gettext
67727configure-stageautoprofile-libctf: maybe-all-stageautoprofile-gettext
67728configure-stageautofeedback-libctf: maybe-all-stageautofeedback-gettext
67729configure-libctf: maybe-all-zlib
67730configure-stage1-libctf: maybe-all-stage1-zlib
67731configure-stage2-libctf: maybe-all-stage2-zlib
67732configure-stage3-libctf: maybe-all-stage3-zlib
67733configure-stage4-libctf: maybe-all-stage4-zlib
67734configure-stageprofile-libctf: maybe-all-stageprofile-zlib
67735configure-stagetrain-libctf: maybe-all-stagetrain-zlib
67736configure-stagefeedback-libctf: maybe-all-stagefeedback-zlib
67737configure-stageautoprofile-libctf: maybe-all-stageautoprofile-zlib
67738configure-stageautofeedback-libctf: maybe-all-stageautofeedback-zlib
67739configure-libctf: maybe-all-libiconv
67740configure-stage1-libctf: maybe-all-stage1-libiconv
67741configure-stage2-libctf: maybe-all-stage2-libiconv
67742configure-stage3-libctf: maybe-all-stage3-libiconv
67743configure-stage4-libctf: maybe-all-stage4-libiconv
67744configure-stageprofile-libctf: maybe-all-stageprofile-libiconv
67745configure-stagetrain-libctf: maybe-all-stagetrain-libiconv
67746configure-stagefeedback-libctf: maybe-all-stagefeedback-libiconv
67747configure-stageautoprofile-libctf: maybe-all-stageautoprofile-libiconv
67748configure-stageautofeedback-libctf: maybe-all-stageautofeedback-libiconv
67749check-libctf: maybe-all-ld
67750check-stage1-libctf: maybe-all-stage1-ld
67751check-stage2-libctf: maybe-all-stage2-ld
67752check-stage3-libctf: maybe-all-stage3-ld
67753check-stage4-libctf: maybe-all-stage4-ld
67754check-stageprofile-libctf: maybe-all-stageprofile-ld
67755check-stagetrain-libctf: maybe-all-stagetrain-ld
67756check-stagefeedback-libctf: maybe-all-stagefeedback-ld
67757check-stageautoprofile-libctf: maybe-all-stageautoprofile-ld
67758check-stageautofeedback-libctf: maybe-all-stageautofeedback-ld
67759distclean-gnulib: maybe-distclean-gdb
67760distclean-gnulib: maybe-distclean-gdbserver
67761distclean-gnulib: maybe-distclean-sim
67762all-bison: maybe-all-build-texinfo
67763all-flex: maybe-all-build-bison
67764all-flex: maybe-all-m4
67765all-flex: maybe-all-build-texinfo
67766all-m4: maybe-all-build-texinfo
67767configure-target-libgo: maybe-configure-target-libffi
67768all-target-libgo: maybe-all-target-libffi
67769configure-target-libphobos: maybe-configure-target-libbacktrace
67770configure-stage1-target-libphobos: maybe-configure-stage1-target-libbacktrace
67771configure-stage2-target-libphobos: maybe-configure-stage2-target-libbacktrace
67772configure-stage3-target-libphobos: maybe-configure-stage3-target-libbacktrace
67773configure-stage4-target-libphobos: maybe-configure-stage4-target-libbacktrace
67774configure-stageprofile-target-libphobos: maybe-configure-stageprofile-target-libbacktrace
67775configure-stagetrain-target-libphobos: maybe-configure-stagetrain-target-libbacktrace
67776configure-stagefeedback-target-libphobos: maybe-configure-stagefeedback-target-libbacktrace
67777configure-stageautoprofile-target-libphobos: maybe-configure-stageautoprofile-target-libbacktrace
67778configure-stageautofeedback-target-libphobos: maybe-configure-stageautofeedback-target-libbacktrace
67779configure-target-libphobos: maybe-configure-target-zlib
67780configure-stage1-target-libphobos: maybe-configure-stage1-target-zlib
67781configure-stage2-target-libphobos: maybe-configure-stage2-target-zlib
67782configure-stage3-target-libphobos: maybe-configure-stage3-target-zlib
67783configure-stage4-target-libphobos: maybe-configure-stage4-target-zlib
67784configure-stageprofile-target-libphobos: maybe-configure-stageprofile-target-zlib
67785configure-stagetrain-target-libphobos: maybe-configure-stagetrain-target-zlib
67786configure-stagefeedback-target-libphobos: maybe-configure-stagefeedback-target-zlib
67787configure-stageautoprofile-target-libphobos: maybe-configure-stageautoprofile-target-zlib
67788configure-stageautofeedback-target-libphobos: maybe-configure-stageautofeedback-target-zlib
67789all-target-libphobos: maybe-all-target-libbacktrace
67790all-stage1-target-libphobos: maybe-all-stage1-target-libbacktrace
67791all-stage2-target-libphobos: maybe-all-stage2-target-libbacktrace
67792all-stage3-target-libphobos: maybe-all-stage3-target-libbacktrace
67793all-stage4-target-libphobos: maybe-all-stage4-target-libbacktrace
67794all-stageprofile-target-libphobos: maybe-all-stageprofile-target-libbacktrace
67795all-stagetrain-target-libphobos: maybe-all-stagetrain-target-libbacktrace
67796all-stagefeedback-target-libphobos: maybe-all-stagefeedback-target-libbacktrace
67797all-stageautoprofile-target-libphobos: maybe-all-stageautoprofile-target-libbacktrace
67798all-stageautofeedback-target-libphobos: maybe-all-stageautofeedback-target-libbacktrace
67799all-target-libphobos: maybe-all-target-zlib
67800all-stage1-target-libphobos: maybe-all-stage1-target-zlib
67801all-stage2-target-libphobos: maybe-all-stage2-target-zlib
67802all-stage3-target-libphobos: maybe-all-stage3-target-zlib
67803all-stage4-target-libphobos: maybe-all-stage4-target-zlib
67804all-stageprofile-target-libphobos: maybe-all-stageprofile-target-zlib
67805all-stagetrain-target-libphobos: maybe-all-stagetrain-target-zlib
67806all-stagefeedback-target-libphobos: maybe-all-stagefeedback-target-zlib
67807all-stageautoprofile-target-libphobos: maybe-all-stageautoprofile-target-zlib
67808all-stageautofeedback-target-libphobos: maybe-all-stageautofeedback-target-zlib
67809all-target-libphobos: maybe-all-target-libatomic
67810all-stage1-target-libphobos: maybe-all-stage1-target-libatomic
67811all-stage2-target-libphobos: maybe-all-stage2-target-libatomic
67812all-stage3-target-libphobos: maybe-all-stage3-target-libatomic
67813all-stage4-target-libphobos: maybe-all-stage4-target-libatomic
67814all-stageprofile-target-libphobos: maybe-all-stageprofile-target-libatomic
67815all-stagetrain-target-libphobos: maybe-all-stagetrain-target-libatomic
67816all-stagefeedback-target-libphobos: maybe-all-stagefeedback-target-libatomic
67817all-stageautoprofile-target-libphobos: maybe-all-stageautoprofile-target-libatomic
67818all-stageautofeedback-target-libphobos: maybe-all-stageautofeedback-target-libatomic
67819configure-target-libstdc++-v3: maybe-configure-target-libgomp
67820configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
67821configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
67822configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
67823configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
67824configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
67825configure-stagetrain-target-libstdc++-v3: maybe-configure-stagetrain-target-libgomp
67826configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
67827configure-stageautoprofile-target-libstdc++-v3: maybe-configure-stageautoprofile-target-libgomp
67828configure-stageautofeedback-target-libstdc++-v3: maybe-configure-stageautofeedback-target-libgomp
67829configure-target-libsanitizer: maybe-all-target-libstdc++-v3
67830configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
67831configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
67832configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
67833configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
67834configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
67835configure-stagetrain-target-libsanitizer: maybe-all-stagetrain-target-libstdc++-v3
67836configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
67837configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-target-libstdc++-v3
67838configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-target-libstdc++-v3
67839configure-target-libvtv: maybe-all-target-libstdc++-v3
67840configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
67841configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
67842configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
67843configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
67844configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
67845configure-stagetrain-target-libvtv: maybe-all-stagetrain-target-libstdc++-v3
67846configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
67847configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-target-libstdc++-v3
67848configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-target-libstdc++-v3
67849all-target-libstdc++-v3: maybe-configure-target-libgomp
67850all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
67851all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
67852all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
67853all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
67854all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
67855all-stagetrain-target-libstdc++-v3: maybe-configure-stagetrain-target-libgomp
67856all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
67857all-stageautoprofile-target-libstdc++-v3: maybe-configure-stageautoprofile-target-libgomp
67858all-stageautofeedback-target-libstdc++-v3: maybe-configure-stageautofeedback-target-libgomp
67859install-target-libgo: maybe-install-target-libatomic
67860install-target-libgfortran: maybe-install-target-libquadmath
67861install-target-libgfortran: maybe-install-target-libgcc
67862install-target-libphobos: maybe-install-target-libatomic
67863install-target-libsanitizer: maybe-install-target-libstdc++-v3
67864install-target-libsanitizer: maybe-install-target-libgcc
67865install-target-libvtv: maybe-install-target-libstdc++-v3
67866install-target-libvtv: maybe-install-target-libgcc
67867install-target-libitm: maybe-install-target-libgcc
67868install-target-libobjc: maybe-install-target-libgcc
67869install-target-libstdc++-v3: maybe-install-target-libgcc
67870all-target-libgloss: maybe-all-target-newlib
67871all-target-winsup: maybe-all-target-libtermcap
67872configure-target-libgfortran: maybe-all-target-libquadmath
67873
67874
67875@if gcc-bootstrap
67876configure-gnattools: stage_last
67877configure-libcc1: stage_last
67878configure-c++tools: stage_last
67879configure-utils: stage_last
67880configure-gdb: stage_last
67881configure-gdbserver: stage_last
67882configure-gdbsupport: stage_last
67883configure-gprof: stage_last
67884configure-gprofng: stage_last
67885configure-sid: stage_last
67886configure-sim: stage_last
67887configure-fastjar: stage_last
67888configure-bison: stage_last
67889configure-flex: stage_last
67890configure-m4: stage_last
67891@endif gcc-bootstrap
67892
67893@unless gcc-bootstrap
67894all-gnattools: maybe-all-target-libstdc++-v3
67895configure-libcc1: maybe-configure-gcc
67896all-libcc1: maybe-all-gcc
67897all-c++tools: maybe-all-gcc
67898all-utils: maybe-all-libiberty
67899configure-gdb: maybe-all-gmp
67900configure-gdb: maybe-all-mpfr
67901configure-gdb: maybe-all-gettext
67902configure-gdb: maybe-all-bfd
67903configure-gdb: maybe-all-libiconv
67904all-gdb: maybe-all-libiberty
67905all-gdb: maybe-all-libiconv
67906all-gdb: maybe-all-opcodes
67907all-gdb: maybe-all-libdecnumber
67908all-gdb: maybe-all-libctf
67909all-gdb: maybe-all-libbacktrace
67910all-gdbserver: maybe-all-libiberty
67911configure-gdbsupport: maybe-configure-gettext
67912all-gdbsupport: maybe-all-gettext
67913configure-gprof: maybe-configure-gettext
67914all-gprof: maybe-all-libiberty
67915all-gprof: maybe-all-bfd
67916all-gprof: maybe-all-opcodes
67917all-gprof: maybe-all-gettext
67918all-gprof: maybe-all-gas
67919configure-gprofng: maybe-configure-gettext
67920all-gprofng: maybe-all-libiberty
67921all-gprofng: maybe-all-bfd
67922all-gprofng: maybe-all-opcodes
67923all-gprofng: maybe-all-gettext
67924all-gprofng: maybe-all-gas
67925all-sid: maybe-all-libiberty
67926all-sid: maybe-all-bfd
67927all-sid: maybe-all-opcodes
67928configure-sim: maybe-configure-gettext
67929all-sim: maybe-all-gettext
67930all-sim: maybe-all-libiberty
67931all-sim: maybe-all-bfd
67932all-sim: maybe-all-opcodes
67933all-fastjar: maybe-all-zlib
67934all-fastjar: maybe-all-libiberty
67935all-bison: maybe-all-gettext
67936all-flex: maybe-all-gettext
67937all-m4: maybe-all-gettext
67938configure-target-fastjar: maybe-configure-target-zlib
67939all-target-fastjar: maybe-all-target-zlib
67940configure-target-libgo: maybe-all-target-libstdc++-v3
67941all-target-libgo: maybe-all-target-libbacktrace
67942all-target-libgo: maybe-all-target-libatomic
67943configure-target-libgm2: maybe-all-target-libstdc++-v3
67944all-target-libgm2: maybe-all-target-libatomic
67945configure-target-libgrust: maybe-all-target-libstdc++-v3
67946configure-target-newlib: maybe-all-binutils
67947configure-target-newlib: maybe-all-ld
67948configure-target-libgfortran: maybe-all-target-libbacktrace
67949configure-target-libgo: maybe-all-target-libbacktrace
67950@endunless gcc-bootstrap
67951
67952# Dependencies for target modules on other target modules are
67953# described by lang_env_dependencies; the defaults apply to anything
67954# not mentioned there.
67955
67956
67957@if gcc-bootstrap
67958configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
67959configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
67960configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
67961configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
67962configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
67963configure-stagetrain-target-libstdc++-v3: maybe-all-stagetrain-target-libgcc
67964configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
67965configure-stageautoprofile-target-libstdc++-v3: maybe-all-stageautoprofile-target-libgcc
67966configure-stageautofeedback-target-libstdc++-v3: maybe-all-stageautofeedback-target-libgcc
67967configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
67968configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
67969configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
67970configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
67971configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
67972configure-stagetrain-target-libsanitizer: maybe-all-stagetrain-target-libgcc
67973configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
67974configure-stageautoprofile-target-libsanitizer: maybe-all-stageautoprofile-target-libgcc
67975configure-stageautofeedback-target-libsanitizer: maybe-all-stageautofeedback-target-libgcc
67976configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
67977configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
67978configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
67979configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
67980configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
67981configure-stagetrain-target-libvtv: maybe-all-stagetrain-target-libgcc
67982configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
67983configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-target-libgcc
67984configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-target-libgcc
67985configure-stage1-target-libbacktrace: maybe-all-stage1-target-libgcc
67986configure-stage2-target-libbacktrace: maybe-all-stage2-target-libgcc
67987configure-stage3-target-libbacktrace: maybe-all-stage3-target-libgcc
67988configure-stage4-target-libbacktrace: maybe-all-stage4-target-libgcc
67989configure-stageprofile-target-libbacktrace: maybe-all-stageprofile-target-libgcc
67990configure-stagetrain-target-libbacktrace: maybe-all-stagetrain-target-libgcc
67991configure-stagefeedback-target-libbacktrace: maybe-all-stagefeedback-target-libgcc
67992configure-stageautoprofile-target-libbacktrace: maybe-all-stageautoprofile-target-libgcc
67993configure-stageautofeedback-target-libbacktrace: maybe-all-stageautofeedback-target-libgcc
67994configure-stage1-target-libphobos: maybe-all-stage1-target-libgcc
67995configure-stage2-target-libphobos: maybe-all-stage2-target-libgcc
67996configure-stage3-target-libphobos: maybe-all-stage3-target-libgcc
67997configure-stage4-target-libphobos: maybe-all-stage4-target-libgcc
67998configure-stageprofile-target-libphobos: maybe-all-stageprofile-target-libgcc
67999configure-stagetrain-target-libphobos: maybe-all-stagetrain-target-libgcc
68000configure-stagefeedback-target-libphobos: maybe-all-stagefeedback-target-libgcc
68001configure-stageautoprofile-target-libphobos: maybe-all-stageautoprofile-target-libgcc
68002configure-stageautofeedback-target-libphobos: maybe-all-stageautofeedback-target-libgcc
68003configure-stage1-target-zlib: maybe-all-stage1-target-libgcc
68004configure-stage2-target-zlib: maybe-all-stage2-target-libgcc
68005configure-stage3-target-zlib: maybe-all-stage3-target-libgcc
68006configure-stage4-target-zlib: maybe-all-stage4-target-libgcc
68007configure-stageprofile-target-zlib: maybe-all-stageprofile-target-libgcc
68008configure-stagetrain-target-zlib: maybe-all-stagetrain-target-libgcc
68009configure-stagefeedback-target-zlib: maybe-all-stagefeedback-target-libgcc
68010configure-stageautoprofile-target-zlib: maybe-all-stageautoprofile-target-libgcc
68011configure-stageautofeedback-target-zlib: maybe-all-stageautofeedback-target-libgcc
68012configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
68013configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
68014configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
68015configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
68016configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
68017configure-stagetrain-target-libgomp: maybe-all-stagetrain-target-libgcc
68018configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
68019configure-stageautoprofile-target-libgomp: maybe-all-stageautoprofile-target-libgcc
68020configure-stageautofeedback-target-libgomp: maybe-all-stageautofeedback-target-libgcc
68021configure-stage1-target-libatomic: maybe-all-stage1-target-libgcc
68022configure-stage2-target-libatomic: maybe-all-stage2-target-libgcc
68023configure-stage3-target-libatomic: maybe-all-stage3-target-libgcc
68024configure-stage4-target-libatomic: maybe-all-stage4-target-libgcc
68025configure-stageprofile-target-libatomic: maybe-all-stageprofile-target-libgcc
68026configure-stagetrain-target-libatomic: maybe-all-stagetrain-target-libgcc
68027configure-stagefeedback-target-libatomic: maybe-all-stagefeedback-target-libgcc
68028configure-stageautoprofile-target-libatomic: maybe-all-stageautoprofile-target-libgcc
68029configure-stageautofeedback-target-libatomic: maybe-all-stageautofeedback-target-libgcc
68030@endif gcc-bootstrap
68031
68032@if gcc-no-bootstrap
68033configure-target-libstdc++-v3: maybe-all-target-libgcc
68034configure-target-libsanitizer: maybe-all-target-libgcc
68035configure-target-libvtv: maybe-all-target-libgcc
68036configure-target-libssp: maybe-all-target-libgcc
68037configure-target-newlib: maybe-all-target-libgcc
68038configure-target-libbacktrace: maybe-all-target-libgcc
68039configure-target-libquadmath: maybe-all-target-libgcc
68040configure-target-libgfortran: maybe-all-target-libgcc
68041configure-target-libobjc: maybe-all-target-libgcc
68042configure-target-libgo: maybe-all-target-libgcc
68043configure-target-libphobos: maybe-all-target-libgcc
68044configure-target-libtermcap: maybe-all-target-libgcc
68045configure-target-winsup: maybe-all-target-libgcc
68046configure-target-libgloss: maybe-all-target-libgcc
68047configure-target-libffi: maybe-all-target-libgcc
68048configure-target-zlib: maybe-all-target-libgcc
68049configure-target-rda: maybe-all-target-libgcc
68050configure-target-libada: maybe-all-target-libgcc
68051configure-target-libgm2: maybe-all-target-libgcc
68052configure-target-libgomp: maybe-all-target-libgcc
68053configure-target-libitm: maybe-all-target-libgcc
68054configure-target-libatomic: maybe-all-target-libgcc
68055configure-target-libgrust: maybe-all-target-libgcc
68056@endif gcc-no-bootstrap
68057
68058
68059configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
68060
68061configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
68062
68063configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
68064
68065configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
68066
68067
68068
68069configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
68070
68071configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
68072
68073configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
68074
68075configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
68076
68077configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
68078
68079configure-target-libphobos: maybe-all-target-newlib maybe-all-target-libgloss
68080
68081configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
68082
68083configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
68084
68085
68086configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
68087configure-target-libffi: maybe-all-target-libstdc++-v3
68088
68089configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
68090
68091configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
68092
68093configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
68094
68095configure-target-libgm2: maybe-all-target-newlib maybe-all-target-libgloss
68096
68097configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
68098
68099configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
68100configure-target-libitm: maybe-all-target-libstdc++-v3
68101
68102configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
68103
68104configure-target-libgrust: maybe-all-target-newlib maybe-all-target-libgloss
68105
68106
68107CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
68108GDB_TK = @GDB_TK@
68109INSTALL_GDB_TK = @INSTALL_GDB_TK@
68110configure-gdb: $(CONFIGURE_GDB_TK)
68111all-gdb: $(gdbnlmrequirements) $(GDB_TK)
68112install-gdb: $(INSTALL_GDB_TK)
68113
68114# Serialization dependencies.  Host configures don't work well in parallel to
68115# each other, due to contention over config.cache.  Target configures and
68116# build configures are similar.
68117@serialization_dependencies@
68118
68119# --------------------------------
68120# Regenerating top level configury
68121# --------------------------------
68122
68123# Rebuilding Makefile.in, using autogen.
68124AUTOGEN = autogen
68125$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
68126	cd $(srcdir) && $(AUTOGEN) Makefile.def
68127
68128# Rebuilding Makefile.
68129Makefile: $(srcdir)/Makefile.in config.status
68130	CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
68131
68132config.status: configure
68133	CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
68134
68135# Rebuilding configure.
68136AUTOCONF = autoconf
68137$(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
68138	$(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4 \
68139	$(srcdir)/config/elf.m4 $(srcdir)/config/isl.m4 \
68140	$(srcdir)/config/gcc-plugin.m4 \
68141	$(srcdir)/libtool.m4 $(srcdir)/ltoptions.m4 $(srcdir)/ltsugar.m4 \
68142	$(srcdir)/ltversion.m4 $(srcdir)/lt~obsolete.m4
68143	cd $(srcdir) && $(AUTOCONF)
68144
68145# ------------------------------
68146# Special directives to GNU Make
68147# ------------------------------
68148
68149# Don't pass command-line variables to submakes.
68150.NOEXPORT:
68151MAKEOVERRIDES=
68152
68153# end of Makefile.in
68154